数据库系统原理及应用期末试卷A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件学院2011-2012学年度第二学期
数据库原理及应用期末考试试卷(A )
考试时间:120分钟
题号 一 二
三
四
总分
得分
一、单项选择题(每小题只有一个正确选项,每题2分,共30分)
1、数据库类型是按照( B )来划分的。
A.文件形式
B.数据模型
C.记录形式
D.数据存取方法 2、在数据库设计中,将ER 图转换成关系数据模型的过程属于( B ) A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 3、语句delete from sc 表明( A )
A. 删除sc 中的全部记录
B. 删除基本表sc
C. 删除基本表sc 中的列数据
D. 删除基本表sc 中的部分行
4、从E -R 模型关系向关系转换时,一个M :N 联系转换为关系模式时,该关系模式的主码是( C )
A .M 端实体的主码
B .N 端实体的主码
C .M 端实体主码与N 端实体主码组合
D .重新选取其他属性
5、保护数据库,防止未经授权的或不合法的使用造成的资料泄漏、更改破坏。这是指数据的( A )
A .安全性
B .完整性
C .并发控制
D .恢复
6、对数据库中的基本表进行插入、删除、修改是数据库管理系统的( B ) A .数据定义功能 B. 数据操纵功能 C. 数据组织、存储和管理 D. 其它功能
7、关系中的主码必须是唯一且不为空(NULL ),这是指关系的( B ) A. 参照完整性 B. 实体完整性 C. 用户定义完整性 D. 规范化
8、关系模式的任何属性( A )
A .不可再分
B .可再分
C .命名在该关系模式中可以不惟一
D .以上都不是 第(9)至(11)题是基于如下两个关系,其中雇员信息表关系EMP 的主码是雇员号,部
门信息表关系DEPT 的主码是部门号。
9、若执行下面列出的操作,哪个操作不能成功执行?( D ) A. 从EMP 中删除行(‘010’,‘王宏达’,‘01’,1200) B. 在EMP 中插入行(‘102’,‘赵敏’,‘01’,1500) C. 将EMP 中雇员号=‘056’的工资改为1600元 D. 将EMP 中雇员号=‘101’的部门号改为‘05’
10、若执行下面列出的操作,哪个操作不能成功执行?( C ) A. 从DEPT 中删除部门号=‘03’的行
B. 在DEPT 中插入行(‘06’,‘计划部’,‘6号楼’)
C. 将DEPT 中部门号=‘02’的部门号改为‘10’
D. 将DEPT 中部门号=‘01’的地址改为‘5号楼’
11、在雇员信息表关系EMP 中,哪个属性是外码(foreign key )?( C ) A. 雇员号 B. 雇员名 C. 部门号 D. 工资
12、学生表(id ,name ,sex ,age ,depart_id ,depart_name ),存在的函数依赖是
id →name ,id →sex ,id →age ,id →depart_id , dept_id →dept_name ,其满足( B )。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
13、sql 语句 grant select, insert on table sc to lisi 的含义是?( B ) A. 授予用户lisi 查询sc 表的权限
B. 授予用户lisi 查询,插入sc 表的权限
C. 撤消用户lisi 查询,插入sc 表的权限
D. 撤消用户lisi 插入sc 表的权限
14、学生选修表SC (Sno ,Cno ,grade ),Sno 是学号,Sno 是课程号,grade 是成绩。现在要统计每个学生的总成绩,sql 语句为:select Sno, from sc ;横线上应填入的内容是( B ) A. count(grade) group by Sno B. sum(grade) group by Sno
C. count(grade) order by Sno
D. sum(grade) order by Sno
得分
评卷人
系别 班级 姓名 学号
·······················································密···············封··················线·············································
EMP DEPT
15、数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )
A .外模式
B .内模式
C .存储模式
D .模式
二、填空题(每空1分,共20分)
1、从数据库管理系统角度看,数据库系统通常采用三级模式结构,即数据库系统由外模
式、 和 组成。
2、数据模型通常由 、 、 三个部分组成。
3、数据库安全机制中的存取控制机制分为 方法和 方法两种。
4、在对数据库查询时, 查询执行的时间最长。
5、数据库的完整性是指数据的 和 。
6、在数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的 阶段。
7、创建学生(Student )表时,对属性年龄(age )用check (age<30 and age>17)进行约束,这属于数据库 完整性约束。
8、执行create view s as select id, name, age from employee 后,视图s 的属性有 个,分别是 。
9、假定学生关系是S(SNO ,SNAME ,SEX ,AGE),其属性是学号,姓名,性别,年龄;课程关系是C(CNO ,CNAME),属性是课程号,课程名;学生选课关系是SC(SNO ,CNO ,GRADE),属性是学号,课程号,成绩。要查找选修“COMPUTER ”课程的“女”学生姓
名,将涉及到关系有 ,SQL 语句为:SELECT SNAME FROM WHERE S.SNO=SC.SNO AND O=O AND ;查询所有课程都及格的学生学号,姓名,SQL 语句为:SELECT SNO, SNAME FROM WHERE (SELECT * FROM SC WHERE S.SNO=SC.SNO AND )。
三、应用题(1~4每小题4分,6~8每小题5分,共35分)
设有一个数据库,包括以下三个关系:
W (Wid ,Wname ,Wsex ,Wage ); P (Pid ,Pname , Pweight ,Pprice ); WP (Wid ,Pid ,Pdata ,number );
工人表W 属性为工人号(Wid ),工人姓名(Wname ),性别(Wsex ),年龄(Wage )。产品表P 属性有产品编号(Pid ),产品名称(Pname ),产品重量(Pweight ),产品单价(Price ),生产产品表WP 的属性有工人号(Wid ),产品编号(Pid ),生产日期(Pdata ),生产数量(number )。(一个工人每天只生产一种产品) 1、向产品表P 中插入一条记录(’012’,’鼠标’,100,28)。(4分)
2、在WP 表中修改工人号为“208”的工人在“2010-10-09”这天的生产数量为20。(4分)
3、删除WP 表中工人号为“100”的工人的记录。(4分)
4、查询年龄大于30且为男性的工人信息。(4分)
5、统计每种产品的生产总数。(4分)
6、统计生产出的每种产品的总价值。(总价值=生产总数*产品单价)(5分)
7、查询 “2010-10-10”日生产产品数量>30的工人姓名。(5分)