当前位置:文档之家› 数据库试题2011-2012A_n

数据库试题2011-2012A_n

其中cno为课程号,cname为课程名,credit为学分;选修关系SC(sno,cno,grade),其中grade为成绩。
根据下述查询要求,写出相应的关系代数表达式(每小题4分)
(1)检索年龄小于19岁的学生基本情况;select * from student where age < 19;
(2)检索选修了课程号为”140501”课程的学生姓名、课程名与成绩;select student.sname,ame,sc.grade from student,course,sc where student.sno=course.sno and student.sno=sc.sno;
G02
11



用SQL语句完成下列各题(每小题4分)
(1)建立表GOODS和SALES,并写出主码和外码(列宽自己定义)。
Create table goods(gno char(10) primary key,
Gname char(10),
Price char(10),
Type char(10),
………………………………装………………………………订…………………………………线………………………………
课程《数据库概论》班级__________________姓名______________________学号_____________________
………………………………密………………………………封…………………………………线………………………………
四、程序设计题(本大题共2小题,第一题共12分,第二题共20分,共32分)。请将的答案填在答题纸上。
1.现有学生课程数据库,其中包括学生关系STUDENT,课程关系COURSE和选修关系SC。每个关系的具体应用如下:学生关系
STUDENT(sno,sname,age,dept),其中sno为学号,sname为姓,age为年龄,dept为所在的系;课程关系COURSE(cno,cname,credit),
Select gno from sales where hno=’h01’and hno<>’h02’
(5)用PL-SQL编写一个存储过程并且调用该存储过程,要求如下:存储过程的名为CPSUM,该存储过程统计一种商品在所有商场的
销售量,商品的商品号由存储过程的形参给出;在调用过程中,要求调用G02商品号。
7.二级封锁协议可防止()。
A.读“脏”数据、丢失修改B.读“脏”数据C.不可重复读、丢失修改D.不可重复读、读“脏”数据
8.ORACLE中,下面哪条语句实现对权限审计()。
A. AUDIT TABLE BY SCOTT BY ACCESSB. AUDIT CREATE ANY TABLE BY SCOTT
C.AUDIT VIEW BY SCOTT BY SESSIOND. AUDIT SELECT, UPDATE ON SCOTT.EMP BY ACCESS
9.写日志文件时应该(C)。
A.将更新数据库与写日志文件两个操作同时完成B.先写日志文件,后写数据库的更新
C.先写数据库的更新,后写日志文件D.将更新数据库与写日志文件两个操作按随机顺序完成
长虹
G02
电冰箱
2800
KJ02
美的





表2商场基本表SHOPS
商场号(HNO)
商场名(HNAME)
经理(MANGER)
地址(ADDR)
H01
银泰
张三
解放路111号
H02
苏宁
李四
解放路222号




表3销售基本表SALES
商场号(HNO)
商品号(GNO)
销售量(QTY)
H01
G01
82
H02
Create or replace procedure cpsum(gno char(10)) Is
Num1 number(10);
Begin
Select sum(qty) into num1 from sales;
dbms_output.put_line(num1);
end;
五、设计题(每小题5分,共10分)。请将的答案填在答题纸上。
A.用户视图属于外模式B.内模式也称存储模式C.表属于外模式D.模式也称概念模式
2.SQL语言中,用GRANT/REVOKE语句实现数据库的(D)。
A.并发控制B.完整性控制C.一致性控制D.安全性控制
3.在处理数据库并发控制问题时,DBMS所使用的基本逻辑单元是(C)。
A.程序B.指令C.事务D.进程
1.数据独立性是指数据的和数据的逻辑独立性。
2.关系代数运算中,传统的集合运算有、并、交和差。
3.ODBC/JDBC的体系结构主要有四个部件,它们是应用程序、驱动程序管理器、驱动程序和。
4.数据模型的三个组成部分是数据结构、数据操作和。
5.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的设计阶段。
2.设有一个SP数据库,包括商店表SHOP,商品表GOODS和销售基本表SALES,表的结构如下(其中记录为SP数据库的部分记录),表
中下划线属性名为主关键字。
表1商品基本表GOODS
商品号(GNO)
商品名(GNAME)
价格(PRICE)
型号(TYPE)
制造商(FACTORY)
G01
电视机
3100
CH01
A-2
………………………………装………………………………订…………………………………线………………………………
课程《数据库概论》班级__________________姓名______________________学号_____________________
………………………………密………………………………封…………………………………线………………………………
某市人才交流中心拟建立人才信息交流网,每个应聘者可以应聘多个岗位,每个岗位可以有多名应聘者应聘;每个企业可以提供多个应聘
岗位。应聘者有姓名、性别、出生日期、毕业院校、专业学历、联系电话等属性;企业有企业编号、企业名称、地址、联系人、联系电话、电
子邮件等属性;岗位有岗位编号、岗位名称、专业、学历和薪水等属性;应聘者进行求职登记时需提出最低薪水要求和登记日期等信息;企业
Factory char(10));
Create table sales(hno char(10) primary key,
Gn
(2)将商场号为“H01”的地址改为“解放路102号”
Update shops set addr =’解放路102号’where hno=’h01’
题号










十一
十二
十三
十四
十五
十六
十七
十八
十九
二十
总分
得分
2011~2012学年第一学期期末考试《数据库概论》试卷(A)
一、单项选择题(每小题1分,共15分)。在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在
答题纸上。
1.下面关于数据库三层模式结构的说法,不正确的是()。
12.向STUDENT关系插入元组(‘200012’,’黎明’,20):insert into student values(‘200012’,’黎明’,20);
13.对STUDENT关系中的“age”增加约束条件,要求年龄在18到40之间:;
14.计算STUDENT关系中学生的平均年龄:select avg(age) from student。
6.在两个实体类型间有一个m:n联系时,这个结构转换成的关系模式有个。
7.主码和提供了一个表示关系间的手段。
8.在数据库设计时,把数据需求写出文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为。
9.为了保证数据库的安全性,对一个数据库产品提供的授权定义中,提供的数据对象的粒度越,授权子系统就越灵活。
发布岗位需求时需提出岗位人数,登记日期等信息。
1.根据上述语义画出人才、岗位和企业的E-R图,要求在图中画出属性并注明联系的类型;
2.试将E-R模型转换成关系模型,并指出每个关系模式的主码。(注:主码用下划线、外码用波浪线表示)。
A-3
………………………………装………………………………订…………………………………线………………………………
A. SELECT * FROM S WHERE C<’2’B. SELECT B,C FROM S WHERE C<’2’
C. SELECT B,C FROM S WHERE B<’2’D. SELECT * FROM S WHERE B>3
二、填空题(每空1分,共15分)。请将正确的答案填在答题纸上。
………………………………密………………………………封…………………………………线………………………………
14.数据流图是结构化设计的工具,用于数据库设计的(B)。
A.可行性分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.需求分析阶段
15.关系模式S(A,B,C,D)代数中的 等价于如下的()语句。
(3)检索学习全部课程的学生姓名;select sname fron student where exit(select sc.sno from sc,course where count(distinct o)=count(distinct o) group by sno having o=o)
4.关系R(ABC)与S(BCD),运算R÷S结果的属性个数是()。
相关主题