北师17秋《数据库原理与应用》离线作业答案
《数据库原理与应用》作业
本课程作业由两部分组成。第一部分为“客观题部分”,由15个选择题组成,每题1分,共15分。第二部分为“主观题部分”,由简答题和论述题组成,共15分。作业总分30分,将作为平时成绩记入课程总成绩。
客观题部分:
一、选择题(每题1分,共15题)
1、在ACCESS中,假如规定某字段的值必须小于100,应该在那个字段属性中填入“<100( )
A、输入掩码 B、输入法模式 C、有效性规则 D、有效性文本
2、能当应用程序向数据库管理系统提出查询数据的请求后,从响应用户要求到在屏幕上显示出数据,( )
A、是由数据库管理系统独立完成的
B、是由操作系统独立完成的
C、将数据从物理设备送到系统缓冲区是由数据库管理系统完成的
D、将数据从物理设备送到系统缓冲区是由操作系统完成的
3、 关系的参照完整性意即( )
A、与另一个表相关的某属性可以取空值
B、与另一个表相关的某属性必须取相同的值
C、与另一个表相关的某属性除了取空值外,必须取相同的值
D、与另一个表相关的某属性除了取空值外,必须取等于另一个表中某个元组的主码值
4、 假如一个关系模式中有4个数据元组,则该关系的( )
A、基数是4 B、维数是4
C、元素数是4 D、关系数是4
5、 解决死锁问题可以使用( )
A、封锁协议 B、两段锁协议
C、一次封锁法 D、顺序封锁法
6、如果一个关系属于第三范式,那么该关系( )
A、肯定不存在完全函数依赖和部分函数依赖
B、肯定不存在部分函数依赖和传递函数依赖
C、主属性与码之间不存在部分函数依赖和传递函数依赖
D、非主属性与码之间不存在部分函数依赖和传递函数依赖
7、由于主码暂时为空,致使记录无法存入数据库的问题,属于数据库系统的 ( )
A、安全性控制 B、实体完整性约束
C、参照完整性约束 D、插入异常
8、关系数据语言属于( )
A、非过程化语言 B、元组关系演算语言
C、域关系演算语言 D、介于元组和域之间的关系数据语言
9、下面的说法正确的是( )
A、ACCESS数据库具有设置用户口令、给用户授权、和数据加密的安全措施。
B、在ACCESS中,不能够存储图片等多媒体数据。
C、存取路径对用户透明,意即让用户看清楚,数据从物理存储介质放到计算机屏幕上的路径或过程。
D、造成事务运行过程中非正常终止的故障称为系统故障。
10、以下陈述正确的是( )
A、属于第三范式的关系模式,肯定不存在主属性对码的部分函数依赖和传递函数依赖。
B、参照完整性的意义是与另一个表相关的某属性不能取空值。
C、在关系的交、差、并操作中,要求参与运算的两个表具有相同的属性个数,连接操作则没有此规定。
D、建立视图后,就会在数据库系统中增加一个基本表,然后把其他表中的某些字段存储到该表中。
11、以下陈述错误的是( )
A、SQL语言嵌入到其他高级语言中使用时,不一定要使用游标。
B、一次封锁法主要解决死锁问题。
C、视图对重构数据库提供了一定程度的逻辑独立性。
D、数据库管理系统的并发控制,可以保证在任何时间内,都能同时处理多个事务。
12、以下陈述错误的是( )
A、关系模型的完整性规则是对关系的某种约束条件。
B、实体完整性是指主码中的属性不可为空;
C、参照完整性是对外码和主码之间引用规则的定义;
D、关系模型中仅包含两类完整性约束:实体完整性、参照完整性;
13、数据库管理系统的并发控制( )
A、可以保证在任何时间内,都能同时处理多个事务
B、使事务在宏观上是串行的,在微观上是并行的
C、使事务在宏观上是并行的,在微观上是串行的
D、通过封锁技术实现
14、在并行数据库中,下面哪一个并行处理粒度最大( )
A、同一事务内不同查询的并行
B、同一事务内不同操作的并行
C、同一操作内的并行
D、不同事务之间的并行
15、一个事务的执行不被其他事务干扰属于事务的( )
A、原子性 B、一致性 C、隔离性 D、持续性
主观题部分:
一、简答题(每题2.5分,共2题)
1、试述死锁产生的原因和解决办法。
2、请说出关系模式规范化成BCNF的基本步骤。
二、论述题(每题5分,共2题)
1、请给出如下两个关系交、差、并的结果。
校篮球队
学生姓名 院系
王盛光 计算机
于立新 中文
陈莹 数学
孙凯 生物
校田径队
学生姓名 院系
赵宏章 数学
于立新 中文
陈莹 数学
吴兰芬 化学
2、请用SQL语言写出满足下列要求的查询语句
借阅(借书证号,图书号,借阅时间)
借书证号 图书号 借阅时间
99001 241804 2002/11/14
99002 438921 2002/11/29
99001 763298 2002/12/01
99003 458746 2002/12/26
99004 863421 2002/12/02
读者(姓名,借书证号,系别)
姓名 借书证号 系别
高颖 99001 电子商务
于新芬 99002 电子商务
陈军伟 99003 计算机
王莉荣 99004 计算机
1) 查询“电子商务”专业学生借阅图书的读者的姓名、借书证号、图书号和借阅时间。(请用连接查询)
2) 查询在2002年11月30日以前借阅了图书的学生的姓名、借书证号、系别和图书号。(请用嵌套查询)
页:
[1]