SQLServer数据库总复习题AWord格式文档下载.docx

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

SQLServer数据库总复习题AWord格式文档下载.docx

《SQLServer数据库总复习题AWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《SQLServer数据库总复习题AWord格式文档下载.docx(21页珍藏版)》请在冰点文库上搜索。

SQLServer数据库总复习题AWord格式文档下载.docx

(A)聚集索引(B)非聚集索引(C)主键索引(D)唯一索引 

11、要查询book表中所有书名中包含“计算机”的书籍情况,可用()语句。

(A)SELECT 

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和什么?

数据库 

B:

高级语言 

OS 

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

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

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

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

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

SQL语言称为结构查询语言 

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

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

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

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

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

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

多对多 

一对一 

多对一 

一对多 

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

文件的集合 

数据的集合 

命令的集合 

程序的集合 

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

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

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

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

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

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

36、SQL语言是什么语言?

层次数据库 

网络数据库 

关系数据库 

非数据库

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

计算元组个数 

B:

计算属性的个数 

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

D:

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

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模型转换成关系模型,并指出每个关系模式的主键和外键。

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图表示出该系统的概念模型,转换为等价的关系模型,并指出每个关系模式的主键和外键。

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,filename="

\student.mdf"

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

LOGON

(name=student_log,filename="

\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是‘计算机’的学生的所有信息,并按Sno降序排列。

Select*fromstudent

wheresdeptlike“计算机%”

orderbysnodesc

(4).在以上三个表中查询Ccredit为5并且Grade大于60的学

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

当前位置:首页 > 工作范文 > 行政公文

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

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