数据库原理与应用(I)

数据库原理与应用(I)

ID:40506671

大小:356.19 KB

页数:62页

时间:2019-08-03

数据库原理与应用(I)_第1页
数据库原理与应用(I)_第2页
数据库原理与应用(I)_第3页
数据库原理与应用(I)_第4页
数据库原理与应用(I)_第5页
资源描述:

《数据库原理与应用(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、AnQingTeachersCollege DepartmentofComputer&Information数据库原理与应用PrincipleandApplicationofDatabaseSystem安庆师范学院计算机与信息学院PrincipleandApplicationofDatabaseSystem第2章数据模型2.1数据模型的组成要素2.2概念模型2.3最常用的三种数据模型PrincipleandApplicationofDatabaseSystem数据模型在数据库中用数据模型这个工具来抽象、表示和处理现实世界。PrincipleandApplicationofDatabaseSy

2、stem数据模型(续)客观对象的抽象过程---两步抽象现实世界中的客观对象抽象为概念模型;概念模型也称信息模型,它是按用户的观点来对数据和信息建模。把概念模型转换为某一DBMS支持的数据模型。数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。PrincipleandApplicationofDatabaseSystem现实世界信息世界概念模型认识抽象计算机世界数据模型图1.6现实世界中客观对象的抽象过程PrincipleandApplicationofDatabaseSystem§2.1数据模型的组成要素数据结构数据操作数据的约束条件PrincipleandA

3、pplicationofDatabaseSystem一、数据结构什么是数据结构数据库的组成对象以及对象之间的联系两类对象与数据类型、内容、性质有关的对象(对数据的描述)与数据之间联系有关的对象(对数据间联系的描述)数据结构是对系统静态特性的描述PrincipleandApplicationofDatabaseSystem二、数据操作数据操作对数据库中各种对象(型)的实例(值)允许执行的操作及有关的操作规则。数据操作的类型检索更新(包括插入、删除、修改)数据操作是对系统动态特性的描述。PrincipleandApplicationofDatabaseSystem三、数据的约束条件数据的约束条件

4、一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。PrincipleandApplicationofDatabaseSystem§2.2概念模型1、信息世界中的基本概念2、概念模型的表示方法PrincipleandApplicationofDatabaseSystem1.信息世界中的基本概念(1)实体(Entity)客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。如一个学生,一本书,学生的一次选课(2)属性(Attribute)实体所具有的某一特性称为属性

5、。如:学生实体有学号、姓名、性别、出生日期、所在系别等方面的属性。属性有“型”和“值”之分,“型”即为属性名,如姓名、年龄、性别是属性的型;“值”即为属性的具体内容,如(990001,张立,20,男,计算机)这些属性值的集合表示了一个学生实体。PrincipleandApplicationofDatabaseSystem信息世界中的基本概念(续)(3)码(Key)能唯一标识实体的属性或属性集称为码。如学生的学号。(4)域(Domain)属性的取值范围称为该属性的域。如学号的域为9位整数,姓名的域为字符串集合,年龄的域为小于40的整数,性别的域为(男,女)。(5)实体型(EntityType)

6、用实体名及其属性名集合来抽象和刻画同类实体称为实体型。如学生(学号,姓名,年龄,性别,系)就是一个实体型。PrincipleandApplicationofDatabaseSystem信息世界中的基本概念(续)(6)实体集(EntitySet)同型实体的集合称为实体集。如所有的学生、所有的课程等。(7)联系(Relationship)现实世界中事物内部以及事物之间的联系在信息世界中反映为实体型内部的联系和实体型之间的联系联系两个实体型间一对一联系(1:1)三个或三个以上实体型间一对多联系(1:n)同一个实体型内多对多联系(m:n)PrincipleandApplicationofDataba

7、seSystem两个实体型间的联系实体型A联系名实体型B111:1联系实体型A联系名实体型Bmnm:n联系实体型A联系名实体型B1n1:n联系PrincipleandApplicationofDatabaseSystem两个实体型间的联系一对一联系如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。记为1:1。实例班级与班长之间的联系:一个班级只有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。