暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
sql复习题.doc
8
5页
0次
2025-04-17
免费下载
分析设计题
1.
请为图书馆设计一个数据库,要求包括图书和借书人的信息。图书的信息包括书号、书
名、作者、定价、位置;借书人的信息包括姓名、借书证号、单位;借书需要记录借书日
期。
要求:
1)
将数据库用
E/R
图来描述;
2)
转换成关系模型并注明函数依赖。
2.
商店销售商品的数据库,涉及如下数据:
商店号、商店名、地址;
商品号、商品名、单价;
某商店销售某商品的数量和日期。
1
设计
E/R
图;
2
转换成关系模型(注明函数依赖)。
SQL
操作题
1.
SQL
的有关语句定义:(本小题
6
分)
1)
教师关系
T
,包括教师编号
TNo
,姓名
TN
,系别
TD
,职称
RANK
2
)课程关系
C
,包括课程号
CNo
,课程名
CN
,任课教师
TN
3)
教师教授课程关系
TC,
包括
TNo
CNo
TN
注意:说明主键码和外键码(如果有的话)。
2.
结合上题的数据库,用
SQL
的有关语句定义:(本小题
6
分)
1)
针对教师教授课程关系
TC
,授予王刚老师查询权限以及对
TNo
CNo
的插人权限;
2)
在课程关系
C
的键码属性上建立索引;
3)
删除编号为
030105
的教师的所有有关数据。
3.
关系模式如下:(本小题
4
分)
商品
P (PNO
PN
COLOR
PRICE)
商店
S(SNO
SN
CITY)
销售
SP(PNO, SNO, QTY)
SQL
写出查询语句:查询销售商品“
T V
的商店名
SN
4.
结合上题的数据库,用
SQL
写出查询程序:(本小题
4
分)
不销售商品
P2
(商品号)的商店名
SN
5.
关系模式如下:(本小题
5
分)
1)
学生关系
Student
,包括学号
Sno
、姓名
SN
、年龄
SA
2)
Course
Cno
CN
CT
3)
学生选课关系
SC
,包括
Sno
Cno
和成绩
G
SQL
的有关语句写出查询程序
1)
插入任意
3
个学生的完整信息;
2)
修改所有学生的年龄(加
1
)。
6.
结合上题定义的学生选课数据库,用
SQL
语句查询计算机系学生数
据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若
绩相同,再按学号排序(升序)。(本小题
5
分)
1.
SQL
的有关语句定义(本小题
6
分)
1
学生关系
S
(或
Student
),包括学号
SNo
、姓名
SN
、年龄
SA
、系别
SD
2
课程关系
C
,包括课程号
CNo
、课程名
CN
、任课教师
TN
3
学生选课关系
SC
,包括
SNo
CNo
和成绩
G
注意:说明主键码和外键码(如果有的话)。
2.
按上题的关系模式,用
SQL
的有关语句(本小题
6
分)
1)
对于学生选课关系
SC
,授予王小兰查询权限以及对
SNo
CNo
的插入权限;
2)
从学生选课关系
SC
中,删除李小冬(学生关系中可能有重名)的所有选课。
3.
结合上题的关系模式,
SQL
语句查询郑老师讲的每门课的学生平均成绩,输出
程号和平均成绩。(本小题
4
分)
4..
结合上题的学生选课数据库,用
SQL.
的有关语句(本小题
6
分)
(1
)在学生关系
S
的键码属性上建立索引;
(2
)删除学号为
020102
的学生的所有相关数据。
5.
结合上题的关系模式,
SQL.
的语句查询每个学生的总成绩,输出学号和总成绩,
按总成绩排序(降序),若总成绩相同,再按学号排序(升序)。(本小题
4
分)
6.
按上题定义的学生选课数据库,用
SQL.
的嵌套查询语句找出不学
C5
(课程号)课的
学生姓名。(本小题
4
分)
一、选择题(共
40
分,每题
1
分)
1.
SQL Server
中可以通过使用约束、默认和规则实现的完整性是
()
A.
域完整性
B.
声明数据完整性
C.
引用完整性
D.
过程定义数据完整性
2.
不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束
()
A.DEFAULT
约束
B.CHECK
约束
C.PRIMARY KEY
约束
D.FOREIGN KEY
约束
3.
可以创建视图的是
()
A.CREATE RULE B.CREATE DEFAULT C.CREATE TABLE D.CREATE VIEW
4.
用户在创建存储过程时,如何对存储过程文本信息进行加密
()
A.WITH ENCRYPTION B.WITH CHECK C.WITH OPTION D.WITH LIKE
5.
常用于只读操作的锁是
()
A.
共享锁
B.
独占锁
C.
意向锁
D.
模式锁
6.
声明游标可以用()
A.CREATE CURSOR B.ALTER CURSOR C.SET CURSOR D.DECLARE
CURSOR
7.
当前数据库系统所支持的主要模型有
()
A.
层次模型
B.
网状模型
C.
关系模型
D.
以上都是
8.
关系模型的完整性包括
()
A.
实体完整性
B.
参照完整性
C.
用户定义完整性
D.
以上都是
9.
关系数据库中,主键的正确描述是()
A.
为标识表中唯一的实体
B.
创建唯一的索引,允许空值
C.
只允许以表中第一字段建立
D.
允许有多个主键的
10.
用以交互地设计和测试
T-SQL
语句的是
()
A.
管理控制器
B.
查询分析
C.
事件探
D.
服务管理
11.
Transact-SQL
中,用于更新命令是()
A.INSERT B.UPDATE C.DELETE D.CREATE
12.
允许用一
SELECT
命令同时查询数据需要
()
A.ORDER BY B.COMPUTE C.Having D.GROUP BY
13.
存储在数据库中的数据的确性属于
()
A.
数据完整性
B.
数据有
C.
数据安全
D.
以上都不是
14.
创建触发器命令
()
A.CREATE VIEW B.CREATE TRIGGER C.CREATE RULE D.CREATE
TABLE
15.
用于数据访问权限的控制的语
()
A.DDL B.DML C.DCL D.DEL
16.
多进程数据库引缺点
()
A.
一个数据库可以同时支持多个用户
B.
占用较大的系统资源
C.
在网提供数据库
D.
一个数据库不可以同时支持多个用户
17.
用于数据库中数据的修改和索的语
()
A.DDL B.DML C.DCL D.DEL
18.
单进程、多线程数据库引优点
()
A.
存需求不
B.
存需求
C.
扩展性不
D.
扩展
19.
指向操作系统资源的语句途径或者是提供一系列服务的语程序是
()
A.T-SQL B.Q-SQL C.API D.AIP
20.
关系模型的数据结
()
A.
B.
C.
D.
二维
21.
主数据库文的默认扩展名是
()
A..dbt B.. mdf C..dat D..dst
22.
T-SQL
中,常用来显示有关数据库和数据库参数的信息的系统存储过程为
()
A. sp_dropdb B.sp_adddb C.sp_setdb D. sp_helpdb
of 5
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。