- 8
- 0
- 约2.23千字
- 约 17页
- 2020-12-05 发布于山东
- 举报
.
·
·
? ·
·
? ·
·
软件学院 2011-2012 学年度第二学期
? ·
·
? ·
·
? ·
·
(A)答案
? ·
数据库系统原理及应用期末考试试卷
·
? ·
·
? ·
·
·
题号
一
二
三
四
总分
统分人
.
·
? ·
·
?
·
·
得分
? ·
? ·
·
? ·
·
答 ·
.
·
.
·
号
? ·
一、 单项选择题(每小题 2 分,共 30 分)
?
得分
评卷人
学
? ·
得分
评卷人
·
? ·
·
? ·
·
? ·
·
? ·
·
能 ·
.
·
.
1
2
3
4
5
6
7
8
9
10
·
? ·
·
? ·
?
·
B
B
A
C
A
B
B
A
D
C
·
名
?
姓
? ·
·
11
12
13
14
15
? ·
·
不
·
·
.
.
·
?
·
C
B
B
B
D
·
?
·
·
?
·
·
?
·
·
?
·
·
? ·
内
装
得分
评卷人
·
二、
填空题(每空
1 分,共 20 分)
.
?
·
·
?
·
·
?
·
·
?
·
·
班
?
·
·
1、
?
·
模式
内模式
·
·
.
·
·
? ·
2、
·
数据结构
数据操作
数据的完整性约束条
? ·
·
? ·
·
? ·
·
件
? ·
·
? ·
·
·
3、
·
自主存取控制
强制存取控制
? ·
·
? ·
·
系
? ·
4、
·
连接
? ·
·
? ·
·
? ·
5、
·
正确性
相容性
? ·
·
装 ·
·
? ·
·
6、
.
概念结构设计
·
? ·
·
? ·
·
7、
用户定义
? ·
·
? ·
·
? ·
8、
3
id,name,age
9、
s、sc、c
s,sc, c
CNAME= ‘computer’and SEX=‘女’
S
NOT EXISTS
GRADE60
三、 应用题(共 35 分)
1、向产品表 P 中插入一条记录(“012”,“鼠标”,100,28)。(4 分)
insert into P values(012,
鼠标 ,100,28)
2、在 WP表中修改工人号为“ 208”的工人在“ 2010-10-09 ”这天的生产数
量为 20。
(4 分)
update WP set number=20 where Wid= ’208’and Pdate= ’2010-10-09 ’
3、删除 WP表中工人号为“ 100”的工人的记录。(4 分)
delete from WP where Wid= ’100’
4、查询年龄大于 30 且为男性的工人信息。(4 分)
8、查询在“ 2010-10-09 ”日每个工人生产的产品数,查询结果包括下列内
select * from W where Wage30 and Wsex= ’男’ 容:工人姓名,产品名称,生产数量,查询结果按生产数量从多到少排序。
(5 分)
select Wname ,Pname,number from W,P,WP
where W.Wid=WP.Wid and P.Pid=WP.Pid and Pdate= ’2010-10-09 ’
5、统计每种产品的生产总数。 (4 分) order by number
select Pid as 产品编号 ,sum(number) as 生产总数 from WPgroup by Pid
得分 评卷人 四、综合题(每小题 5 分,共 15 分)
1、画出 E-R 图。(实体,属性,联系圴用题中给定的中文名称)
6、统计生产出的每种产品的总价值。 (总价值 =生产总数 * 产品单价)(5 分)
select p.Pid, SUM(number)*Pprice from P,WP where WP.Pid=P.Pid
group by p.Pid,P.Pprice
7、查询 “2010-10-10 ”日生产产品数量 30 的工人姓名。(5 分)
select Wname from W where Wid in
(select Wid from WP where number30 and Pdate= ’2010-10-10 ’)
职工编号 姓名 职务
2、将 E-R 图转换为关系模式,用下划线标出主码,如有外码,用波浪线标
职工
n
聘期
聘用
月薪
销售量
商品编号
出外码。
如:选课 ( 学号 , 课程号, 成绩)
职工(职工编号,姓名,职务)
商店(商店名,商店地址)
1
商品(商品编号,商品名,价格)
m
销售
n
商品名
商店
商品
聘用(职工编号,商店名,聘期,月薪)
商店名 商店地址 价格
销售(商店名,商品
原创力文档

文档评论(0)