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

合集下载

国开电大 数据库应用技术 形考任务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.答:实体完整性、参照完整性和用户定义的完整性。

数据库基础与应用形成性考核册答案

数据库基础与应用形成性考核册答案

大数据时代下的数据库技术变革
数据存储:随着数据量的增长,数据库技术将更加注重存储效率和可扩展 性。
数据处理:实时分析、流数据处理等技术将更加重要,以满足对大量数据 的快速处理需求。
数据安全:随着数据价值的提升,数据安全和隐私保护将成为数据库技术 的重点研究方向。
人工智能与数据库的结合:人工智能技术将与数据库技术深度融合,实现 智能化数据管理和分析。
分布式数据库管理系统(DDBMS):支持数据在多个节点上存储和 计算,如Google Cloud Spanner、CockroachDB等。
内存数据库管理系统(In-Memory DBMS):将数据存储在内存 中,提供高速读写访问,如Redis、Memcached等。
常见的关系型DBMS产品
Oracle
数据库的安全性控制
用户身份认证:通过用户名、密码等方式对用户进行身份验证,确保只有授权用户才能访问数 据库。
访问控制:根据用户的角色和权限,限制对数据库的访问和操作,防止未经授权的访问和数据 泄露。
数据加密:对数据库中的敏感数据进行加密存储,确保即使数据被窃取也无法被轻易解密和使 用。
审计与监控:对数据库的访问和使用进行记录和监控,及时发现异常行为和安全事件,提高安 全性。
MySQL
SQL Server
PostgreSQL
DBMS的发展趋势与未来展望
云端化:随着云计算的普及,越来越多的DBMS将迁移到云端,提供更加灵活和可扩展的数据 库服务。
大数据支持:DBMS将进一步支持大数据处理和分析,提供更高效的数据存储、查询和挖掘功 能。
人工智能集成:AI技术的快速发展将推动DBMS与人工智能的集成,实现智能化的数据管理、 查询优化和数据分析。

数据库系统概论 第六章测试题及答案

数据库系统概论 第六章测试题及答案

第六章习题一、选择题:形框代替形框表示实体的属性。

1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的____阶段。

A.需求分析B.概念设计C.逻辑设计D.物理设计答案:B2.E-R图是数据库设计的工具之一,它适用于建立数据库的____。

A.概念模型B.逻辑模型C.结构模型D.物理模型答案:A3.在关系数据库设计中,设计关系模式是____的任务。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C4.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是____。

A.建立库结构B.扩充功能C.加载数据D.系统调试答案:B5.数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用____表示。

A.矩形B.四边形C.菱形D.椭圆形答案:D6.在数据库的概念设计中,最常用的数据模型是____。

A形象模型B.物理模型C.逻辑模型D.实体联系模型答案:D7.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为____。

A.实物示意图B.实用概念图C.实体表示图D.实体联系图答案:D8.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是____。

A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性答案:C9.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是____。

A.属性冲突B.语法冲突C.结构冲突D.命名冲突答案:B10.E-R图中的主要元素是①、②和属性。

A.记录型B.结点C.实体型D.表E.文件F.联系G.有向边答案:①C ②F11.数据库逻辑设计的主要任务是____。

A.建立E-R图和说明书B.创建数据库说明C.建立数据流图D.把数据送入数据库答案:B12.E-R图中的联系可以与____实体有关。

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

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

第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列上建立了主键约束,且该表只建有该约束。

为提高该查询的执行效率,下列方法中可行的是(C)。

A.在C1列上建立一个聚集索引,在C2列上建立一个非聚集索引B.在C1和C2列上分别建立一个非聚集索引C.在C2列上建立一个非聚集索引D.在C1和C2列上建立一个组合的非聚集索引8.下列关于索引的说法,正确的是(C)。

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

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

电大数据库基础与应用形成性考核册作业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中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。

2021年电大数据库系统及应用形考册习题与参考答案

2021年电大数据库系统及应用形考册习题与参考答案

第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)。

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

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

