《数据库系统原理及应用期末试卷A(共3页).doc》由会员分享,可在线阅读,更多相关《数据库系统原理及应用期末试卷A(共3页).doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上系别 班级 姓名 学号 密封线软件学院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. 删除
2、基本表sc中的列数据 D. 删除基本表sc中的部分行4、从ER模型关系向关系转换时,一个M:N联系转换为关系模式时,该关系模式的主码是( C )AM端实体的主码 BN端实体的主码 CM端实体主码与N端实体主码组合 D重新选取其他属性 5、保护数据库,防止未经授权的或不合法的使用造成的资料泄漏、更改破坏。这是指数据的( A )A安全性 B完整性 C并发控制 D恢复6、对数据库中的基本表进行插入、删除、修改是数据库管理系统的( B ) A数据定义功能 B. 数据操纵功能 C. 数据组织、存储和管理 D. 其它功能7、关系中的主码必须是唯一且不为空(NULL),这是指关系的( B ) A. 参照完整
3、性 B. 实体完整性 C. 用户定义完整性 D. 规范化8、关系模式的任何属性( A ) A不可再分 B可再分 C命名在该关系模式中可以不惟一 D以上都不是 第(9)至(11)题是基于如下两个关系,其中雇员信息表关系EMP的主码是雇员号,部门信息表关系DEPT的主码是部门号。DEPTEMP9、若执行下面列出的操作,哪个操作不能成功执行?( D ) A. 从EMP中删除行(010,王宏达,01,1200) B. 在EMP中插入行(102,赵敏,01,1500) C. 将EMP中雇员号=056的工资改为1600元 D. 将EMP中雇员号=101的部门号改为0510、若执行下面列出的操作,哪个操作不
4、能成功执行?( 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),存在的函数依赖是idname,idsex,idage,iddepart_id, dept_iddept_name,其满足( B )。 A. 1NF B. 2NF
5、 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 SnoB.
6、 sum(grade) group by Sno C. count(grade) order by Sno D. sum(grade) order by Sno15、数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D ) A外模式 B内模式 C存储模式 D模式 得分评卷人二、填空题(每空1分,共20分)1、从数据库管理系统角度看,数据库系统通常采用三级模式结构,即数据库系统由外模式、 和 组成。2、数据模型通常由 、 、 三个部分组成。3、数据库安全机制中的存取控制机制分为 方法和 方法两种。4、在对数据库查询时, 查询执行的时间最长。5、数据库的完整性是指数据的 和
7、。6、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的 阶段。7、创建学生(Student)表时,对属性年龄(age)用check(age17)进行约束,这属于数据库 完整性约束。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),属性是学号,课程号,成绩。要查找选修
8、“COMPUTER”课程的“女”学生姓名,将涉及到关系有 ,SQL语句为:SELECT SNAME FROM WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND ;查询所有课程都及格的学生学号,姓名,SQL语句为:SELECT SNO, SNAME FROM WHERE (SELECT * FROM SC WHERE S.SNO=SC.SNO AND )。 得分评卷人三、应用题(14每小题4分,68每小题5分,共35分)设有一个数据库,包括以下三个关系:W(Wid,Wname,Wsex,Wage);P(Pid,Pname, Pweight,Pprice);WP(Wi
9、d,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”的工人的记录。(
10、4分)4、查询年龄大于30且为男性的工人信息。(4分)5、统计每种产品的生产总数。(4分)6、统计生产出的每种产品的总价值。(总价值=生产总数*产品单价)(5分)7、查询 “2010-10-10”日生产产品数量30的工人姓名。(5分) 8、查询在“2010-10-09”日每个工人生产的产品数,查询结果包括下列内容:工人姓名,产品名称,生产数量,查询结果按生产数量从多到少排序。(5分)得分评卷人四、综合题(每小题5分,共15分)某商店销售系统数据库涉及到三个实体集,“职工”(Employee)实体的属性有职工编号(id)、姓名(Ename)、职务(post),“商店”(Shop)实体的属性有商店
11、名(Sname)、商店地址(address),“商品”(Commodity)实体的属性有商品编号(Cid)、商品名称(Cname)、价格(price),商店和商品之间存在“销售”(Sale)关系,商店销售商品有销售量(number),一个商店可销售多种商品,一种商品也可在多个商店销售。商店和职工之间存在“聘用”(Employ)关系,每个商店有多个职工,每个职工只能在一个商店工作,商店聘用职工有聘期(period)和月薪(wage)。1、画出E-R图。(实体,属性,联系圴用题中给定的中文名称)2、将E-R图转换为关系模式,用下划线标出主码,如有外码,用波浪线标出外码。 如:选课 ( 学号 , 课程号, 成绩) 3、把 “销售”关系模式用SQL语句创建Sale表。(表名和属性名必须用题中给定的英文)专心-专注-专业