上海电力学院
/
学年第一学期期末考试试卷
标准答案(评分要点)
å’?/p>
评分标准
[ A
卷■ã€?/p>
B
卷□
]
课号ï¼?/p>
1305013
课程名称ï¼?/p>
数据库原ç�?/p>
开课学院(系)
ï¼?/p>
计算机科学与技术学é™?/p>
答卷教师ï¼?/p>
杜海èˆ?/p>
å…?/p>
2
页,ç¬?/p>
1
é¡?/p>
(答案纸与试卷纸要分开放)
一ã€?/p>
单项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的ï¼?/p>
请将正确选项前的字母填在题后的括号内ã€?/p>
ï¼?/p>
ï¼?/p>
15%
ï¼?/p>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
D
B
A
A
C
C
B
D
D
C
C
A
A
C
D
二、写
T-SQL
语句
ï¼?/p>
28%
ï¼?/p>
1
�/p>
select time,room (1%)
from course (1%)
where ti=
’图论â€?/p>
ï¼?/p>
1%
ï¼?/p>
2
�/p>
select dept,count(*)
From teacher (1%)
Group by dept (1%)
Having count(*)<20
ï¼?/p>
1%
ï¼?/p>
3
�/p>
select no,name
From teacher(1%)
Where dept=(select dept from teacher where no=
�/p>
4411
�/p>
)
ï¼?/p>
2%
ï¼?/p>
4
�/p>
create view teacher_only(1%)
As
Select no,name,dept from teacher where no not in(select sir
From class)
ï¼?/p>
2%
ï¼?/p>
5
�/p>
insert into teacher (1%)
values(
�/p>
4422
�/p>
,
’吴为â€?/p>
,
’计算机系â€?/p>
)
ï¼?/p>
2%
ï¼?/p>
6
�/p>
update course
Set teacher_no=(select no from teacher where name=
’李勇â€?/p>
)(1%)
Where teacher_no=(select no from teacher where name=
’王静â€?/p>
)
ï¼?/p>
2%
ï¼?/p>
7
ï¼?/p>
create trigger tr_del on
teacher
(1%)
After delete
(1%)
For
Delete from
teaching
Where
teacher_no in
(select
no from deleted)
(3%)
8) create proc
pro_class(@title_name char(4),@num int output,
@t_name varchar(8) output)
(2%)
As
Select @num=number,@t_name=name
From teacher,class
Where teacher.no=class.sir_no
(3%)
三、有关系
R1
�/p>
R2
�/p>
R3
如下,计算下列关系代数表达式的值ã€?/p>
ï¼?/p>
10%
ï¼?/p>
�/p>
1
ï¼?/p>
A
B
C
D
a
b
1
d
a
b
1
g
�/p>
3
ï¼?/p>
C
1
�/p>
2
R2.B
D
A
R1.B
e
f
a
b
e
f
c
d
e
f
e
f