数据库技术与应用(2020年考试题目).docx

上传人(卖家):最好的沉淀 文档编号:5792280 上传时间:2023-05-09 格式:DOCX 页数:27 大小:158.98KB
下载 相关 举报
数据库技术与应用(2020年考试题目).docx_第1页
第1页 / 共27页
数据库技术与应用(2020年考试题目).docx_第2页
第2页 / 共27页
数据库技术与应用(2020年考试题目).docx_第3页
第3页 / 共27页
数据库技术与应用(2020年考试题目).docx_第4页
第4页 / 共27页
数据库技术与应用(2020年考试题目).docx_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、一选择题(20 分,每小题 1 分)1. 能够提供数据库定义、数据操纵、数据控制和数据库维护功能的软件是 C 。AOSBDBCDBMSD. DBS2. 数据库系统中,描述用户数据视图用 A 。A. 子模式B. 模式C. E-R 模式D. 概念模式3. 在数据库系统中,空值是指 D 。A. 空字符B. 数子 0C. 空格D. 不确定的值4.关系 R 和 S 的结构相同,各有 5 各元组。 RS 的元组个数为 D 。A. 5B. 10C. 小于 10D. 小于等于 10 5关系模式 R 中若不存在非主属性,则 R 至少属于 B NF。A2NFB3NFC4NFDBCNF6. SQL 中的 CREAT

2、E 语句的作用是 A 。A定义表结构B修改表结构C修改元组D删除元组7. 若关系R 和 S 的连接运算结果中能够保留不满足连接条件的元组,该连接为 C 。A自然连接B条件连接C外连接D交叉连接8. 用 E-R 模型描述实体及实体间的联系属于数据库 B 阶段的设计内容。A需要分析B概念设计C逻辑设计D物理设计9. 关系数据库标准语言 SQL 是DA高级语言B宿主语言C汇编语言D非过程化语言10在 SQL 语言中,表示属性 X 为空值的正确表达式是 A A. X IS NULLB. X IS EMPTYC. X = NULLD. X NOT EXISTS11. SQL 语言中,定义视图可以提供C。

3、A. 完整性B.并发性C.安全性D.共享性12如果要查询与数据库相关的图书名,其查询条件需要用短语 B A.BETWEENB.LIKEC. IND.CHECK13. 下面不能授予属性列的权限是 C 。A. SELECTB.INDEXC.DETETED.UPDATE 14数据库设计人员和用户之间沟通信息的桥梁是B。24A. 程序流程图B. 实体-联系图C. 模块结构图D. 数 据 结 构 图15若一个读者一次可以借阅一本图书,一本图书可供多个读者借阅,实体集读者与图书之间的联系是 D 。A1:1B1:nCn:1Dm:n 16事务有 4 个特性,其中一致性需要通过 DBMS 的C功能实现。A. 安

4、全性B. 完整性约束C. 并发控制D. 数 据 库 恢 复17在数据库系统中,“脏数据”是指一个事务读了另一个事务_C 。A未修改的数据B未撤销的数据C未提交的数据D未删除的数据18设关系模式 R(A,B,C),R 上的依赖集 F=AB,CB。关系 R 的码是 B AABACCABDBC 19嵌入式 SQL 中,游标的主要作用是 C 。A. 在 SQL 与主语言间交换数据B. 保证数据的安全性和完整性C. 协调集合操作与单记录处理方式的不同D. 建立主语言与数据库管理系统间的联系 20事务的开始语句是 BEGIN TRANSACTION,结束语句是_A 。AROLLBACKBEND TRANS

5、ACTIONCCLOSED任意 SQL 语句二填空题 (每空 1 分,共 30 分)1. 数据库系统一般由4 部分组成: 数据库、数据库管理系统、 数据库应用和数据库管理员。2. 数据模型可分为两种: 模型和 模型。3. 关系模式 R1(学号,姓名,学院名)和 R2(学院名,院长)。根据参照完整性,参照关系是 R1,被参照关系是 R2。4. 层次模型和网络模型表示数据间的联系是通过地址指针实现的,关系模型表示数据间的联系是通过关系间的同名属性实现的。5. 关系中唯一标识元组的属性或属性组称为 ,每个属性有一个取值范围,称为 。6. SQL 的查询语句可以用等价的关系代数表达式表示,表达式中用到

