概念模型和数据模型课堂练习和习题

合集下载

数据库习题练习

数据库习题练习

数据库习题练习习题课⼀1、下⾯列出的数据管理技术发展的三个阶段中,哪个阶段没有专门的软件对数据进⾏管理?( )1 .⼈⼯管理阶段11 .⽂件系统阶段111 .数据库阶段A )只有I B)只有ll C ) l 和ll D ) 11 和1112、在下⾯列出的数据模型中,哪⼀个是概念数据模型?()A )关系模型B )层次模型C )⽹状模型D )实体—联系模型3、在关系数据库中,表(Table)对应三级模式结构中的()A )外模式B )模式C )存储模式D )内模式4、下⾯列出的条⽬中,哪些是数据库系统的组成成员?( )1 .操作系统11 .数据库管理系统111 .⽤户Iv .数据库管理员V .数据库A ) 11 、111 、IV 、和VB ) 11 、IV 和VC ) l 、11 、IV 和VD )都是5、⽤⼆维表结构表⽰实体以及实体间联系的数据模型称为()。

A )⽹状模型B )层次模型C )关系模型D )⾯向对象模型6-8题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

6、若执⾏下⾯列出的操作,哪个操作不能成功执⾏?( )A )从EMP中删除⾏(‘010’,‘王宏达’,‘01',‘1200')B )在EMP中插⼊⾏(‘102',‘赵敏',‘01',‘1500’)C )将EMP中雇员号=‘056'的⼯资改为1600D )将EMP中雇员号=‘101'的部门号改为‘05'7、若执⾏下⾯列出的操作,哪个操作不能成功执⾏?( )A )从DEPT中删除部门号=‘03'的⾏B )在DEPT中插⼊⾏(‘06',‘计划部',‘6号楼’)C )将DEPT中部门号=‘02’的部门号改为‘10'D )将DEPT中部门号=‘01’的地址改为‘5号楼’8、在雇员信息表关系EMP中,哪个属性是外键?( )A )雇员号B )雇员名C )部门号D )⼯资9、下⾯列出的关于“视图”的条⽬中,哪⼀条是不正确的?( )A )视图是外模式B )视图是虚表C )使⽤视图可以加快查询语句的速度D )使⽤视图可以简化查询语句的编写10、SQL 语⾔集数据查询、数据操纵、数据定义和数据控制等功能于⼀体,语句INSERT 、DELETE 、UPDATE 实现哪类功能?( )A )数据查询B )数据操纵C )数据定义D )数据控制11、设关系R 和关系S 具有相同的列数,且对应的属性取⾃相同的域。

数据库设计基础习题及答案

数据库设计基础习题及答案

数据库设计基础习题及答案1.在数据库中,数据模型包括数据结构、数据操作和()。

AA)数据约束B)数据类型C)关系运算D)查询3.有两个关系R和T如下:则由关系R得到关系T的操作是()。

AA)投影B)交C)选择D)并5.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是()。

AA)多对一B)一对多C)一对一D)多对多6.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

AA)自然连接7.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。

A A)逻辑独立性B)物理独立性C)应用独立性D)以上都不对9.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

AA)并B)投影C)交D)选择11.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。

则实体项目和运动员之间的联系是()。

AA)多对多B)一对多C)多对一D)一对一12.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

BA)选择13.下面对软件测试描述错误的是()。

BA)严格执行测试计划,排除测试的随意性B)随机地选取测试数据C)软件测试的目的是发现错误D)软件测试是保证软件质量的重要手段15.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。

则实体仓库和零件间的联系是()。

AA)多对多B)一对多C)多对一D)一对一16.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

AA)交17.设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。

DA)R={ (5,1), (7,9), (1,7), (9,3) }B)R={ (9,7), (1,3), (7,1), (3,5) }C)R={ (1,9), (9,7), (7,5), (5,3) }D)R={ (1,3), (3,5), (5,9) }19.大学下面有若干学院,每个学院有一名院长(不可兼任),则实体学院和院长的联系是()。

数据模型与概念模型