最新国家开放大学电大《MySQL数据库应用》机考终结性考试第六套真题题库及答案盗传必究试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。

A 系统分析员B 程序员C 数据库管理员D 操作员2. 下面的选项不是关系数据库基本特征的是()。

A 不同的列应有不同的数据类型B 不同的列应有不同的列名C 与行的次序无关D 与列的次序无关3. 数据库系统的数据独立性体现在()。

A 不会因为数据的变化而影响到应用程序B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其他的存储结构4. 下列四项中,不属于数据库系统特点的是()。

A 数据共享B 数据完整性C 数据冗余度高D 数据独立性高5. 若要在基本表S中增加一列CN(课程名),可用()。

A ADD TABLE S(CN CHAR(8))B ADD TABLE S ALTER(CN CHAR(8))C ALTER TABLE S ADD(CN CHAR(8))D ALTER TABLE S (ADD CN CHAR(8))6. 假设有关系R和S,在下列的关系运算中,()运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。

A R∩SB R∪SC R-SD R×S7. 用二维表来表示实体及实体之间联系的数据模型称为()A 实体–联系模型B 层次模型C 关系模型D 网状模型8. 学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。

要在表S中删除一个属性“年龄”,可选用的SQL语句是()。

A DELETE Age from SB ALTER TABLE S DROP AgeC UPDATE S AgeD ALTER TABLE S ‘Age’9. “汽车用品网上商城”中,购物车实体与()实体有联系。

数据库应用(电大考试)

数据库应用(电大考试)

数据库应用一、课程要求(电子商务专科要求1-7章)第一章数据库系统概论考核内容1.数据处理技术发展经历人工管理、文件系统、数据库系统、分布式系统2.数据库系统的特点结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等3.数据模型数据联系(实体、属性、码、域、联系类型)概念模型(E-R图描述)、逻辑模型(层次、网状、关系、面向对象)4.数据库体系结构三级模式结构(局部(外)、全局(概念)、存储(内))两级映象(局部/全局、全局/存储)、数据的逻辑和物理独立性5.数据库管理系统的功能定义、操纵、控制、维护、数据字典6.数据库系统的组成数据库、硬件、软件、管理员、用户考核要求了解:数据库管理技术发展的四个阶段,数据库体系结构的三级模式和两级映象,数据库管理系统的功能,数据库系统的组成等。

掌握:数据库系统和文件系统的各自特点,特别是关系数据库系统的优点,ER图的概念和使用,数据的三种联系类型,数据中的属性、码、域的含义。

第二章关系运算考核内容1.关系数据结构域、笛卡儿积、关系、码(主码、候选码、外码)、关系模式2.关系完整性实体完整性、参照完整性、用户定义的完整性3.关系代数传统的集合运算(并、交、差、广义笛卡儿积)专门的关系运算(选择、投影、连接、等值连接、自然连接)考核要求了解:关系数据结构中涉及的所有概念,用户定义的完整性的概念。

掌握:实体完整性和参照完整性的含义和应用,关系代数中的各种传统的集合运算。

熟练掌握:关系代数中的各种专门的关系运算。

第三章关系规范化基础考核内容1.数据不规范化带来的问题数据冗余、插入异常、删除异常、修改异常2.函数依赖属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、直接和传递函数依赖3.关系规范化第一范式、第二范式、第三范式、BCNF考核要求了解:数据不规范化带来的数据冗余和各种操作异常。

掌握:各种函数依赖的含义,关系的最小函数依赖集的含义,关系的候选码含义,各种关系范式的含义。

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

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

第 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 列上建立了主键约束,且该表只建有该约束。

为提高该查询的执行效率,下列方法中可行的是( C)。

A.在 C1列上建立一个聚集索引,在 C2 列上建立一个非聚集索引B.在 C1 和 C2 列上分别建立一个非聚集索引C.在 C2 列上建立一个非聚集索引D.在 C1 和 C2 列上建立一个组合的非聚集索引8.下列关于索引的说法,正确的是(C)。

