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

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

ID:22605460

大小:116.75 KB

页数:7页

时间:2018-10-30

数据库原理与应用练习题(含答案)_第1页
数据库原理与应用练习题(含答案)_第2页
数据库原理与应用练习题(含答案)_第3页
数据库原理与应用练习题(含答案)_第4页
数据库原理与应用练习题(含答案)_第5页
资源描述:

《数据库原理与应用练习题(含答案)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《数据库原理与应用》复习题一、判断题1.在关系数据库管理系统中,创建的视图在数据库三层结构中屌于模式。错2.若在一个关系中,某一个属性或属性组的值能唯一地标识该关系的元组,而其真子集不行,则称该属性或属性组为候选码。对3.每个Oracle数据库中只有一个重做口志文件。错4.DBMS提供数据定义语言(DDL)实现对数据库的检索、插入、修改、删除等基本操作。错5.静态列级约朿是对一个列的取值域的说明。对6.数据库的安全性是为了保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。对7.若事务T对数据对象A加上共

2、享锁后,则只允许事务T读取A。错8.INSTEADOF触发器是基于视图的触发器,只适用于视图。对二、单项选择题1.关系模式规范化的最起码的要求是达到第一范式,即满足(D)。A.每个非码属性都完全依赖于主码B.主码属性唯一标识关系中的的元组C.关系中的元组不可重复D.每个属性都是不可分解的2.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C)。A.多对多B.—对一C.多对一D.—对多3.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(C)。A

3、.子模式B.用户模式C.模式D.存储模式4.在数据库中可以创建和删除表、视图、索引,可以修改表。这是因为数据库管理系统提供丫(A)。B.数据操纵功能D.数据控制功能A.数据定义功能C.数据维护功能1.SQL语言称为(C)。A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构人操纵语言2.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKEB。A.‘__W_%'B.‘_%W_」C.‘_W_」D.‘_

4、W_%’3.SQL语言级数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句种,哪个语句是属于数据控制功能的语句(A)。A.GRANTB.CREATEC.INSERTD.SELECT4.将“年龄”限制在18—30岁之间,属于DBMS的哪种功能(B)。A.安全性控制B.完整性控制C.并发控制D.数据恢复5.关系模型奋三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪种类型的整性?(B)A.实体完整性B.参照完整性C.用户定义的完整性D.实体完整性、参照完整性和用户定义的完整性6.

5、为了防止一个用户的工作不适当地影响另一个用户,应该采取(C)。A完整性控制B安全性控制C并发控制D访问控制7.一个正在执行的事务不能向其他事务透露自己的执行结果,这是事务的(C)。A.一致性B.原子性C.隔离性D.持久性1.下列哪个语句用来清除自最近的事务语句以来的所有修改?(B)A.COMMITTRANSACTIONB.ROLLBACKTRANSACTIONC.BEGINTRANSACTIOND.SAVETRASACTION1.下述描述不属于存储过程的优点是(D)。A.减少网络流量B.增强代码的重用性和共享性

6、C.加强安全性D.保证数据的一致性2.E-R图是一种直观表示何种模型的工具(C)。A.结构数据模型B.关系数据模型C.概念数据模型D.层次和网状模型三、填空题►1.常见的三种数据模型分别是层次数据模型、网状数据模型、关系数据模型。2.数据处理中的数据描述实际上经历了现实世界、信息世界、_数据世界等三个世界的演变过程。3.关系模式分解的基木原则括“一事一地”原则、无损连接性原则、保持函数依赖原则。四、简答题1.请简述数据库阶段的数据管理的特点。参考答案:(1)数据共享。(2)减少数据冗余(3)具有较高的数据独立性

7、(4)增强了数据安全性和完整性保护。2.什么叫数据的逻辑独立性?请从数据库体系结构的角度来解释为什么数据库系统具有较高的逻辑独立性。数据的逻辑存储结构发生改变是,应用程序不需要改变,称为数据的逻辑独立性。数据库体系结构括3个模式,2级映射。用户应用程序是根据外模式进行数据操作,通过外模式-模式映射,定义和建立某个外模式与模式间的对于关系,当模式发生改变时,只要改变其映射,就可以是外模式保持不变,应用程序也可以保持不变。五、改错题SQL〉DECLARE2CURSORcursorBookIS3SELECTbooki

8、d,booknameFROMbookWHEREprice〉20;4v_bookidbook.bookid%TYPE;5v_booknamebook.bookname%TYPE;6BEGIN7FETCHcursorBookINTOv_bookid,v_bookname;8WHILEcursorBook%FOUNDLOOP9INSERTINTOnewbookVALUES(v_bookid,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。