电大数据库系统及应用-形考册第8章-习题与参考答案

合集下载

数据库原理及应用第八章课后习题答案

数据库原理及应用第八章课后习题答案

习题81、什么是数据库的安全性?数据库的安全性是指数据库的任何数据都不允许受到恶意的侵害或未经授权的存取或修改。

主要内涵包括三个方面:①保密性:不允许未经授权的用户存取数据。

②完整性:只允许被授权的用户修改数据。

③可用性:不应拒绝已授权的用户对数据进行存取。

2、什么是数据库的完整性?数据库的完整性是指数据库中数据的正确性和一致性。

数据库的完整性对数据库应用系统非常重要。

3、什么是数据库的完整性约束条件?为了保证数据库中的数据完整性,SQL Server设计了很多数据完整性约束:实体完整性、域完整性、参照完整性、用户定义完整性。

4、DBMS的完整性控制机制应具有哪些功能?1)数据库的完整性约束能够防止合法用户向数据库中添加不合语义的数据。

2)完整性控制机制易于理解,可以降低应用程序的复杂性,提高运行效率。

3)合理的数据完整性设计,能够兼顾数据库的完整性和系统的性能。

完善的数据库完整性,有助于尽早发现应用程序的错误。

5、DBMS在实现参照完整性时需要考虑哪些方面?强制参照完整性时,SQL Server将防止用户执行下列操作:1)在主表中没有关联的记录时,将记录添加或更改到相关表中。

2)更改主表中的值,导致相关表中生成孤立记录。

3)从主表中删除记录,但仍存在于该记录匹配的相关记录。

6、在关系系统中,当操作违反实体完整性、参照完整性和用户定义完整性约束条件时,一般是如何处理的?系统可以采用以下的策略加以处理:1)拒绝(NO ACTION)执行:不允许该操作执行,该策略一般为默认策略。

2)级联(CASCADE)操作:当删除或修改被参照表的一个元组造成了与参照表不一致,则删除或修改参照表中的所有造成不一致的元组。

3)设置为空值(SET-NULL):当删除或修改被参照表的一个元组造成了与参照表不一致,则将参照表中的所有造成不一致的元组的对应属性设置为空值。

7、数据库安全性和计算机系统的安全性有什么关系?计算机系统中,安全措施是一级一级层层设置。

最新国家开放大学电大《MySQL数据库应用》机考终结性考试第八套真题题库及答案

最新国家开放大学电大《MySQL数据库应用》机考终结性考试第八套真题题库及答案

最新国家开放大学电大《MySQL数据库应用》机考终结性考试第八套真题题库及答案盗传必究试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 下述()不是DBA数据库管理员的职责。

A 完整性约束说明B 定义数据库模式C 数据库安全D 数据库管理系统设计2. MySQL是一种()数据库管理系统A 层次型B 网络型C 关系型D 对象型3. 描述数据库全体数据的全局逻辑结构和特性的是()。

A 模式B 内模式C 外模式D 用户模式4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段 II.文件系统阶段 III.数据库阶段A I 和 IIB 只有 IIC II 和 IIID 只有 I5. 在SQL语言中的视图VIEW是数据库的()。

A 外模式B 模式C 内模式D 存储模式6. 关系代数运算是以()为基础的运算。

A 关系运算B 谓词演算C 集合运算D 代数运算7. 现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外键是()。

A 书号B 读者号C 书号+读者号D 书号+读者号+借期8. 若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR (3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。

A (’201009’,’111’,60,必修)B (’200823’,’101’,NULL,NULL)C (NULL,’103’,80,’选修’)D (’201132’,NULL,86,’’)9. “汽车用品网上商城”数据库包括()张表。

A 6B 7C 8D 910. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是()。

国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(1256)

国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(1256)

国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共15个小题,每小题2分,共30分)1.()属于数据的动态特征。

A.学生学号B.插入数据C.建立约束D.教师编号2.在E/R图中,联系用()描述。

A.圆角矩形B.菱形框C.矩形框D.三角形3.()是用户看到的数据视图。

A.外模式B.内模式C.模式D.模式间的映像4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。

下列关于两个表的引用关系的描述,正确的是()oA.设置学生表中的“所在系”为外键B.设置系表中的“系名"为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系5.关于矢系代数中逸算运算的说法・正确的是《).A-选择is养是从行的方向诺择堡合中的款据•惑择运算后的行敷有可能政少队选择运算是从行的方向选择堡台中的数据.选择运算后的行数不变选歼运算E:从列的万向选择集合中的若干列•选犀运算后的列数有可能诡少口选择运算星从列的方向送择栗合中的若干刿,选择运奔后的列数不变6•讨抡函致依楝E要足为r解决(〉何独.A. 散姑死前异常 H敝据备份异常c •,敷娜更新w 常 n 况in 襟作H 甫7卜列腐f SQL Sr r ver 椎耘的日忠文11扩展名的,( ).H..nutfIX • hlf枚可,制附数堪M :中也IK D ,R 町以■■■撤川rfftMB. INSERT IX SELECTin W 卜普小编例町变K 州符中类做的必《 ). A ・ gl IL tivnrchAt C. numericD. varchur中弟二卜字冶伸”的学生.卜列象竹「句中正砒的4).A ・ Whm M « LIKE LW KWhs 姓名 LIKE ‘ 再泠c Where n « LIKE'./TQWhuo 蛀名 LIKE卜列洪达式中.勺F 龄NCI BE TWKEN 20 AND 30M ^ffr 的).A ・年灿> 20 AND 仲龄v 3QKq 酎> 2<> OR 年都<30<* 0 0- 20 AND <rW>30 D. <FW< 20 OK <1 W>30 13.睨要燃计访课&中。

电大数据库基础与应用形成性考核册答案(带原题)

电大数据库基础与应用形成性考核册答案(带原题)

电大数据库基础与应用形成性考核册作业1一、单项选择题1、域是实体中相应属性的(A)。

A、取值范围B、值C、名称D、描述2、把保存关系定义的关系称为对应数据库的(B)。

A、一般关系B、元关系C、特定关系D、正常关系3、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的(C)规则。

A、传递性B、分解性C、合并性D、增广性4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为(D)。

A、(A,B)B、(A,C)C、(A,E)D、(A,D)5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。

A、9B、24C、10D、206、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。

A、学生号B、姓名C、性别D、年龄7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素。

A、10B、8C、7D、68、在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则。

A、传递性B、分解性C、合并性D、增广性9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。

A、第一B、第二C、第三D、BC二、是非题1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。

(错)2、分布式数据库系统既支持客户局部应用,又支持客户的全局应用。

(对)3、在对象数据模型中,对象不但能够继承,而且能够嵌套。

(对)4、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为II学生号(X)与X的自然连接。

(对)5、在一个关系R中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。

电大数据库系统及应用,形考册第6章,习题与参考答案

电大数据库系统及应用,形考册第6章,习题与参考答案

电大数据库系统及应用,形考册第6章,习题与参考答案(总8页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第6章习题与参考答案一.单项选择题1.下列关于视图的说法,正确的是(B)。

A.视图与基本表一样,也存储数据B.对视图的操作最终都转换为对基本表的操作C.视图的数据源只能是基本表D.所有视图都可以实现对数据的增、删、改、查操作2.在视图的定义语句中,只能包含(A)。

A.数据查询语句B.数据增、删、改语句C.创建表的语句D.全部都可以3.视图对应数据库三级模式中的(A)。

A.外模式B.内模式C.模式D.其他4.下列关于视图的说法,正确的是(B)。

A.通过视图可以提高数据查询效率B.视图提供了数据的逻辑独立性C.视图只能建立在基本表上D.定义视图的语句可以包含数据更改语句5.创建视图的主要作用是(D)。

A.提高数据查询效率B.维护数据的完整性约束C.维护数据的一致性D.提供用户视角的数据6.设有学生表(学号,姓名,所在系)。

下列建立统计每个系的学生人数的视图语句中,正确的是(D)。

A.CREATE VIEW v1ASSELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系B.CREATE VIEW v1ASSELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系C.CREATE VIEW v1(系名,人数) ASSELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系D.CREATE VIEW v1(系名,人数) ASSELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系7.设用户在某数据库中经常需要进行如下查询操作:SELECT * FROM T WHERE C1='A' ORDER BY C2设T表中已在C1列上建立了主键约束,且该表只建有该约束。

国开电大 数据库应用技术 形考任务1+3答案

国开电大 数据库应用技术 形考任务1+3答案

形考任务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.答:实体完整性、参照完整性和用户定义的完整性。

数据库原理与应用教程第四版 第八章答案

数据库原理与应用教程第四版 第八章答案

免责声明:私人学习之余整理,如有错漏,概不负责1.简述数据库设计过程。

需求分析、结构设计、行为设计、数据库实施、数据库库运行和维护2.数据库结构设计包含哪几个过程?概念结构、逻辑结构和物理机构3.需求分析中发现事实的方法有哪些?检查文档、面谈、观察业务的运转、研究、问卷调查4.数据库概念结构设计有哪些特点?丰富的语义表达能力、易于交流和理解、易于更改、易于向各种数据模型转换5.什么是数据库的逻辑结构设计?简述其设计步骤。

将概念设计产生的概念模型转换为具体的数据库管理系统支持的组织层数据模型概念结构转换为关系数据模型、对关系数据模型进行优化、设计面向用户的外模式6.把E-R模型转换为关系模式的转换规则有哪些?1)一个实体转换为一个关系模式2)1对1联系可以转换为独立的关系模式,也可以与任意一端对应的关系模式合并3)1对多联系可以转换为独立的关系模式,也可以与多端所对应的关系模式合并4)多对多联系必须转换为独立的关系模式5)三个或三个以上实体间的多元联系可以转换为一个关系模式6)具有相同主码的关系模式可以合并7.数据模型的优化包含哪些方法?1)确定各属性间的函数依赖关系2)对各个关系模式之间的书依赖进行极小化处理,消除冗余联系3)判断每个关系模式的范式,根据实际需要确定最合适的范式4)根据需求分析阶段得到的处理要求,确定是否对某些模式进行分解或合并8.合并为一个E-R图,转为符合第三范式的关系模式,说明主码外码关系模式如下(主码有下划线):职工(职工编号,姓名,性别,年龄,职务,部门)外码:部门部门(部门号,部门名,电话,地点)设备(设备号,名称,规格,价格,部门)外码:部门零件(零件号,零件名,规格,价格)厂商(厂商号,厂商名,电话,地址)生产表(厂商号,零件号,生产日期)外码:厂商号,零件号装备表(设备号,零件号,零件数量)外码:设备号,零件号9.建立描述顾客在商店的购物情况的数据库应用系统,该系统有如下要求:商店和顾客多对多,顾客每次购物有购物金额和购物日期,,每个客户每天在每个商店最多一次购物。

