您的位置:首页 > 数据库

数据库:第二次作业

2015-03-26 19:45 246 查看
P24    1,6,7,8,9

1.简述数据模型的三要素。

答:数据模型通常由数据结构、数据操作和完整性约束三部分组成: 数据结构是所研究的对象类型的集合,刻画对象和对象间的联系,是对数据库系统静态特性的描述。如对象的类型、性质、对象之间的参照、所属关系等。  数据操作是指对数据库中各种对象的值允许执行的操作的集合,包括有关的操作要求,是对数据库系统动态特性的描述。数据库主要有查询和更新(增加、删除和修改)操作。数据模型中需要定义这些操作的具体含义、操作符号、操作规则和实现操作的语句。  完整性约束即数据和数据间应该满足的条件,是一组完整性规则的集合,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确性、有效性和相容性。

6.现有某应用,涉及两个实体集,两实体间的联系及相关的属性如下所述。请画出该应用的E-R图。

实体集 Entity1(A#,A1,A2,A3)     其中,A#为码

实体集Entity2(B#,B1,B2)          其中,B#为码

其中,从实体集Entity1到Entity2存在多对多的联系Relationship1,联系属性是D1。

答:如图,



7.要开发连锁百货数据库管理系统,在该系统中有三个实体:商店,其属性有商店编号、商店名及地址等;商品,其属性有商品号、商品名、规格及单价等;职工,其属性有职工编号、姓名、性别及业绩等。商店与商品间存在“销售”联系,每个商店可以销售多种商品,每种商品也可放在多个商店销售,每个商店销售的每种商品有月销售量;商店与职工间存在着“聘用”关系,每个商店有多名职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

请画出该连锁百货数据库管理系统的E-R图,并在图上标明属性和联系的类型。

答:如图,



8.从供选择的答案中选出应填入下列叙述中的正确答案,把编号依次写出来。

一个数据库系统必须能表示实体和关系。关系可与  A  实体有关。实体与实体之间的关系有一对一、一对多、多对多三种,其中  B  不能描述多对多的联系。

一般地,一个数据库系统  C  外视图  D  概念视图,  E  数据子语言。

供选择的答案:

A:(1)0个  (2)1个  (3)2个  (4)3个或3个以上  (5)1个或1个以上  (6)0个或0个以上

B:(1)网状模型(2)层次模型(3)关系模型(4)网状模型和层次模型(5)层次模型和关系模型(6)网状模型和关系模型(7)网状模型、层次模型和关系模型

C~E:(1)只能有一种(2)最多只能有两种(3)至少有两种(4)可以有多种

答:5,2,4,1,4

9.从供选择的答案中选出应填入下列叙述中的正确答案。

传统的数据库基本上是由  A  组成的。  B  在技术和理论上已经成熟,成为当前商用数据库的主流。  C  技术是20世纪80年代中后期引入的。目前,多媒体数据库基本上靠与关系模式相结合的  D  来支持。但当数据量大,数据结构复杂时,靠  D  很难适应。当前,在数据库管理系统的研究方面,较活跃的是  E  

供选择的答案:

A、D:(1)图形(2)文件(3)元组(4)文件系统(5)对象(6)过程

B:(1)关系数据库(2)网状数据库(3)层次数据库(4)空间数据库

C:(1)关系数据库(2)网状数据库(3)层次数据库(4)面向对象数据库

E:(1)网状数据库(2)层次数据库(3)dBASE(4)演绎数据库

答:3,1,4,4,4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: