1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,选择题,1.对现实世界进行第一层抽象的模型是,A.实体-联系模型 B.关系模型 C.逻辑模型 D.概念模型,2.对现实世界进行第二层抽象的模型是,A.实体-联系模型 B.关系模型 C.逻辑模型 D.概念模型,3.数据模型可分为3类,正确的是,A.E-R模型、逻辑模型、物理模型,B.概念模型、关系模型、面向对象模型,C.概念模型、逻辑模型、物理模型,D.层次模型、网状模型、关系模型,答案:1.D 2.C 3.C,选择题,4.数据模型是,A.文件的集合 B.记录的集合,C.数据的集合 D.记录及其联系的集合,
2、5.数据模型的三要素是,A.外模式、模式和内模式,B.关系模型、层次模型、网状模型,C.实体、属性和联系,D.数据结构、数据操作和完整性约束,答案:4.D 5.D,选择题,6.层次模型、网状模型和关系模型的划分原则是,A.记录长度 B.文件的大小,C.联系的复杂程度 D.数据之间的联系,7.下列选项中全不属于逻辑模型的是,A.E-R模型、信息模型、实体-联系模型,B.概念模型、关系模型、面向对象模型,C.层次模型、E-R模型、实体-联系模型,D.层次模型、网状模型、关系模型、面向对象模型,答案:6.D 7.A,选择题,10.层次模型不能直接表示,A.1:1联系 B.1:n联系,C.m:n联系
3、D.1:1和1:n联系,11.关系数据模型,A.只能表示实体间的1:1联系,B.只能表示实体间的1:n联系,C.只能表示实体间的m:n联系,D.可以表示实体间的上述三种联系,答案:10.C 11.D,选择题,12.关系数据库管理系统与网状系统相比,A.前者运行效率较高,B.前者的数据模型更为简洁,C.前者比后者产生得早一些,D.前者的数据操作语言是过程性语言,答案:12.B,设计E-R模型(一),在著书工作中,一位作者可以编写多本图书,一,本书也可由多位作者合写。设作者的属性有:作,者号、姓名、单位、电话;书的属性有:书号、,书名、出版社、日期。,(1)试根据这段话的意思,画出其E-R图。,(
4、2)将这个E-R图转换为关系模式,并给出个关系模式的主码和外码。,E-R图,作者,书,编写,电话,作者号,姓名,单位,书号,书名,出版社,日期,m,n,转换的关系模式,1)作者(,作者号,,姓名,单位,电话),主码是“作者号”,2)书(,书号,,书名,出版社,日期),主码是“书号”,3)编写(,作者号,书号,),主码是“作者号”、“书号”;外码是“作者号”、“书号”。,设计E-R模型(二),为某一百货公司设计一个E-R模型,百货公司管辖若干连锁商店,每家商店经营若干商,品,每家商店有若干职工,但每个职工只能服务于一家,商店。其中实体型“商店”的属性有:店号、店名、店址、,店经理;“商品”的属性
5、有:商品号、品名、单价、产,地;“职工”的属性有:工号、姓名、性别、工资。在联,系中应反映出职工参加某商店工作的开始时间、商店销,售商品的月销售量。,(1)试画出反映商店、商品、职工实体型实体联系类型,的E-R图。,(2)将其转换成关系模式集,并给出各关系模式的主码,和外码。,E-R图,商店,商品,职工,经营,隶属,店经理,店址,店名,店号,月销售量,商品号,品名,单价,产地,开始时间,工号,姓名,性别,工资,1,n,m,n,转换的关系模式,1)商店(店号,店名,店址,店经理),主码是“店号”,2)商品(商品号,品名,单价,产地),主码是“商品号”,3)职工(工号,姓名,性别,工资,店号,开始
6、时间),主码是“工号”,外码是“店号”,4)经营(店号,商品号,月销售量),主码是“店号”和“商品号”,外码是“店号”和“商品号”。,设计E-R模型(三),学校有若干个系,每个系有若干名教师和学生;每个,教师可以担任若干门课程,每门课程只能有一位老师授,课,教师可参加多个项目;每个学生可以同时选修多门,课程。请设计某学校的教学管理的E-R模型。,实体属性如下:,系(系编号,系名,系主任),教师(教师编号,教师姓名,职称),学生(学号,姓名,性别,班号),项目(项目编号,名称,负责人),课程(课程编号,课程名,学分),学生与课程的“选修”联系有一个成绩属性,E-R图,系,学生,教师,课程,项目,
7、领导,选修,参加,任课,系名,系主任,系编号,教师编号,教师姓名,职称,项目编号,名称,负责人,成绩,课程编号,课程名,学号,姓名,性别,班号,学分,1,n,1,n,m,n,m,n,n,领导,1,转换的关系模式,1)系(,系编号,,系名,系主任),2)教师(,教师编号,,教师姓名,职称,系编号),外码是“系编号”,3)学生(,学号,,姓名,性别,班号,系编号),外码是“系编号”,4)课程(,课程编号,,课程名,学分),5)项目(,项目编号,,名称,负责人),6)选修(,学号,课程编号,,成绩),外码是“学号”,“课程编号”,7)参加(,项目编号,教师编号,),外码是“项目编号”、“教师编号”,