数据库介绍
Posted 去糖不加冰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库介绍相关的知识,希望对你有一定的参考价值。
一、数据库是什么
数据库是按照数据结构来组织、存储和管理数据的仓库。 它是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。
数据是数据库中存储的基本对象,是按一定顺序排列组合的物理符号。数据有多种表现形式,可以是数字、文字、图像,甚至是音频或视频。
二、数据库的分类
数据库通常分为“层次式数据库”、“网络式数据库”和“关系式数据库”三种。而不同的数据库是按不同的数据结构来联系和组织的。最常见的数据库模型主要有两种,关系型数据库和非关系型数据库
三、关系型数据库与非关系型数据库的概述
1.关系型
关系型数据库有:SQLite、Oracle、mysql。
关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维码表格形式)。在关系型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上。
2.非关系型
非关系型数据库有:MongoDB、Redis、HBase。
非关系型数据库提出另一种理念,例如,以键值对存储,且结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,可以减少一些时间和空间的开销,仅需要根据id取出相应的value就可以完成查询。
四、数据库系统组成
1.数据库:用于存储数据的地方。
2.数据库管理系统:用于管理数据库的软件。
3.数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库的软件补充。
五、数据库访问接口
不同的程序设计语言会有各自不同的数据库访问接口
1.JDBC(Java Data Base),用于Java应用程序连接数据库的标准方法。
2.ADO.NET,是微软在.NET框架下开发设计的一组用于和数据源进行交互的面向对象类库。
3.PDO(php Data Object)为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,PDO是PHP5新加入的一个重大功能。
以上是关于数据库介绍的主要内容,如果未能解决你的问题,请参考以下文章