云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库复习题3

数据库复习题3

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 12:15:47

数据库复习题3

一、选择题

1.下面哪种关键字是表示非空约束的( ) A.Check B.Not Null C.Foreign Key D.Primary Key

2.若要查询tb_bookinfo表 中前5行记录信息,则正确的语句是( A.Select top 5* from tb_bookinfo B.Select top 5 from tb_bookinfo C.Select top * 5 from tb_bookinfo D.Select 5 * top from tb_bookinfo

3.SELECT语句中与HAVING子句通常同时使用的是( )子句。 A.ORDER BY B.WHERE C.GROUP BY D.无需配合

4.下面关于备份过程中可以执行的操作的说法哪一个是正确的( )A.可以进行在线备份

B.可以创建或删除数据库文件 C.可以创建索引

D.可以缩小数据库文件大小

5.如果一个游标不再使用,可以使用哪一个命令关闭游标( ) A.CLOSE B.DELETE C.FETCH

D.DEALLOCATE

6.下面关于视图的说法错误的是( ) A.只能在当前数据库中创建视图

B.只能将视图创建在数据表上,不能将其创建在视图上 C.视图中的数据是虚拟的,不是真实存在的 D.在视图中最多可以引用1024个列(字段) 7.数据库管理系统简称( ) A.DBS B.DBA C.DB D.DBMS

8.若要查询stuinfo表中的所有记录信息,则下面正确的SQL语句是( A.select * from stuinfo B.select stuinfo

C.select from stuinfo D.select stuinfo * from

) ) 9.下面关于排序查询的描述正确的是( ) A.默认为降序 B.默认为升序 C.DESC为升序 D.ASC为降序

10.Microsoft SQL Server是一种基于客户机/服务器的关系型数据库管理系统,它使用( )语言在服务器和客户机之间传递请求。 A.TCP/IP

B.Transact-SQL C.C D.ASP

11.下面哪些字符可以用于Transact-SQL的注释( )。 A.-- B.@@ C.** D./…/

12.在Transact-SQL的模式匹配中,使用( )符号表示匹配任意长度的字符串 A.* B.– C.% D.#

13.关于触发器的说法错误的是( ) A.触发器的执行是被动的

B.触发器可以完成表的级联修改 C.触发器可以强制限制

D.触发器可以实现比CHECK更复杂的约束

14.事务作为一个逻辑工作单元必须具有4个性质,称为ACID属性,下面哪一个不属于ACID属性。( ) A.原子性 B.一致性 C.隔离性 D.稳定性

15.执行存储过程使用的语句是( ) A.EXECUTE B.ALTER PROC C.SELECT D.GO

16.删除数据库的关键字是( ) A.UPDATE B.CREATE C.ALTER D.DROP

17.下面哪种备份是对数据库的完整备份,包括所有的数据以及数据库对象( ) A.事务日志备份

B.数据库完全备份 C.差异备份

D.文件或文件组备份

二、填空题

1.SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为.mdf 、( )和.ldf

2. 使用( )身份验证方式登录 SQL Server 时,不必再提供一个单独的登录账号及口令

3.数据管理技术的发展主要经历了3个阶段:人工管理阶段、( )、数据库系统阶段。

4.按照外连接条件的要求程度,可以将外连接分为左外连接、右外连接和( ) 5.游标的定义过程为:( )→打开游标→提取数据→关闭游标→释放游标 6.视图中最多可以引用( )个字段(列) 7.数据文件分为主数据文件和( )

三、判断题

1.使用T-SQL语句删除一个角色时,必须先删除这个角色所包含的数据库用户( ) 2.在定义存储过程的输出参数时,输出参数名后必须加上关键字“OUTPUT”( ) 3.外连接返回与连接条件匹配的数据行,并根据外连接条件返回与连接条件不匹配的数据行( )

4.如果被视图V1引用的表T1被删除,现又创建一个和T1相同结构的表,则视图V1不可以使用( )

5.存储过程可以重复使用( )

6.SQL Server里数据表中的数据可以导出到文本文件中( ) 7.使用SELECT进行查询时,FROM子句不可缺少( )

8.内连接使用比较运算符进行数据表间的比较操作,并列出数据表中与连接条件相匹配的数据行( )

9.通过“sp_helptext+存储过程名”一定可以查看存储过程的定义( ) 10.在备份数据库时,可以对数据库做某些操作( )

四、应用题

1.设数据库中有三个关系:

学生关系S(S#,SNAME,AGE,SEX) 学习关系SC(S#,C#,GRADE) 课程关系C(C#,CNAME,TEACHER)

注:S# 学号、SNAME 姓名、AGE 年龄、SEX 姓别、C# 课程号、CNAME 课程名、GRADE 成绩、TEACHER 任课老师

请用关系代数表达式表达各个查询语句。

1).检索学习课程号为C2的学生学号与成绩。

2).检索学习课程号为C2的学生学号与姓名。 3).检索选修课程名为MATHS的学生学号与姓名。 提示:运算符号:δ选择、∏投影、连接、÷除法、∨并、∧交、—差

2.在图书借阅系统中,有读者(读者编号,姓名,读者类型,已借数量)、图书(图书编号,书名作者,出版社,出版日期,定价) 两个实体集,假定一位读者可以借阅多本图书,一本图书可以经多位读者借阅,请画出读者、图书两个实体之间的E-R图。

3:声明一个可以查看student中所有男学生信息的滚动游标,并可更新student表中的sage字段的,游标名称为student_cursor,通过该游标倒序提取出所有记录,并将年龄(sage)字段值减1 。

4:登陆帐号Login1在数据库用户S_MIS中的数据库用户名称为Login1smis,请用SQL语句删除登陆帐号Login1。

5:创建一个可以根据输入的课程号(cno),查看选修该门课的学生姓名(sname),课程名(cname)以及成绩(grade)的多语句表值函数xscj。

6.使用T-SQL语句创建一个数据库,数据库名为KS,数据库文件全部放在C盘“test”文件夹下,主数据文件初始大小为10MB,增长方式为20%每次,最大值为20MB;次数据文件初始化大小为5MB,最大值15MB,增长方式为2MB每次;日志文件初始大小为6MB,不限大小,其他属性默认。

搜索更多关于: 数据库复习题3 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

数据库复习题3 一、选择题 1.下面哪种关键字是表示非空约束的( ) A.Check B.Not Null C.Foreign Key D.Primary Key 2.若要查询tb_bookinfo表 中前5行记录信息,则正确的语句是( A.Select top 5* from tb_bookinfo B.Select top 5 from tb_bookinfo C.Select top * 5 from tb_bookinfo D.Select 5 * top from tb_bookinfo 3.SELECT语句中与HAVING子句通常同时使用的是( )子句。 A.ORDER BY B.WHERE C.GROUP BY D.无需配合 4.下面关于备份过程中

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com