数据库应用基础第6章习题参考答案

数据库应用基础第6章习题参考答案

1.选择题(1)(C)允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发。

A.存储过程B.视图C.触发器D.索引(2)SQL Server为每个触发器创建了两个临时表,它们是( B )。

A.Updated和Deleted B.Inserted和DeletedC.Inserted和Updated D.Seleted和Inserted(3)SQL Server中存储过程由一组预先定义并被(C)的Transact-SQL语句组成。

A.编写B.解释C.编译D.保存(4)下列可以查看表的行数以及表使用的存储空间信息的系统存储过程是( A )。

A.sq_spaceused B.sq_dependsC.sq_help D.sq_rename2.填空题(1)存储过程(stored procedure)是SQL Server服务器中(一组预编译的)Transact-SQL 语句的集合。

(2)SQL Server中的存储过程具有如下(的系统存储过程、用户自定义存储过程、临时存储过程、远程存储过程、扩展存储过程5 )种类型。

(3)创建存储过程实际是对存储过程进行定义的过程,主要包含存储过程名称及其(参数)和存储过程的主体两部分。

(4)触发器主要用于强制复杂的(业务规则)或要求。

(5)当某个表被删除后,该表上的(所有触发器)将自动被删除。

3.问答题(1)使用存储过程的主要优点有哪些?答:存储过程的主要优点有:- 实现模块化编程,一个存储过程可以被多个用户共享和重用。

- 可以加快程序的运行速度。

- 可以减少网络的流量。

- 可以提高数据库的安全性(2)存储过程分哪两类?各有何特点?答:存储过程最常见的主要分为系统存储过程和用户自定义存储过程两类,此外还有临时存储过程、远程存储过程和扩展存储过程:- 系统存储过程由系统自动创建,主要存储在master数据库中,一般以sp_为前缀,系统存储过程完成的功能主要是从系统表中获取信息,通过系统存储过程,SQL Server中的许多管理性或信息性的活动都可以被顺利地完成。

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

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

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

本题共20个小题,每 小题2分,共40分)1. 不属于数据库管理数据特点的是()o A. 数据可以共享并能保证数据的一致性 B. 最大限度的保证数据的正确性 C. 应用程序与数据的物理存储紧密相关 D. 相互关联的数据集合2. -名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是()o A. -对多 B. -对一 C. 多对一 D. 多对多3. -个系有多名学生,一个学生只能属于一个系,则系和学生的联系是()o A. -对多 B. -对一 C. 多对一8. 属于也旭妆制慢作的).D. 多对多4. 关于实体联系模型中联系的说法, A. -个联系可以只与一个实体有关 B. -个联系可以与两个实体有关 C. -个联系可以与多个实体有关 D. -个联系可以不与任何实体有关5. 用于描述数据的物理存储的是《A. 外榄式 C,筷式6. 数据库系统是由若干部分纽成的,A. 数据库 #C.应用程序7. 用于定义列的股值范围的约束是《A. NOT NULL("HECK 错误的是()oB. 内模式 D.模式间的映像不属于数据库系统组成部分的是()B. 操作系统 D.数据戒管理系统B. UEE/XULTA. REVOKE H. INSERTC DROP D. SELECT9・域亍定由小数类员的是(hA» numeric B. intC d*tetime D.real10.同于染型类型的足《).A, numeric R. ini:C datetime [).rttalih定义砰at约束的r句确的是《)・A. IORI-IGN KEY Cl REFERENCES l (CHB. FOREIGN KEY (CD REEERENCES T(('l)C・ FORKIGN KEY Cl RI:EI::REN( T.CII). EOKEKiN KEY (CD REFERENC ES T. Cl12.关F SELECT倚句中HAVING『句的说法.靖识的如).A・HAVING 胸股川于对分给后的貌什―果进行脩地B. HAVING HJtft用于―简不针对单个一泉C. 在-t SI.EECT ifit.J中.HAVING孑句的执行先于WHERE干句【).HAVING f句的作川与WHERE广旬很类似・郴用「对敷,进行简地13.关于T()P选顼的作用.说法正踊的是(〉.A. TOP 10返回的结果只能是前10行数据B. TOP IU返回的结果有可能多于1。

