数据库系统原理及应用期末试卷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

15、数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )

得分 评卷人 别 班级

姓名

学号 ··········

··········

····················

··········

········密··················封················

··线·························

···················· EMP DEPT

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分)

8、查询在“2010-10-09”日每个工人生产的产品数,查询结果包括下列内容:工人姓名,产品名称,生产数量,查询结果按生产数量从多到少排序。(5分)

得分评卷人得分评卷人

相关文档
最新文档