《数据库原理与SQL Server》期末复习练习含答案Word格式.docx
- 文档编号:15308185
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:11
- 大小:46.83KB
《数据库原理与SQL Server》期末复习练习含答案Word格式.docx
《《数据库原理与SQL Server》期末复习练习含答案Word格式.docx》由会员分享,可在线阅读,更多相关《《数据库原理与SQL Server》期末复习练习含答案Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
系统数据库和
用户数据库。
5.SQLServer2000数据库中的对象主要包括:
表、视图、索引、
存储过程和触发器。
6.SQLServer2000的数据库文件包含以下三类文件:
主数据文件,其扩展名为
mdf,每个数据库都必须有且仅有一个;
次数据文件,其扩展名为
ndf;
事务日志文件,其扩展名为ldf。
7.SQL是结构化查询语言的缩写,主要应用在关系数据库,可实现数据库中的数据检索。
8.用SQL语句在D盘example文件夹下创建一个student数据库,主文件名student_data.mdf,事务日志文件名student_log.ldf。
createdatabasestudent
on
(name=student_data,
filename='
d:
\example\student_data.mdf'
)
logon
(name=student_log,
\example\student_log.ldf'
9.用SQL-EM创建数据库的操作顺序应该是:
CBDA
其中,A:
在打开的“数据库属性”对话框中指定数据库和数据库文件信息;
B:
用鼠标右键点击“数据库”结点;
C:
启动SQL-EM,在左侧窗口中展开连接的服务器;
D:
在弹出的快捷菜单中选择“新建数据库”命令;
10.下面语句的功能是:
将数据库customer的主数据文件customer的大小调整为20MB。
ALTERDATABASEcustomer
MODIFYFILE
(NAME=customer,
SIZE=20MB)
第3章管理表
1.在数据库管理中,对数据的描述经历了3个阶段:
概念设计中的数据描
述、逻辑设计中的数据描述和物理设计中的数据描述。
2.数据库概念设计中涉及的4个数据描述的术语分别是:
实体、实体集、属性和实体标识符。
3.在数据库逻辑设计中,与概念设计中涉及的4个数据描述术语:
实体、实体集、属性和实体标识符相对应的4个数据描述术语是:
记录、文件、
字段和关键码。
4.一种在概念设计中描述实体类型及实体间联系的工具称为(B)。
ASQL-EMBER图C关系模型D表
5.设学生选课系统中有两个实体集,一个是学生s,属性有:
学号sno、班级class、姓名sname、性别sex;
另一个是课程c,属性有:
课程编号cno、课程名cname、学分credit。
一名学生可以选多门课程,一门课程也可以被多名学生选读,每个学生选读每一门课程都有一个成绩score。
试用ER图描述实体s与实体c之间的选课联系。
6.下面的结论中错误的是(C)。
A在一个关系中,超键是唯一标识元组的属性或属性集。
B候选键是不含有多余属性的超键。
C在一个有多个候选键的关系中,所有这些候选键的组合才能作为主键。
D一个关系的外键一定是另一个关系的主键。
7.关于创建表,下面说法正确的是(A)。
A创建表只是给表建立了一个结构。
B创建表只能用SQL语句CREATETABLE<表名>来实现。
C表一旦创建就可以给任何用户所共享,所以,表是不属于某个数据库的。
D表一旦创建,其结构就不可以修改。
8.下面不是数据编辑的SQL语句为(D)。
AINSERTc(cno,cname,credit)VALUES﹙’c001’,’数据库原理’,3)
BDELETEFROMscWHEREsex=’女’
CUPDATEcSETcredit=2WHEREcname=’数据库原理’
DALTERTABLEsADDpostcodechar(6)NULL
9.在关系模式R(sno,sname,sex,birthday)中,有如下的函数依赖集,根据定义能够成为R的候选键的有sno、sname。
F:
sno→(sno,sname,sex,birthday)
sname→(sno,sname,sex,birthday)
(sno,sname)→(sno,sname,sex,birthday)
10.设关系模式R(ABCD),F=﹛A→B,C→B﹜,试求出R的候选键。
解
(1)求A+、B+、C+、D+
A+=AB;
B+=B;
C+=CB;
D+=D。
(2)R的候选键为ACD
11.设关系模式R(ABCD),F=﹛B→CD,A→D﹜
(1)试说明R不是2NF的理由;
(2)试将R分解为2NF模式集。
解
(1)因为A+=AD;
B+=BCD;
C+=C;
D+=D
R的候选键为AB,非主属性C和D部分依赖于候选键AB,所
以R2NF
(2)将R分解为R1(AD)和R2(BCD)即可。
第4章检索数据
1.试写出从表s中查询并输出班级(class)为’08软件班’或’08信管班’的,所有性别(sex)为’男’的学号(sno)、姓名(sname)及电话号码(telephone)的T-SQL语句。
解SELECTsno,sname,telephoneFROMsWHEREsex=’男’and(class=’08软件班’orclass=’08信管班’)
2.要想将表中指定列的值相等的记录划为一组,然后对每一组记录产生一个统
计值,应该使用的是(B)。
A聚集函数B分类(GROUPBY子句)
C过滤(HAVING子句)D排序(ORDERBY子句)
3.将一个表中的记录按照一定的条件与另外的表的一些记录连接起来,这种连
接称为内连接,在SELECT语句中其连接的条件通常可以用
WHERE或ON子句中指定的一个逻辑表达式来描述。
4.请说出下面语句的功能:
SELECTsname,scoreFROMs,scWHEREs.sno=sc.snoand
cno=(SELECTcnoFROMcWHEREcname=’数据库应用’)
解语句的功能是:
从表s和表sc中,查询出所有选修‘数据库应用’课程的学生的姓名(sname)及其该课程的成绩(score)。
5.设s1、s2是两个结构相同的表,下面哪一种查询操作会使查询结果增加行的数量。
(D)
As1和s2的连接查询B相关子查询
C不相关子查询Dunion(并)运算
第5章Transact-SQL编程
1.用SQL语句编写的程序称为(C),一个或多个SQL语句的集合,并用GO作为结束的信号,这样的语句的集合称为(A),而将执行的两条或两条以上的语句,放在BEGIN和END之间,这样的复合语句称为(D)。
A批处理B游标C脚本D语句块
2.下面哪些特征是局部变量所具有的(可以多选):
A、C、D。
A由用户自己定义的B以@@开头
C只能在它声明的程序内使用D以@开头
3.在T-SQL程序设计中,选择结构使用(A);
循环结构使用(C);
而转移结构则使用(D)。
AIF语句BSELECT语句CWHILE语句DGOTO语句
4.已知下面两个脚本
(1)DECLARE@scoresmallint
SET@score=(SELECTscoreFROMscWHEREsno=’1001’andcno=’c002’
IF@score>=57and@score<60
SET@score=60
SET@score=@score+2
PRINT@score
(2)DECLARE@scoresmallint
BEGIN
SET@score=60
END
问当表sc中1001学号学生所修c002课程的成绩score为61时,两个脚本运行后输出的@score的值是多少?
答:
当score=61时,脚本
(1)运行的输出结果为63,脚本
(2)运行的输出结果为61。
5.游标实际上是一种能从包括多条记录的结果集中每次提取一条记录的机制,因此它总是与一条(B)相关联。
ADECLARE语句BSELECT语句
CFETCH语句DSET语句
6.下面是应用程序对游标操作过程的几个步骤,正确的操作顺序应该是:
C、A、B、D。
A打开游标B从一个游标中提取信息
C声明游标D关闭并释放游标
第6章全面掌握SQLServer2000
1.在SQLServer2000中,索引分为聚集索引和非聚集索引两类。
其中,在不改变记录的物理顺序的基础上,通过顺序存放指向记录位置的指针来实现建立记录的逻辑顺序的方法称为非聚集索引。
2.判断下面的说法是否正确(正确打√,错误打×
)?
(×
)
索引是建立在某个表上的,要想用SQL-EM来查看它们可以展开左侧窗口中指定的数据库,点击表结点,在右侧窗口上选中要找的表,单击鼠标右键,选择“打开表”→“返回所有行”命令,在打开的表中查看。
3.下面关于视图的说法哪一个是对的?
(B)
A视图在数据库中和表是一样的对象
B视图和表一样可以用SELECT语句查询基表中的数据
C视图和关系一样是一种图形对象
D视图是一种虚表,不能用SELECT语句查询基表中的数据
4.视图可以有目的地将分散在多个表上的数据构造一个集合在一起的框架,以方便以后进行数据检索;
也可以对数据库表的列进行不同的组合,以构造多个不同的视图,赋予不同的访问权限,从而限制用户对数据的访问。
这两种作用分别称为集中数据和限制访问。
5.下面关于存储过程的说法哪一个是错的?
A存储过程实际就是一个用SQL语句事先编好的程序
B存储过程是存储在服务器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理与SQL Server 数据库原理与SQL Server期末复习练习含答案 数据库 原理 SQL Server 期末 复习 练习 答案