数据库原理与应用教程(第三版)第六章课后习题答案

数据库原理与应用教程(第三版)第六章课后习题答案

6.学生选课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)(1)候选码(学号,课程号)(2)该关系模式是第一范式(3)因为存在部分函数依赖关系((学号,课程号)—P—>姓名),所以要进行关系模式的规范化R1(学号,姓名,所在系,性别)主码:学号R2(课程号,课程名,学分)主码:课程号R3(学号,课程号,成绩)主码:(学号,课程号)学号是引用了R1关系模式的外码,课程号是引用了R2的外码因为每个关系模式此时已经是不含有依赖函数关系了,所以也是第三范式了7.学生(学号,姓名,所在系,班号,班主任,系主任)(1)候选码(学号,班号)(2)第一范式(3)因为存在部分函数依赖关系((学号,班号)—P—>姓名),所以要进行关系模式的规范化R1(学号,姓名,所在系,系主任)R2(班号,班主任)R3(学号,班号)(删去)因为每个关系模式此时是含有依赖函数关系了学号—f—>所在系,所在系—f—>系主任所以:R1(学号,姓名,所在系)主码:学号所在系是引用了R3中“所在系”的外码R2(班号,班主任)主码:班号R3(所在系,系主任)主码:所在系8.教师授课(课程号,课程名,学分,授课教师号,教师名,授课时数)(1)候选码(课程号,授课教师号)(2)第一范式(3)因为存在部分函数依赖关系((课程号,授课教师号)—P—>姓名),所以要进行关系模式的规范化(4)R1(课程号,课程名,学分)主码:课程号R2(授课教师号,教师名)主码:教师名R3(课程号,授课教师号,授课时数)主码:(课程号,授课教师号)课程号是引用了R1中的“课程号”的外码,授课教师号引用了R2的“授课教师号”的外码因为每个关系模式此时已经是不含有依赖函数关系了,所以也是第三范式了。

2022年电大本科数据库应用技术作业答案新版

2022年电大本科数据库应用技术作业答案新版

《数据库应用技术》作业及答案第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是(C)。

A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2.SQL Server系统中旳所有系统级信息存储于哪个数据库(A )。

A.master B.model C.tempdb D.msdb3.下面有关tempdb数据库描述不对旳旳是(D )。

A.是一种临时数据库B.属于全局资源C.没有权限限制D.是顾客建立新数据库旳模板4.在数据库技术中,面向对象数据模型是一种(B )。

A.概念模型B.构造模型C.物理模型D.形象模型5.数据库管理系统常用旳数据模型有(B)。

A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.顾客看到旳数据表,属于数据库系统三级模式中旳(D )。

A.外模式B.内模式C.子模式D.模式7.对数据旳插入属于数据库管理系统(B )旳功能。

A.数据定义B.数据操纵C.数据库旳运营管理D.数据库旳建立和维护8.保持数据旳完整性属于数据库管理系统(C )旳功能。

A.数据定义B.数据操纵C.数据库旳运营管理D.数据库旳建立和维护9.在SQL Server数据库中,默认状况下Sys一般是(C )。

A.数据文献旳后缀B.事务日记文献旳后缀C.系统表表名旳前缀D.辅助文献旳后缀二、填空题1.计算机数据解决技术大体经历了(人工管理)、(文献管理)、(数据库管理)等不同旳发展阶段。

2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。

3.数据库管理系统旳重要功能涉及(数据定义)、(数据操纵)、(数据库旳运营管理)、(数据库旳建立和维护)。

4.关系模型由三部分构成(数据构造)、(关系操作集合)和(关系旳完整性)。

5.SQL Server提供了大量易用旳管理工具,比较常用旳重要有(服务管理器)、(公司管理器)和(查询分析器)。

