SQL Server 数据库总复习题Word文件下载.docx

上传人:b****4 文档编号:7242464 上传时间:2023-05-08 格式:DOCX 页数:25 大小:224.95KB
下载 相关 举报
SQL Server 数据库总复习题Word文件下载.docx_第1页
第1页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第2页
第2页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第3页
第3页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第4页
第4页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第5页
第5页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第6页
第6页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第7页
第7页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第8页
第8页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第9页
第9页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第10页
第10页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第11页
第11页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第12页
第12页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第13页
第13页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第14页
第14页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第15页
第15页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第16页
第16页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第17页
第17页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第18页
第18页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第19页
第19页 / 共25页
SQL Server 数据库总复习题Word文件下载.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

SQL Server 数据库总复习题Word文件下载.docx

《SQL Server 数据库总复习题Word文件下载.docx》由会员分享,可在线阅读,更多相关《SQL Server 数据库总复习题Word文件下载.docx(25页珍藏版)》请在冰点文库上搜索。

SQL Server 数据库总复习题Word文件下载.docx

FROM 

book 

WHERE 

book_name 

LIKE 

‘计算机*’ 

(B)SELECT 

‘计算机%’ 

(C)SELECT 

book_name=‘计算机*’ 

(D)SELECT 

book_name=‘计算机%’ 

12、SELECT语句中与HAVING子句通常同时使用的是()子句。

A.ORDERBY 

B.WHERE 

C.GROUP 

BY 

D.无需配合 

13、要删除mytable表中的myindex索引,可以使用()语句。

(A)DROP 

myindex 

(B)DROP 

mytable.myindex 

(C)DROP 

INDEX 

myindex(D)DROP 

14、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是()。

(A)sp_helptext(B)sp_helpindex(C)sp_bindrule(D)sp_rename 

15、SQLServer提供的单行注释语句是使用()开始的一行内容。

