关系数据库与非关系数据库
RDBMS关系型数据库
SQL即为关系数据库的查询语言
关系数据库库具有以下优点
非关系数据库
关系型数据库
E-R模型
SQL语句
SQL规范
select语句
数据库基本知识
绪论
数据库系统的特点
- 数据结构化
- 数据独立性高
- 数据共享性高
数据独立性
数据独立性包括逻辑独立性和物理独立性,
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的
物理独立性是指用户的应用程序与存储在磁盘上的数据是相互独立的
数据库系统模型
层次模型(Hierarchical Model)
网状模型(Network Model)
关系模型(Relational Model))
面向对象数据模型(Object Oriented Data Model)
对象关系数据模型(Object Relational Data Model)
半结构化数据模型(Semistruture Data Model)
数据库管理系统
数据管理发展阶段
数据库系统结构
有三级模式结构:外模式、模式、内模式
有二级映像功能:外模式/模式映像,模式/内模式映像
模式:是数据库中对全体数据的逻辑结构和特征描述,模式与数据的物理存储无关也与应用程序、设计语言无关,是数据库系统三层结构的中间层,一个数据库只有一种模式
外模式:一个数据库可以有多个外模式、这取决于用户的需求,外模式可以保证数据库安全性
内模式:是数据的物理结构和存储方式的描述,比如说采用何种方式存储数据,可以有顺序存储、B树结构存储、哈希表存储等等。同样、一个数据库只有一个内模式。