最新国家开放大学电大《中国近现代史纲要》网络课形考任务6(专题测验六)答案-

最新国家开放大学电大《中国近现代史纲要》网络课形考任务6(专题测验六)答案-

最新国家开放大学电大《中国近现代史纲要》网络课形考任务6(专题测验六)答案:2021国家开放大学电大《中国近现代史纲要》网络课形考任务 6(专题测验六)答案专题测验六一、判断题题目11、新中国成立后,土地改革成为中国共产党改变农村土地结构,稳定社会局面的重要手段。

选择一项:对题目22、新民主主义革命在国内的任务就是消灭官僚资产阶级的剥削和压迫,改变买办的封建的生产关系,解放被束缚的生产力。

选择一项:错题目 3 3、毛泽东主席在《目前的形势和我们的任务》中,鞭辟入里地分析了以四大家族为首的官僚资本的性质及危害。

选择一项:对题目 4 4、1949年1 月 31 日,北平和平解放。

入城仪式上解放军穿过东交民巷,表明了中国共产党维护国家主权的坚定决心。

选择一项:对题目 5 5、《北京条约》中规定列强在东交民巷享有的一系列“特权”包括:东交民巷不许中国人居住,不准设立中国衙署,其行政管理权与驻兵权完全属于列强,中国政府无权过问。

选择一项:错题目 6 6、毛泽东在1949 年 6 月 30 日发表的《论人民民主专政》一文中,明确提出倒向以苏联为首的社会主义阵营一边,与苏联等人民民主国家结成国际统一战线的外交策略。

选择一项:对题目 7 7、1952 年10 月26 日,由西铺村23 户贫农组成的第一个集体生产合作社正式成立。

选择一项:错题目 8 8、由于西铺村农业生产合作社成立时村民都比较穷,凑起来只有三条驴腿的牲畜股,没有农具和车辆,因此被人们称做“三个驴腿” 穷棒子社。

选择一项:对题目 9 9、1993年 3 月,作为“红色资本家” 最典型代表的荣毅仁出任国家副主席,生动体现了中国共产党与民主党派的肝胆相照和荣辱与共。

对题目1010、在取得抗美援朝胜利的同时,中国共产党带领人民于在1957 年底超额完成了“一五” 计划的大部分指标,取得了工业建设的一大奇迹。

选择一项:对二、单选题题目111、没收四大家族为首的官僚资本归国家经营,使得新民主主义的国家重新掌握了经济命脉,为巩固新政权提供了必要的()。

《数据库技术与应用》第6章习题答案

《数据库技术与应用》第6章习题答案

《数据库技术与应用》第6章习题答案第6章关系数据理论1. 理解下列术语的定义:函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、码、主码、外码、全码、1NF、2NF、3NF、BCNF、4NF。

解:函数依赖:设R(U)是属性集U上的关系模式。

X,Y是U的子集,若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X→Y。

部分函数依赖:如果X→Y,但Y不完全函数依赖于X,则称Y对X 部分函数依赖(Partial Functional Dependency),记作:X Y。

完全函数依赖:如果X→Y,但对于X中的任意一个真子集,都有Y不依赖于,即,则称Y对X完全函数依赖(Full Functional Dependency),记作:X Y。

传递依赖:如果X→Y,Y→Z,且Y X,,则称Z对X传递函数依赖(Transitive Functional Dependency)。

记作:X Z。

候选码:若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为候选码(Candidate key)。

主码:若一个关系有多个候选码,则选定其中一个为主码(Primarykey) 。

外部码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码K s相对应,则称F是基本关系R的外部码(Foreign key),简称外码。

全码:最复杂的情况,整个属性组是码,称为全码(All-key)。

1NF:若一个关系模式R中每一个属性值都是一个不可再分的最小数据单元,则称关系模式满足第一范式,记作R1NF。

2NF:若R1NF,且每一个非主属性完全函数依赖于R的码,则R2NF。

