电大数据库应用课程设计平时作业 答案(00002)
- 格式:doc
- 大小:37.00 KB
- 文档页数:9
第二题图书管理数据库一、系统需求分析本系统的目标是开发一个为通用的图书管理系统。
包括以下模块:身份验证、借阅图书、归还图书、打印催单、信息查询、读者和书籍管理、帮助与及退出等。
(1)身份验证用户初次使用该系统是,由系统设计者提供管理员的这帐号及口令。
利用该信息进入系统后,将口令自行修改并为每为管理员创建各自的帐号及口令。
进入系统是首先输入口令证实。
正确后方可进入主程序。
(2)借阅图书在系统主窗口中,选择“借还书信息查询窗口”单击“借书”按纽,就可知道借出书的信息,同时还可以修改和保存.输入借阅人的编码或姓名后,系统自动判别。
如果系统的借阅人库中没有该借阅人的记录,那么系统有提示,如果有该人,就读出该人的姓名并填人借阅窗口。
输入借阅人或地址\电话等,系统自动判别,如果书已全部借出就给出提示,还有书就完成本次操作。
如果单击“放弃”,就取消本次借阅操作。
(3)归还图书在系统主窗口中,选择“借还书信息查询窗口”,就可以知道读者还书的状态,同时可以进行修改和保存打印等功能.(4)读者信息该功能有读者类型管理.可对读者的信息进行修改和查询.读者信息管理也可以进行修改和查询.(5)信息查询该模块包括的模块有:个人借阅查询、催还书目浏览、图书分布查询和按关键子查询等。
(6)系统维护系统包括重新登陆、修改口令、退出.(7)帮助信息说明本系统的版本和作者。
(8)退出系统在系统主窗口中单击“退出”按纽,就退出图书馆管理系统。
二、 数据流程分析1、绘制数据流程图,如下图所示(1) 书籍基本信息说明:出版社信息出入后,存放在出版社信息库中,便于今后书籍信息的录入以及出版社信息的查询。
用于图书的分类管理。
登记新书时,当涉及到出版社和分类的填写时,输入书籍的基本信息,并存放在图书信息库中。
(2) 借阅人基本信息说明:录入读者基本信息后存放在读者信息库中。
(3)说明:输入查询条件后,可知读者信息库,并反应出查询结果。
输入读者编号、姓名等,通过检索读者信息库,核实读者身份。
第三课习题答案一.问答题1.答:关系数据库的设计直接影响着应用系统的开发、维护及其运行效率。
一个不好的关系模式会导致插入异常、删除异常、数据冗余(修改异常)等问题。
为此,人们提出了关系数据库规范化理论。
它依据函数依赖.采用模式分解的方法.将一个低一级范式的关系模式转换为若干个高一级范式的关系模式的集合,从而消除各种异常,把不好的关系数据库模式转化为好的关系数据库模式;2.答:学生(学号,姓名,出生年月,系号,班号,宿舍区)最小函数依赖集FD=班号→系号,系号→宿舍区,学号→班号,学号→姓名,学号→出生年月,候选键:学号;外码:系号,班号.存在传递函数依赖;学号→系号(学号→班号,班号→系号),学号→宿舍区(学号→系号,系号→宿舍区),班号→宿舍区(班号→系号.系号→宿舍区)。
班级:班级(班号,专业名,系号,人数,人校年份)最小函数依赖集:班号→专业名,专业名→系号,班号→人数,班号→人校年份。
候选健:班号;外码:系号。
存在传递函数依赖:班号→系号(班号→专业名,专业名→系号)。
系:系(系号,系名,系办公地点,人数)。
最小函数依赖集:系号←→系名,系号→系办公地点,系号→人数候选键:系号或者系名,外部键:无;不存在传递函数依赖;3.答:由(城市,街道名→邮政编码,邮政编码→城市可知:关系只的候选键为城市,街道名)RES5)和(街道名,邮政编码),因此,所有的属性均为主属性,所以不存在非主属性对键的部分函数依赖和传递函数依赖,因此,R∈3NF若想为某个城市增加一个邮政编码IP,必须立刻为其指定一个街道名,如果想取消—个街道名的行政区划,则可能丢失该城市所包含的邮政编码,如果一个邮政编码对应多个地址,则会重复多个同样的城市值:因此,关系只仍然存在插入异常.删除异常T冗余大的问题。
讨其进行规范化,得到以下两个新关系:R1(邮政编码,城市),键为邮政编码R2:(邮政编码,街道名),键为(邮政编码,街道名)R1T R2均属于BCNF,因为它们的决定因素均为主键,经过这样的分解解决了上述问题。
形考任务1答案第1 章数据库系统概述(本章共20分)一.单项选择题(每题1分,共10分)1.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件2.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.不会因为数据逻辑结构的变化而影响应用程序4.操作系统5.数据的独立性6.模式7.能够描述并发数据8.数据结构、数据操作和数据完整性约束9.一个联系可以不与任何实体有关10.外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的二.判断题(每题1分,共5分)11-15 对错对错对三.简答题(本题共5分)16.答:(1)相互关联的数据集合;(2)较少的数据冗;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。
17.答:数据独立性包括逻辑独立性和物理独立性两部分。
物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。
18.答:实体是具有公共性质的并可相互区分的现实世界对象的集合。
属性是实体所具有的特征或性质。
联系是实体之间的关联关系。
第2章关系数据库理论(本章共20分)一.单项选择题(每题1分,共10分)19.数据库管理系统20.有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系21.进行自然连接的两个关系可以没有列名相同的列22.进行并运算的两个关系的列个数必须相同,对应列的语义相同23.维护数据的一致性24.Y部分函数依赖于X25.第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖26.第二范式27.并运算28.∏二.判断题(每题1分,共5分)29-33 错错对错错三.简答题(本题共5分)34.答:实体完整性、参照完整性和用户定义的完整性。
《数据库应用技术》期末综合练习题一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共20个小题,每小题2分,共40分)1.下列属于数据模型三要素的是( C )。
A.数据库、数据库管理系统和操作系统B.数据库、数据库管理系统和应用程序C.数据结构、数据操作和数据完整性约束D.数据库、数据库管理系统和数据库文件2.下列关于数据库三级模式中“模式”的说法,错误的是( D )。
A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示3.下列属于数据库系统组成部分的是( B )。
A.数据库、数据库管理系统、操作系统和数据库文件B.数据库、数据库管理系统、用户和应用程序C.数据库、数据库管理系统和数据库文件D.数据库、数据库管理系统和操作系统4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。
下列关于两个表的引用关系的描述,正确的是( A )。
A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系5.下列用于定义列的取值范围的约束是( C )。
A.NOT NULLB.DEFAULTC.CHECKD.FOREIGN KEY6.下列运算中,属于传统的集合运算的是( D )。
A.选择运算B.投影运算C.连接运算D.并运算7.下列用于表达关系代数中投影运算的运算符是( B )。
A.σB.∏CD.+8.下列关于SQL Server中扩大数据库空间的说法,正确的是( C )。
A.只能扩大日志文件的空间,不能扩大数据文件的空间B.只能扩大数据文件的空间,不能扩大日志文件的空间C.日志文件和数据文件的空间都可以扩大D.在数据库空间未用满时不能进行扩大数据库空间的操作9.下列( A )操作属于数据控制。
A.REVOKE B.INSERTC.DROP D.SELECT10.下列类型中,属于定点小数类型的是( A )。
国家开放大学电大本科《数据库应用技术》2024-2025期末试题及答案(试卷号:1256)国家开放大学电大本科《数据库应用技术》2024-2025期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共20个小题,每小题2分,共40分) 1.不属于数据库管理数据特点的是( )。
A.数据可以共享并能保证数据的一致性 B.最大限度的保证数据的正确性 C.应用程序与数据的物理存储紧密相关D.相互关联的数据集合 2.-名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是( )。
A.-对多 B.-对一 C.多对一 D.多对多 3.-个系有多名学生,一个学生只能属于一个系,则系和学生的联系是( )。
A.-对多 B.-对一 C.多对一 D.多对多 4.关于实体联系模型中联系的说法,错误的是( )。
A.-个联系可以只与一个实体有关 B.-个联系可以与两个实体有关 C.-个联系可以与多个实体有关 D.-个联系可以不与任何实体有关 18.关于存储过程优点的说法,正确的是( )。
A.允许模块化程序设计 B.不能作为安全机制使用C.会影响数据库性能 D.可导致网络流量增大 19.触发器的主要作用是( )。
A.提高数据的查询效率 B.增强数据的安全性 C.加强数据的保密性 D.实现复杂的约束 20.关于数据库设计中新奥尔良方法的说法,错误的是( )。
A.数据库设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计 B.E-R图是数据库概念结构设计产生的结果C.概念结构设计是在需求分析之后、逻辑结构设计之前进行的D.逻辑结构设计是在需求分析之后、概念结构设计之前进行的二、判断题(正确的在括号内打上“√”,错误的打上“×”。
本题共10个小题,每小题2分,共20分三、综合应用题(本题共3个小题,共40分) 31.写出创建如下三张数据表的SQL 语句。
最新国家开放大学电大《MySQL数据库应用》机考网考形考作业题库及答案考试说明:《MySQL数据库应用》是机考课程,点总绩的50%。
针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具(Ctrl + F),把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核及教学考一体化答案,敬请查看。
一、单项选择题题目1下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段II.文件系统阶段III.数据库阶段选择一项:A. II 和IIIB. I 和IIC. 只有ID. 只有II题目2下列四项中,不属于数据库系统特点的是()。
选择一项:A. 数据冗余度高B. 数据独立性高C. 数据共享D. 数据完整性题目3数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
选择一项:A. 操作员B. 数据库管理员C. 系统分析员D. 程序员题目4数据库与文件系统的根本区别在于()。
选择一项:A. 方便了用户使用B. 提高了系统效率C. 数据的结构化D. 节省了储存空间题目5数据库系统和文件系统的区别是()。
选择一项:A. 文件系统管理的数据量小,而数据库系统管理的数据量大B. 数据库系统复杂,文件系统简单C. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题D. 文件系统只能管理程序文件,而数据库系统能管理各种文件题目6数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
选择一项:A. DBS就是DB,也就是DBMSB. DBMS包括DB和DBSC. DBS包括DB和DBMSD. DB包括DBS和DBMS题目7下述()不是DBA数据库管理员的职责。
第7章习题与参考答案一.单项选择题1.下列不属于事务特征的是(A)。
A.完整性B.一致性C.隔离性D.原子性2.事务一旦提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响。
这个特性是事务的(D)。
A.原子性B.一致性C.隔离性D.持久性3.下列关于SQL Server备份设备的说法,正确的是(B)。
A.备份设备可以是磁盘上的一个文件B.备份设备是一个逻辑设备,它只能建立在磁盘上C.备份设备是一台物理存在的有特定要求的设备D.一个备份设备只能用于一个数据库的一次备份4.在简单恢复模式下,可以进行的备份是(C)。
A.仅完整备份B.仅事务日志备份C.仅完整备份和差异备份D.完整备份、差异备份和日志备份5.下列关于差异备份的说法,正确的是(B)。
A.差异备份备份的是从上次备份到当前时间数据库变化的内容B.差异备份备份的是从上次完整备份到当前时间数据库变化的内容C.差异备份仅备份数据,不备份日志D.两次完整备份之间进行的各差异备份的备份时间都是一样的6.下列关于日志备份的说法,错误的是(D)。
A.日志备份仅备份日志,不备份数据B.日志备份的执行效率通常比差异备份和完整备份高C.日志备份的时间间隔通常比差异备份短D.第一次对数据库进行的备份可以是日志备份7.设有如下备份操作:现从备份中对数据库进行恢复,正确的恢复顺序为(B)。
A.完整备份1,日志备份1,日志备份2,差异备份1,日志备份3,日志备份4B.完整备份1,差异备份1,日志备份3,日志备份4C.完整备份1,差异备份1D.完全备份1,日志备份48.下列关于SQL Server数据库服务器登录账户的说法,错误的是(B)。
A.登录账户的来源可以是Windows用户,也可以是非Windows用户B.所有的Windows用户都自动是SQL Server的合法账户C.在Windows身份验证模式下,不允许非Windows身份的用户登录到SQL Server服务器D.sa是SQL Server提供的一个具有系统管理员权限的默认登录账户9.下列关于SQL Server 2008身份认证模式的说法,正确的是(C)。
第5章习题与参照答案一. 单项选取题1.当关系R和S进行连接操作时, 如果R中元组不满足连接条件, 在连接成果中也会将这些记录保存下来操作是(A)。
A. 左外连接B. 右外连接C. 内连接D. 自连接2.下列聚合函数中, 不忽视空值是(D)。
A. SUM(列名)B. MAX(列名)C. AVG(列名)D. COUNT(*)3. 下列查询语句中, 错误是(B)。
A.SELECT Sno, COUNT(*) FROM SC GROUP BY SnoB. SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3C. SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3D. SELECT Sno FROM SC GROUP BY Sno4. 现要运用Student表查询年龄最小学生姓名和年龄。
下列实现此功能查询语句中, 对的是(D)。
A. SELECT Sname, MIN(Sage) FROM StudentB. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)C. SELECT TOP 1 Sname, Sage FROM StudentD.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage5.设SC表中记录成绩列为: Grade, 类型为int。
若在查询成绩时, 但愿将成绩按‘优’、‘良’、‘中’、‘及格’和‘不及格’形式显示, 对的Case函数是(C)。
A. Case GradeWhen 90~100THEN'优'When 80~89THEN'良'When 70~79THEN'中'When 60~69THEN'及格'Else'不及格'EndB. CaseWhen Gradebetween 90 and 100THENGrade = '优' When Gradebetween 80 and 89THENGrade = '良' When Gradebetween 70 and 79THENGrade = '中' When Gradebetween 60 and 69THENGrade = '及格' ElseGrade = '不及格'EndC. CaseWhen Gradebetween 90 and 100THEN'优'When Gradebetween 80 and 89THEN'良'When Gradebetween 70 and 79THEN'中'When Gradebetween 60 and 69THEN'及格'Else'不及格'EndD. Case GradeWhen 90~100THEN Grade = '优'When 80~89THEN Grade = '良'When 70~79THEN Grade = '中'When 60~69THEN Grade = '及格'ElseGrade = '不及格'End6. 下列SQL语句中, 用于修改表数据语句是(C)。
国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.数据库管理系统中的()功能实现对数据库的插入、删除、修改。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立与维护2.下列关千SQL Server日志文件的说法,错误的是()。
A.日志文件的推荐扩展名是.ldfB.-个数据库可以包含多个日志文件C.日志文件可以和数据文件存储在相同的位置D.不同的日志文件必须存储在不同的位置3.如果要存储的数据是带有小数位的数据,应使用()做为数据类型。
A.数值数据类型B.字符型c.日期时间型D.位型4.下列关千集合并运算的说法,正确的是()。
A.进行并运算的两个关系必须具有相同数目的行个数B.进行并运算的两个关系必须具有相同数目的行个数和列个数C.进行并运算的两个关系的列个数必须相同,对应列的语义相同D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行5.对关系模式进行规范化的主要目的是()。
A.提高数据操作效率B.维护数据的一-致性C.加强数据的安全性D.为用户提供更快捷的数据操作6.下列关于索引的说法错误的是()。
A.索引一经硉寸就需再i人T飞井行维护B.索引与基本表分开存储c.索引的建立或撤消对数据的内容毫无影响D.索引会在一定程度上影响增删改操作的效率7.下列约束中,用千实现参照完整性的是()。
A.PRIMARY KEYB.FOREIGN KEYC.UNIQUED.CHECK8.下列数据类型中,属于统--编码可变长字符串类型的是()。
A.nchar;B.nvarcharC.numericD.varchar9.如果希望从学生表中查询出同学的平均年龄,下列语句中正确的是().A.SELECT MIN(年龄)AS平均FROM学生表B.SELECT MAX(年龄)AS平均FROM学生表C.SELECT AVG(年龄)AS平均FROM学生表D.SELECT COUNT(年龄)AS平均FROM学生表10.设有表M,将其中的Type列的数据类型改为NCHAR(4)。
(河北)国开电大数据库应用技术形考2参考答案试题 1不属于数据模型三要素的是( C )。
选择一项:a. 数据结构b. 数据操作c. 数据库管理系统d. 数据完整性约束反馈数据库管理系统试题 2关于传统关系代数的说法,错误的是(B )。
选择一项:a. 集合的并运算要求参与运算的两个关系必须具有相同的目b. 有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系c. 对m目的关系R进行选择运算,其结果关系一定也是m目的d. 对有m行数据的关系R进行投影运算,其结果关系的行数可能小于m反馈有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系试题 3关于自然连接的说法,错误的是( B )。
选择一项:a. 自然连接的连接条件一定是等值连接b. 进行自然连接的两个关系可以没有列名相同的列c. 对两个关系进行相同条件的自然连接和等值连接,自然连接结果的列个数一定少于等值连接结果的列个数d. 自然连接是一种特殊的等值连接进行自然连接的两个关系可以没有列名相同的列试题 4关于集合并运算的说法,正确的是( C )。
选择一项:a. 进行并运算的两个关系必须具有相同数目的行个数b. 进行并运算的两个关系必须具有相同数目的行个数和列个数c. 进行并运算的两个关系的列个数必须相同,对应列的语义相同d. 如果两个关系包含内容相同的数据行,则并运算结果将包含这些重复的数据行反馈进行并运算的两个关系的列个数必须相同,对应列的语义相同试题 5对关系模式进行规范化的主要目的是( B )。
选择一项:a. 提高数据操作效率b. 维护数据的一致性c. 加强数据的安全性d. 为用户提供更快捷的数据操作反馈维护数据的一致性试题 6如果有函数依赖X→Y,并且对X的某个真子集X’,有X’→Y 成立,则称( B )。
选择一项:a. Y完全函数依赖于Xb. Y部分函数依赖于Xc. X完全函数依赖于Yd. X部分函数依赖于Y反馈Y部分函数依赖于X试题 7关于第三范式的说法,错误的是( D )。
第三课习题答案
一.问答题
1.答:
关系数据库的设计直接影响着应用系统的开发、维护及其运行效率。
一个不好
的关系模式会导致插入异常、删除异常、数据冗余(修改异常)等问题。
为此,人们提出了关系数据库规范化理论。
它依据函数依赖.采用模式分解的方法.将一个低一级范式的关系模式转换为若干个高一级范式的关系模式的集合,从而消除各种异常,把不好的关系数据库模式转化为好的关系数据库模式;
2.答:
学生(学号,姓名,出生年月,系号,班号,宿舍区)
最小函数依赖集FD=班号→系号,系号→宿舍区,学号→班号,学号→姓名,学号→出生年月,
候选键:学号;外码:系号,班号.
存在传递函数依赖;学号→系号(学号→班号,班号→系号),学号→宿舍区(学号→系号,系号→宿舍区),班号→宿舍区(班号→系号.系号→宿舍区)。
班级:
班级(班号,专业名,系号,人数,人校年份)
最小函数依赖集:班号→专业名,专业名→系号,班号→人数,班号→人校年份。
候选健:班号;外码:系号。
存在传递函数依赖:班号→系号(班号→专业名,专业名→系号)。
系:
系(系号,系名,系办公地点,人数)。
最小函数依赖集:系号←→系名,系号→系办公地点,系号→人数
候选键:系号或者系名,外部键:无;
不存在传递函数依赖;
3.答:由(城市,街道名→邮政编码,邮政编码→城市可知:关系只的候选键为城市,街道名)RES5)和(街道名,邮政编码),因此,所有的属性均为主属性,所以不存在非主属性对键的部分函数依赖和传递函数依赖,因此,
R∈3NF
若想为某个城市增加一个邮政编码IP,必须立刻为其指定一个街道名,如果想取消
—个街道名的行政区划,则可能丢失该城市所包含的邮政编码,如果一个邮政编码对应多个地址,则会重复多个同样的城市值:因此,关系只仍然存在插入异常.删除异常T冗余大的问题。
讨其进行规范化,得到以下两个新关系:
R1(邮政编码,城市),键为邮政编码
R2:(邮政编码,街道名),键为(邮政编码,街道名)
R1T R2均属于BCNF,因为它们的决定因素均为主键,经过这样的分解解决了上述问题。
4.答:
(1)R 的候选键为(B,D)
(2)函数依赖图见图
B
D
A
C
图10.15函数依赖图
(3)由于B→A,D→C,故(B,D) (A,C) 因此,该关系模式属于1NF;
(4)按照3NF的规范化方法,可以将关系模式R分解力以下几个关系模式:
R1(A,C)键为A或C;
R2(B,A),健为B;
R3(D,C),键为D;
R4(BD).键为BD。
由于存在函数依赖A→C,C→A(R1);B→A(R2):D→C(R3),因此上述分解具有无损连按性,并且上述各关系模式中的函数依赖集的并集,{A→C,C→A,B→A,D→C},与关系模式R的函数依赖集F完全相同,因此也具有依赖保持性。
(5)根据BCNF的规范化方法,由于在函数依赖A→C,C→A,中.决定因家不是键,
因此,将其分解为以下关系模式:
Rl(A,C),键为A或C;
R2(A,B,D)键BD.
由于R2(A,B,D)中,函数依赖B→A决定因素不是键,因此,将R继续分解为以下关系模式:
Rl(A,C),键为A或C;
R21(A,B)键为B;
R22(B,D)键为BD.
由于在上述关系模式中,所有决定因素均为键,同时存在函数依赖
A→C.C→A (R1);B→A(R21),因此上述关系模式均属于BCNF且具有无损连接性;
5.解:画出E-R图
病区名称
病房号
编号
患何病科
编号
编号
姓名
姓名
管辖病房
职称
医生姓名
病人R
医生
病房号
年龄
OS
RS
病区O
OR
图10.15 E-R图
6.解:(1) E-R图如图5.1所示。
月薪
地址
商店编号
商店
商店名
月销售量
聘用
聘期
销售
M
1
商品号
业绩
商品
N
N
姓名
性别
规格
商品名
单价
职工编号
图5.1
(2)这个ER图可转换4个关系模式:
商店(商店编号,商店名,地址)
职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)
商品(商品号,商品名,规格,单价)
销售(商店编号,商品号,月销售量)
7.解:图5.6是ER图的一种设计方案。
N
具有
销售价格
N
1
业务员
库存仓库商品M 发货进货M N N N P 主管拥有商店收银员1 P 1 N 1 M
N 销售经理
二.单项选择题答案
1. D 2.C 3.C 4.D 5. B
6. B 7.B 8.B 9.A 10.B
11.D 12.A 13.C 14.C 15.A
16.A 17. D 18.D 19.D
20. A
21.A 22.B
三.填空题答案
1. X←→Y、决定因素
2. 完全、部分
3. 学号、系主任
4. X→Y、X→Z、分解性
5. (A,D)、2
6. (A,D)、伪传递
7. 第一、不可再分 8. (A,D)、部分
9. 第一、3 10. 第二、3
11. 第三 12. BC、决定因素
13.新奥尔良、 E—R模型、3NF 和 ODL 。
14.需求分析、概念设计、逻辑设计、物理设计。
15.信息需求、处理需求、安全性和完整性要求
16.业务流程图、系统范围图、数据流程图、数据字典
17.数据项、数据结构、数据流、数据存储、加工过程
18.E-R
19.设计局部概念模式、综合成全局概念模式、评审
20.自顶向下逐步细化、自底向上逐步综合
21.把概念模式转换成DBMS能处理的模式
22.形成初始模式、设计子模式、应用程序设计梗概、模式评价、模式修正
23. 冗余、插入、删除
习题四答案
一.选择题
1.C 2.D 3.D 4.D 5.B 6.A 7.D 8.D 9.B 10.D 1 1.D 12.C
二、填空题
1. pjx
2.代码
3. 从工程中移去文件、从磁盘中删除
4.
SET RELATION 5.1 个6.dbc 、dbf
7. LIST 、DISPLAY 、LIST 、DISPLAY 8. DELETE 、DELETE 、ZIP。