A.“/*” 

B.“--” 

C.“{” 

D.“/” 

16、以下运算符中优先级最低的是()。

(A)+(加) 

(B)=(等于) 

(C)like 

(D)=(赋值) 

17、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:

() 

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

18.SQL语言按照用途可以分为三类,下面选项中哪一种不是:

(A)DML 

(B)DCL 

(C)DQL 

(D)DDL 

19.在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是() 

(A)* 

(B)% 

(C)- 

(D)?

20.以下那种类型作为变量的数据类型()。

(A)text 

(B)ntext 

(C)table 

(D)image 

21.下面不属于数据定义功能的SQL语句是:

A.CREATE 

TABLE 

B.CREATE 

CURSOR 

C.UPDATE 

D.ALTER 

22.在SQL 

SERVER中局部变量前面的字符为:

(B)# 

(C)@@ 

(D)@ 

23.对视图的描述错误的是:

(A)是一张虚拟的表 

(B)在存储视图时存储的是视图的定义 

(C)在存储视图时存储的是视图中的数据 

(D)可以像查询表一样来查询视图

24.在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是()。

(A)ALTER 

(B)UPDATE 

(C)UPDAET 

(D)ALLTER 

25、有如下代码,当代码中_[关键字]_分别为break、continue、return时,最后的print@n输出的值为什么?

declare@nint

set@n=3 

while@n〉0 

begin 

set@n=@n-1 

if@n=1_[关键字]_ 

end 

print 

@n(

A:

1,0,不输出 

B:

1,1,1 

C:

0,0,0 

D:

0,1,2 

26、数据库系统由数据库、硬件和什么等组成?

操作系统 

文件系统 

编译系统 

数据库管理系统 

27、所谓概念模型,指的是什么?

() 

客观存在的事物及其相互联系 

将信息世界中的信息数据化 

实体模型在计算机中的数据化表示 

现实世界到机器世界的一个中间层次,即信息世界 

28、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和什么?

数据库应用系统 

相关的计算机系统 

各类相关人员 

29、数据库系统软件包括DBMS和什么?

数据库 

高级语言 

OS 

数据库应用系统和开发工具 

30、下列四项中,不正确的提法是什么?

SQL语言是关系数据库的国际标准语言 

SQL语言具有数据定义,查询,操纵和控制功能 

SQL语言可以自动实现关系数据库的规范化 

SQL语言称为结构查询语言 

31、以下关于外码和相应的主码之间的关系,正确的是哪个?

外码并不一定要与相应的主码同名 

外码一定要与相应的主码同名 

外码一定要与相应的主码同名而且唯一 

外码一定要与相应的主码同名,但并不一定唯一 

32、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是什么?

多对多 

一对一 

多对一 

一对多 

33、数据库是在计算机系统中按照一定的数据模型组织、结构化的什么?

文件的集合 

数据的集合 

命令的集合 

程序的集合 

34、数据库设计的几个步骤是什么?

需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护 

需求分析,逻辑结构设计,物理结构设计.概念结构设计,数据库实施,数据库运行和维护 

需求分析,逻辑结构设计,概念结构设计.物理结构设计,数据库实施,数据库运行和维护 

需求分析,概念结构设计,物理结构设计,逻辑结构设计,数据库实施,数据库运行和维护 

35、数据库系统是在什么的基础上发展起来的?

36、SQL语言是什么语言?

层次数据库 

网络数据库 

关系数据库 

非数据库

37、SQL中,聚合函数COUNT(列名)用于?

计算元组个数 

计算属性的个数 

对一列中的非空值计算个数 

对一列中的非空值和空值计算个数 

38、什么是长期存储在计算机内的有组织,可共享的数据集合?

数据库系统 

文件组织 

39、在关系数据模型中,通常可以把什么称为关系模式?

记录 

记录类型 

元组 

元组集 

40、设计数据库时,首先应该设计:

A.数据库应用系统结构 

B.DBMS结构 

*

C.数据库的概念结构 

D.数据库的控制结构 

41、SQL语言称为()。

A、结构化定义语言B、结构化控制语言

C、结构化查询语言D、结构化操纵语言。

42.下列聚合函数中不忽略空值(null)的是[ 

]

A.SUM(列名) 

B.MAX(列名) 

C.COUNT(*) 

D.AVG(列名) 

43.在数据库设计中,将ER图转换成关系数据模型的过程属于[ 

.A.需求分析阶段 

B.逻辑设计阶段 

C.概念设计阶段 

D.物理设计阶段 

44.SQL中,下列涉及空值的操作,不正确的是[ 

A.AGE 

IS 

NULL 

B.AGE 

NOT 

C.AGE=NULL 

D.NOT(AGE 

NULL) 

45、SQL语言中,条件“年龄BETWEEN 

20 

AND 

30”表示年龄在20至30之间,且:

A.包括20岁和30岁 

B.不包括20岁和30岁

C.包括20岁但不包括30岁 

D.包括30岁但不包括20岁 

46、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字:

A.UNIQUE 

B.COUNT 

C.DISTINCT 

D.UNION 

47、把ER模型转换成关系模型的过程,属于数据库的:

A.需求分析 

B.概念设计 

C.逻辑设计D.物理设计 

48.在数据库系统中,保证数据及语义正确和有效的功能是:

A.并发控制 

B.存取控制 

C.安全控制 

D.完整性控制 

49.在SQL语言中,属于DML的操作命令是:

A.CREATE 

B.GRANT 

C.UPDATE 

D.DROP 

50.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是:

A.1:

B.1:

C.M:

D.M:

51.概念设计的主要目标是产生数据库概念结构,该结构主要反映:

A.DBA管理信息的需求 

B.数据库的维护需求 

C.应用程序开发的需求 

D.企业的信息需求

52.用下面的SQL语句建立一个基本表:

CREATE 

Student(Sno 

CHAR(4) 

NULL,Sname 

CHAR(8) 

NULL,Sex 

CHAR

(2),Age 

smallint),可以插入到表中的元组是:

A.'

5021'

,'

刘样'

,男,21 

B.NULL,'

刘祥'

,NULL,21 

C.'

,NUlL,男,21 

D.'

,NULL,NULL

53.下列四项中说法不正确的是( 

) 

A.数据库减少了数据冗余 

B.数据库中的数据可以共享 

C.数据库避免了一切数据的重复 

D.数据库具有较高的数据独立性 

54.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( 

A.多对多 

B.一对一 

C.多对一 

D.一对多 

55.在视图上不能完成的操作是( 

A.更新视图 

B.查询 

C.在视图上定义新的基本表 

D.在视图上定义新视图 

56.有关数据和信息的概念,下列叙述正确的是:

A.数据是信息的载体B.数据是信息的内涵

C.数据和信息互为载体D.数据和信息相互独立 

57.实体只用于表示:

A.实际存在的事物B.概念性的事物

C.事物与事物之间的联系 

D.选项A、B、C都不对 

58.从“实体一联系“模型到数据模型实际上经历了三个领域的演变过程,即:

A.信息世界一现实世界一数据世界B.数据世界一信息世界一现实世界 

C.现实世界一数据世界一信息世界D.现实世界一信息世界一数据世界·

59.一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是[]

A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系 

60.每个教师可以教授多门课程,每门课程至少有两名教师任课,从课程到教师之间的联系类型是 

A.多对多 

B.一对一 

C.多对一 

D.一对多 

61.英文缩写DBA代表 

A. 

数据库管理员 

B.数据库管理系统 

C.数据定义语言 

D.数据操纵语言 

62.若在实体R的诸属性中,属性A不是R的主键,却是另一个实体S的主键,则称A为R的

A.候选键 

B.外部键 

C.非主属性 

D.主属性 

63.如果要修改表的结构,应该使用SQL语言的命令

A.UPDATE 

B.MODIFY 

C.ALTER 

D.CHANGE 

64.SQL语言中,删除一个表的命令是( 

DELETE 

DROP 

CLEAR 

REMORE 

65.设有一个关系:

DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE 

DNAME 

„_ 

%‟ 

_‟ 

66.有一个关系:

学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( 

实体完整性约束 

参照完整性约束 

用户自定义完整性约束 

关键字完整性约束 

67.DBMS指的是【 

A.数据库管理系统 

B.数据库系统 

C.数据库应用系统 

D.数据库服务系统 

68.E-R图所表示的实体及其联系,实际上是【 

】。

A.信息模型 

B.数据模型 

C.关系模型 

D.实体模型 

69.实体之间的联系方式有【 

】种。

A.1 

B.3 

C.4D.2 

70.在文件系统中,一张二维表称为一个【 

】,表头行称为记录型,表中其它各行称为【 

】,而每一列中的各元素称为一个【 

A.记录,文件,数据项 

B.文件,记录,数据项C.记录,数据项,文件

二、应用题 

1.需要将学校中的专业系、教员、课程以及他们之间的关系组织到数据库中,对于每个专业系(D)存储的信息有:

专业系号(DNO)、专业系名(DNAME)、专业系主任(DEAN);

对每个教员(PROF)需要存储的信息有:

职工号(PNO)、姓名(PNAME)、专长(SPEC);

对每门课程(COURSE)需要存储的信息有:

课程号(CNO)、课程名(CNAME)、学分(CREDIT)。

有关的联系是:

每个专业系有若干名教员、开设若干门课程,每位教员只在一个专业系工作,每门课程只由一个专业系开设;

每位教员可讲授多门课程,每门课程可由多位教员讲授;

课程之间有先修联系,每门课程可由多门其他课程作为它的直接先修课,每门课程也作为多门其他课程的直接先修课。

(1).画出E-R图;

(2).把E-R图转换为关系模型(写出各关系模式);

1.专业系(系号(DNO)、专业系名(DNAME)、专业系主任(DEAN))

主键:

系号

2.职工(职工号(PNO)、姓名(PNAME)、专长(SPEC)、系号)

职工号外键:

3.课程(课程号(CNO)、课程名(CNAME)、学分(CREDIT),职工号)

主健:

课程号外键:

职工员

2.工厂有若干仓库,每个仓库中有若干职工在其中工作,每个仓库有一名职工做为管理员, 

每个仓库存放若干零件,每种零件可存放在不同仓库中, 

每种零件由其他若干种零件构成, 

每种零件可构成其他不同的零件,每位职工都有一名职工作为他的领导.仓库有仓库号, 

仓库地址, 

仓库容量;

职工有职工号, 

职工名,工种;

零件有零件号, 

零件名, 

零件重量. 

要求:

(1)画出E-R图. 

(2)转换为关系模型,写出关系模式,并指出每个关系的主码及外码. 

3、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;

每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。

工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。

(2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。

工厂(工厂编号、厂名、地址),PK=工厂编号;

产品(产品编号、产品名、规格、计划数量、工厂编号),PK=产品编号;

FK=工厂编号

职工(职工号、姓名、聘期、工资、工厂编号),PK=职工编号,FK=工厂编号;

4、一个图书借阅管理数据库要求提供下述服务:

(1)可随时查询书库现有书籍的品种、数量、存放位置,所有各类书籍均可由书号唯一标识。

(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书日期、应还日期。

约定:

任何人可借多种书,任何一种书为多个人所借,借书证号具有唯一性。

(3)当需要时,可通过数据库中保存的出版社的电报、电话、邮编及地址等信息向有关书籍的出版社订购有关书籍。

约定一个出版社可以出版多种图书,同一本书仅为一个出版社出版,出版社名具有唯一性。

根据以上假设,试作如下设计:

(1)构造满足需求的E-R图。

(2)将E-R图转换为等价的关系模型。

4、在采购管理系统中,需要存储和管理订单数据,一个订单的格式如下:

在这份订单中,包含如下信息:

供货方信息、需货方信息、商品信息及订货信息。

(1)请分析订单中包含的实体及其联系,用E-R图表示出来。

分析:

在订货业务中,涉及供货商、需货方、商品三个实体。

同一个供货商可以供应多种商品,同一种商品可以由多个供货商供应。

同时,一个需货方可以从多家供货商那里订货,一个供货商可以为多个需货方供货。

E-R图为:

5. 

在工厂生产中,一个车间可以生产多种产品,一种产品由多个零件组成。

同一种零件可以用来组装多个产品,同一种产品可以由多个车间组装。

已知车间的属性有车间编号、名称、车间主任,产品的属性有产品编号、产品名称、规格型号、价格,零件的属性有零件编号、零件名称、规格型号。

(1)画出E-R图。

(2)将E-R图转换为等价的关系模型,并指出每个关系模式的主键和外键。

根据从E-R图到关系模型的转换原则,可以得到如下关系:

车间(车间编号,名称,车间主任)KEY=车间主任 

6.某教学管理系统对教师、学生及课程情况进行管理。

系统要求记录学生的学号、姓名、性别、出生日期、专业、照片;

教师的编号、姓名、性别、年龄、职称、专业;

课程的编号、课程名、学时、类别,另外还要记录学生选课的成绩以及教师授课的效果。

一个学生可以选修多门课程,同一编号的课程可以由多个教师讲授,一个教师可以同时承担多门课程的教学。

请根据以上描述用E-R图表示出该系统的概念模型,转换为等价的关系模型,并指出每个关系模式的主键和外键。

教师(教师号,姓名,性别,年龄,职称,专业) 

PK=教师号

课程(课程号,课程名,学时,类别) 

PK=课程号

学生(学号,姓名,性别,出生日期,专业,照片)PK=学号 

授课(教师号,课程号,评价) 

FK1=教师号,FK2=课程号

选修(学号,课程号,分数)FK1=学号,FK2=课程号

16、有一个“学生-课程”数据库,数据库中包括三个表:

(1) 

“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为:

Student(Sno,Sname,Ssex,Sage,Sdept) 

Sno 

为关键字。

(2) 

“课程”表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,可记为:

Course(Cno,Cname,Cpno,Ccredit) 

Cno为关键字。

(3) 

“学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为:

SC(Sno,Cno,Grade) 

(SNO, 

CNO) 

完成下列操作:

(1)写出创建Student数据库的命令,该数据库的主数据文件逻辑名称为Student_data,物理文件名为Student.mdf,初始大小为1MB,最大尺寸为2MB,增长速度为1mb;

数据库的日志文件逻辑名称为Student_log,物理文件名为Student.ldf,初始大小为1MB,最大尺寸为3MB,增长速度为10%。

CreateDataBasestudent

ON

(name=student_data,"

\student.mdf"

size=1MB,maxsize=2MB,1MB)

LOGON

(name=student_log,"

\student.ldf"

size=1MB,maxsize=3MB,fielgrowth=10%)

(2)写出创建 

“学生”表Student的命令,表Student是由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。

Createtablestudent

(snonchar(10)notnullprimarykey,

Snamenchar(10),

Ssexnchar

(1),

Sageint,

Sdeptnchar(20))

(3).在student表中查询Sdept是‘计算机’的学生的所有信息,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2