- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                数据库试卷4.doc
                    试卷4(有参考答案)
----------------------------------------------------------------------------------------------------------------------
填空题(每空1分,共20分):
1.事务不加控制的并发执行引起的不能重复读是由 (1)               原因造成的。
2、包含在任何一个候选关键字的属性称为 (2)                     。 
3. 事务不加控制的并发执行会引起:读脏数据、 (3)            、   (4)                   ;
4. 数据模式包括:   (5)               、  (6)               、   (7)                           ;其中的  (8)                 是使用物理模型对数据的描述。
5.  应用程序、   (9)                 、    (10)                、和数据库管理员构成了数据库系统。
6. 关系操作中选取某些列的操作为: (11)                    ,而选取某些列的操作称为:  (12)                      。
7. SQL语句按照功能分为:    (13)                   、    (14)              、以及      (15)            、和   (16)                         。
8. 失效的类型包括: (17)                 、  系统失效以及介质失效。
9. DBMS通过加锁的方法实现并发控制, 其中常用的X锁称为: (18)                  ,主要用于控制写访问,而S锁称为  (19)               ,主要用于控制(20)                     访问。 
二、名词解释(15分, 每小题5分)
 1. 区别概念数据模型和概念数据模式
 
2. 活锁和死锁
3. 解释区别基表和视图
 
三、 写出下列基本查询语句(20分)
假设有雇员EMP关系表格,它的结构如下:
EMP:empno 雇员编号 为主键,ename 雇员名称,age 年龄,hire-date受雇时间,salary 薪水, TEL 电话号码, DEPT 部门。适用下面SQL语句创建:
Create table EMP (empno char(4) not null, ename char(12), age number(3), hire_date date, salary number(7,2), tel char(6), deptno char(4), primary key(empno));
请写出下列查询和操作SQL语句。
以递增的方式列出职工的部门号码(不重复);
查找AGE年龄为35岁的职工全部信息;
查询在部门D-2或者D-3工作的,工资大于160,年龄大于35岁的职工信息。
计算各个部门的最高,最低和平均工资;
找处职工不足3人的部门及其相应的职工数;
将部门号为’D-01’部门所有人员工资提高20%。
从雇员中找出工资salary大于平均工资的职工信息。
删除在部门’D-01’的,工资大于150的职工信息
从表EMP中选取工资大于150元职工的empno,ename,salary和deptno,构成一个视图,名字为empv,并且视图的列名分别为ENO, EN, SAL, DNO。
10. 对EMP表在ename上建立索引emp_ename;
四、问答题: (25分)
1. 简述你所了解或课堂上讲述的数据库系统在工程中的应用和发展。
2:简述数据库设计的基本过程步骤及每一个步骤的要求特点。
五、系统设计:20分
在下面数据库的逻辑设计过程中简述E-R图到关系数据模型的转化。(30分)
数据对象:设一个系有学生,班级,教师,班主任,课程,教研组,选课,课外兴趣小组数据对象。其中补充说明如下:
a. 一个教师作为一个班级的班主任,班级只有一个班主任,兴趣小组有多个同学组成,每个学生只可以参加一个兴趣小组。
b. 一个教师讲授多门课程,一个课程有多个教师承担;教师只属于一个教研组。
要求:
1) 使用E-R图把上述实体和关系描述出来;
2) 把1)中的E-R图转化为关系表格;
创建上述转化出来的实体和关系表格,在学生和课程两个表格中插入两行数据。
3) 写出下列SQL语句
写出删除兴趣小组为“物理”的学生信息。
把选修高等数学的学生成绩加10分。
                 原创力文档
原创力文档 
                        

文档评论(0)