欢迎来到天天文库
浏览记录
ID:32383139
大小:1.41 MB
页数:75页
时间:2019-02-04
《1-第一章:数据库引言(3)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本讲简要说明授课目的与要求:掌握数据库的体系结构,即三级结构、两级映射;掌握DBMS的主要功能。授课重点:数据库的三级模式、两级映射、数据独立性;DBMS的功能、数据描绘语言与操作语言、数据字典等。授课难点:DBMS的功能、数据字典阅读章节:第1.3-1.5节作业安排:P.3012,13,15,18客观世界中信息的描述过程人的认识客观世界实体模型模型映射概念建模数据模型中的信息ER模型1.2.3数据模型数据模型是对客观事物及其联系的数据描述,即实体模型的数据化。1.基于记录的数据模型2.基于对象的数据模型3.物理数据模型1.2.3数据模型1.基于记录的数据模型1)基本概念①记录与数据
2、项②记录类型1.2.3数据模型学生记录学号姓名出生性别年月日1.2.3数据模型数据描述语言描述学生记录类型:RECORDNAMEISSTUDENT;01S-NO;PICTUREIS9(5)01NAME;TYPEISCHARACTER1201BIRTH-DATE.02YEAR;PICTUREIS9(4)02MONTH;PICTUREIS9902DAY;PICTUREIS9901SEX;PICTUREISA1.2.3数据模型C语言描述学生:structDate{intmonth,day,year;};structStudent{charS-NO[9];charName[12];struc
3、tDateBirth_Date;charSex;};1.2.3数据模型2)关系模型(relationalmodel)¢数据的关系模型是基于数学上关系的概念,在此关系用二维表表示。¢表结构(关系框架)相当于前述的记录和联系类型;¢表(关系)相当于同质文件;¢元组相当于记录值。存储学生与课程信息的数据库STUDENTNameStudent_numberClassmajorCOURSECourse_nameCourse_numberCredit_hoursDepartmentGRADE_REPORTStudent_numberCourse_numberGradePREREQUISITECo
4、urse_numberPrerequisite_number1.2.3数据模型STUDENTNameStudent_numberClassmajor王晓燕2005060102011CS李波2005060100212CS陈志坚2005060103211CS张兵2005060200212NPEMPLOYEEFNMILNSSNBDATEADDRSEXSALSUPDNODEPARTMENTDNAMEDNUMMGRSSNMGRSTARTDATEDEPT-LOCATIONDNUMDLOCATIONPROJECTPNAMEPNUMPLOCDNUMWORK-ONESSNPNUMHOURSDEPEND
5、ENTESSNDEPENDENT-NAMESEXBDATEREL1.2.3数据模型3)层次模型(hierarchicalmodel)¢数据的层次模型是以记录类型为结点的有向树(tree)或者森林(forest)。¢父结点表示的实体类型与子结点表示的实体类型必须是一对多的联系,但不必命名。¢层次模型的实例是以记录为结点的森林。1.2.3数据模型1.2.3数据模型4)网状模型(networkmodel)¢数据的网状模型是以记录类型为结点的网络结构。¢两个结点之间可以有两种或多种联系,用“络”(set)表示这种联系。¢络是一棵二级树,它的根称为主结点,它的叶称为从结点。¢络也有型与值之分:
6、络类型(型)表示记录类型之间的联系;络事件(值),表示记录值之间的联系。每一个络类型都必须命名。¢DBTG的网状模型由若干络类型构成。学生1.2.3数据模型1.2.3数据模型1.2.3数据模型2.基于对象的数据模型■实体联系模型;■语义模型;■基于逻辑的数据模型;■面向对象模型。1.2.3数据模型1.2.3数据模型3.物理数据模型物理数据模型描述数据是如何存储在计算机中的,涉及记录结构、记录顺序以及访问路径等信息。1.2.3数据模型组织物理数据时,经常用到下列术语:①位②字节③字④块:内、外存交换信息的最小单位。通常由2n(n=6~12)个字节组成。⑤桶:外存逻辑单位,由若干个连续或
7、不连续块组成。⑥卷宗:一个输入输出设备所能装载的全部有用信息。⑦地址:可采用绝对地址、相对地址和符号地址三种形式。⑧指针:表达链接关系的数据,即被链接数据对象的地址。数据模型一般包括数据的基本结构、数据间的联系和数据中的约束。采用基于记录的数据模型设计数据库时应做到如下几点:1)给数据模型、每个记录类型和每个数据项命名,并确定作为记录类型主关键字的数据项。2)说明各个记录类型之间的联系,必要时给这种联系命名。3)必要时,指出各数据项的数据特征,即类型、长度
此文档下载收益归作者所有