数据、数据库、数据库管理系统和数据库系统是与数据库技术密切相关的4个根本概念
数据是数据库中存储的根本对象
可以对数据做如下定义:描述事物的符号记录称为数据
数据库是存放数据的仓库
数据库数据具有永久存储、有组织和可共享三个根本特点
数据库管理系统主要功能:1、数据定义功能
2、数据组织、存储和管理
3、数据操纵功能
4、数据库的事务管理和运行管理
5、数据库的建立和维护功能
6、其他功能
数据库管理系统是数据库系统的一个重要组成局部
数据模型也是一种模型,它是对现实世界数据特征的抽象
数据模型分为两种不同的模型:第一类是概念模型,第二类是逻辑模型和物理模型
数据模型通常由数据构造、数据操作和完整性约束三局部组成
两个实体型之间的联系可以分为三种:1、一对一联系
2、一对多联系
3、多对多联系
E-R图关系模型是目前最重要的一种数据模型
关系数据库系统采用关系模型作为数据的组织方式
关系数据模型的操纵与完整性约束
操作主要包括查询、插入、删除和更新数据
这些操作必须满足关系的完整性约束条件
关系的完整性约束条件包括三大类:实体完整性、参照完整性和用
户定义的完整性
在关系数据模型中,实体及实体间的联系都用表来表示
关系数据模型的优点:1、关系模型与格式化模型不同,它是建立在严格的数学概念的根底上的
2、关系模型的概念单一,都用表来表示
3、关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的平安保密性,也简化了程序员的工作和数据库开发建立的工作
关系数据模型的主要欠缺点是由于存取路径对用户透明,查询效率往往不如格式化数据模型
在数据模型中有型和值的概念
型是指对*一类数据的构造和属性的说明,值是型的一个具体赋值
模式是数据库中全体数据的逻辑构造和特征的描述,它仅仅涉及到型的描述,不涉及到具体的值
数据库系统的三级模式构造是指数据库系统是由外模式、模式和内模式