下一章 目录 设置
1、菜鸟初识修仙 ...
-
数据库应用系统开发方法
1.数据库系统的三级模式结构和二层映像功能提供了数据的逻辑独立性和物理独立性。下列提供逻辑独立性的是 外模式/模式映像
小知识:
数据库的模式由外模式、模式、内模式构成。
外模式是用户可见的部分数据的存在形式;模式可以等价为全体数据的 逻辑结构且用户不可见;内模式对应数据库的物理结构和存储方式。
提供物理独立性的是模式/内模式映像。
应用程序是根据数据的外模式进行编写的。
关系模型
关系模型中的关系是一个二维表,表中的一行对应关系的一个元组;二维表的列为属性值,属性值的个数称为关系的元或度。列的值为属性值
关系模型的三类完整性规则:
实体的完整性、参照完整性、用户定义完整性
关系的三个组成部分:
数据结构、数据操作、关系完整约束条件
按照一定的规则可以将E-R模型转换为关系模型中的关系模式
关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的
关系模型描述关系的静态结构,它是静态的、稳定的,而关系是动态的、随用户对数据库的操作而变化。
概念模型中,属性用于描述事物的特征或特质。
一个属性的值必须属于唯一的域,域在这里相当于数据类型的子集,属性的取值必须为同一域。
标识属性的值不能重复且不可以为空;一个实体集中的属性名要唯一;属性一般用名词或名词短语命名,实体集的标识属性能够唯一识别实体集中每一个实体。
概念模型
概念数据模型只要用于描述世界的概念化结构,它使数据库设计人员在设计的初始阶段摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等。
它与具体的数据管理系统无关,因此也没有描述数据的完整性约束条件。
即不依赖于具体的计算机系统和数据库管理系统。
便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计。
概念模型是现实世界到信息世界的第一层抽象,强调语言功能的表达。