数据模型与概念模型
第2章 数据模型与概念模型
2.1 信息的三种世界及其描述 2.2 概念模型及其表示
2.2.1 概念模型的基本概念 2.2.2 概念模型的表示方法
2.3 常见的三种数据模型
2.3.1 2.3.2 2.3.3 2.3.4 数据模型概述 层次模型及特点 网状模型及特点 关系模型概述
2.1 信息的三种世界及其描述
和事物的变化情况准确、如实、全面地表示。
3. 信息的计算机世界
1) 数据项(Item):对象属性的数据表示。 2) 记录(Record):实例的数据表示。记录有型和值 之分:记录的型是结构,由数据项的型构成;记录 的值表示对象中的一个实例,它的分量是数据项值。 3) 文件(File):对象的数据表示,同类记录的集合。
课程
1 讲授 m n n
供应商
m 供应 p
教师
参考书
项目
零件
(3)单个实体型内的联系
同一个实体型内的各实体之间也可以存在一对一, 一对多,多对多的联系 。
职工 1 n 实体型1 m n
领导
单个实体型内部1:n 联系
联系名
单个实体型内的 m:n联系
2.2.2
概念模型的表示方法
目前描述概念模型最常用的方法是实体-联系(Entity-Relationship)方法, 即E-R方法,使用的工具称为E-R图。E-R图所描述的现实世界的信 息结构称为实体-联系模型( E-R模型)。 1) 用长方形表示实体集,长方形内写明实体集名。 2) 用椭圆形表示实体集的属性,并用线段将其与相应的实体集连接起来。 3) 用菱形表示实体集间的联系,菱形内写上联系名,用线段分别与有关实 体集连接起来,在线段旁标出联系的类型。如果联系具有属性,则该属 性仍用椭圆框表示,仍需要用线段将属性与其联系连接起来。

UML软件建模教程课后习题及答案

UML软件建模教程课后习题及答案

UML软件建模教程课后习题习题 1一、简答题1. 简述模型的作用。

答:现实系统的复杂性和内隐性,使得人们难于直接认识和把握,为了使得人们能够直观和明了地认识和把握现实系统,就需要借助于模型。

2. 软件模型有什么特征?答:建模对象特殊,复杂性,多样性3. 软件建模技术有哪些因素?答:软件建模方法,软件建模过程,软件建模语言,软件建模工具4. 软件模型包括哪些方面的内容?答:从模型所反映的侧面看:功能模型,非功能模型,数据模型,对象模型,过程模型,状态模型,交互模型,架构模型,界面模型等;从软件开发工作看:业务模型,需求模型,分析模型,设计模型,测试模型等。

5. 软件建模工具应该具有哪些基本功能?答:软件模型的生成和编辑,软件模型的质量保障,软件模型管理等二、填空题1、模型是对现实的(抽象)和模拟,是对现实系统(本质)特征的一种抽象、简化和直观的描述。

2、模型具有(反映性)、直观性、(简化性)和抽象性等特征。

3、从抽象程度,可以把模型分为(概念模型)、逻辑模型和(物理模型)三种类型。

4、较之于其他模型,软件模型具有(建模对象特殊)、复杂性和(多样性)等特征。

5、软件模型是软件开发人员交流的(媒介),是软件升级和维护的(依据)。

6、软件建模技术的要素包括软件建模方法、(软件建模过程)、软件建模语言和(软件建模工具)。

7、从开发阶段看,软件建模有业务模型、(需求模型)、分析模型、(设计模型)和测试模型。

8、软件语言有软件需求定义语言、(软件设计语言)、软件建模语言、(软件结构描述语言)、软件程序设计语言等。

9、根据软件建模工具的独立性,把软件建模工具分为(独立软件)建模工具和(插件式软件)建模工具。

10、OMG在( 1997 )年把UML作为软件建模的标准,UML2.0版本是( 2005 )年颁布的。

三、选择题1、对软件模型而言,下面说法错误的是( D )。

A.是人员交流的媒介B.是软件的中间形态C.是软件升级和维护的依据D.是软件的标准文档2、下面说法错误的是( B )。

数据,模型与决策练习题含答案

数据,模型与决策练习题含答案

1、某企业目前的损益状况如在下:销售收入(1000件×10元/件) 10 000销售成本:变动成本(1000件×6元/件) 6 000固定成本 2 000销售和管理费(全部固定) 1 000利润 1 000(1)假设企业按国家规定普调工资,使单位变动成本增加4%,固定成本增加1%,结果将会导致利润下降。

为了抵销这种影响企业有两个应对措施:一是提高价格5%,而提价会使销量减少10%;二是增加产量20%,为使这些产品能销售出去,要追加500元广告费。