3NF:关系模式R中若不存在这样的候选码X,属性组Y及非主属性Z(Z Y)使得X Y,Y Z成立,则称R3NF。

BCNF:关系模式R1NF。

若对于R中的每一个函数依赖X Y且Y X,X必含有码,则RBCNF。

(精华版)最新国家开放大学电大《MySQL数据库应用》机考网考形考作业题库及答案

(精华版)最新国家开放大学电大《MySQL数据库应用》机考网考形考作业题库及答案
题目31
参照完整性要求有关联的两个或两个以上表之间数据的一致性。参照完整性可以通过建立()来实现。
选择一项:
B.唯一约束和外键约束
题目32
有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。
选择一项:
D.用户自定义完整性约束
题目33
关系数据库管理系统应能实现的专门关系运算包括()。
一、单项选择题
题目1
下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段
选择一项:
C.只有I
题目2
下列四项中,不属于数据库系统特点的是()。
选择一项:
A.数据冗余度高
题目3
数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
选择一项:
C. DBS包括DB和DBMS
题目7
下述()不是DBA数据库管理员的职责。
选择一项:
C.数据库管理系统设计
题目8
下面系统中不属于关系数据库管理系统的是()。
选择一项:
D. IMS
题目9
()由数据结构、关系操作集合和完整性约束三部分组成:
选择一项:
b.关系模式
题目10
数据模型的三要素是()。
选择一项:
b.模式
题目15
用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。
选择一项:
a.子模式
题目16
子模式是用来描述()
选择一项:
d.数据库的局部逻辑结构
题目17
要保证数据库的逻辑数据独立性,需要修改的是()。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

为提高该查询的执行效率,下列方法中可行的是(C)。

A.在C1列上建立一个聚集索引,在C2列上建立一个非聚集索引
B.在C1和C2列上分别建立一个非聚集索引
C.在C2列上建立一个非聚集索引
D.在C1和C2列上建立一个组合的非聚集索引
8.下列关于索引的说法,正确的是(C)。

A.只要建立了索引就可以加快数据的查询效率
B.在一个表上可以创建多个聚集索引
C.在一个表上可以建立多个唯一的非聚集索引
D.索引会影响数据插入和更新的执行效率,但不会影响删除数据的执行效率
9.创建存储过程的用处主要是(A)。

A.提高数据操作效率
B.维护数据的一致性
C.实现复杂的业务规则D.增强引用完整性
10.下列关于存储过程的说法,正确的是(A)。

A.在定义存储过程的代码中可以包含数据的增、删、改、查语句
B.用户可以向存储过程传递参数,但不能输出存储过程产生的结果C.存储过程的执行是在客户端完成的
D.存储过程是存储在客户端的可执行代码段
11.下列修改存储过程P1的语句,正确的是(B)。

A.ALTER P1
B.ALTER PROC P1
C.MODIFY P1
D.MODIFY PROC P1
12.下列删除存储过程P1的语句,正确的是(D)。

A.DELETE P1
B.DELETE PROC P1
C.DROP P1
D.DROP PROC P1
13.触发器的主要作用是(D)。

A.提高数据的查询效率
B.增强数据的安全性
C.加强数据的保密性
D.实现复杂的约束
14.现有学生表和修课表,其结构为:
学生表(学号,姓名,入学日期,毕业日期)
修课表(学号,课程号,考试日期,成绩)
现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。

下列实现方法中,正确的是(B)。

A.在修课表的考试日期列上定义一个CHECK约束
B.在修课表上建立一个插入和更新操作的触发器
C.在学生表上建立一个插入和更新操作的触发器
D.在修课表的考试日期列上定义一个外键引用约束
15.设在SC(Sno,Cno,Grade)表上定义了触发器:
CREATE TRIGGER tri1 ON SC AFTER INSERT …
当执行语句:INSERT INTO SC VALUES('s001', 'c01',90)
会引发该触发器执行。

下列关于触发器执行时表中数据的说法,正确的是(A)。

