《数据库原理与应用》试题
度管理是实现管理任务自动化的一种重要方式。
三、填空题
(
每题
1
分,共
10
分
)
1
.
MS SQL Server
提供多个图形化工具,其中用来启动、停止和暂停
SQL Serve
服
务的图形化工具称为
_____
服务管理器
____________
。
2
.数据库操作语句就是指
__ insert__
、
_update__
、
___delete______
和
select
语句。
3
.在安装
MS SQL Server
时,必须选择一种安全类型。如果在登录时,不需要记录
用户名和登录
ID
,则该安全模式是
____
Windows
认证模式
_________________
。
4
.如果表的某一列被指定具有
NOT NULL
属性,则表示
__
不允许在没有指定列缺省值
的情况下插入省略该列值的数据行
________________
。
5
.已知有学生关系
S(SNO
,
SNAME
,
AGE
,
DNO)
,各属性含义依次为学号,姓名、
年龄和所在系号;学生选课关系
SC(SNO
,
CNO
,
SCORE)
,各属性含义依次为学号、
课程号和成绩。分析以下
SQL
语句:
SELECT SNO
FROM SC
WHERE SCORE = (SELECT MAX(SCORE) FROM SC WHERE CNO=’002’)
简述
上述语句完成的查询操作是
__
检索有与课程号为“
002”
的课程的最高成绩相等的同学
的学号
6
.
SQL Server
复制有快照复制、
__
事务
______
复制和
___
合并
_____
复制
3
种类型。
7
.语句
select day('2004-4-6'), len('
我们快放假了
.')
的执行结果是:
___
6
______
和
_
____
7
____
。
四、设计题
(
共
50
分
)
1.
已知有如下
4
个表:
供应商表
S(SNO,SNAME,CITY)
零件表
J(JNO,JNAME,COLOR,WEIGHT)
工程表
P(PNO,PNAME,CITY)
供应情况表
SPJ(SNO,PNO,JNO,QTY)
其中,
SNO
、
SNAME
、
CITY
分别表示供应商代码、供应商姓名、供应商所在城市,
JNO
、
JNAME
、
COLOR
、
WEIGHT
分 别 表 示 零 件 代 码 、 零 件 名 、 颜 色 和 重 量 ,
PNO
、
PNAME
、
CITY
分别表示工程代码、工程名、工程所在城市,
QTY
表示某供
应商供应某工程某种零件的数量。
分别写出
SQL
语句,完成如下功能:
(
每小题
5
分,共
20
分
)
(1)
查询出重量大于
30
或颜色为
"red"
的零件名;
(2)
查询出每个供应商为每个工程供应零件的数量
(3)
查询出给
"
北京
"
的工程供应
"
齿轮
"
零件的供应商名;
(4)
建一个视图,定义为所有
"green"
颜色的零件。
2.
图书出版管理数据库中有两个基本表:
图书
(
书号,书名,作者编号,出版社,出版日期
)
作者
(
作者编号,作者名,年龄,地址
)
试用
SQL
语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书
名和出版社。
(10
分
)
3.
现有关系数据库如下:
学生
(
学号,姓名,性别,专业、奖学金
)
课程
(
课程号,名称,学分
)
学习
(
学号,课程
号,分数
)
用
SQL
实现:
(
每小题
5
分,共
20
分
)
————————————————————————————————————————————
3
相关文档
评论