2017年北京语言大学计算机应用技术826数据库与管理信息系统考研冲刺密押题
● 摘要
一、简答题
1. F 面的结论哪些是正确的? 哪些是错误的? 对于错误的请给出一个反例说明之。
(1)任何一个二目关系是属于3NF 的。 (2)任何一个二目关系是属于BCNF 的。 (3)任何一个二目关系是属于4NF 的。 (4)当且仅当函数依
赖
的连接。
(5)若(6)若(7)若(8)若
(2)正确。按BCNF 的定义,若于二目关系决定因素必然包含码。
(3)正确。因为只有两个属性,所以无非平凡的多值依赖。 (4)错误。当
在R 上成立,关系R (A ,B ,C )等于其投影
的连接。
反之则不然。正确的是当且仅当函数依赖
的连接。
(5)正确。 (6)正确。 (7)正确。
(8)错误。反例关系模式
2. 设教学数据库的模式如下:
试用多种方式定义下列完整性约束:
第 2 页,共 57 页
在R 上成立,关系R (A ,B ,C )等于其投
影
且Y 不是X 的子集时,每个决定因素都包含码,对
【答案】(1)正确。因为关系模式中只有两个属性,所以无传递。
在R 上成立,关系R (A , B ,C
)等于其投影
(1)在关系S 中插入的学生年龄值在16〜25之间。 (2)在关系SC 中插入元组时,其
值和C#值必须分别在S 和C 中出现。
(3)在关系SC 中修改GRADE 值时,必须仍在0〜100之间。
(4)在删除关系C 中一个元组时,首先要把关系SC 中具有同样C#值的元组全部删去。 (5)在关系S 中把某个为新值。
【答案】(1)用检查子句定义:
(2)在关系SC 的定义中,用检查子句定义:
在关系SC 的定义中,用外码子句定义:
(3)在关系SC 的定义中,用检查子句定义:
(4)在关系SC 中,可用外码子句定义:
(5)在关系SC 中,可用外码子句定义:
3. 分析传统RDBMS 在大数据时代的局限性。
【答案】关系数据库在大数据时代丧失了互联网搜索这个机会,其主要原因是关系数据库管理系统(并行数据库)的扩展性遇到了前所未有的障碍,不能胜任大数据分析的需求,关系数据管理模型追求的是高度的一致性和正确性,面向超大数据的分析需求。
4. 数据库的完整性概念与数据库的安全性概念有什么区别和联系?
【答案】数据的完整性和安全性是两个不同的概念,但是有一定的联系。数据的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据的安全性是保护数据库防止恶意的破坏和非法的存取。因此,完整性检查和控制的防范对象是不合语义的、不正确的数据,防止它们进入数据库。安全性控制的防范对象是非法用户和非法操作,防止他们对数据库数据的非法存取。
5. 某单位想举行一个小型的联谊会,关系Male 记录注册的男宾信息,关系Female 记录注册的女宾信息。建立一个断言,将来宾的人数限制在50人以内。(提示,先创建关系Female 和关系Male 。)
【答案】
第 3 页,共 57 页
值修改为新值时,必须同时把关系SC 中那些同样的值也修改
6. 设有4个关系模式如下:
其中,S 表示供应商,它的各属性依次为供应商号、供应商名、供应商所在省份和供应商所在城市;P 表示零件,它的各属性依次为零件号、零件名、零件颜色、零件重量和单价;J 表示工程,它的各属性依次为工程 号、工程名和工程所在城市;SPJ 表示供货关系,它的各属性依次为供应商号、零件号、工程号和供货数量。用 SQL 语句实现下面的查询要求:
(1)查询列出供应了全部零件的供应商名和其所在城市。 (2)查询列出供应红色零件的供应商名。 【答案】(1)对应的SQL 语句如下:
(2)对应的SQL 语句如下:
7. 内存数据库的特点有哪些?
【答案】内存是计算机存储体系结构中能够被程序可控访问(相对于硬件控制的cache )的最高层次,是能够提供大量数据存储的最快的存储层。内存数据库具有几个重要特性:
(1)高吞吐率和低访问延迟; (2)并行处理能力; (3)硬件相关性。
8. 在操作系统中也有并发控制问题,为什么数据库管理系统还要并发控制机制?
【答案】操作系统提供的封锁机制和DBMS 的封锁机制在封锁对象、封锁对象的状态、封锁DBMS 的粒度、及封锁的类型上存在很大的差别,操作系统的封锁机制不能直接应用在DBMS 中,必须重新设计,来满足复杂的封锁需求。
9. . 在上题的教学数据库S 、SC 和C 中,用户有一查询语句:检索女同学选修课程的课程名和任课教师名。
(1)画出该查询初始的关系代数表达式的语法树。
第 4 页,共 57 页
相关内容
相关标签