SQLServer2008数据库总预习复习题.doc

上传人:一*** 文档编号:582507 上传时间:2018-11-04 格式:DOC 页数:20 大小:260.50KB
返回 下载 相关 举报
SQLServer2008数据库总预习复习题.doc_第1页
第1页 / 共20页
SQLServer2008数据库总预习复习题.doc_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《SQLServer2008数据库总预习复习题.doc》由会员分享,可在线阅读,更多相关《SQLServer2008数据库总预习复习题.doc(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、|数据库原理与应用复习题一、选择题 1、SQLserver 数据库文件有三类,其中主数据文件的后缀为(): A、.ndf B、.ldf C、.mdf D、.idf 2、下面标志符不合法的是:() 。 A、mydelete B、_mybase C、$money D、trigger1 3、下面字符串能与通配符表达式ABC%a 进行匹配的是:() 。 A、BCDEF B、A_BCD C、ABC_a D、A%a 4、下列说法正确的是_。 A、视图是观察数据的一种方法,只能基于基本表建立。 B、视图是虚表,观察到的数据是实际基本表中的数据。 C、索引查找法一定比表扫描法查询速度快。 D、索引的创建只和数

2、据的存储有关系。 5、下列途径哪个不是实现值域完整性_ 。 A、rule(规则)B、primarykeyC、notnullD、default 6、SQL Server 2008 是一个()的数据库系统。 (A) 网状型(B)层次型(C)关系型(D)以上都不是 7、SQL Server 2008 采用的身份验证模式有() 。 (A)仅 Windows 身份验证模式 (B)仅 SQL Server 身份验证模式 (C )仅混合模式 (D)Windows 身份验证模式和混合模式 8、在 SQL Server 2008 中,当数据表被修改时,系统自动执行的数据库对象是() 。 (A) 存储过程(B)触

3、发器(C)视图(D)其他数据库对象9、SQL Server 的字符型系统数据类型主要包括() 。 A.Int、money、char B.char、varchar、text C.datetime、binary、int D.char、varchar 、int10、在 SQL Server 2000 中,索引的顺序和数据表的物理顺序相同的索引是() 。 ( A)聚集索引(B )非聚集索引(C)主键索引(D )唯一索引 11、要查询 book 表中所有书名中包含“计算机”的书籍情况,可用()语句。 (A)SELECT * FROM book WHERE book_name LIKE 计算机* (B)S

4、ELECT * FROM book WHERE book_name LIKE 计算机% (C )SELECT * FROM book WHERE book_name=计算机* (D)SELECT * FROM book WHERE 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

5、 myindex( D)DROP INDEX mytable.myindex |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、只存在一对多的实

6、体关系,以图形方式来表示。 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.下面

7、不属于数据定义功能的 SQL 语句是:() A.CREATE TABLE B.CREATE CURSOR C.UPDATE D.ALTER TABLE 22.在 SQL SERVER 中局部变量前面的字符为:() ( A)* (B )# (C) (D) 23.对视图的描述错误的是:() (A)是一张虚拟的表 (B)在存储视图时存储的是视图的定义 (C )在存储视图时存储的是视图中的数据 (D)可以像查询表一样来查询视图24.在 T-SQL 语言中,若要修改某张表的结构,应该使用的修改关键字是() 。 ( A)ALTER (B)UPDATE (C)UPDAET (D)ALLTER 25、有如下代

8、码,当代码中_关键字_ 分别为 break、continue、return 时,最后的printn 输出的值为什么? declarenintsetn=3 whilen0 begin setn=n-1 ifn=1_关键字_ |end print n(A:1,0 ,不输出 B:1,1 ,1 C:0,0,0 D:0,1,2 26、数据库系统由数据库、硬件和什么等组成?() A:操作系统 B:文件系统 C:编译系统 D:数据库管理系统 27、所谓概念模型,指的是什么?( ) A:客观存在的事物及其相互联系 B:将信息世界中的信息数据化 C:实体模型在计算机中的数据化表示 D:现实世界到机器世界的一个中

9、间层次,即信息世界 28、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和什么?( ) A:数据库管理系统 B:数据库应用系统 C:相关的计算机系统 D:各类相关人员 29、数据库系统软件包括 DBMS 和什么?( ) A:数据库 B:高级语言 C:OS D:数据库应用系统和开发工具 30、下列四项中,不正确的提法是什么?( ) A:SQL 语言是关系数据库的国际标准语言 B:SQL 语言具有数据定义,查询,操纵和控制功能 C:SQL 语言可以自动实现关系数据库的规范化 D:SQL 语言称为结构查询语言 31、以下关于外码和相应的主码之间的关系,正确的是哪个?( ) A:外码并不一定要

10、与相应的主码同名 B:外码一定要与相应的主码同名 C:外码一定要与相应的主码同名而且唯一 D:外码一定要与相应的主码同名,但并不一定唯一 32、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是什么?( ) A:多对多 B:一对一 C:多对一 D:一对多 33、数据库是在计算机系统中按照一定的数据模型组织、结构化的什么?( ) A:文件的集合 B:数据的集合 C:命令的集合 D:程序的集合 34、数据库设计的几个步骤是什么?() A:需求分析 ,概念结构设计 ,逻辑结构设计,物理结构设计, 数据库实施,数据库运行和维护 B:需求分析 ,逻辑结

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

12、和空值计算个数 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(*) DAVG(列名)

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

14、使用保留字:A.UNIQUE B.COUNT C.DISTINCT D.UNION 47、把 ER 模型转换成关系模型的过程,属于数据库的:A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 48在数据库系统中,保证数据及语义正确和有效的功能是:A并发控制 B存取控制 C安全控制 D完整性控制 49在 SQL 语言中,属于 DML 的操作命令是:ACREATE BGRANT CUPDATE DDROP 50一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车|实体集与零部件实体集之间的联系是:A1 :1 B1:M CM : 1 DM:N 51概念设计的主要目标是产生数据库

15、概念结构,该结构主要反映:ADBA 管理信息的需求 B数据库的维护需求 C应用程序开发的需求 D企业的信息需求52用下面的 SQL 语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4)NOT NULL,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age smallint),可以插入到表中的元组是:A5021, 刘样 ,男,21 BNULL,刘祥,NULL,21 C5021,NUlL,男,21 D5021,刘祥 ,NULL,NULL53.下列四项中说法不正确的是( ) A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了

