概念模型和数据模型课堂练习和习题
数据库习题练习
数据库习题练习习题课⼀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.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软件建模教程课后习题习题 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-概念模型与数据模型
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模型中,用矩形表示实体,用菱形表示实体之间的联系,用椭圆表示实体的()。
正确答案:属性。
《数据库技术与应用》第2章 习题答案
第2章数据模型1.试述数据模型的概念、数据模型的作用和数据模型的三个要素。
解:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。
一般地讲,数据模型是严格定义的概念的集合。
这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。
因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。
(1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。
(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。
(3)数据的约束条件:是一组完整性规则的集合。
完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。
2.模型的作用。
解:模型用于对客观事物及其联系进行有效的描述与刻画。
模型是对现实世界特征的模拟和抽象。
数据模型是现实世界数据特征的抽象,是用来描述数据的一组概念和定义。
不同的数据模型提供给我们模型化数据和信息的不同工具。
3.概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E-R图)解:实体:客观存在并可以相互区分的事物叫实体。
实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。
实体集:同型实体的集合称为实体集。
属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。
码:惟一标识实体的属性集称为码。
实体联系图(E-R 图):提供了表示实体型、属性和联系的方法:·实体型:用矩形表示,矩形框内写明实体名;·属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;·联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n 或 m:n)。
不同的联系。
数据库 第1章_习题参考答案
习题参考答案1.解释数据、数据库、数据库管理系统、数据库系统等概念。
答:数据是描述事物的符号记录,数据的种类是很多的,包括数字、文字、图形、图像、音频、视频等。
数据库:数据库是长期储存在计算机内,有组织的、可共享的大量数据的集合。
数据库管理系统:数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。
它具有强大的数据定义、数据组织、数据存储、数据操纵和运行维护等功能,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库系统:数据库系统是为适应实际数据处理的需要而发展起来的一种较为理想的数据处理系统,通常由软件、数据库和数据库管理员组成。
2.数据管理经历了哪几个阶段,各有什么特点?答:数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。
人工管理阶段的特点是:数据不保存;数据由程序管理;数据不共享;数据没有独立性。
文件系统阶段的特点是:数据长期保存;数据由文件系统管理;数据共享性差,冗余度大,一致性差;数据的独立性差。
数据库系统阶段的特点是:数据整体结构化;数据共享性高,冗余度低;数据独立性高;数据由DBMS统一管理和控制。
3.什么是数据模型?数据模型包含哪些要素?答:数据模型(Data Model)是对现实世界数据的模拟和抽象,是用来描述数据、组织数据、操作数据以及约束数据的。
数据模型是数据库系统的核心和基础。
数据模型由数据结构、数据操作和完整性约束三部分组成。
4.什么是概念模型,逻辑模型和物理模型?它们之间具有怎样的关系?答:概念模型也称信息模型,它是按照用户的观点和认识对现实世界的数据进行建模。
概念模型是对现实世界数据的第一步抽象,同具体的DBMS无关。
逻辑模型是按照计算机系统的观点来对数据建模,是数据抽象的中间层,用于描述数据库的整体逻辑结构。
逻辑模型同具体的DBMS密切相关。
物理模型是对数据的最底层抽象,主要描述数据在计算机系统内部的表示方式和存取方法,在磁盘等存储介质上的存储结构和存取方法。
《数据库系统原理》习题-第二章关系数据模型
第二章 关系数据模型一、选择题1.常见的数据模型是A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型答案:A2. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是A.网状模型B.关系模型C.层次模型D.以上都有答案:A3.层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系答案:D4.层次模型不能直接表示A)1:1关系B)1:m关系C)m:n关系D)1:1和1:m关系答案:C5.层次数据模型的基本数据结构是A.树B.图C.索引D.关系答案:A6.层次模型实现数据之间联系的方法是A.连接B.指针C.公共属性D.关系答案:B7.用二维表结构表示实体以及实体间联系的数据模型称为A.网状模型B.层次模型C.关系模型D.面向对象模型答案:C8.关系数据模型的基本数据结构是A.树B.图C.索引D.关系答案:D9.下面关于关系性质的说法,错误的是A.表中的一行称为一个元组B.行与列交叉点不允许有多个值C.表中的一列称为一个属性D.表中任意两行可能相同答案:D10.下列所述数据模型概念,不正确的是A)不同记录型的集合B)各种记录型及其联系的集合C)E-R图表示的实体联系模型D)数据库的概念模型答案:A11.关系数据模型A)只能表示实体之间1:1联系B)只能表示实体之间1:m联系C)只能表示实体之间m:n联系D)可以表示实体间的任意联系答案:D12.存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和数据库开发建立工作的模型是A.网状模型B.关系模型C.层次模型D.以上都有答案:B13.对关系模型叙述错误的是A)在严格的数学理论、集合论和谓词基础之上B)微机DBMS绝大部分采取关系数据模型C)用二维表表示关系模型是其一大特点D)不具有连接操作的DBMS也可以是关系数据库系统答案:D14.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式答案:B15.实体是信息世界中的术语,与之对应的数据库术语为A)文件B)数据库C)字段D)记录答案:D16.同一个关系模型的任两个元组值A)不能全同B)可全同C)必须全同D)以上都不是答案:A17.在通常情况下,下面关系中不可以作为关系数据库的关系是A)R1(学生号,学生名,性别)B)R2(学生号,学生名,班级号)C)R3(学生号,学生名,宿舍号)D)R4(学生号,学生名,简历)答案:D18.一个关系数据库文件中的各条记录A)前后顺序不能任意颠倒,一定要按照输入的顺序排列B)前后顺序可以任意颠倒,不影响库中的数据关系C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列答案:B19.下面的选项不是关系数据库基本特征的是A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 与行的次序无关D. 与列的次序无关答案:A20.关系模式的任何属性A)不可再分B)可再分C)命名在该关系模式中可心不惟一D)以上都不对答案:D21.关系中任何一列的属性取值A)可以再分成更小的数据项,并可取自不同域中的数据B)可以再分成更小的数据项,不能取自不同域 中的数据C)不可再分的数据项,只能取自同一域 中的数据D)不可再分的数据项,可取自大在不同域中数据答案:C22.关系模型中,一个关键字是A)可由多个任意属性组成B)至多由一个属性组成C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D)以上都不是答案:C23.关系数据库中的关键字是指A)能惟一决定关系的字段B)不可改动的专用保留字C)关键的很重要的字段D)能惟一标识元组的属性或属性集合答案:D24.一个关系只有一个A. 候选关键字B.外关键字C.超关键字D.主关键字答案:D25.关系模型中,一个关键字是A. 可以由多个任意属性组成B. 至多由一个属性组成C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是答案:C26.有一名为”销售”实体,含有:商品名、客户名、数量等属性,该实体主键A)商品名B)客户名C)商品名+客户名D)商品名+数量答案:C27.有殒为”列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主键是A)车次B)日期C)车次+日期D)车次+情况摘要答案:C28.在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。
数据库系统概论模拟题含答案
1.数据库系统是采用了数据技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )A.系统分析员 B.程序员 C.数据库管理员 D.操作员3.下面列出的数不清管理技术发展的3个阶段中,没有专门的软对数据进行管理的是DⅠ. 人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.Ⅰ和Ⅱ B.只有Ⅱ C.Ⅱ和Ⅲ D.只有Ⅰ4.下列4项中,不属于数据库系统特点的是( C)。
A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高5.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而应有程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是( A )。
A.模式 B.内模式 C.外模式7.要保证数据库的数据独立性,需要修改的是( C )。
A.模式与外模式 B.模式与内模式C.三级模式之间的两层映像D.三层模式8.要何证数据库的逻辑数据独立性,需要修改的是(A )。
A.模式与外模式之间的映像 B.模式与内模式之间的映像C.模式D.三级模式9用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )A.模式 B.物理模式 C.子模式 D.内模式10.下述( D )不是DBA数据库管理员的职责。
A.完整性约束说明 B. 定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,它一类模型中最著名的模型是()。
A.层次模型 B.关系模型 C.网状模型 D.实体-联系模型12.区分不同实体的依据是( B )。
A.名称 B.属性 C.对象 D.概念13.关系数据模型是目前最重要的一种数据模型,它的3个要素分别是( B )。
A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式14.在( A )中一个结点可以有多个双亲,结点之间可以有多种联系。
数据库系统原理复习题
复习题一、填空题:1.三类经典的数据模型是_层次模型____、__网状模型___和_关系模型_。
其中,_关系模型___目前应用最广泛。
2._概念模型__模型是面向信息世界的,它是按用户的观点对数据和信息建模;____数据模型____模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。
3.关系模型的实体完整性是指_____主属性的值不能为空________________。
在关系模型中,候选码是指______能唯一识别元组的属性或者属性组_,全码是指____所有属性都是候选码___________。
4.设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ ___E1×(E2×E3)_______,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡__σF (E1)×E2__________。
5.数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即__函数依赖___依赖和多值依赖。
6.在关系规范化过程中,将1NF转化为2NF,要消除____非主属性对主码的部分依赖__________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈_3NF。
7.数据库的保护措施有_____安全性___控制、___完整性______控制、____并发控制_____控制和数据库恢复等。
8.事务是并发控制的基本单位,事务的四个性质是___原子____性、___一致____性、_隔离_性和_持久性__性。
9.并发控制的主要方法是封锁,封锁的类型有两种,即____X____锁和___S____锁。
10.故障恢复的基本手段有_______数据转储_____和_____登记日至文件____________。
11.DBMS的中文全称是____数据库管理系统_______。
12.数据管理的发展经历了人工管理阶段、____文件管理_____阶段和____数据库系统____阶段。
概念模型设计专题测试
概念模型设计专题测试(答案见尾页)一、选择题1. 概念模型设计的主要目的是什么?A. 用于数据存储和管理B. 用于描述现实世界中的实体及其关系C. 用于构建数据库的物理结构D. 用于验证数据的完整性和一致性2. 在概念模型设计中,哪种图形工具常用于表示实体及其属性?A. 网络图B. 实体-关系图(E-R图)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. 使用一对一、一对多或多对多的关系来表示属性之间的关系C. 将属性关系建模为单独的实体集D. 以上都不是8. 概念模型设计中,如何确保模型的可扩展性?A. 使用开放结构的数据模型B. 避免使用复杂的嵌套关系C. 引入范式化理论D. 以上都是9. 在概念模型设计中,如何有效地进行模型的评审和改进?A. 制定详细的设计文档和规范B. 定期进行模型审查和验证C. 鼓励团队成员之间的交流和协作D. 以上都是10. 概念模型设计完成后,如何将其转化为逻辑模型?A. 通过数据字典和说明书来完成转换B. 直接编写SQL语句来实现C. 使用专门的数据建模工具来完成转换D. 以上都不是11. 在概念模型设计中,以下哪个术语表示现实世界中事物的实体?A. 实体B. 属性C. 关系D. 规范12. 概念模型设计的主要目标是什么?A. 将数据转换为SQLB. 生成所需的数据模型C. 描述数据在数据库中的存储方式D. 为数据库设计提供详细的逻辑结构13. 在E-R图(实体-关系图)中,哪个部分表示属性?A. 矩形B. 菱形C. 圆形D. 双向箭头14. 在概念模型设计中,如何表示两个实体之间的关系?A. 使用属性B. 使用键C. 使用关系D. 使用主键和外键15. 下列哪种图形工具不是概念模型设计的常用工具?A. 网络图B. 层次方框图C. 实体-关系图D. 数据流程图16. 在概念模型设计中,通常不使用以下哪种符号表示联系?A. 简单线B. 弧线C. 双向箭头D. 单向箭头17. 在概念模型设计中,如何确保数据模型的完整性?A. 使用主键和外键B. 使用约束C. 使用触发器D. 使用存储过程18. 在概念模型设计中,哪种图表类型用于表示实体之间的联系?A. 网络图B. 层次方框图C. 实体-关系图D. 数据流程图19. 在概念模型设计中,如何处理实体之间的重复数据?A. 使用属性来表示重复数据B. 使用关系来表示重复数据C. 使用键来表示重复数据D. 使用外键来表示重复数据20. 在概念模型设计中,如何确保数据模型的可扩展性?A. 使用规范化技术B. 使用索引C. 使用视图D. 使用存储过程21. 概念模型的主要目的是什么?A. 用于数据库的物理存储B. 描述数据之间的关系C. 用于验证数据的完整性D. 用于数据库的逻辑结构设计22. 在概念模型中,哪种图用于表示实体及其属性?A. 网络图B. 实体-关系图(E-R图)C. 时序图D. 结构图23. 概念模型通常不包括以下哪个要素?A. 实体B. 属性C. 关系D. 数据库管理系统(DBMS)24. 在概念模型中,如何表示两个或多个实体之间的联系?A. 使用属性B. 使用键C. 使用关系D. 使用公共约束25. 下列哪个符号用于表示两个实体之间的联系?A. 箭头B. 菱形C. 矩形D. 圆圈26. 在概念模型中,如何描述实体的唯一性?A. 使用主键B. 使用外键C. 使用唯一约束D. 使用检查约束27. 概念模型中的“超类”和“子类”概念与以下哪个术语相对应?A. 类和对象B. 继承和多态C. 关联和聚合D. 外键和内键28. 在概念模型中,如何表示实体间的依赖关系?A. 使用依赖图B. 使用关系图C. 使用树结构D. 使用网络结构29. 概念模型设计的主要步骤是什么?A. 概念化、规范化、实体-关系图设计、文档化B. 规范化、概念化、实体-关系图设计、文档化C. 概念化、规范化、实体-关系图设计、文档化D. 概念化、实体-关系图设计、规范化、文档化30. 在概念模型设计中,如何确保模型的质量和完整性?A. 使用数据字典B. 使用实体-关系图(E-R图)C. 使用规范化技术D. 使用数据建模工具31. 在概念模型设计中,哪种图通常用于表示实体集及其属性?A. 网络图B. 实体-关系图(E-R图)C. 循环图D. 层次图32. 在概念模型设计中,以下哪个术语表示两个或多个实体之间的关联关系?A. 关系B. 属性C. 主键D. 外键33. 在概念模型设计中,通常使用哪种工具来绘制实体-关系图(E-R图)?A. 关系代数B. 数据流程图(DFD)C. 网络图D. 语义网络34. 概念模型设计的基本步骤包括哪些?A. 检查数据流B. 概念化数据模型C. 将概念模型转化为逻辑模型D. 优化模型35. 在概念模型设计中,如何确保实体之间的联系是有效的?A. 使用主键和外键约束B. 使用外键约束C. 使用唯一性约束D. 使用检查约束36. 在概念模型设计中,通常不考虑以下哪个因素?A. 实体的属性B. 实体之间的关系C. 数据的物理存储D. 数据的完整性37. 在概念模型设计中,哪种图形工具不是常用的表示方法?A. 网络图B. 实体-关系图(E-R图)C. 循环图D. 层次图38. 在概念模型设计中,如何处理实体间的联系?A. 将联系转换为新的实体B. 使用自然连接C. 使用标准连接D. 使用复合连接39. 在概念模型设计中,通常使用哪种技术来简化复杂的数据模型?A. 模型简化和抽象B. 数据压缩C. 数据转换D. 数据分片40. 在概念模型设计中,通常使用哪种图形工具来表示实体和它们之间的关系?A. 网络图B. 层次方框图C. 数据流程图D. 以上都不是41. 实体-关系(E-R)图是哪种类型的设计工具?A. 概念模型设计B. 逻辑模型设计C. 物理模型设计D. 以上都不是42. 在E-R图中,如何表示一个属性?A. 用椭圆形表示实体的名称B. 用矩形表示实体的名称C. 用菱形表示属性与实体之间的关系D. 用平行四边形表示关系的名称43. 在概念模型设计中,如何确保属性的完整性?A. 使用主键约束B. 使用外键约束C. 使用唯一性约束D. 使用检查约束44. 什么是概念模型?它与逻辑模型和物理模型有何不同?A. 概念模型是数据库设计的初步阶段,用于描述现实世界中的实体及其关系B. 逻辑模型和物理模型是在概念模型基础上进一步细化的技术手段C. 概念模型不涉及数据的物理存储细节D. 以上都是45. 在概念模型设计中,如何确保数据的一致性?A. 使用事务来保证数据完整性B. 使用索引来提高查询效率C. 使用约束来限制数据输入D. 使用备份和恢复机制46. 什么是规范化?它在概念模型设计中的作用是什么?A. 规范化是将数据分解为多个相关表的过程,以提高数据冗余和插入、更新、删除操作的效率B. 规范化是数据库设计中的一种技术手段,用于减少数据冗余和依赖关系C. 规范化是数据库管理中的一种方法,用于保证数据的安全性和完整性D. 规范化是数据库优化中的一种策略,用于提高查询性能二、问答题1. 什么是实体-关系(E-R)模型?请简述其组成部分。
大学数据库-第2章习题解答
第2章习题解答〖2.1〗定义并解释术语:实体实体型实体集属性码实体联系图(E-R图)数据模型答:①实体:现实世界中存在的可以相互区分的事物或概念称为实体。
②实体型:现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实体)的抽象称为实体型。
③实体集:具有相同特征或能用同样特征描述的实体的集合称为实体集。
④属性:属性为实体的某一方面特征的抽象表示。
⑤码:也称为关键字,能够唯一标识一个实体。
⑥实体联系图(E-R图):实体联系方法(E-R图法)是用来描述现实世界中概念模型的一种著名方法,提供了表示实体集、属性和联系的方法。
⑦数据模型:一组严格定义的概念集合。
这些概念精确地描述了系统的数据结构、数据操作和数据完整性约束条件。
〖2.2〗试述数据模型的概念、数据模型的作用和数据模型的三个要素。
答:①数据模型是一组严格定义的概念集合,这些概念精确地描述了系统的数据结构、数据操作和数据完整性约束条件。
数据模型是通过概念模型数据化处理得到的。
②数据库是根据数据模型建立的,因而数据模型是数据库系统的基础。
③数据模型的三要素是数据结构、数据操作和完整性约束条件。
数据结构是所研究的对象类型的集合;数据操作是指对数据库中各种数据对象允许执行的操作集合;数据约束条件是一组数据完整性规则的集合。
〖2.3〗试述信息模型的作用。
答:信息模型是对信息世界的管理对象、属性及联系等信息的描述形式。
信息模型不依赖于计算机及DBMS,它是现实世界的真实而全面的反映。
信息模型数据化处理后可得到数据模型。
〖2.4〗试给出三个实际部门的E-R图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。
答:见图。
题2.4 E-R图图中:部门和负责人间的联系是一对一的联系;一个学生可以借阅多本书,一本书只能一个人借,学生和借阅间的联系为一对多的联系;一个学生可以参加多个社会团体,一个社会团体有多个学生参加,学生和社会团体间的联系为多对多的联系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.有关工厂管理的数据库,设有工厂、产品顾客和三个个实体,涉及如下数据:工厂有属性:工厂号、工厂名称、地址;产品有属性:产品号、产品名称、成本;顾客有属性:身份证号、姓名、地址、电话;假设一个工厂可以生产多种产品,一种产品可以在多个工厂生产,某工厂生产某产品都有相应的数量和日期;一个顾客可以购买多种产品,一种产品可以被多个顾客购买,某顾客购买某产品都有相应的数量。