1 / 9
文档名称:

数据库原理与应用练习题(含答案).docx

格式:docx   大小:121KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库原理与应用练习题(含答案).docx

上传人:小雄 2022/3/16 文件大小:121 KB

下载得到文件列表

数据库原理与应用练习题(含答案).docx

文档介绍

文档介绍:《数据库原理与应用》复****题
一、判断题
在关系数据库管理系统中,创建的视图在数据库三层结构中属于模式。错
若在一个关系中,某一个属性或属性组的值能唯一地标识该关系的元组,而 其真子集不行,则称该属性或属性组为候选码。对
每个Orac系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。 定义外键实现的是哪种类型的整性?( B)

用户定义的完整性
实体完整性、参照完整性和用户定义的完整性
为了防止一个用户的工作不适当地影响另一个用户,应该采取(C)。
A完整性控制 B安全性控制
C并发控制 D访问控制
一个正在执行的事务不能向其他事务透露自己的执行结果,这是事务的
(C )。
A, 一致性
下列哪个语句用来清除自最近的事务语句以来的所有修改? (B )
A. COMMIT TRANSACTION B. ROLLBACK TRANSACTION
C. BEGIN TRANSACTION
D. SAVE TRASACTION
下述描述不属于存储过程的优点是(D )。


E-R图是一种直观表示何种模型的工具(C )。


三、填空题

常见的三种数据模型分别是层次数据模型、 网状数据模型 、关系
数据模型。
数据处理中的数据描述实际上经历了现实世界、信息世界、_数
据世界等三个世界的演变过程。
关系模式分解的基本原则包括“一事一地”原则、 无损连接性原则 、
保持函数依赖原则。
四、简答题
请简述数据库阶段的数据管理的特点。
参考答案:
(1)数据共享。
(2) 减少数据冗余
(3) 具有较高的数据独立性
(4) 增强了数据安全性和完整性保护。
什么叫数据的逻辑独立性?请从数据库体系结构的角度来解释为什么数据
库系统具有较高的逻辑独立性。
数据的逻辑存储结构发生改变是,应用程序不需要改变,称为数据的逻辑独
立性。
数据库体系结构包括3个模式,2级映射。用户应用程序是根据外模式进行
数据操作,通过外模式-模式映射,定义和建立某个外模式与模式间的对于 关系,当模式发生改变时,只要改变其映射,就可以是外模式保持不变,应 用程序也可以保持不变。
五、 改错题
SQL> DECLARE
CURSOR cursorBook IS
SELECT bookid,bookname FROM book WHERE price>20;
v_bookid %TYPE;
v_bookname %TYPE;
BEGIN
FETCH cursorBook INTO v_bookid,v_bookname;
WHILE cursorBook%FOUND LOOP
INSERT INTO newbook VALUES(v_bookid,v_bookname);
FETCH cursorBook INTO v bookid,v bookname;
END LOOP;
CLOSE c