16、一切数据的重复 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从 “实体一联系“模型到数据模型实际上经

17、历了三个领域的演变过程,即: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 的主键,则称

18、|A 为 R 的A候选键 B外部键 C非主属性 D主属性 63如果要修改表的结构,应该使用 SQL 语言的命令AUPDATE TABLE BMODIFY TABLE CALTER TABLE DCHANGE TABLE 64 SQL 语言中,删除一个表的命令是( ) A DELETE B DROP C CLEAR D REMORE 65设有一个关系:DEPT (DNO,DNAME) ,如果要找出倒数第三个字母为 W,并且至少包含 4 个字母的 DNAME,则查询条件子句应写成 WHERE DNAME LIKE A _ _ W _ % B _ % W _ _ C _ W _ _ D _ W _

19、% 66有一个关系:学生(学号,姓名,系别) ,规定学号的值域是 8 个数字组成的字符串,这一规则属于( ) A 实体完整性约束 B 参照完整性约束 C 用户自定义完整性约束 D 关键字完整性约束 67.DBMS 指的是【 】A.数据库管理系统 B.数据库系统 C.数据库应用系统 D.数据库服务系统 68.E-R 图所表示的实体及其联系,实际上是【 】 。A.信息模型 B.数据模型 C.关系模型 D.实体模型 69.实体之间的联系方式有【 】种。A.1 B.3 C.4D.2 70.在文件系统中,一张二维表称为一个【 】 ,表头行称为记录型,表中其它各行称为【 】 ,而每一列中的各元素称为一个【

