数据库系统原理及应用期末试卷A

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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分)

相关文档
最新文档