ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:146.35KB ,
资源ID:6606065      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6606065.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQLServer数据库总复习题A.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SQLServer数据库总复习题A.docx

1、SQLServer数据库总复习题A数据库原理与应用复习题一、选择题1、SQLserver数据库文件有三类,其中主数据文件的后缀为():A、.ndfB、.ldfC、.mdfD、.idf2、下面标志符不合法的是:()。A、mydeleteB、_mybaseC、$moneyD、trigger13、下面字符串能与通配符表达式ABC%a进行匹配的是:()。A、BCDEFB、A_BCDC、ABC_aD、A%a4、下列说法正确的是_。A、视图是观察数据的一种方法,只能基于基本表建立。B、视图是虚表,观察到的数据是实际基本表中的数据。C、索引查找法一定比表扫描法查询速度快。D、索引的创建只和数据的存储有关系。

2、5、下列途径哪个不是实现值域完整性_。A、rule(规则) B、primary key C、not null D、default6、SQLServer2008是一个()的数据库系统。(A) 网状型(B)层次型(C)关系型(D)以上都不是7、SQLServer2008采用的身份验证模式有()。(A)仅Windows身份验证模式(B)仅SQLServer身份验证模式(C)仅混合模式 (D)Windows身份验证模式和混合模式8、在SQLServer2008中,当数据表被修改时,系统自动执行的数据库对象是()。(A) 存储过程(B)触发器(C)视图(D)其他数据库对象9、SQLServer的字符型系

3、统数据类型主要包括()。A.Int、money、char B.char、varchar、textC.datetime、binary、int D.char、varchar、int10、在SQLServer2000中,索引的顺序和数据表的物理顺序相同的索引是()。(A)聚集索引(B)非聚集索引(C)主键索引(D)唯一索引11、要查询book表中所有书名中包含“计算机”的书籍情况,可用()语句。(A)SELECT*FROMbookWHEREbook_nameLIKE计算机*(B)SELECT*FROMbookWHEREbook_nameLIKE计算机%(C)SELECT*FROMbookWHEREb

4、ook_name=计算机*(D)SELECT*FROMbookWHEREbook_name=计算机%12、SELECT语句中与HAVING子句通常同时使用的是()子句。A.ORDERBY B.WHERE C.GROUPBY D.无需配合13、要删除mytable表中的myindex索引,可以使用()语句。(A)DROPmyindex (B)DROPmytable.myindex(C)DROPINDEXmyindex (D)DROPINDEXmytable.myindex14、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是()。(A) sp_helptext(B)sp_helpin