6、的关系代数运算有选择运算、投影运算和笛卡儿积运算。7. SQL 中,表示查询条件的子句有 WHERE 和 HAVING。8. 在SQL 查询语句中可以用聚集函数。聚集函数只能出现在查询语句的 和 子句中。9. 在 E-R 图中,根据属性的取值,可以将属性分为单值属性和多值属性。10. 函数依赖 X-Y 如果是非平凡的函数依赖,X 和 Y 间满足 ,如果是平凡函数依赖,满足 。11. 有学生关系(学号,姓名,年龄,学院名)和学院关系(学院名,院长)。学生关系中属性学院名的值必须取学院关系中的学院名值,或取 NULL12. 学生表(学号,姓名,系名)和选课表 (学号,课号,成绩)进行连接,如果连接

7、结果中仅包含二个表中学号相同的记录,称该连接为 内连接,如果连接结果中除二个表中学号相同的记录外还包括左边学生表中的所有记录,称该连接为 外连接。13. 在安全性控制中,数据库用户分为三类:具有 的用户、具有 用户和一般用户。14. 事务满足的 4 个准则是:原子性、一致性、隔离性和持久性。15. 在多用户共享系统中,并发操作会导致三类问题:丢失修改、读脏数据、和不一致分析。三简答题(每小题 5 分,共 20 分)1. 试述数据库系统的特点。(1)数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。(2)数据的共享性高,冗余度低,易扩充数据库

