《数据库原理与应用》试题二

《数据库原理与应用》试题二

ID:11777882

大小:87.50 KB

页数:6页

时间:2018-07-13

《数据库原理与应用》试题二_第1页
《数据库原理与应用》试题二_第2页
《数据库原理与应用》试题二_第3页
《数据库原理与应用》试题二_第4页
《数据库原理与应用》试题二_第5页
资源描述:

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

1、《数据库原理与应用》试题二一、选择题(每小题3分,共30分)1、()是直接面向数据库的逻辑结构,是现实世界的第二层抽象,涉及计算机系统和数据库管理系统。A概念数据模型B结构数据模型C关系数据模型D层次数据模型2、数据库的三级模式结构中()是数据的局部逻辑结构,是与某一应用有关的数据的逻辑表示,一个数据库可以有多个。A逻辑模式B外模式C模式D内模式3、存储过程的形式参数类型正确的是()AIN模式BOUT模式CINOUT模式D以上都是4、触发器的触发事件包括()ABCD选项都包括BINSERTCUPD

2、ATEDDELETE5、下列那项内容不属于处理用户自定义的步骤()A定义错误B触发错误C给错误命名D错误处理6、数据库管理技术的发展历程不包括()A人工管理方式B系统管理方式C文件管理方式D数据库管理方式7、关于PL/SQL语言特点描述不正确的是()APL/SQL具有错误处理功能BPL/SQL具有过程化和模块化特点CPL/SQL移植性好DPL/SQL不能减少网络的流量8、无名PL/SQL块结构不包括()AIS或ASBDECLARECBEGINDEXCEPTION9、判断一个变量为空的正确方法为()

3、AIFv_var=NULLTHENBIFv_var==NULLTHENCIFv_var:=NULLTHENDIFv_varISNULLTHEN10、删除表结构应该选用下面哪个命令()ADROPBTRUNCATECDELETED以上都不正确二、填空题(每小题2分,共20分)611、在数据处理中,从事务的特性到计算机中的数据表示,经历了现实世界、、机器世界3个领域。12、完整性约束条件中只能用于列级约束的是。13、SUBSTR('message',5,3)的返回结果为。14、数据完整性分类包括实体完整

4、性、参照完整性和。15、   就是事务T在对某一对象操作之前,向系统发请求,请求对该对象加锁。加锁后事务T就对该对象有了一定的控制,在事务T释放它的锁之前,其他事务不能更新此对象。16、创建视图的关键字是。17、对数据库的保护主要通过安全性控制、完整性控制、     和数据库恢复技术四个方面实现的。18、触发器的类型有语句级触发器和    触发器两个级别。19、包是一个将相关对象存储在一起的PL/SQL结构,它由包说明和     两个独立的部分组成。20、数据独立性是指应用程序和数据之间相互独立,

5、分为和逻辑独立性。三、计算题(第21题10分,第22,23题每题5分,共20分)21、设有关系表R和S,如下表所示,计算关系R和S的广义笛卡尔积ABCa1b1c1a1b2c2a2b2c1ABCa1b2c2a1b3c2a2b2c1关系R关系S22、设有关系表R和S,如下表所示,对关系R和S进行自然联结BEb13b27b310b32ABCa1b15a1b26a2b38a2b412关系R关系S23、设有关系表R和S,如下表所示,计算关系R和S的左外联结6ABCabcbbfcadBCDbcdbceadbe

6、fg四、SQL设计题(第24题4分,其他小题每题2分,共12分)设有两个关系模式:职工(职工号,姓名,性别,年龄,职务,工资,部门号),其中部门号是外键,参考部门表中主键部门号,部门(部门号,部门名称,地址,电话)依据上述关系做答下面的题目:24、用SQL语句分别创建上述两张表emp(empno,ename,esex,eage,ejob,esal,deptno),dept(deptno,dname,dadress,dphone)SQL>SQL>25、用SQL语句删除年龄大于70(包括70)岁的员工

7、信息SQL>26、用SQL语句统计每个部门的人数SQL>27、用SQL语句检索人事部所有姓刘的职工姓名和年龄SQL>28、用SQL语句定义一个包含姓名、性别、工资、职务和和部门名称的视图ZBBSQL>五、PL/SQL编程题(共18分)员工emp(empno,ename,esal)表,要求编写一存储过程实现给某一指定的员工涨指定数量的工资。该存储过程有两个形式参数:emp_no和v_increase,其参数类型分别参考emp表中的empno列和esal列。认真阅读题目要求,完成下列各题29、(2分)

8、在SQL*PLUS环境中,用SQL语句创建emp表(列的数据类型根据实际情况,自己定义)SQL>30、(2分)在SQL*PLUS环境中,创建或打开脚本文件plsqlblock.sql,存放目录为c:6SQL>31、(8分)在脚本文件plsqlblock.sql中,编写实现题目要求的存储过程,名称自拟。32、(2分)在SQL*PLUS环境中,编译编写好的脚本文件plsqlblock.sqlSQL>33、(2分)在SQL*PLUS环境中,查看编译错误SQL>34、(2分)在SQL*P

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

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

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