最新国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案8

最新国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案8

最新国家开放大学电大《MySQL数据库应用》机考终结性考试4套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 下述()不是DBA数据库管理员的职责。

A 完整性约束说明B 定义数据库模式C 数据库安全D 数据库管理系统设计2. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。

A 模式B 物理模式C 子模式D 内模式3. 数据库系统的数据独立性体现在()。

A 不会因为数据的变化而影响到应用程序B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其他的存储结构4. MySQL是一种()数据库管理系统A 层次型B 网络型C 关系型D 对象型5. 假设有关系R和S,关系代数表达式R-(R-S)表示的是()。

A R∩SB R∪SC R-SD R×S6. 从一个关系中取出满足某个条件的所有记录形成一个新的关系的操作是()操作。

A 投影B 联接C 选择D 复制7. 若要删除数据库中已经存在的表S,可用()。

A DELETE TABLESB DELETE SC DROP TABLE SD DROP S8. 在视图上不能完成的操作是()。

A 更新视图B 查询C 在视图上定义新的表D 在视图上定义新的视图9. “汽车用品网上商城”中,关于购物车功能的描述,()是错误的。

A 购物车中的购物信息不可删除B 购物车能自动跟踪并记录消费者网上购物所选择的商品C 购物车可以对数据库进行实时更新D 购物车可以累计购物总金额10. 从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是()。

A 将N方关键字和联系的属性纳入M方的属性中B 将M方关键字和联系的属性纳入N方的属性中C 在M方属性和N方属性中均增加一个表示级别的属性D 增加一个关系表示联系,其中纳入M方和N方的关键字11. “汽车用品网上商城”数据库包括()张表。

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

第8章习题与参考答案
一.单项选择题
1.在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作(C)。

A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
2.在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。

下列关于这种联系产生的关系模式的主码的说法,正确的是(C)。

A.只需包含m端关系模式的主码即可
B.只需包含n端关系模式的主码即可
C.至少包含m端和n端关系模式的主码
D.必须添加新的属性作为主码
3. 在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。

下列冲突中不属于合并E-R图冲突的是(B)。

A.结构冲突
B.语法冲突
C.属性冲突
D.命名冲突
4. 一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是(D)。

A.一对一
B.一对多
C.多对一
D.多对多
5.设实体A与实体B之间是一对多联系。

下列进行的逻辑结构设计方法中,最合理的是(A)。

A.实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中
B. 实体A和实体B分别对应一个关系模式,且外码放在实体A的关系模式中
C.为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性
D.分别为实体A、实体B和它们之间的联系设计一个关系模式,外码在联系对应的关系模式中
6. 设有描述图书出版情况的关系模式:出版(书号,出版日期,印刷数量),设一本书可以被出版多次,每次出版都有一个印刷数量。

该关系模式的主码是(B)。

A.书号
B.(书号,出版日期)
C.(书号,印刷数量)
D.(书号,出版日期,印刷数量)
7. 在数据库设计中,进行用户子模式设计是下述哪个阶段要完成的工作(C)。