20、 】 。A.记录,文件,数据项 B.文件,记录,数据项 C.记录,数据项,文件二、应用题 1.需要将学校中的专业系、教员、课程以及他们之间的关系组织到数据库中,对于每个专业系(D)存储的信息有:专业系号( DNO) 、专业系名(DNAME) 、专业系主任(DEAN);对每个教员(PROF) 需要存储的信息有:职工号 (PNO)、姓名 (PNAME)、专长(SPEC);对每门课程(COURSE)需要存储的信息有:课程号(CNO)、课程名 (CNAME)、学分(CREDIT)。有关的联系是:每个专业系有若干名教员、开设若干门课程,每位教员只在一个专业系工作,每门课程只由一个专业系开设;每位教员可讲

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

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

23、有产品编号、产品名、规格,职工的属性有职工号、姓名。 (1)根据上述语义画出 ER 图,在 ER 图中需注明实体的属性、联系的类型及实体的标识符。 (2)将 ER 模型转换成关系模型,并指出每个关系模式的主键和外键。 |工厂(工厂编号、厂名、地址) ,PK=工厂编号;产品(产品编号、产品名、规格、计划数量、工厂编号) ,PK=产品编号;FK=工厂编号职工(职工号、姓名、聘期、工资、工厂编号) ,PK= 职工编号,FK=工厂编号;4、一个图书借阅管理数据库要求提供下述服务:(1)可随时查询书库现有书籍的品种、数量、存放位置,所有各类书籍均可由书号唯一标识。(2)可随时查询书籍借还情况,包括借书人

24、单位、姓名、借书日期、应还日期。约定:任何人可借多种书,任何一种书为多个人所借,借书证号具有唯一性。(3)当需要时,可通过数据库中保存的出版社的电报、电话、邮编及地址等信息向有关书籍的出版社订购有关书籍。约定一个出版社可以出版多种图书,同一本书仅为一个出版社出版,出版社名具有唯一性。根据以上假设,试作如下设计: (1 )构造满足需求的 E-R 图。 (2 )将 E-R 图转换为等价的关系模型。 |4、在采购管理系统中,需要存储和管理订单数据,一个订单的格式如下:在这份订单中,包含如下信息:供货方信息、需货方信息、商品信息及订货信息。 (1 )请分析订单中包含的实体及其联系,用 E-R 图表示出

25、来。 分析:在订货业务中,涉及供货商、需货方、商品三个实体。同一个供货商可以供应多种商品,同一种商品可以由多个供货商供应。同时,一个需货方可以从多家供货商那里订货,一个供货商可以为多个需货方供货。 E-R 图为: (2 )将 E-R 图转换为等价的关系模型。 5. 在工厂生产中,一个车间可以生产多种产品,一种产品由多个零件组成。同一种零件可以用来组装多个产品,同一种产品可以由多个车间组装。已知车间的属性有车间编号、名称、车间主任,产品的属性有产品编号、产品名称、规格型号、价格,零件的属性有零件编号、零件名称、规格型号。根据以上假设,试作如下设计: (1 )画出 E-R 图。 (2 )将 E-R

26、 图转换为等价的关系模型,并指出每个关系模式的主键和外键。 根据从 E-|R 图到关系模型的转换原则,可以得到如下关系: 车间 (车间编号,名称,车间主任)KEY=车间主任 6某教学管理系统对教师、学生及课程情况进行管理。系统要求记录学生的学号、姓名、性别、出生日期、专业、照片;教师的编号、姓名、性别、年龄、职称、专业;课程的编号、课程名、学时、类别,另外还要记录学生选课的成绩以及教师授课的效果。一个学生可以选修多门课程,同一编号的课程可以由多个教师讲授,一个教师可以同时承担多门课程的教学。请根据以上描述用 E-R 图表示出该系统的概念模型,转换为等价的关系模型,并指出每个关系模式的主键和外键。教师(教师号,姓名,性别,年龄,职称,专业) PK=教师号课程(课程号,课程名,学时,类别) PK=课程号学生(学号,姓名,性别,出生日期,专业,照片) PK=学号 授课(教师号,课程号,评价) FK1=教师号,FK2=课程号选修(学号,课程号,分数) FK1=学号,FK2=课程号16、有一个“学生课程”数据库,数据库中包括三个表:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com