SQLServer2008数据库总复习题.pdf





《SQLServer2008数据库总复习题.pdf》由会员分享,可在线阅读,更多相关《SQLServer2008数据库总复习题.pdf(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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、索引查找法一定比表扫
2、描法查询速度快。D、索引的创建只和数据的存储有关系。 5 、下列途径哪个不是实现值域完整性_ 。 A 、rule( 规则 )B、 primarykey C、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中 , 当数据
3、表被修改时, 系统自动执行的数据库对象是()。(A)存储过程 (B)触发器 (C) 视图 (D)其他数据库对象 9 、SQL Server的字符型系统数据类型主要包括()。 A.Int 、 money 、char B.char 、varchar 、text C.datetime 、binary 、int D.char、varchar 、int 10、在 SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是()。(A)聚集索引 (B) 非聚集索引 ( C)主键索引 (D)唯一索引 11 、要查询 book 表中所有书名中包含“ 计算机 ” 的书籍情况 ,可用 () 语句 。
4、( A)SELECT * FROM book WHERE book_name LIKE 计算机 *(B) SELECT * 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 索引 ,可以使用 (
5、) 语句 。. . . 参考材料(A)DROP myindex (B)DROP mytable.myindex (C)DROP INDEX 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)+ (
6、加)(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)%
7、(C)- (D)? . . . 参考材料 20. 以下那种类型作为变量的数据类型()。(A)text (B)ntext (C)table (D)image 21.下面不属于数据定义功能的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
8、 语言中 ,若要修改某张表的结构,应该使用的修改关键字是()。(A)ALTER (B)UPDATE (C)UPDAET (D)ALLTER 25 、有如下代码,当代码中 _关键字 _分别为break 、 continue 、 return时, 最后的printn输出的值为什么? declarenint setn=3 whilen 0 . . . 参考材料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: 编译
9、系统D:数据库管理系统27、所谓概念模型,指的是什么 ?( ) A:客观存在的事物及其相互联系B:将信息世界中的信息数据化C:实体模型在计算机中的数据化表示D:现实世界到机器世界的一个中间层次,即信息世界28、 数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和什么 ?( ) A:数据库管理系统 B: 数据库应用系统 C:相关的计算机系统 D: 各类相关人员 29 、数据库系统软件包括DBMS 和什么 ?( ) A:数据库 B: 高级语言 C:OS D:数据库应用系统和开发工具. . . 参考材料 30 、下列四项中 ,不正确的提法是什么?( ) A:SQL 语言是关系数据库的国际标准语
10、言B:SQL 语言具有数据定义,查询 ,操纵和控制功能 C:SQL 语言可以自动实现关系数据库的规范化D:SQL 语言称为结构查询语言 31 、以下关于外码和相应的主码之间的关系,正确的是哪个 ? ( ) A:外码并不一定要与相应的主码同名B:外码一定要与相应的主码同名C:外码一定要与相应的主码同名而且唯一D:外码一定要与相应的主码同名,但并不一定唯一 32 、公司中有多个部门和多名职员,每个职员只能属于一个部门, 一个部门可以有多名职员 ,从职员到部门的联系类型是什么?( ) A: 多对多 B: 一对一 C:多对一 D: 一对多 33 、数据库是在计算机系统中按照一定的数据模型组织、结构化的
11、什么?( ) A: 文件的集合 B: 数据的集合 C: 命令的集合 D: 程序的集合 34 、数据库设计的几个步骤是什么?() A:需求分析 ,概念结构设计 ,逻辑结构设计 ,物理结构设计 ,数据库实施 ,数据库运行和维护 B: 需求分析 ,逻辑结构设计,物理结构设计.概念结构设计,数据库实施,数据库运行和维. . . 参考材料护 C:需求分析 ,逻辑结构设计,概念结构设计.物理结构设计,数据库实施 ,数据库运行和维护 D: 需求分析 ,概念结构设计,物理结构设计,逻辑结构设计,数据库实施 ,数据库运行和维护 35 、数据库系统是在什么的基础上发展起来的?() A:操作系统 B:文件系统 C:
12、 编译系统 D: 数据库管理系统 36 、SQL 语言是什么语言?() A:层次数据库 B: 网络数据库 C:关系数据库 D: 非数据库37 、SQL 中 ,聚合函数COUNT (列名 )用于 ? () A:计算元组个数B:计算属性的个数C:对一列中的非空值计算个数 D: 对一列中的非空值和空值计算个数 38 、什么是长期存储在计算机内的有组织,可共享的数据集合?() A: 数据库管理系统 B: 数据库系统C:数据库 D: 文件组织39 、在关系数据模型中,通常可以把什么称为关系模式?() A:记录 B:记录类型 C: 元组D:元组集40、设计数据库时 ,首先应该设计 :A 数据库应用系统结构
13、 B.DBMS 结构 * . . . 参考材料C.数据库的概念结构D.数据库的控制结构41 、SQL 语言称为 ()。A、 结构化定义语言B、 结构化控制语言C、结构化查询语言D、结构化操纵语言。42下列聚合函数中不忽略空值(null) 的是 A SUM(列名 ) B MAX( 列名 ) CCOUNT(*) DAVG(列名 ) 43在数据库设计中,将 ER图转换成关系数据模型的过程属于 A需求分析阶段B逻辑设计阶段 C 概念设计阶段 D 物理设计阶段44SQL 中 ,下列涉及空值的操作,不正确的是 AAGE IS NULL BAGE IS NOT NULL CAGE=NULL D NOT(AG
14、E IS 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 在数据库系统中,保证数据及语义正确和有效的功能是:
15、A 并发控制 B 存取控制 C 安全控制D完整性控制49 在 SQL 语言中 ,属于 DML 的操作命令是:A CREATE BGRANT CUPDATE D DROP 50一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是:A 1:1 B 1:M C M :1 D M:N51概念设计的主要目标是产生数据库概念结构,该结构主要反映:A DBA 管理信息的需求 B 数据库的维护需求 C应用程序开发的需求D企业的信息需求 52用下面的SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) NOT NULL,Sn
16、ame CHAR(8) NOT NULL,Sex CHAR(2) ,Age smallint),可以插入到表中的元组是:A 5021 ,刘样 ,男,21 B NULL, 刘祥 , NULL, 21 C5021 ,NUlL ,男,21 D5021 ,刘祥 ,NULL , NULL 53.下列四项中说法不正确的是( ) A. 数据库减少了数据冗余 B.数据库中的数据可以共享. . . 参考材料C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性54.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员 ,从职员到部门的联系类型是( ) A. 多对多 B. 一对一
17、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一个班级有多个学生,每个
18、学生只能属于一个班级,班级与学生之间是 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 TABLE B MODIFY
19、TABLE C ALTER TABLE DCHANGE TABLE 64SQL 语言中 ,删除一个表的命令是( )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 _ % ?66 有一个关系 :学生 (学号 ,姓名 ,系别 ), 规定学号的值域是8 个数字组成的字符串 ,这一规则属于( ). . .
20、参考材料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.在文件系统中,一张二维表称为一个【】, 表头行称为记录型,表中其它各行称为【】, 而每一列中的各元素称为一个【】。A.记录 ,文件 ,数据项B.文件 ,记录 ,数据项C.记录 ,数据项 ,文件二、应用题1.需要将学校中的专业系
21、、教员 、课程以及他们之间的关系组织到数据库中,对于每个专业系 (D)存储的信息有:专业系号 ( DNO )、 专业系名 ( DNAME )、 专业系主任(DEAN) ; 对每个 教员 (PROF)需要存储的信息有:职工号 (PNO) 、 姓名 (PNAME) 、 专长(SPEC); 对每门 课程 (COURSE)需要存储的信息有: 课程号 (CNO) 、课程名 (CNAME) 、学. . . 参考材料分(CREDIT)。有关的联系是: 每个专业系有若干名教员、开设若干门课程,每位教员只在一个专业系工作,每门课程只由一个专业系开设;每位教员可讲授多门课程,每门课程可由多位教员讲授;课程之间有先
22、修联系,每门课程可由多门其他课程作为它的直接先修课 ,每门课程也作为多门其他课程的直接先修课。(1).画出 E-R 图;(2).把 E-R 图转换为关系模型(写出各关系模式);1专业系 (系号 (DNO )、 专业系名 (DNAME )、 专业系主任 (DEAN) )主键 :系号2职工 (职工号 (PNO) 、 姓名 (PNAME) 、 专长 (SPEC)、系号 )主键 :职工号外键 :系号3课程 (课程号 (CNO) 、 课程名 (CNAME) 、学分 (CREDIT),职工号 )主健 :课程号外键 :职工员2.工厂有若干仓库,每个 仓库 中有若干职工在其中工作,每个仓库有一名职工做为管理.
23、 . . 参考材料员, 每个仓库存放若干零件,每种零件可存放在不同仓库中, 每种零件由其他若干种零件构成 , 每种零件可构成其他不同的零件,每位职工都有一名职工作为他的领导.仓库 有仓库号, 仓库地址 , 仓库容量 ;职工 有职工号 , 职工名 ,工种 ; 零件 有零件号 , 零件名 , 零件重量 . 要求 :(1)画出E-R 图. (2) 转换为关系模型,写出关系模式,并指出每个关系的主码及外码. 3、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工
24、厂的属性有工厂编号、厂名 、地址 ,产品的属性有产品编号、产品名 、规格 ,职工的属性有职工号、姓名 。(1)根据上述语义画出ER 图,在 ER 图中需注明实体的属性、联系的类型及实体的标识. . . 参考材料符。(2)将 ER 模型转换成关系模型,并指出每个关系模式的主键和外键。工厂 (工厂编号 、厂名 、地址 ), PK=工厂编号 ;产品 ( 产品编号 、产品名 、规格 、 计划数量 、 工厂编号 ), PK= 产品编号 ; FK=工厂编号职工 (职工号 、姓名 、 聘期 、工资 、工厂编号 ), PK=职工编号 ,FK=工厂编号 ;4、一个图书借阅管理数据库要求提供下述服务:(1)可随时
25、查询书库现有书籍的品种、. . . 参考材料数量 、存放位置 ,所有各类书籍均可由书号唯一标识。(2)可随时查询书籍借还情况,包括借书人单位、姓名 、借书日期 、应还日期 。约定 :任何人可借多种书,任何一种书为多个人所借 , 借书证号具有唯一性。(3)当需要时 ,可通过数据库中保存的出版社的电报、电话 、邮编及地址等信息向有关书籍的出版社订购有关书籍。约定一个出版社可以出版多种图书 ,同一本书仅为一个出版社出版,出版社名具有唯一性。根据以上假设, 试作如下设计 :(1) 构造满足需求的E-R 图。(2) 将 E-R 图转换为等价的关系模型。4、在采购管理系统中,需要存储和管理订单数据,一个订
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer2008 数据库 复习题

限制150内