A.SC表和INSERTED表中均包含新插入的数据
B.SC表和INSERTED表中均不包含新插入的数据
C.SC表中包含新插入的数据,INSERTED表中不包含新插入的数据
D.SC表中不包含新插入的数据,INSERTED表中包含新插入的数据
16.当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法,正确的是(C)。

A.系统会自动产生UPDATED表来存放更改前的数据
B.系统会自动产生UPDATED表来存放更改后的数据
C.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
D.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
二.判断题
1.视图是一个虚表,数据库中只存储视图的定义,而不存储视图所包含的数据,这些数据仍存放在原来的基本表中。

(√)
2.当基本表中的数据发生变化时,从视图中查询出的数据并不随之变化。

(╳)
3.SQL Server中的索引一般采用B树结构。

(√)
4.使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行相应维护,就可以使索引与数据保持一致。

(╳)
5.由于聚集索引项决定了表中数据的物理存储顺序,因此一个表只能包含一个聚集索引。

(√)
6.非聚集索引并不改变数据的物理存储顺序,可以在一个表上建立多个非聚集索引。

(√)
7.存储过程是存储在数据库服务器端供客户端调用执行的SQL语句。

(√)
8.如果存储过程有输入参数并且没有为输入参数指定默认值,则在调用存储过程时,会自动生成一个常量值。

(╳)
9.UPDATE、INSERT和DELETE都可引发触发器代码的执行。

(√)
10.触发器名在数据库中可以不是唯一的。

(╳)
三.简答题
1.试说明使用视图的好处。

答:利用视图可以简化客户端的数据查询语句,使用户能从多角度看待同一数据,可以提高数据的安全性,视图对应数据库三级模式中的外模式,因此提供了一定程度的逻辑独立性。

2.使用视图可以加快数据的查询速度,这句话对吗?为什么?
答:不对,因为通过视图查询数据时,比直接针对基本表查询数据多了一个转换过程,即从外模式到模式的转换。

3.索引的作用是什么?
答:索引可以加快数据的查询效率。

4.索引分为哪几种类型?分别是什么?它们的主要区别是什么?
答:分为聚集索引和非聚集索引两种。

聚集索引会对数据进行物理排序,非聚集索引不对数据进行物理排序。

5.聚集索引一定是唯一索引,对吗?反之呢?
答:不对。

反之也不对。

6.在建立聚集索引时,数据库管理系统首先要将数据按聚集索引列进行物理排序,对吗?
答:对。

7.不管对表进行什么类型的操作,在表上建立的索引越多越能提高操作效率,对吗?
答:不对。

8.存储过程的作用是什么?为什么利用存储过程可以提高数据的操作效率?
答:存储过程可以提供模块化程序设计,提高数据操作效率,简化客户端编程。

因为数据库管理系统是在创建存储过程时对SQL代码进行分析和优化,并在第一次执行时进行语法检查和编译,将编译好的可执行代码存储在内存的一个专门缓冲区中,以后再执行此存储过程时,只需直接执行内存中的可执行代码即可。

9.存储过程的参数有几种形式?
答:存储过程的参数有输入参数和输出参数两种。

10.触发器的作用是什么?前触发和后触发的主要区别是什么?
答:触发器可以实现复杂的完整性约束,同时还可以实现一些商业规则。

前触发器并不真正执行引发触发器执行才数据操作语句;后触发器是在引发触发器执行的数据操作语句执行完后,再引发触发器执行。

11.插入操作产生的临时工作表叫什么?它存放的是什么数据?
答:插入操作产生的临时工作表叫INSERTED,用于存放新插入的数据。

12.删除操作产生的临时工作表叫什么?它存放的是什么数据?
答:删除操作产生的临时工作表叫DELETED,用于存放被删除的数据。

13.更改操作产生的两个临时工作表分别叫什么?它们分别存放的是什么数据?
答:更改操作产生的一个临时工作表叫INSERTED:用于存放更新后的数据;更改操作产生的另一个临时工作表叫DELETED:用于存放更新前的数据。

相关文档
最新文档