A.需求分析阶段
B.概念结构设计阶段
C.逻辑结构设计阶段
D.物理结构设计阶段
二.填空题
1.数据库设计分为五个阶段,包括(需求分析)、概念设计、(逻辑设计)、(物理设计)、数据库实施和运行维护。

2.需求分析阶段的主要目的是回答(“干什么”)问题。

3.(系统需求说明书)是需求分析阶段的重要成果,它的主要容就是画出(数据流图),建立数据字典和编写加工说明。

4.将局部E-R图集成为全局E-R图时,可能存在三类冲突,分别是(属性冲突)、(命名冲突)和(结构冲突)。

5.物理结构设计中一个重要的考虑就是确定数据记录的存储方式。

常用的存储方式有:(顺序存储)、(散列存储)和(聚簇存储)。

三.简答题
1.数据库设计分为哪几个阶段?每个阶段的主要工作是什么。

答:数据库设计一般包含如下过程:
1)需求分析。

了解用户系统需求,解决“干什么”的问题。

2)结构设计,包括概念设计、逻辑设计和物理设计。

概念设计的目标是产生反映全体用户信息需求的整体数据库概念结构;数据库逻辑设计的任务是把概念设计阶段产生的E-R
图转换为具体DBMS支持的组织层数据模型,也就是转换为DBMS可以处理的数据库逻辑结构;物理设计的任务和目标是为逻辑数据模型选取一个最适合应用环境的物理结构。

3)数据库实施,主要任务和目标就是在实际的计算机系统中建立数据库应用系统。

4)数据库运行和维护阶段。

主要工作包括:数据库的备份和恢复、数据库的安全性和完整性控制、监视、分析、调整数据库性能、数据库的重组。

2.需求分析阶段的任务是什么?其中发现事实的方法有哪些?
答:需求分析阶段的主要工作就是,通过调查从用户处获得对数据库的下列需求。

1)信息需求:用户将从数据库中获得的信息的容和性质,对信息的要求、导出数据的要求,即确定在数据库中存储哪些数据。

2)处理需求:用户要完成什么处理功能,对某种处理的执行频度、用户要求的响应时间,处理的方式是联机处理还是批处理等。

3)安全性和完整性的约束。

3.什么是数据流程图,数据字典的主要作用是什么?
答:数据流图,是在业务流程分析基础上,描述实际数据流动和加工过程的图形表示法,它一般有4种符号,即外部实体、数据流、处理和存储。

外部实体数据的来源和去向;数据流用带箭头的连线表示,反映数据的流动方向;处理用椭圆、圆或方框代表,表示对数据的加工处理动作;存储表示数据的存档情况。

数据字典是对数据流程图中数据流和存储结构的描述。

4.什么是ER图,它的作用是什么?
答:ER图即“实体一联系”图,用于描述现实世界的概念层数据模型。

5.什么是数据库的逻辑结构设计?简述其设计步骤。

答:数据库逻辑设计的任务是把概念设计阶段产生的E-R图转换为具体DBMS支持的组织层数据模型,这些模式在功能、性能、完整性和一致性约束方面满足应用要求。

关系数据库的逻辑设计一般包含三项工作:
1)将概念结构转换为关系数据模型。

2)对关系数据模型进行优化。

3)设计面向用户的外模式。

6.把E-R模型转换为关系模式的转换规则有哪些?
答:
1)一个实体转换为一个关系模式。

实体的属性就是关系模式的属性,实体的码就是关系模式的主键。

2)对于实体间的联系有以下不同的情况:
①一个1∶1联系通常是与任意一端所对应的关系模式合并,并将在该关系模式的属性中加入另一个实体的码和联系本身的属性。

②一个1∶n联系通常是与n端所对应的关系模式合并,并将在该关系模式中加入1端实体的码以及联系本身的属性。

③一个m∶n联系必须转换为一个独立的关系模式。

与该联系相连的各实体的码以及联系本身的属性均转换为此关系模式的属性,且关系模式的主键包含各实体的码。

④三个或三个以上实体间的一个多元联系可以转换为一个关系模式。

与该多元联系相连的各实体的码以及联系本身的属性均转换为此关系模式的属性,而此关系模式的主键包含各实体的码。

⑤具有相同主键的关系模式可以合并。

7.数据模型的优化包含哪些方法?
答:关系数据模型的优化通常以关系规化理论为指导,并考虑系统的性能。

具体方法为:
1)确定各属性间的函数依赖关系。

根据需求分析阶段得出的语义,分别写出每个关系模式的各属性之间的函数依赖以及不同关系模式中各属性之间的数据依赖关系。

2)对各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。

3)判断每个关系模式的式,根据实际需要确定最合适的式。

4)根据需求分析阶段得到的处理要求,分析这些模式对于这样的应用环境是否合适,确定是否要对某些模式进行分解或合并。

相关文档
最新文档