文档详情

第1章ACCESS详解.ppt

发布:2017-01-17约9.66千字共38页下载文档
文本预览下载声明
* * * * * 第一章 电子商务与数据库概述 1.3 数据模型概述 1.3.3关系模型与关系数据库 关系(表)有如下性质: 不允许“表中有表”,即表中每个属性必须是不可分割的数据单元,或者说每个字段不能再分为若干个字段,表中不能再包含表。 同一个字段的各个值必须是同类型的数据。 在同一个表中不能出现相同的属性名。 在同一个表中字段的次序是任意的。 表中的行称为元组,代表一个实体,因此,表中不允许出现相同的两行。 在同一个表中,记录的次序是任意的。 主键:在表中唯一标识记录的字段组合称为该表的主键,也称为主关系键、主码或键。一个表只能有一个主键。 外键:若一个表中的某一字段不是本表的主键,而是另一个表的主键,则这个字段称为前一个表的外键。外键与其相符的另一个表的主键骑着两个表的连接和参照作用。 第一章 电子商务与数据库概述 1.3 数据模型概述 1.3.3关系模型与关系数据库 2.关系模式和关系数据库 (1)关系模式 关系模式是对关系结构(表结构)的描述,关系则是关系模式在某一时刻存储的值,这些值是动态的、不断变化的。为了便于讨论和描述,关系模式可用下面的简单形式表示,主键用下划线标出。 关系名(字段名1,字段名2,…,字段名n) EX,学生(学号,姓名,性别,年龄,班级) 课程(课程号,课程名,先行课); 选修(学号,课程号,成绩) 第一章 电子商务与数据库概述 1.3 数据模型概述 1.3.3关系模型与关系数据库 2.关系模式和关系数据库 (2)关系数据库模式 关系数据库模式是对关系数据库结构的描述,是由一组关系模式组成的集合。 (3)关系数据库 关系型数据库的概念是由IBM公司的San Jose实验室的研究院E.F.Codd博士提出的。基于关系模型建立的数据称为关系型数据库,它具体通用的数据管理功能,数据表示能力较强,易于理解,使用方便。关系数据库是由各类数据库中最重要、使用最广泛、最流行的数据库。 关系数据库是一些相关的表和其他数据库对象(视图、存储过程、索引等)的集合。 第一章 电子商务与数据库概述 1.3 数据模型概述 1.3.4关系模型的完整性 关系模型的完整性规划是对表的某种约束条件,可以确保数据库中数据的正确性、一致性和有效性,防止错误的数据进入数据库产生无效操作。关系数据库管理系统提供定义和检验这类完整性的机制。 1.实体完整性规则 一个表中的主键不能取重复值、空值或部分空值的约束条件称为实体完整性规则。实体完整性规则规定了表中记录的唯一性(不能重复的记录),不存在没有被标识的记录。 2.参照完整性规则 如果表M的外键X与表N的主键Y相符,那么表M的外键X的每个值都必须存在于表N的主键Y的值之中,或者取空值,这样的约束条件称为参照完整性规则。 当在两个表之间定义了参照完整性规则之后,数据输入将受到更多的限制,输入的外键值要根据参照的另一个表的主键的值进行检查,以确定输入的值是否合法,从而保持数据的一致性。 第一章 电子商务与数据库概述 1.3 数据模型概述 1.3.4关系模型的完整性 3.用户自定义完整性原则 用户自定义的完整性规则是用户针对某一具体数据库,由用户根据问题的实际需要自己定义约束条件,它由应用环境决定,反映某一具体应用所涉及的数据必须满足一定的语义要求。 用户自定义完整性规则中最常用的是域完整性和创建用户自定义的数据类型。域完整性规则定义了字段的取值范围、数据格式和默认值等。EX,性别字段只能取“男”或“女”,年龄字段一般取0~130之间的数值等。 第一章 电子商务与数据库概述 本章小结 本章介绍了电子商务和数据库的基本知识,包括电子商务的定义特点、电子商务的模式及技术组成;着重介绍了数据库的基本概念、数据库的发展及数据库系统的特点、数据模型等。数据库模型分属于概念模型和结构模型两个层次。关系模型建立在严格的数学概念的基础上,关系数据库是具有关系模型的数据库,在用户看来,关系模型中的数据逻辑就是一张结构化的二维表。 第一章 电子商务与数据库概述 作业 P15页的一、二题 * 数据共享性,可能引发数据的非法使用 * 数据共享性,可能引发数据的非法使用 * 数据共享性,可能引发数据的非法使用 * 数据共享性,可能引发数据的非法使用 * 数据共享性,可能引发数据的非法使用 * 数据共享性,可能引发数据的非法使用 * 数据共享性,可能引发数据的非法使用 数据库管理系统 * 数据共享性,可能引发数据的非法使用 数据库管理系统 * 数据共享性,可能引发数据的非法使用 数据库管理系统 * 数据共享性,可能引发数据的非法使用 数据库管理系统 * 数据共享性,可能引发数据的非法使用 数据库管理系统 * * 数据共享性,
显示全部
相似文档