请做出选择,哪一个方案更有利(2)假设企业欲使利润增加50%,即达到1 500元,可以从哪几个方面着手,采取相应的措施。

2、某企业每月固定制造成本1 000元,固定销售费100元,固定管理费150元;单位变动制造成本6元,单位变动销售费元,单位变动管理费元;该企业生产一种产品,单价10元,所得税税率50%;本月计划产销600件产品,问预期利润是多少如拟实现净利500元,应产销多少件产品3、某企业生产甲、乙、丙三种产品,固定成本500000元,有关资料见下表(单位:元):要求:(1)计算各产品的边际贡献;(2)计算加权平均边际贡献率;(3)根据加权平均边际贡献率计算预期税前利润。

4、某企业每年耗用某种材料3 600千克,单位存储成本为2元,一次订货成本25元。

则经济订货批量、每年最佳订货次数、最佳订货周期、与批量有关的存货总成本是多少5.有10个同类企业的生产性固定资产年平均价值和工业总产值资料如下:(1)说明两变量之间的相关方向;(2)建立直线回归方程;(3)估计生产性固定资产(自变量)为1100万元时总产值(因变量)的可能值。

6、某商店的成本费用本期发生额如表所示,采用账户分析法进行成本估计。

首先,对每个项目进行研究,根据固定成本和变动成本的定义及特点结合企业具体情况来判断,确定它们属于哪一类成本。

例如,商品成本和利息与商店业务量关系密切,基本上属于变动成本;福利费、租金、保险、修理费、水电费、折旧等基本上与业务量无关,视为固定成本。

(完整版)数据库练习题及答案解析

