最新概念模型和数据模型课堂练习和习题教学提纲_第1页
最新概念模型和数据模型课堂练习和习题教学提纲_第2页
最新概念模型和数据模型课堂练习和习题教学提纲_第3页
最新概念模型和数据模型课堂练习和习题教学提纲_第4页
最新概念模型和数据模型课堂练习和习题教学提纲_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、概念模型和数据模型 课堂练习和习题一、单项选择题1. 数据模型一般来说是由三个部分组成(即三要素),其中不包括CA. 完整性规则B.数据结构CMD.数据操作2. 按照数据模型分类,数拯库系统可以分为三种类型:A. 大型、中型和小型B.西文、中文和兼容d.数据、图形和多媒体3. 在关系数据库中,要求基本关系中所有的主属性上不能有空值,英遵守的约朿规则是().A. 参照完整性规则B.用户定义完整性规则D.域完整性规则4. 在()中一个结点可以有多个双亲,节点之间可以有多种联系.B. 关系模型C.层次模型D.以上都有5. 用二维表结构表示实体以及实体间联系的数据模型称为()A.网状模型B.层次模型D

2、.面向对象模型6. 层次模型的特点是()A.只有一个叶结点B.只有两个叶结点至少有一个根结点7. 在一个用于表示两个实体间联系的关系中,用来表示实体间联系的是该关系中的()A.关键字B.任何多个属性集D.任何一个属性& E-RB. 程序流程图C. 数据流图D.数据模型图9. 在下而给出的内容中,不属于DBA职责的是()A.泄义槪念模式B.修改模式结构D.编写完整性规则10. 学校中有多个系和多名学生,每个学生只能属于一个系,一个系可以有多劣学生,从学生到系的联系类型是()A.多对多B.对一D.对多11. 描述数据库中全体数据的逻傅结构和特征是()A.内模式B|MC.外模式D.存储模式1

3、2. 下列关于数据库三级模式结构的说法中,哪一个是不正确的?()A. 数据库三级模式结构由内模式、模式和外模式组成B. DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像C. 外模式/模式映象实现数据的逻辑独立性13.数据库系统的体系结构是OA.两级模式结构和一级映象B.三级模式结构和一级映象 d.三级模式结构和三级映象14. 槪念模型是现实世界的第一层抽象,这一类最著名的模型是().A.层次模型B.关系模型C.网状模型D.实体-联系模型15. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别为().A.实体完整,参照完整,用户自龙义完整 B.数据结构,关系操作,完整性

4、约朿C. 数据增加,数据修改,数据查询D.外模式,模式,内模式参考答案:(1) C(2)C(3)C (4) A (5) C (6) C (7) C (8) A (9) C (10) C (11) B (12) D (13) C(14)D(15)B二、填空题1. 关系数据库的规则规泄:基本关系的主属性不能取空,关系数据库的规则规泄:一个基本关系的外码(对应于另一个基本关系的主码)取值取空值或者必须等于它所对应基本关系中的主码值。2. 实现概念模型最常用的表示方法是°3. 在层次、网状模型中,数据之间联系用实现。4. 联系通常有两种:一种是,即实体中属性间的联系;另一种是。5. 实体间的

5、联系是错综复杂的,但就二个实体的联系来说,主要有三种:、和。6. 关系模型的完整性规则有三类,分别是、。参考答案:(1)实体完整性 参照完整性(2) E-R模型(3)指针链接(4)实体内部联系 实体间的联系(5) 1:1 1:N M:N (6)实体完整性 参照完整性 用户自定义完整性三、判断题1. 数据库三级模式结构的说法中,一个数据库可以有多个模式。2. 网状模型至少有一个根结点3. 关系数据模型中每一个元组都是由不可再分的数据项组成。4. 关系数据库的参照完整性规则规左:基本关系的主属性不能取空。四、简答题1. 试述关系模型的完整性规则在参照完整性中,为什么外部码属性的值也可以为空什么情

6、况下才可以为空答:关系模型的完整性规则是对关系的某种约束条件.关系模型中可以有三类完整性约朿:实 体完整性,参照完整性和用户定义的完整性.其中实体完整性和参照完整性是关系模型必须满足的完整性约朿条件,被称作是关系的两个 不变性,应该由关系系统自动支持.1) 实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值.2) 参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一泄是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于s中某个元组的主码值.3)用户泄义的完整性是针对某一具体关系数拯

7、库的约束条件.它反映某一具体应用所涉及 的数据必须满足的语义要求.在参照完整性中,外部码属性的值可以为空,它表示该属性的值尚未确左但前提条件是该外 部码属性不是其所在关系的主属性.例如,在下而的”学生”表中,"专业号”是一个外部码,不是学生表的主属性,可以为空苴语义是, 该学生的专业尚未确定.学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)而在下而的”选修"表中的”课程号”虽然也是一个外部码属性,但它又是”选修"表的主属性,所 以不能为空.因为关系模型必须满足实体完整性.课程(课程号,课程名,学分)选修(学号,课程号,成绩)2. 请阐述在网状模型和关系

8、模型中,实体之间联系的实现方法?3. 什么是关系的实体完整性规则?4. 找出下列一组关系中的主码,外码,指出哪个是参照关系,哪个是被参照关系?(1)学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)(2)学生(学号,姓需,性别,专业号,年龄)课程(课程号,课程名)选修(学号,课程号,成绩)(3)学生2 (学号,姓名,性别,专业号,年龄,班长学号)5. 从数据库管理系统的角度看,数据库系统的三级模式结构是什么?6. 从用户角度看,数据库系统都有哪些体系结构?7. 试述数据模型的概念,数据模型的作用和数据模型的三个要素.本题参考答案:数据模型是数据库中用来对现实世界进行抽象的工具,是数据

9、库中用于提供信息表示和操作 手段的形式构架.一般地讲,数据模型是严格定义的概念的集合这些概念精确地描述系统的静态特性,动态特 性和完整性约束条件因此数据模型通常由数据结构,数拯操作和完整性约朿三部分组成. 数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述. 数拯操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有 关的操作规则,是对系统动态特性的描述. 数据的约朿条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及英联系所具 有的制约和依存规则,用以限左符合数据模型的数据库状态以及状态的变化,以保证数据的正 确,有效,相容.解析:数据模型是数据库

10、系统中最重要的槪念之一.数据模型的概念和作用.数据模型是数据库系统的基础.任何一个DBMS都以某一个数据模型为基础,或者说支持某 一个数据模型.数据库系统中模型有不同的层次根据模型应用的不同目的,可以将模型分成两类或说两个层 次:一是槪念模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达 能力,概念简单淸晰;另一是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们 可以用它立义,操纵数据库中的数据.一般需要有严格的形式化立义和一组严格左义了语法和 语义的语言,并有一些规宦和限制,便于在机器上实现.&试述概念模型的作用.本题参考答案:概念模型实际上是现实世

11、界到机器世界的一个中间层次概念模型用于信息世界的建模,是现 实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设讣的有力工具,也是数据库 设计人员和用户之间进行交流的语言.9. 定义并解释概念模型中以下术语:本题参考答案:实体,实体型,实体集,属性,码,实体联系图(E-R图)实体:客观存在并可以相互区分的事物叫实体.实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性乞集合来抽象和刻画 同类实体称为实体型.实体集:同型实体的集合称为实体集.属性:实体所具有的某一特性,一个实体可由若干个属性来刻画.码:唯一标识实体的属性集称为码.实体联系图:E-R图提供了表示实体型,属性和联系

12、的方法:实体型:用矩形表示,矩形框内写明实体名.属性:用椭圆形表示,并用无向边将其与相应的实体连接起来.联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边 旁标上联系的类型(1 : 1,1 : n或m : n).10. 试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多务种不同的联 系.五、设计题1设有商店和顾客两个实体,“商店”有属性:商店编号、商店需、地址、电话,“顾客” 有属性:顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可 以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个 商