8、的数据不再面向某个应用而是面向整个系统,(3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。(4)数据由 DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据2. 试述在不违反参照完整性规则情况下,对父表的删除操作可采取的限制及其对限制的理解。3. 设有学生贷款表(账号,日期,学号,贷款金额),如下给出了在贷款表上定义插入数据的触发器的部分语句。要求:在空白部分填写 T-SQL 语句,将触发器补充完整。触发器的功能为:“贷款金额不能超过 5000 元,超过 5000 元则显示插入数据不正确,并撤销插入操作”。C

9、REATE TRIGGER Insert _ loanON 贷款FOREINSERT ASBEGINIF (SELECT 贷款金额 FROM inserted) 5000 BEIGNPRINT 插入数据不正确ROLLBACK END4. 试述安全性中权限的概念,在 SQL Server 2000 中用户访问数据的权限有哪些。权限是用户或应用程序使用数据库的限制。用户访问数据的权限有:SELECT, INSERT, DELETE, UODATE, REFERENCES,USAGE 等 6 种权限。四设计题(15 分)已知学生关系数据库模式:学生关系S(S#, SN, SDEPT);课程关系C(C

10、#, CN,PCNO); 学生选课关系 SC(S#, C#, G)。其中,S#:学号,SN:学生姓名,SDEPT:学生所在系, C#:课程号,CN: 课程名, PCNO:先修课,G:成绩要求:1用 SQL 语言完成下列操作:(1) 用 SQL 语言“检索张琳所选课的所有先修课.”SELECT PCNO FROM S,SC,C WHERE SN=张琳AND S.SNO=SC.SNO AND C.CNO=SC.CNO;(2) 、 “检索缺考学生的姓名和所在系。”SELECT SN,SDEPT FROM S WHERE SNO IN(SELECT SNO FROM SC WHERE G IS NUL

11、L);(3) 、用 SQL 语言“在选课关系上按学号和课程号建立唯一索引 S_IDX。” CREATE UNIQUE INDEX S_IDX ON SC (学号,课程号);2、用关系代数表达式表示“检索学生何锦所选课的课程名和成绩。” CN,G (SNAME=何锦(S) SCC )五 综合题(15 分)设一个图书借阅管理数据库要求提供下述服务:(1)可查询书库中现有书籍的书名、数量与存放位置。所有各类书籍均由书号惟一标识。(2)可查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期,借书证号具有惟一性。(3)当需要时,可通过数据库中保存的出版社的邮编及地址、电话等信息向书籍的出

12、版社定购有关书籍,出版社名具有惟一性。规定:(1) 任何人可借多种书,任何一种书可为多个人所借(2)一个出版社可出版多种书籍,一本书仅为一个出版社出版。要求:(1)分析属性间的依赖关系,给出基本的函数依赖; 书号 书名,数量,存放位置;借书证号姓名、单位(书号,借书证号)借书日期,还书日期出版社名邮编,地址、电话(2)根据规定设计 ER 模型,注明属性和联系的类型;借书证号姓名存放位置书名借书日期书号借阅图书借书人mn数量n定购邮编单位还书日期1地址出版社名出版社电话(3) 将 ER 模型转换为关系模型;借书人(借书证号,姓名、单位)图书(书号,书名,数量,存放位置,出版社名) 出版社(出版社

13、名,邮编,地址、电话)借阅(借书证号,书号,借阅日期,还书日期)一选择题(20 分,每小题 1 分)1DB、DBMS 和 DBS 三者之间的关系是: B 。ADB 包括 DBMS 和 DBSBDBS 包括 DB 和 DBMSC、DBMS 包括 DB 和 DBSD、DBS 与包括 DBMS 和 DB 无关2.数据库系统的主要优点之一是 A 。A. 提供完整性约束B. 数据无冗余C. 数据用文件组织D. 提供操作语言3.事务日志用于事务的 。A. 安全B. 恢复C. 审计D. 跟踪4.关系 R 和 S 各有 5 各元组。 RS 的元组个数为 D 。A. 5B. 10C. 小于 10D. 255.

14、下列陈述中,错误的是 。A2NF 必然属于 1NFB3NF 必然属于 2NF C3NF 必然属于 BCNFDBCNF 必然属于 3NF6. SQL 中的 update 语句的作用是 C 。A定义表结构B修改表结构C修改元组D删除元组7从关系中选择制定的属性组成新的关系的关系运算是 B 。A选取B投影C连接D笛卡尔乘积8. 关系模式的候选码可以有 C 。A.0 个B.1 个C.1 个或多个D多个9. 关系数据库标准语言 SQL 是A高级语言B宿主语言C汇编语言D非过程化语言10为在查询结果中去掉重复元组,应该使用保留字 D A. UNIQUEB. UNIONC. COUNTD.DISTINCT1

15、1. SQL 语言中,更新表结构的命令是C。A. update tableB.modify table C.alter tableD.change table12. 如果要查询与数据库相关的图书名,其查询条件需要用短语 B A.BETWEENB.LIKEC. IND.CHECK13. 下面不能授予属性列的权限是 。A. SELECTB.INDEXC.DETETED.UPDATE 14将 E-R 模型转换为关系数据模型属于数据库的C。A. 概念设计B.物理设计C. 逻辑设计D. 运行设计15关系数据库设计中 C 。A. 每个关系模式应该达到 3NFB. 应该尽量使关系模式达到高一级范式C. 规范

16、化问题是要考虑的重要因素之一D. 规范化问题较少考虑16. 事务有 4 个特性,其中隔离性需要通过 DBMS 的功能实现。A. 安全性B. 完整性约束C. 并发控制D. 数 据 库 恢 复17在数据库系统中,“脏数据”是指一个事务读了另一个事务 C 。A未修改的数据B未撤销的数据C未提交的数据D未删除的数据18设关系模式R(P,Q,M,N),R 上的依赖集 F=PQ,QM。关系R 的码是APBQCPQDPN 19下列聚合函数中不忽略空值(NULL 的是) D 。A. sum(列名)B. max(列名)C. avg(列名)D. count(*) 20下列不属于视图的优点是 D 。A视点集中B简化

17、操作C增强安全性D数据物理独立二填空题 (每空 1 分,共 30 分)10. 分布式中数据的分片方式包括_正确性 _、_有效性 _、导出和混合11. 两段封锁协议是指事务对数据的封锁处理分为 、 两个阶段。12. 关系模式 R1(学号,课程号,成绩)和 R2(课程号,课程名,先修课程)。根据参照完整性,参照关系是 R1 ,被参照关系是 R2 。13. 一般DBMS 对数据库安全控制包括 用户登陆数据库的控制和用户访问数据库资源的控制14. 依照参照完整性,外码必须是 或者是 15. 目前,有两种解决死锁方法预防死锁和_死锁的监测和解除_。16. 数据备份如果按备份的数量可分为 转储和 转储。1

18、7. 在带有 Group BY 子句的查询语句中,SELECT 子句的列名必须包括分组表达式也可以包括聚集函数 G,除此之外不能有其他列名。18. 在 E-R 模型中, 联系的方式描述一个实体通过联系能够与另外多少个实体相联系的特点, 约束描述一个实体通过联系最多或者最少与其他多少个实体相联系的约束。10. 关系数据模型的 3 个最基本、最普遍的完整性约束是 、 和参照完整性。11. 数据备份如果按备份时系统的状态可分为静态备份和_动态备份 。12. 课程表(课程号,课程名称,先修课程,学分)和选课表 (学号,课号,成绩)进行连接,如果连接结果中仅包含二个表中学号相同的记录,称该连接为 内_连

19、接,如果连接结果中除二个表中学号相同的记录外还包括左边课程表中的所有记录,称该连接为外连接。13. 在安全性控制中,DBA 特权用户拥有支配整个数据库资源的特权,数据库资源特权_用户具有 resource 特权。14. 在三层 C/S 应用架构将用户界面 和 之间彻底分离。15. 常用的三种数据模型是层次模型_,网状模型 _和关系模型。三简答题(每小题 5 分,共 20 分)7. 简述日志文件的主要内容。日志文件(log 文件)记录系统(程序)运行的状态。可以通过 log 文件查询历史操作,在发生“灾难性”问题时可以通过 log 文件找回信息, 发现问题8. 试述在不违反参照完整性规则情况下,

20、对父表的更新操作可采取的限制及其对限制的理解。3. 设有学生表(学号, 姓名,性别,出生日期,院系),选课表(学号,课程号,成绩),如下给出了在选课表上定义插入数据的触发器的部分语句。要求:在空白部分填写 T-SQL 语句,将触发器补充完整。触发器的功能为:“当向选课表 SC 中添加数据时,如果添加的数据与学生表S 中的数据不匹配(没有对应的学号),则显示插入数据不正确并将此数据删除,并撤销插入操作”。 CREATE TRIGGER sc_insON scFOR INSERT ASBEGINEND4. 试简述数据库安全性的控制级别。四设计题(共 15 分)已知学生关系数据库模式如下:学生(学号

21、, 姓名,性别,出生日期,院系)课程(课程号,课程名,学时,性质,先修课程号) 成绩(学号,课程号,分数)要求:1用 SQL 语言完成下列操作:(1). 检索课程名称为“数据库”且分数在 80 分以上的学生的姓名和分数。(2). 对成绩表中分数在 80 分以上的记录按照学号分组,其中只包含选课数大于 2 且平均成绩超过 80 的学号,选课数和平均分 。(3). 在学生表中添加“学号:S01,姓名:张三”的学生记录。2. 用关系代数表达式表示下列操作:检查学生的学习情况,包括没有选课的学生。五 综合题(15 分)设一个公司管理数据库要求提供下述服务:某百货公司管辖若干连锁店,每家商店经营若干商品

22、,每家商店有若干职工,每位职工 在同一时间只能服务于一家商店。商店可以查询店号、店名、店址、店经理;商品可 以查询:商品号,品名,单价、产地;职工可以查询:工号,姓名,性别,出生日期, 工资,开始工作日期,截止工作日期。要求:(1)分析属性间的依赖关系,给出基本的函数依赖;(2) 根据规定设计 ER 模型,注明属性和联系的类型;(3) 将 ER 模型转换为关系模型; 三简答题(每题 5 分,共 20 分)1、简述日志文件内容。2、试述在不违反参照完整性规则情况下,对父表的更新操作可采取的限制及其对限制的理解。3、DECLARE Xh char(5)Select xh=Inserted.Sno

23、from InsertedIf not exists(select Sno from s where s.Sno=xh)Delete sc where Sno=xh四设计题(15 分)已知学生关系数据库模式如下: 学生(学号, 姓名,性别,专业)课程(课程号,课程名,学时,性质)成绩(学号,课程号,分数)1. 用 SQL 语言完成下列操作:(1). 检索课程号为“C01”且分数在 80 分以上的学生的姓名和分数。(2). 对成绩表中分数在 60 分以上的记录按照学号分组,其中只包含选课数大于 2(3). 在学生表中添加“学号:S01,姓名:张三”的学生记录。2. 用关系代数表达式表示下列操作:

24、检查学生的学习情况,包括没有选课的学生。学生*成绩学生.学号=成绩. 学号五 综合题(15 分)设一个公司管理数据库要求提供下述服务:某百货公司管辖若干连锁店,每家商店经营若干商品,每家商店有若干职工,每位职工 在同一时间只能服务于一家商店。商店可以查询店号、店名、店址、店经理;商品可 以查询:商品号,品名,单价、产地;职工可以查询:工号,姓名,性别,出生日期, 工资,开始工作日期,截止工作日期。要求:(1)分析属性间的依赖关系,给出基本的函数依赖; 店号店名、店址、店经理;商品号店品名,单价、产地;工号姓名,性别,出生日期,工资(2)根据规定设计 ER 模型,注明属性和联系的类型;工号姓名店

25、址店名开始日期店号服务商店职工mn经理1商品工资经营性别截止日期m产地商品名商品单价(3)将 ER 模型转换为关系模型;商店(店号,店名、店址、店经理) 商品(商品号,店品名,单价、产地)职工(工号,姓名,性别,出生日期,工资) 职工服务(店号,工号,开始日期,截止日期) 经营(店号,商品号)一选择题(20 分)1. 层次模型不能直接表示的联系是 D 。A 1:1 B1:nC. n:1 Dm:n2. 层次模型实现数据之间联系的方法是 B 。A连接B指针C公共属性D关联关系3.“元数据”是指 A 。A数据结构的描述B数据项的描述C数据的来源D基本数据4. SELECT 语言执行的结果是 C 。A

26、. 属性列B. 元组C. 表D. 元组或列5. 实体完整性是指关系中 D 。 A不允许有空行B主码的取值不能相同C外码可以取空值D主码不允许取空值6. SQL 中的 DELETE 语句的作用是 D 。A定义表结构B修改表结构 C修改元组D删除元组7. 若关系R 和 S 的连接运算结果中能够保留不满足连接条件的元组,该连接为 C 。A自然连接B条件连接C外连接D交叉连接8. 二个关系的连接是自然联结,需要满足的相等条件是 DA. 元组属性值相等B. 属性值相等C. 同名属性相等D. 同名属性值相等9. 在表上创建索引属于数据库 D 阶段的设计内容。A需要分析B概念设计C逻辑设计D物理设计10.

27、在 SQL 语言中,表示属性 X 为空值的正确表达式是 A A. X IS NULLB. X IS EMPTYCX = NULLDX NOT EXISTS11. 关系数据库标准语言 SQL 是DA高级语言B宿主语言C汇编语言D非过程化语言12如果要查询与数据库相关的图书名,其查询条件需要用短语 B A.BETWEENB.LIKEC. IND.CHECK13. 如下不属于用户权限是 B A. SELECTB.DROPC.DETETED.REFERENCES 14在 SELECT 语句中,对应关系代数投影运算的子句是_A ASELECTBFROMCWHEREDGROUP15. 设学生选课关系 R(

28、SNO,CNO,G),若要查询每个学生的平均成绩,正确的 SQL 语句是 B 。ASELECTSNOAVG(G)FROM R GROUP BY CNOBSELECTSNOAVG(G)FROM R GROUP BY SNOCSELECTCNOAVG(G)FROM R GROUP BY SNODSELECTCNOAVG(G)FROM R GROUP BY CNO16. 事务有 4 个特性,其中一致性需要通过 DBMS 的C功能实现。A. 安全性B. 完整性约束C. 并发控制D. 数据库恢复17. 若事务 T1 对数据 A 加了 S 锁,则其它事务对数据 C A能加 S 锁,不能加 X 锁B. 能加

29、 X 锁,不能加 S 锁C. 能加 S 锁,也能加 X 锁D. 加 S 锁和 X 锁都失败18. 事务的开始语句是 BEGIN TRANSACTION,结束语句是 A AROLLBACKBEND TRANSACTIONCCLOSED任意 SQL 语句19嵌入式 SQL 中,游标的主要作用是 C 。A. 在 SQL 与主语言间交换数据B. 保证数据的安全性和完整性C. 协调集合操作与单记录处理方式的不同D. 建立主语言与数据库管理系统间的联系20. 有部门关系(部门号,部门名,电话)和职工关系(职工号,姓名,职务,部门号) 。职工关系的外码是 D A职工号B 部 门 号 C职工号+部门号D部门号

30、部门名二填空题 (每空 1 分,共 30 分)19. 数据库系统中的介质故障是通过 数据备份和日志文件相结合恢复的。20. 数据模型可分为两种: 模型和 模型。21. 关系模式 R1(学号,姓名,学院名)和 R2(学院名,院长)。根据参照完整性,参照关系是 R1 ,被参照关系是 R2 。22. 在 SQL 查询中,如果要除去重复元组,应该用短语_DISTINCT ,如果要将查询结果排序,应该用短语_ORDER BY23. 关系中唯一标识元组的属性或属性组称为 ,每个属性有一个取值范围,称为 。24. 学生表(学号,姓名,系名)和选课表 (学号,课号,成绩)连接,如果连接结果中仅包含二个表中学号

31、相同的记录,称该连接为内连接,如果连接结果中除二个表中学号相同的记录外还包括左边学生表中的所有记录,称该连接为 _外 连接。25. 三层 C/S 结构中,三层是指:客户机、数据库服务器_和_应用服务器_。26. 有学生关系 S(学号,姓名,学生所在系)和选课关系 SC(学号,课号,成绩),关系 SC 中的主码是 ,外码是 。27. 两段锁协议中,将事务分为二个阶段,第一阶段是加锁_,第二阶段是释放锁_。 10.函数依赖 X-Y,XX,如果 X-Y 是部分函数依赖,满足的条件是 X -Y、如果 X-Y 是完全函数依赖,满足_X-Y11. 在 DML 触发器中,deleted 逻辑表用于存储 DE

32、LETE 语句和 UPDATE 语句所影响的行的副本。12. SQL 的查询语句可以用等价的关系代数表达式表示,表达式中用到的关系代数运算有选择运算、投影_运算和笛卡儿积运算。13. 数据库的故障有 4 类:事务故障、 故障、 故障和计算机病毒。14. 在数据库安全性控制中,访问数据库的权限有 4 种:读权限、修改_、删除权限和_插入权限。15. 在 B/S 应用架构中,访问数据库的主要步骤是:首先加载_驱动程序 _,然后建立与数据库的连接,操作结束后关闭连接。三设计题(15 分)已知学生关系数据库模式如下: 学生(学号, 姓名,性别,专业)课程(课程号,课程名,学时,性质)成绩(学号,课程号

33、,分数)要求:1用 SQL 语言完成下列操作:(1). 检索数据库课分数在 80 分以上的学生的学号和分数。(2). 检索选修至少 3 门课的学生姓名。(3). 将成绩表中所有选修了数据库课的分数增加 5 分。2. 用关系代数表达式表示下列操作:检索选修了“C02”号课的学生的学号、姓名和分数。学号,姓名,分数(课程号 C02(成绩)学生)四 综合题(15 分)设一个图书借阅管理数据库要求提供下述服务:(1) 可查询书库中现有书籍的书名、数量与存放位置。所有各类书籍均由书号惟一标识。(2)可查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。(3)当需要时,可通过数据库中保存

34、的出版社的邮编及地址、电话等信息向书籍的出版社定购有关书籍。规定:(1) 任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。(2)一个出版社可出版多种书籍,一本书仅为一个出版社出版,出版社名具有惟一性。要求:(1)分析属性间的依赖关系,给出基本的函数依赖;(2) 根据规定设计 ER 模型,注明属性和联系的类型;(3) 将 ER 模型转换为关系模型。(1) 书号 书名,数量,存放位置; 借书证号姓名、单位(书号,借书证号)借书日期,还书日期出版社名邮编,地址、电话(2) 根据规定设计 ER 模型,注明属性和联系的类型;借书证号姓名存放位置书名借书日期书号借阅图书借书人mn数量n定购

35、邮编单位还书日期1地址出版社名出版社电话(3) 将 ER 模型转换为关系模型;借书人(借书证号,姓名、单位)图书(书号,书名,数量,存放位置,出版社名) 出版社(出版社名,邮编,地址、电话)借阅(借书证号,书号,借阅日期,还书日期) 五简答题(每题 5 分,共 20 分)25.简述数据库系统的组成部分及各个部分的作用。2简述数据库中的故障种类和对不同故障的恢复策略。3、触发器的特点。4BEGINIF (SELECT 贷款金额 FROM inserted) 5000 BEIGNPRINT 插入数据不正确ROLLBACK ENDEND;1. 关系数据模型是用关系表示A. 实体B. 联系C. 属性D

36、. 实体和联系答案: D2. 支持数据库操作的软件系统称为C. 数据库管理系统D. 数据库系统C. 编译系统D. 操作系统答案:题型:单选题知识点:1.2 数据库系统的组成难度:13. 实体集商品与工厂之间的联系是E 1:1F 1:nC. n:1D. m:n 答案: D4. 数据库中用于查询和更新数据的语言称为G. DDLH. DMLC. DCLD. QBE 答案:题型:单选题知识点: 3.1 SQL 概述难度:15. 关系代数的 5 种基本运算是A. 选择、投影、并、交、差B. 选择、投影、笛卡儿积、连接、差C. 并、交、选择、投影、笛卡儿积D. 并、差、选择、投影、笛卡儿积答案: D6.

37、若关系模式 R 中不存在函数依赖,则 R 至少属于A. 2NFB. 3NFC. BCNFD. 4NF 答案: C7. 关于视图,下列说法不正确的是A. 可在多个表或视图上定义视图B. 视图简化了用户的操作C. 视图提供了一定的物理独立性D. 视图提供了一定的安全性答案:题型:单选题知识点: 3.13 视图难度:18. 数据库系统中定义和描述数据库逻辑结构的语言称为A. SQL 语言B. DDL 语言C. DML 语言D. DCL 语言答案:B题型:单选题知识点: 3.2 数据定义难度:19. 设关系模式 R(ABCDE),F=A-BDE,B-C,R 最高属于A. 1NFB. 2NFC. 3NF

38、D. BCNF 答案: B题型:单选题知识点: 5.2 关系的规范化难度:210. 出现在 SELECT 后的短语 DISTINCT 的作用是消除A. 重复元组B. 重复属性C. 重复属性值D. 重复元组或重复属性值答案:A题型:单选题知识点: 3.4 数据的查询操作难度:111. SQL 中,如下涉及空值的条件表示不正确的是A. GRADE IS NULLB. GRADE IS NOT NULLC. GRADE = NULLD. NOT (GRADE IS NULL) 答案:题型:单选题知识点: 4 数据库设计难度:212. 下面不能授予属性列的权限是A. SELECTB. INDEXC.

39、DETETED. UPDATE 答案:C题型:单选题知识点: 7.6 数据库的安全性难度:113. E-R 图属于数据库设计的A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案: B题型:单选题知识点:4 数据库设计难度:114. 从数据库中将基本表 S 删除的 SQL 语句是ADRTOP TABLE SBALTER TABLE S CDELETEFROM S DUPDATE TABLE S答案:C题型:单选题知识点: 3.2 数据定义难度:115 SQL 中,GRANT 语句的功能属于A并发控制B. 完整性控制C安全性控制D数据恢复控制答案:题型:单选题知识点: 7

40、.6 数据库的安全性难度:116 关系数据库中的关系应该至少属于 1NF,1NF 满足A每个非主属性完全依赖于码 B主码唯一标识关系中的元组C. 关系中的元组不可重复D每个属性都是不可再分的答案: D题型:单选题知识点: 3.3 数据的基本操作难度:117. 若事务T1 对数据 A 执行 SELECT 操作,事务T2 对 A 执行 UPDATE 操作,下列封锁方法不能够保证数据库数据一致性的是A. 仅事务 T2 对 A 上 S 锁B. 仅事务 T2 对 A 上 X 锁C. 事务 T1 对 A 上 S 锁,事务 T2 对 A 上 X 锁D. 事务 T1 和事务 T2 对 A 都上 X 锁答案:

41、C题型:单选题知识点: 7.3 加锁协议难度:218. 仅用日志文件不能恢复的故障是A事务故障B系统故障C介质故障D软件故障答案: C题型:单选题知识点: 7.4 数据库恢复难度:219. SQL 中,视图提高了数据库系统的A完整性B安全性C一致性D可恢复性答案:题型:单选题知识点: 7.4 数据库的安全性难度:120. 下面描述的内容属于数据库物理设计的是A选择存取路径B转换 E-R 图为关系模式C建立数据字典 D进行数据库的重组织 答案: A题型:单选题知识点: 4.1 数据库设计概述难度:121. 关系模型中仅有表一种结构,但可以表示二类数据: 。答案:实体和实体间的联系题型:填空题知识

42、点: 1.4 数据模型难度:222. 关系中能够唯一标识元组的属性或属性组称为关系的 答案:候选码 题型:填空题 知识点: 2.2 码难度:223. 数据库的基本数据操作分为二大类: 。答案: 查询和更新题型: 填空题知识点: 3.3 数据库的基本操作难度:124. 有学生关系 S(学号,姓名,学生所在系)和选课关系 SC(学号,课号,成绩),关系 SC 中的外码是 。答案:题型: 填空题知识点: 7.5 完整性约束难度:125. 关系代数运算中,选取表中满足条件的行的运算称为 运算。答案:选择题型: 填空题知识点: 2.6 关系代数难度:125. 两段锁协议中,将事务分为二个阶段,这二个阶段是 答案 :加锁和释放锁题型: 填空题知识点: 7.3 加锁协议难度:126. SQL 中,如果要统计关系中元组的个数,应该用的聚集函数是 。答案:题型: 填空题知识点: 3.8 聚集函数难度:127.E-R 模型中,从属性的取值分类、可分为单值属性和 属性。答案:多值题型: 填空题知识点: 4.2 实体-联系模型难度:128. 在触发器设计中,要判断 UPDATE 修改前的值,查询的表是 答案:deleted题型: 填空题知识点: 6.4 数据库触发器难度:2

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(数据库技术与应用(2020年考试题目).docx)为本站会员(最好的沉淀)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|