(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。

A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。

I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。

A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。

A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。

2-概念模型与数据模型

2-概念模型与数据模型

3. 文件(File) 文件( )
对应于实体集的数据称为文件。 对应于实体集的数据称为文件。 如所有学生的记录组成了一个学生文件。 如所有学生的记录组成了一个学生文件。
2.1.3 三个世界之间的关系
记录↓ 项↓ 实体内部联系 机器世界 信息世界 型 → 实体↓ 学生 学生 1 学生 2 ↓属性 姓 名 年龄 性别 籍贯 男 男 男 女 湖南 湖北 山西 四川 ← 型 ← 值1 ← 值2 ← 值3 ← 值4
1. 字段(Field) 字段( )
对应于属性的数据称为字段,也称为数据项。 对应于属性的数据称为字段,也称为数据项。字段的命 名往往和属性名相同。 名往往和属性名相同。 如学生有学号、姓名、年龄、性别、系等字段。 如学生有学号、姓名、年龄、性别、系等字段。
2. 记录(Record) 记录( )
对应于每个实体的数据称为记录。 对应于每个实体的数据称为记录。 如一个学生( 计算机) 如一个学生 ( 990001, 张立 , 20, 男 , 计算机 ) , 张立, , 为一个记录。 为一个记录。
学 号
实 体 之 间 的 联 系
实体值 1 →
990927 胡 伟 22 990652 张春明 24 991091 程会军 23 990676 王 翌 22 ↑特征
实体值 3 → 实体值 4 →
学生 3 学生 4 ↑事物
现实世界
在计算机世界中,信息模型被抽象为数据模型, 在计算机世界中,信息模型被抽象为数据模型,实体型内 部的联系抽象为同一记录内部各字段间的联系, 部的联系抽象为同一记录内部各字段间的联系,实体型之 间的联系抽象为记录与记录之间的联系。 间的联系抽象为记录与记录之间的联系。 现实世界是设计数据库的出发点, 现实世界是设计数据库的出发点,也是使用数据库的最终 归宿。 归宿。 实体模型和数据模型是现实世界事物及其联系的两级抽象。 实体模型和数据模型是现实世界事物及其联系的两级抽象。 而数据模型是实现数据库系统的根据。 而数据模型是实现数据库系统的根据。 通过以上的介绍, 通过以上的介绍,我们可总结出三个世界中各术语的对应 关系如下表所示。 关系如下表所示。 现实世界 信息世界 计算机世界 事物总体 实体集 文件 事物个体 实体 记录 特征 属性 字段 事物间联系 实体模型 数据模型

数据库管理与应用-数据概念模型习题

数据库管理与应用-数据概念模型习题

数据概念模型练习题
1概念模型是现实世界的第一层抽象,数据库技术中常用的概念模型是()。


A.
层次模型

B.
关系模型

C.
网状模型

D.
实体-联系模型
正确答案:D你选对了
2公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门之间的联系类型是()。


A.
多对多

B.
一对一

C.
多对一

D.
一对多
正确答案:C你选对了
3在概念模型中,用于标识同一实体集中两个不同实体值的是()。


A.
实体型

B.
关键字

C.
属性

D.
联系
正确答案:B你错选为D
4学生信息管理系统中的实体“学生家长”,人事管理系统中的实体“职工家属”都是弱实体。


A.

B.
正确答案:A你选对了
5弱实体只能依赖于强实体而存在,且弱实体与强实体的联系类型只能是1:1或N:1。


A.

B.
正确答案:A你错选为B
6E-R模型中,用矩形表示实体,用菱形表示实体之间的联系,用椭圆表示实体的()。

正确答案:属性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

概念模型和数据模型课堂练习和习题一、单项选择题1.数据模型一般来说是由三个部分组成(即三要素)A.完整性规则B.数据结构C.恢复,其中不包括 CD.数据操作2.按照数据模型分类,数据库系统可以分为三种类型:A. 大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体3.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是().A.参照完整性规则B.用户定义完整性规则C.实体完整性规则D.域完整性规则4.在()中一个结点可以有多个双亲,节点之间可以有多种联系.A.网状模型B.关系模型C.层次模型D.以上都有5.用二维表结构表示实体以及实体间联系的数据模型称为(A.网状模型 B.层次模型C.关系模型)D.面向对象模型6.层次模型的特点是 ( )A.只有一个叶结点B.只有两个叶结点C.只有一个根结点D.至少有一个根结点7.在一个用于表示两个实体间联系的关系中A.关键字B.任何多个属性集8.E-R图是( )A.表示实体及其联系的概念模型C.数据流图,用来表示实体间联系的是该关系中的C.外部关键字D.任何一个属性B. 程序流程图D. 数据模型图( )9.在下面给出的内容中,不属于DBA职责的是()A.定义概念模式B.修改模式结构C.编写应用程序10.学校中有多个系和多名学生,每个学生只能属于一个系,D.编写完整性规则一个系可以有多名学生,从学生到系的联系类型是( )A.多对多B.一对一C.多对一D.一对多11.描述数据库中全体数据的逻辑结构和特征是()A.内模式 B.模式 C. 外模式 D.存储模式12.下列关于数据库三级模式结构的说法中,哪一个是不正确的?()A.数据库三级模式结构由内模式、模式和外模式组成B.DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像C.外模式/模式映象实现数据的逻辑独立性D.一个数据库可以有多个模式13.数据库系统的体系结构是()A.两级模式结构和一级映象B.三级模式结构和一级映象C.三级模式结构和两级映象D.三级模式结构和三级映象14.概念模型是现实世界的第一层抽象,这一类最著名的模型是().A.层次模型B.关系模型C.网状模型D.实体-联系模型15.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为().A.实体完整,参照完整,用户自定义完整B.数据结构,关系操作,完整性约束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.实体间的联系是错综复杂的,但就二个实体的联系来说,主要有三种:和。

6.关系模型的完整性规则有三类,分别是_______、_______、_______。

、参考答案:(1)实体完整性(5)1:1 1:N参照完整性(2)E-R模型(3)指针链接 (4)实体内部联系M:N(6) 实体完整性参照完整性用户自定义完整性实体间的联系三、判断题1.数据库三级模式结构的说法中,一个数据库可以有多个模式。

2.网状模型至少有一个根结点3.关系数据模型中每一个元组都是由不可再分的数据项组成。

4.关系数据库的参照完整性规则规定:基本关系的主属性不能取空。

四、简答题1.试述关系模型的完整性规则.在参照完整性中,为什么外部码属性的值也可以为空什么情况下才可以为空答:关系模型的完整性规则是对关系的某种约束条件.关系模型中可以有三类完整性约束:实体完整性,参照完整性和用户定义的完整性 .其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持 .1)实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值.2)参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在 F上的值必须为 :·或者取空值(F的每个属性值均为空值);·或者等于S中某个元组的主码值 .3)用户定义的完整性是针对某一具体关系数据库的约束条件.它反映某一具体应用所涉及的数据必须满足的语义要求 .在参照完整性中 ,外部码属性的值可以为空,它表示该属性的值尚未确定部码属性不是其所在关系的主属性.例如,在下面的"学生"表中,"专业号"是一个外部码 ,不是学生表的主属性该学生的专业尚未确定 .学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)而在下面的"选修"表中的"课程号"虽然也是一个外部码属性,但它又是以不能为空.因为关系模型必须满足实体完整性..但前提条件是该外,可以为空.其语义是,"选修"表的主属性,所课程(课程号,课程名,学分)选修(学号,课程号,成绩)2.请阐述在网状模型和关系模型中,实体之间联系的实现方法?3.什么是关系的实体完整性规则?4.找出下列一组关系中的主码,外码,指出哪个是参照关系,哪个是被参照关系?(1)学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)(2)学生(学号,姓名,性别,专业号,年龄)课程(课程号,课程名)选修(学号,课程号,成绩)(3)学生2(学号,姓名,性别,专业号,年龄,班长学号)5.从数据库管理系统的角度看,数据库系统的三级模式结构是什么?6.从用户角度看,数据库系统都有哪些体系结构?7.试述数据模型的概念,数据模型的作用和数据模型的三个要素.本题参考答案:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架.一般地讲,数据模型是严格定义的概念的集合.这些概念精确地描述系统的静态特性,动态特性和完整性约束条件.因此数据模型通常由数据结构,数据操作和完整性约束三部分组成.①数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述.②数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述.③数据的约束条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确,有效,相容.解析:数据模型是数据库系统中最重要的概念之一.数据模型的概念和作用.数据模型是数据库系统的基础.任何一个DBMS都以某一个数据模型为基础,或者说支持某一个数据模型.数据库系统中模型有不同的层次.根据模型应用的不同目的,可以将模型分成两类或说两个层次:一是概念模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,概念简单清晰;另一是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们可以用它定义,操纵数据库中的数据.一般需要有严格的形式化定义和一组严格定义了语法和语义的语言,并有一些规定和限制,便于在机器上实现.8.试述概念模型的作.用本题参考答案:概念模型实际上是现实世界到机器世界的一个中间层次.概念模型用于信息世界的建模 ,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言.9.定义并解释概念模型中以下术语 :本题参考答案:实体,实体型,实体集,属性,码,实体联系图(E-R图)实体:客观存在并可以相互区分的事物叫实体.实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型.实体集:同型实体的集合称为实体集 .属性:实体所具有的某一特性,一个实体可由若干个属性来刻画 .码:唯一标识实体的属性集称为码 .实体联系图:E-R图提供了表示实体型,属性和联系的方法:·实体型:用矩形表示,矩形框内写明实体名.·属性:用椭圆形表示,并用无向边将其与相应的实体连接起来.·联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型 (1:1,1:n或m:n).10.试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系.五、设计题1.设有商店和顾客两个实体,“商店”有属性:商店编号、商店名、地址、电话,“顾客”有属性:顾客编号、姓名、地址、年龄、性别。