5、dex(C)sp_bindrule(D)sp_rename15、SQLServer提供的单行注释语句是使用()开始的一行内容。A.“/*”B.“-”C.“”D.“/”16、以下运算符中优先级最低的是()。(A)+(加)(B)=(等于)(C)like(D)=(赋值)17、根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:()A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。C、能体现一对多、多对多的关系,但不能体现一对一的关系。D、关系模型数据库是数据库发展的最初阶段。18.SQL语言按照用途可以分为三类,下面选项中哪一种不是:(

6、)(A)DML(B)DCL(C)DQL(D)DDL19.在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()(A)*(B)%(C)-(D)?20.以下那种类型作为变量的数据类型()。(A)text(B)ntext(C)table(D)image21.下面不属于数据定义功能的SQL语句是:()A.CREATETABLEB.CREATECURSORC.UPDATED.ALTERTABLE22.在SQLSERVER中局部变量前面的字符为:()(A)*(B)#(C)(D)23.对视图的描述错误的是:()(A)是一张虚拟的表(B)在存储视图时存储的是视图的定义(C)在存

7、储视图时存储的是视图中的数据(D)可以像查询表一样来查询视图24.在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是()。(A)ALTER(B)UPDATE(C)UPDAET(D)ALLTER25、有如下代码,当代码中_关键字_分别为break、continue、return时,最后的printn输出的值为什么?declare nintset n=3while n0beginset n=n-1ifn=1_关键字_endprintn(A:1,0,不输出B:1,1,1C:0,0,0D:0,1,226、数据库系统由数据库、硬件和什么等组成?()A:操作系统B:文件系统C:编译系统D:数

8、据库管理系统27、所谓概念模型,指的是什么?( )A:客观存在的事物及其相互联系B:将信息世界中的信息数据化C:实体模型在计算机中的数据化表示D:现实世界到机器世界的一个中间层次,即信息世界28、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和什么?( )A:数据库管理系统 B:数据库应用系统C:相关的计算机系统 D:各类相关人员29、数据库系统软件包括DBMS和什么?( )A:数据库 B:高级语言C:OSD:数据库应用系统和开发工具30、下列四项中,不正确的提法是什么?( )A:SQL语言是关系数据库的国际标准语言B:SQL语言具有数据定义,查询,操纵和控制功能C:SQL语言可以自动

9、实现关系数据库的规范化D:SQL语言称为结构查询语言31、以下关于外码和相应的主码之间的关系,正确的是哪个?( )A:外码并不一定要与相应的主码同名B:外码一定要与相应的主码同名C:外码一定要与相应的主码同名而且唯一D:外码一定要与相应的主码同名,但并不一定唯一32、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是什么?( )A:多对多B:一对一C:多对一D:一对多33、数据库是在计算机系统中按照一定的数据模型组织、结构化的什么?( )A:文件的集合B:数据的集合C:命令的集合D:程序的集合34、数据库设计的几个步骤是什么?()A:需求分析

10、,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护B:需求分析,逻辑结构设计,物理结构设计.概念结构设计,数据库实施,数据库运行和维护C:需求分析,逻辑结构设计,概念结构设计.物理结构设计,数据库实施,数据库运行和维护D:需求分析,概念结构设计,物理结构设计,逻辑结构设计,数据库实施,数据库运行和维护35、数据库系统是在什么的基础上发展起来的?()A:操作系统B:文件系统C:编译系统D:数据库管理系统36、SQL语言是什么语言?()A:层次数据库B:网络数据库C:关系数据库D:非数据库37、SQL中,聚合函数COUNT(列名)用于?()A:计算元组个数 B:计算属性的个数

11、C:对一列中的非空值计算个数 D:对一列中的非空值和空值计算个数38、什么是长期存储在计算机内的有组织,可共享的数据集合?()A:数据库管理系统 B:数据库系统C:数据库D:文件组织39、在关系数据模型中,通常可以把什么称为关系模式?()A:记录 B:记录类型 C:元组 D:元组集40、设计数据库时,首先应该设计:A数据库应用系统结构 B.DBMS结构*C.数据库的概念结构 D.数据库的控制结构41、SQL语言称为()。A、结构化定义语言 B、结构化控制语言C、结构化查询语言 D、结构化操纵语言。42下列聚合函数中不忽略空值(null)的是ASUM(列名) BMAX(列名) CCOUNT(*)

12、 DAVG(列名)43在数据库设计中,将ER图转换成关系数据模型的过程属于A需求分析阶段B逻辑设计阶段C概念设计阶段D物理设计阶段44SQL中,下列涉及空值的操作,不正确的是AAGEISNULL BAGEISNOTNULLCAGE=NULL DNOT(AGEISNULL)45、SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且:A.包括20岁和30岁 B.不包括20岁和30岁C.包括20岁但不包括30岁 D.包括30岁但不包括20岁46、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字:A.UNIQUE B.COUNT C.DISTINCT D.U

13、NION47、把ER模型转换成关系模型的过程,属于数据库的:A.需求分析 B.概念设计 C.逻辑设计 D.物理设计48在数据库系统中,保证数据及语义正确和有效的功能是:A并发控制 B存取控制 C安全控制D完整性控制49在SQL语言中,属于DML的操作命令是:ACREATEBGRANTCUPDATEDDROP50一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是:A1:1B1:MCM:1DM:N51概念设计的主要目标是产生数据库概念结构,该结构主要反映:ADBA管理信息的需求 B数据库的维护需求C应用程序开发的需求 D企业的信息需求52用下面的

14、SQL语句建立一个基本表:CREATETABLEStudent(SnoCHAR(4)NOTNULL,SnameCHAR(8)NOTNULL,SexCHAR(2),Agesmallint),可以插入到表中的元组是:A5021,刘样,男,21BNULL,刘祥,NULL,21C5021,NUlL,男,21D5021,刘祥,NULL,NULL53.下列四项中说法不正确的是()A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性54.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对

15、多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一个班级有多个学生,每个学生只能属于一个班级,班级

16、与学生之间是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语言的命令AUPDATETABLEBMODIFYTABLECALTERTABLEDCHANGETABLE64SQL语言中,删除一个表的命令是()ADELETEBDROPCCLEAR

17、DREMORE65设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKEA_W_%B_%W_C_W_D_W_%66有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A实体完整性约束 B参照完整性约束C用户自定义完整性约束 D关键字完整性约束67.DBMS指的是【】A.数据库管理系统 B.数据库系统C.数据库应用系统 D.数据库服务系统68.E-R图所表示的实体及其联系,实际上是【】。A.信息模型 B.数据模型 C.关系模型 D.实体模型69.实体之间

18、的联系方式有【】种。A.1 B.3 C.4 D.270.在文件系统中,一张二维表称为一个【】,表头行称为记录型,表中其它各行称为【】,而每一列中的各元素称为一个【】。A.记录,文件,数据项 B.文件,记录,数据项 C.记录,二、应用题1.需要将学校中的专业系、教员、课程以及他们之间的关系组织到数据库中,对于每个专业系(D)存储的信息有:专业系号(DNO)、专业系名(DNAME)、专业系主任(DEAN);对每个教员(PROF)需要存储的信息有:职工号(PNO)、姓名(PNAME)、专长(SPEC);对每门课程(COURSE)需要存储的信息有:课程号(CNO)、课程名(CNAME)、学分(CRED

19、IT)。有关的联系是:每个专业系有若干名教员、开设若干门课程,每位教员只在一个专业系工作,每门课程只由一个专业系开设;每位教员可讲授多门课程,每门课程可由多位教员讲授;课程之间有先修联系,每门课程可由多门其他课程作为它的直接先修课,每门课程也作为多门其他课程的直接先修课。(1).画出E-R图;(2).把E-R图转换为关系模型(写出各关系模式);1专业系(系号(DNO)、专业系名(DNAME)、专业系主任(DEAN)) 主键:系号2职工(职工号(PNO)、姓名(PNAME)、专长(SPEC)、系号) 主键:职工号 外键:系号3课程(课程号(CNO)、课程名(CNAME)、学分(CREDIT),职

20、工号) 主健:课程号 外键:职工员2.工厂有若干仓库,每个仓库中有若干职工在其中工作,每个仓库有一名职工做为管理员,每个仓库存放若干零件,每种零件可存放在不同仓库中,每种零件由其他若干种零件构成,每种零件可构成其他不同的零件,每位职工都有一名职工作为他的领导.仓库有仓库号,仓库地址,仓库容量;职工有职工号,职工名,工种;零件有零件号,零件名,零件重量.要求:(1)画出E-R图.(2)转换为关系模型,写出关系模式,并指出每个关系的主码及外码.3、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一

21、个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。(2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。4、一个图书借阅管理数据库要求提供下述服务:(1)可随时查询书库现有书籍的品种、数量、存放位置,所有各类书籍均可由书号唯一标识。(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书日期、应还日期。约定:任何人可借多种书,任何一种书为多个人所借,借书证号具有唯一性。(3)当需要时,可通过数据库中保存的出版社的电报、

22、电话、邮编及地址等信息向有关书籍的出版社订购有关书籍。约定一个出版社可以出版多种图书,同一本书仅为一个出版社出版,出版社名具有唯一性。根据以上假设,试作如下设计:(1)构造满足需求的E-R图。(2)将E-R图转换为等价的关系模型。4、在采购管理系统中,需要存储和管理订单数据,一个订单的格式如下:在这份订单中,包含如下信息:供货方信息、需货方信息、商品信息及订货信息。(1)请分析订单中包含的实体及其联系,用E-R图表示出来。分析:在订货业务中,涉及供货商、需货方、商品三个实体。同一个供货商可以供应多种商品,同一种商品可以由多个供货商供应。同时,一个需货方可以从多家供货商那里订货,一个供货商可以为

23、多个需货方供货。E-R图为:(2)将E-R图转换为等价的关系模型。5.在工厂生产中,一个车间可以生产多种产品,一种产品由多个零件组成。同一种零件可以用来组装多个产品,同一种产品可以由多个车间组装。已知车间的属性有车间编号、名称、车间主任,产品的属性有产品编号、产品名称、规格型号、价格,零件的属性有零件编号、零件名称、规格型号。根据以上假设,试作如下设计:(1)画出E-R图。(2)将E-R图转换为等价的关系模型,并指出每个关系模式的主键和外键。根据从E-R图到关系模型的转换原则,可以得到如下关系:车间(车间编号,名称,车间主任)KEY=车间主任6某教学管理系统对教师、学生及课程情况进行管理。系统

24、要求记录学生的学号、姓名、性别、出生日期、专业、照片;教师的编号、姓名、性别、年龄、职称、专业;课程的编号、课程名、学时、类别,另外还要记录学生选课的成绩以及教师授课的效果。一个学生可以选修多门课程,同一编号的课程可以由多个教师讲授,一个教师可以同时承担多门课程的教学。请根据以上描述用E-R图表示出该系统的概念模型,转换为等价的关系模型,并指出每个关系模式的主键和外键。16、有一个“学生课程”数据库,数据库中包括三个表:(1)“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为:Student(Sno,Sna

25、me,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,最大尺

26、寸为2MB,增长速度为1mb;数据库的日志文件逻辑名称为Student_log,物理文件名为Student.ldf,初始大小为1MB,最大尺寸为3MB,增长速度为10%。Create DataBase student ON (name=student_data,=C:student.mdf , size=1MB,maxsize=2MB,1MB ) LOG ON (name=student_log,=C:student.ldf , size=1MB, maxsize=3MB ,fielgrowth=10% )(2)写出创建“学生”表Student的命令,表Student是由学号Sno、姓名Sna

27、me、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。 Create table student( sno nchar(10) not null primary key, Sname nchar(10), Ssex nchar(1), Sage int, Sdept nchar(20) )(3).在student表中查询Sdept是计算机的学生的所有信息,并按Sno降序排列。 Select * from student where sdept like “计算机%” order by sno desc(4).在以上三个表中查询Ccredit为5并且Grade大于60的学生的学号、姓名和性别。selectstudent.Sno,Sname,Ssexf

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1