13、店里每天最多消费一次。根据上述语义画岀E-R图,在E-R图中需注明属性、联系的类型等;2. 一个图书借阅管理数据库要求提供下述服务:可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。 可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。我们 约泄:任何人可借多种书。任何一种书可为多个人所借。借书证号具有惟一性。当需要时,可通过数据库中保存的岀版社的电报编号、电话、邮编及地址等信息向有关书籍 的出版社增购有关书籍。我们约左,一个岀版社可岀版多种书籍,同一本书仅为一个出版社 出版,出版社名具有唯一性。根据以上情况和假设,试作如下设计:构造满足需

14、求的E-R图。(实体、联系、属性按题目要求)3. 有关工厂生产产品的数据库,设有工厂和产品两个实体,涉及如下数据:工厂有属性:工厂号、工厂名称、地址;产品有属性:产品号、产品名称、成本;假设一个工厂可以生产多种产品,一种产品可以在多个工厂生产,某工厂生产某产品都有相应的数量和日期。根据上述语义画岀E-R图,在E-R图中需注明属性、联系的类型等;4. 有关医疗的数据库,设有医生和患者两个实体,涉及如下数据:患者有属性:患者编号,患者姓名,性别,岀生日期,所在单位;医生有属性:医生编号,医生姓名,医院名称;假设一个医生可以给多个患者看病,一个患者可以有多个医生,某医生诊断某患者都有相应 的诊断日期

15、和诊断结果。根据上述语义画岀E-R图,在E-R图中需注明属性、联系的类型等;5. 有关工厂管理的数据库,设有工厂、产品顾客和三个个实体,涉及如下数据:工厂有属性:工厂号、工厂名称、地址:产品有属性:产品号、产品需称、成本;顾客有属性:身份证号、姓名、地址、电话:假设一个工厂可以生产多种产品,一种产品可以在多个工厂生产,某工厂生产某产品都有相 应的数量和日期;一个顾客可以购买多种产品,一种产品可以被多个顾客购买,某顾客购买 某产品都有相应的数量。根据上述语义画岀E-R图,在E-R图中需注明属性、联系的类型等;6. 设计某工厂物资管理的概念模型(画出E-R图)。实体:仓库(仓库号,仓库面积,电话号

16、码)零件(零件号,名称,规格,单价,描述)供应商(供应商号,姓名,地址,电话,帐号)项目(项目号,预算,开工日期)职工(职工号,姓名,年龄,职称)实体间的联系: 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。 一个仓库有多个职工当保管员,一个职工只能当一个仓库的保管员。职工之间有领导被领导的关系。仓库主任领导若干保管员。 一个供应商可以给多个项目供应多种零件,一个项目也可以由多个供应商供应零件交通安全知识竞赛题库一、单项选择(50 题):1、中华人民共和国道路交通安全法什么时候起施行? ( c )A、2004.01.01B、2004. 03. 01C、2004. 05. 012、交通信号灯中的黄灯表示什么? ( C )A、禁止通行B、准许通行C、警示3、( B )周岁以下儿童不能骑自行车上街?A、10 B、 12 C、 144、凡在道路上通行的车辆驾驶人、行人、乘车人以及在道路上进行与道路交通有关 活动的人员:(A )A、都必须遵守中华人民共和国道路交通安全法B、有时可以不遵守中华人民共和国道路交通安全法C、只有车辆必须遵守中华人民共和国道路交通安全法5、下列哪项属于非机动车:(A)A、自行车、人力车、畜力车B、三轮汽车C、轻便摩托车、残疾人专用车6、交通信号灯包括:(B )A、交通信号灯、交通标志、交通标线B、绿灯、红灯和黄灯信号C、直行信号、左

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论