假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。

根据上述语义画出E-R图,在E-R图中需注明属性、联系的类型等;2.一个图书借阅管理数据库要求提供下述服务:可随时查询书库中现有书籍的品种、数量与存放位置。

所有各类书籍均可由书号唯一标识。

可随时查询书籍借还情况。

包括借书人单位、姓名、借书证号、借书日期和还书日期。

我们约定:任何人可借多种书。

任何一种书可为多个人所借。

借书证号具有惟一性。

当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。

我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。

根据以上情况和假设,试作如下设计:构造满足需求的E-R图。

(实体、联系、属性按题目要求)3.有关工厂生产产品的数据库,设有工厂和产品两个实体,涉及如下数据:工厂有属性:工厂号、工厂名称、地址;产品有属性:产品号、产品名称、成本;假设一个工厂可以生产多种产品,一种产品可以在多个工厂生产,某工厂生产某产品都有相应的数量和日期。

根据上述语义画出E-R图,在E-R图中需注明属性、联系的类型等;4.有关医疗的数据库,设有医生和患者两个实体,涉及如下数据:患者有属性:患者编号,患者姓名,性别,出生日期,所在单;位医生有属性:医生编号,医生姓名,医院名称;假设一个医生可以给多个患者看病,一个患者可以有多个医生,某医生诊断某患者都有相应的诊断日期和诊断结果。

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

相关文档
最新文档