SQLServer2008数据库案例教程课后习题答案_第1页
SQLServer2008数据库案例教程课后习题答案_第2页
SQLServer2008数据库案例教程课后习题答案_第3页
SQLServer2008数据库案例教程课后习题答案_第4页
SQLServer2008数据库案例教程课后习题答案_第5页
已阅读5页,还剩8页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、«SQLServer200激据库案例教程练习题及模拟试卷答案第1章一、判断题1 .数据库技术是是计算机数据处理与信息管理系统的核心。(V)2 .数据是用于描述现实世界中具体事物或抽象概念,可存储的数字符号。(X)3 .数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。(,)4 .数据库管理系统是一个按数据结构来存储和管理数据的服务器管理系统。(X)5.关系数据库,是建立在关系模型基础上的数据库。(,)二、单选题1 .数据(Data)是一些可存储并具有明确意义的(A)A.符号B.图形C.文字D.数字2 .人工阶段计算机用于数值计算,没有操作系统及管理数据的软件。

2、这一阶段的年代是(C)A.19世纪80年代B.20世纪20年代C.20世纪50年代D.20世纪80年代3 .在网页中常用的图像格式是(D)A.bmp和.jpgB.gif和.bmpC.png和.bmpD.gif和.jpg4 .数据库系统的重要特征是什么?(D)A.数据的独立性和动态性B.数据的静态性和独立性C.数据的动态性和共享性D.数据的独立性和共享性三、多选题1 .与数据库技术密切相关的基本概念有(ABCDA.数据B.数据库C.数据库管理系统D.数据库系统2 .数据库可分为哪几种类型?(ABCA.关系型数据库B.网状数据库C.层次数据库D.树形数据库3 .DBMS提供数据操作语言DML为用户

3、提供了哪些操作?(ABCDA.数据白追加B.数据白删除C.数据白更新D.数据的查询4 .DBM皱分类组织、存储和管理各种数据,包括哪些内容?(ABCA.数据字典B.用户数据C.存取路径D.服务器5 .目前,DBMST见品牌有哪些公司?(ABCA.微软公司的SQLServerB.IBM公司的DB2C.甲骨文公司的ORACLED索尼公司的MySQL四、填空题1 .数据库(管理)技术经历了人工管理阶段和文件管理阶段。2 .文件系统不提供对任意部分数据的(快速)访问3 .关系数据库,是建立在关系(模型)基础上的数据库。4 .实体-联系模型(简称E-R模型)是由P.P.Chen于(1976)年首先提出的

4、。5、通过属性可以对一个(实体)进行描述一、判断题1. SQLServer2000是一种企业级数据库。(,)2. SQLServerProfiler是用于查看和控制SQLServer的服务。(x)3. SQLServerManagementStudio在单一的环境中整合了企业管理器、查询分析器和AnalysisManager的功能。(,)4. rsconfig实用工具具用于配置和执行SQLServer2008IntegrationServices包。(x)二、单选题1 .下面给出的名称中属于数据库的是(A)A.MySQLB.MyBaseC.SQLDataD.JAVA2 .下面关于SQLServ

5、er2008新增功能描述正确的是(A)。A.表现树状的层次结构的数据类型HierarchyIdB.报表服务为用户提供了各种类型报表的需求C.用户不可以自定义表数据类型D.支持XM做据操纵语言的插入功能3._(C)_用来指定和区分不同的实体实例。A.实体B.属性C.标识符D.关系三、多选题1.SQLServer2008系统由(ABCD)部分组成。A.数据库引擎B.AnalysisServicesC.ReportingServicesD.IntegrationServices2 .下面对关系数据库的描述正确的是(AD)。A.由数据表和数据表之间的关联组成B.数据表中的列称为字段或属性C.数据表中的

6、行通常称为记录或元组D.数据表说明数据库中某一特定方面的对象及其属性3 .下面属于关系数据库管理系统中数据库对象的有(ABCD)。A.数据表视图B.数据库用户C.表索引D.列默认值四、填空题1.根据数据存储结构的不同,可将数据库分为:层次模型、(网状模型)和(关系模型)。2.SQLServer2008出现在Microsoft数据平台上,这个平台的特点有:(高效的)、可信任的和(智能的)。3.关系数据库管理系统从功能上划分主要可分为4部分:(数据模式定义语句)一、数据库操纵语言、(数据库系统运行控制)和数据库维护与服务。第3章一、判断题1.SELECTFRO睡基本的查询语句,可以实现各种形式的数

7、据查询操作。(,)2 .全局变量是由系统提供且预先声明的变量,以“开头,用户只能使用,不能进行更改。(X)3 .当一个复杂的表达式有多个运算符时,根据运算符的优先顺序执行运算。(V)4 .SQLServer中的函数分为两种类型:一种是系统提供的内部函数;另一种是用户自定义函数。(V)二、单选题1 .注释单行语句的符号是(A)A.-B.#C.-D./*/2 .聚合函数中,AVGB数用于(C)A.求和B.求差C.求平均D.求积3 .日期和时间函数用于对日期和时间数据进行各种不同的处理,如GETDATA数用于(C)A.返回系统的时间B.返回系统的月份C.返回系统的日期和时间D.返回系统的年份4 .循

8、环结构中,用于完全跳出循环的语句是(B)A.continueB.breakC.if-elseD.while5 .批处理是从客户机传递到服务器上的一组完整的数据和T-SQL语句。以(C)为结束标志。A.breakB.gotoC.goD.end6.select'AB+'CD的执行结果是(D)A.ABCB.ADCCDD.ABCD三、多选题1. T-SQL语言主要由以下几个部分组成(ABCD)A.DDLB.DMLC.DCLD.TCL2. T-SQL中用于控制程序的流程的语句有(ABCD)A.BEGIN。ENDB.IFELSEC.WHILED.WAITFOR四、填空题1. SQL是结构化

9、查询语言(StructuredQueryLanguaged)的缩写2. 2.T-SQL语言中有两种类型的变量:(局部变量)和(全局变量)。3. 运算符是种语言中不可缺少的部分,T-SQL的运算符主要有:(算数运算符)、(赋值运算符)、(位运算符)、(比较运算符)、(逻辑运算符)和(字符串连接运算符)。第4章一、判断题1 .数据存储结构是指数据库中的物理数据和逻辑数据的表示形式、物理数据和逻辑数据之间关系映射方式的描述。(V)2 .辅助数据文件用于保存所有主要数据文件中容纳不下的数据,扩展名为.mdf,又称次要数据文件。(X)3 .SQLServer2008包括主文件组、用户自定义文件组和默认文

10、件组三种类型。(V)4 .为了确保数据库的安全,必须每周进行一次数据库备份。(X)5 .利用sp_helpdb存储过程可以查看所有数据库的信息。(,)二、单选题1. (A)数据库包含了所有系统级信息,对SQLServer系统来说至关重要,一且受到损坏,有可能导致SQLServe系统的彻底瘫痪。A.master数据库B.tempdb数据库C.Model数据库D.msdb数据库2 .事务日志文件的默认扩展名是(C)。AMDFB、NDFC、LDFD、DBF3 .通过使用文件组,可以(D)。A、提高存取数据的效率。B、提高数据库备份与恢复的效率C、简化数据库的维护D、ABC?可以4 .Microsof

11、t公司的SQLServe数据库管理系统一般只能运行于(A)。AWindows平台B、UNLXF台C、LINX平台D、NetWare平台三、多选题1. 逻辑存储结构是指用户可以看到的数据库对象,包括(ABCD)等。A.表B.视图C.索引D.存储过程2. 在物理层面上,SQLServer数据库由多个操作系统文件组成,其中操作系统文件主要包括哪些类型?(ABCA.主要数据文件B.辅助数据文件C.事物日志文件D.视图3. SQLServer200或件组包括哪些类型?(ABCA.主文件组B.用户自定义文件组C.默认文件组D.master文件组4. SQLServe数据库的备份内容主要包括哪些内容?(AB

12、CA.系统数据库B.用户数据库C.事务日志D.逻辑数据库5. SQLServe数据库的备份方式主要包括哪些?(ABCDA.完全数据库备份B.差异数据库备份C.事务日志备份D.文件组备份四、填空题1 .数据库是存储(数据)和(数据库对象)的地方。2 .在物理层面上,SQLServe数据库由多个操作系统文件组成,其中操作系统文件主要包括主要数据文件、(辅助数据文件)和(事物日志文件)三大类型。3 .为了便于进行管理和数据的分配,数据库将多个数据文件集合起来形成的一个整体,并赋予这个整体一个名称,这个整体就称为(文件组)。4 .要修改数据库,可通过SQLServe管理工具集或者(T-SQL®

13、;句)进行修改。5 .一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是(收缩日志大小),应当定期进行此操作以免数据库日志过大。第5章一、判断题1 .数据表是数据的集合,是用来存储数据和操作数据的逻辑结构。(,)2 .关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。(,)3 .在创建或修改表时,您可以通过定义FOREIGNKEY约束来创建主键。(X)4 .语句AlterTable可以通过更改、添加或删除列和约束,重新分配分区,或者启用或禁用约束和触发器,从而修改表的定义。(V)5 .语句DELET皿以删除表结构。(X)二、单选题1 .

14、删除一个表,正确的T-SQL语句是(C)A.DROP表名B.ALTERTABLE表名C.DROPTABLE表名D.ALTER表名2 .要删除一个表中的某列,正确的T-SQL语句是(C)A.DROPTABLE表名DROPCOLUN网名B.ALTERTABLE表名ADDCULUM刚名C.ALTERTABLES名DROPCULUMN名D.DROPTABLED名3 .如果一个表的某列数据类型,该列未被任何表引用,以下说法正确的是(A)A.修改类型不受限制B,不能被修改C.只能修改其数据精度或长度D,以上说法都不对三、多选题1. 完整性约束通常包括?(ABCDA.实体完整性B.域完整性C.参照完整性D.

15、用户定义完整性2. SQLSERVE中,完整性约束可以分为哪几种方式?(AQA.列级约束B.数据库级约束C.表级约束D.元组约束3. SQLSERVE中创建表的方式有哪几种?(ADA.通过SQL命令创建B.通过数据的查询创建表C.通过数据的更新创建表D.利用sqlservermanagementstudi创建数据表四、填空题1 .T-SQL中对表进行修改的语句是(ALTERTABLE。在表中增加列的子句是(ADD子旬。删除列的子句是(DROP子句。2 .表是用来存储数据和操作数据的(逻辑结构),关系数据库中的所有数据都表现为(表)的形式。在创建表之前的重要工作是设计(表结构),即确定表的名字、

16、所包含的各个列的列名、数据类型和长度、是否为空值等。3 .给列定义唯一性约束的英文是(UNIQUE;有唯一性约束的列值,不能有两个值(相同),但允许有一个为(NULL。4 .如果用CHECK勺束限制多列数据的取值约束时,必须使用(表级约束)定义。5 .关系型数据模型中的实体完整性规则,进入数据库实施阶段,定义基本表时,表现为表中定义的主码约束,其英文是(PRIMARYKEEY第6章一、判断题1 .LIKE关键字是一个匹配运算符,它与字符串表达式相匹配,字符串表达式由字符串和通配符组成。其中星号*与零个或多个任意字符相匹配。(X)2 .LIKE关键字是一个匹配运算符,它与字符串表达式相匹配,字符

17、串表达式由字符串和通配符组成。其中下划线_表示与任意单个字符相匹配。(V)3 .在查询语句中,判断某列的值是否为空值,不能使用比较运算符等于号(=)或不等号(<>、!=),而只能使用专门用于判断空值的子句来实现。(,)4 .当为一个表定义了别名后,凡是列名前要求冠此表名的,在本语句中都得使用其表名,不得再使用原表名。(V)5 .在BETWEEN句的写法中,下限值必须大于上限值。(X)二、单选题1 .假定Numint数据类型,下列条件表达式,符合语法要求的是(C)A.Num>='10'B.Num<='100'C.NumBETWEEN)AND

18、100D.NumBETWEEN100AND102 .要查找书名bookname中,含汉字“数据”的书名,不正确的条件表达式是(A)A.booknameLIKE'%数据%'B.booknameLIKE'喊据'C.booknameLIKE'%数据'D.booknameLIKE'%数据%'3 .与条件表达式NumNOTBETWEEN10AND100价的条件表达式是(D)A.Num>=0ANDNum<=100B,Num>=0ORNum<=100C.Num<0ANDNum>100D.Num<0ORN

19、um>100三、多选题1. 可以当作主查询的语句有以下哪几个?(ABCDA.SELECT语句B.INSERT语句C.UPDATE语句D.DELETE语句2. LIKE短语中可以包含哪些通配符?(AB)A.下划线_B.百分号C.问号?D.星号*3. ORDER句中关键字包含?(B。A.ASC表示按列值从大到小的降序排列B.ASC表示按列值从小到大的升序排列C.DESCS示按列值从大到小的降序排列D.DESCg示按列值从小到大的开序排列四、填空题1 .判断列名tel为空值的语句格式为(telisNULL)。2 .当使用子查询进行比较测试时,要求子查询语句返回的值是(单值)。3 .多表连接查询

20、,又分为自连接、(内连接)和(外连接)几种。4 .在查询语句中,groupby选项实现(分组统计)功能,orderby选项实现对结果表的(排序)功能。一、判断题1 .数据库技术是是计算机数据处理与信息管理系统的核心。(V)2 .数据是用于描述现实世界中具体事物或抽象概念,可存储的数字符号。(X)3 .数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。(,)4 .数据库管理系统是一个按数据结构来存储和管理数据的服务器管理系统。(X)5.关系数据库,是建立在关系模型基础上的数据库。(,)二、单选题1 .可以伴随着表的打开而自动打开的索引是(C)A.一般索引文件B.复合索引文

21、件C.结构化复合索引文件D.非结构化复合索引文件2 .打开建立了结构复合索引的数据表,表记录的顺序将按(D)排列。A.第一个索引标识B.最后一个索引标识C.主索引标识D.原顺序3 .若所建立的索引的字段不允许重复,并且一个表只能创建一个,则应该是(A)A.主索引B.候选索引C.唯一索引D.普通索引4 .下列关于索引的叙述中,不正确的是(D)。A.VisualFoxPro支持两种索引文件:单一索引文件和复合索引文件B.打开和关闭索引文件均使用SETINDEXTO命令C.索引的类型有主索引、候选索引、惟一索引和普通索引D.索引文件不随表文件的关闭而关闭5 .建立惟一索引后,只允许重复出现记录值的(

22、A)。A.第一个B.最后一个C.全部D.字段值不惟一,不能存储6 .以下关于视图的描述错误的是(D)。A.视图可将多个物理数据表抽象为一个逻辑数据表B.视图充当着查询中指定的表的筛选器C.视图可筛选表中的行D.视图不能降低数据库的复杂程度7 .有关创建视图的描述,以下正确的是(D)。A.可以基于其它数据库中的表创建视图B.可以基于其他视图建立视图C.即使表被删除,视图的定义也表删除D.创建视图时可以使用临时表8 .一个多源表视图的定义语句中,其子查询语句必定是(D)语句。A.一个简单查询B.一个多表连接查询C.一个无条件查询D.有表和视图的查询或多表连接的查询9 .一个在已有视图上定义的新视图

23、语句中,其子查询语句中(A)。A.数据源中至少有一个视图B.数据源中可能有视图,也可能没有视图C.数据源中必须有基表和视图D.不一定出现视图名10 .删除视图的正确语句是(D)。A.DELETE/IEW视图名B.DROVIEW视图名C.DROPVIEW视图名(列名列表)D,以上都不对三、填空题1 .在执行下列命令SEEKFINDLOCATE寸,不用首先对表文件进行索引的命令是(LOCATE)2 .表索引有四种类型:主索引、候选索引、普通索引和(惟一索引)。3 .为表建立索引,其基本特点是可以提高(查询)速度。4 .关键字AS5口DES仍别表示(升序、降序排列)的含义。5 .按照主文件名不同,复

24、合索引文件可以分为(结构复合索引)和(非结构复合索引)。一、判断题1 .当用户修改数据时一种特殊形式的存储过程被自动执行是对存储过程的正确描述。(,)2 .创建存储过程时必须注意不能在存储过程中使用CreateView命令。(,)3 .执行存储过程用Create命令。(X)4 .关闭右边使用的命令是CloseCursor0(V)5 .创建存储过程用Execute0(X)二、单选题1 .对于下面的存储过程:CREATEPROCEDUREMYP1PINTASSELECTSNAME,AGEFROMJTUDENTWHE=P如果在STUDENT中查找年龄18岁的学生,正确调用存储过程的是(B)A.EXE

25、CMYP1P=18'B.EXECMYP1P=18C.EXECMYP1P=18'D.EXECMYP1P=182 .只有选项(C)可用于检索游标中的记录。A.DEALLOCATEB.DROPC.FETCHD.CREATE3 .关闭游标使用的命令是(A)。A.CLOSECURSORB.DROPCURSORC.DELETECURSORD.DEALLOCATE4 .下面有关触发器的描述正确的是(C)。A.触发器代码可以包含一条rollback语句以取消出发去自己的数据修改语旬所作工作B.触发器在被批处理,但在它们被递交后触发C.可以禁用而不是删除一个触发器而使触发器不起作用D.可以通过执

26、行触发器来触发该触发器5.在SQLServer中选项(D)不是触发器的特性。A.强化约束B.可级联运行C.跟踪变化D.查询优化三、填空题1 .创建存储过程的关键字是CREATE2 .执行存储过程用EXECUTE3 .删除存储过程用DROP4 .存储过程必须先定义后:使用。5 .定义游标用DECLARE_标名语句,打开游标用CURSOR_OPEN_名语句,提取游标数据用FETCH语句,关闭游标用CLOSE语句,释放删除游标用DEALLOCATE。、判断题.隐式事务是指当事务提交或回滚后,SQLServer自动开始事务。(,)关闭游标之后,游标不再占用系统资源。(X)打开游标的语法格

27、式为OPENcursor_name(V)共享锁也称为x锁,允许并行事务读应同一种资源,这时的事务不能修改访问的数据。(X)6 .在处理完游标中的数据之后,必须关闭游标来释放数据结果集和定位于数据上的锁。(,)二、单选题1 .为了防止一个事务在执行时被其他事务干扰,应采取的措施是(D)。A.完整性控制B.访问控制C.安全性控制D.并发控制2 .如果事务T获得了数据项Q上的排它锁,则T对Q(C)。A.只能读不能写B.只能写不能读C.即可读又可写D.不能写不能读3 .在SQLSERVER2000,限制最小的隔离级另是(B)。A.提交读B.未提交读C.重复读D.序列化三、多选题1 .在SQLServe

28、数据库中加锁时,除了可以对不同的资源加锁,还可以使用不同程度的加锁方式,即锁有多种模式,SQLServe用锁模式包括(ABCD。A.共享锁B.排他锁C.更新锁D.意向锁2 .按事务的启动与执行方式,SQL事务可分为以下几种模式?(ABCA.显式事务B.自动提交事务C.隐式事务D.被动提交事务3 .事务具有哪些属性?(ABCDA.原子性B.一致性C.隔离性组D.持久性四、填空题1 .游标主要用在(T-SQ由匕处理)、(存储过程)以及(触发器)中。2 .游标的典型使用过程主要包括如下几个步骤:声明游标、(打开游标)、提取数据、处理数据、关闭游标和(释放游标)。3 .(锁)是防止其他事务访问指定的资

29、源控制、实现并发控制的一种主要手段。4 .具体来说,锁可以防止丢失更新、(脏读)、(不可重复读)和幻像读。第10章一、判断题1 .数据库的安全性(secuhty)是指保护数据库避免不合法的使用,以免数据的泄漏、更改或破坏。(,)2 .在Windows身份验证模式下,SQLServer依靠Windows身份验证来验证用户的身份。这种模式下用户可以指定SQLServer2000登录用户名。(X)3 .混合模式下,用户既可以使用Windows身份验证,也可以使用SQLServer身份验证。(,)4 .SQLServer中有两种角色类型:固定角色和用户定义数据库角色。(,)5 .SQLServer中的

30、权限包括3种类型:对象权限、语句权限和删除权限。(,)二、单选题1 .当采用Windows验证方式登录时,只要用户通过Windows用户账户验证,就可(A)到SQLServer数据库服务器。A.连接B.集成C.控制D.转换2 .SQLServer中的视图提高了数据库系统的(D)。A.完整性B.并发控制C.隔离性D.安全性3 .在数据库的安全性控制中,授权的数据对象的(B),授权子系统就越灵活。A.范围越小B.约束越细致C.范围越大D,约束范围大三、多选题1 .使用系统管理员登录账户sa时,以下操作正确的是(ABD)。A.虽然sa是内置的系统管理员登录账户,但在日常管理中最好不要使用sa进行登录

31、。B.当其他系统管理员不可用或忘记了密码,无法登录到SQLServer时,可使用sa这个特殊的登录账户。C.最好总是使用sa账户登录。D.使系统管理员成为sysadmin固定服务器角色的成员,并使用各自的登录账户来登录。2 .在“连接”组中有两种连接认证方式,其中在(ACD)方式下,不需要客户端应用程序连接时提供登录时需要的用户标识和密码。A.Windows身份验证B.SQLServer身份验证C.以超级用户身份登录时D.其他方式登录时3 .身份验证的内容包括哪些?(ABC)A.用户的帐号是否有效B.能否访问系统C.能访问系统的哪些数据库D.创建用户四、填空题1. SQLServer的安全性管

32、理是建立在(身份验证)和(访问许可)机制上的。2 .权限管理的主要任务是(对象权限和语句权限的管理)。3 .角色中的所有成员(继承)该角色所拥有的权限。第11章练习题一、判断题1 .MicrosoftSQLServer2008IntegrationServices(简称SSIS)用于生成企业级数据集成和数据转换解决方案的平台,可以生成高性能数据集成解决方案。(,)2 .首次创建包后,包不是一个空对象,能实现某种功能。(X)3 .使用DTS(数据导入和导出服务)可以生成包(,)4 .报表设计器中可以通过导入现有的MicrosoftAccess报表创建报表(,)二、单选题1 .英文版的SQLSer

33、ver2008有可能不支持中文显示,报表中所有中文以方框形式显示,解决办法:可以选中报表中无法显示中文的单元格,修改属性(B)A.fontsizeB.fontfamilyC.fontstyleD.fontweight2 .报表设计完成后,要使用浏览器浏览报表,需要先对报表进行(A)A.部署B.修改C.共享D.发布3 .SQLServerAnalysisService(SQLServer分析服务)主要对来自数据仓库的多维数据集和数据挖掘模型进行(D)A.设计B.创建C.管理D.设计、创建和管理三、多选题1 .包是一个有组织的集合,其中可包括连接以及(ABCD)A.控制流元素B.数据流元素C.事件

34、处理程序D.变量和配置2 .报表设计器提供一个图形界面,可以在其中(ABCDA.定义数据源和查询信息B.在报表中放置数据区域和字段C.完善报表布局D.定义交互式功能3 .使用向导创建报表,选择报表类型对话框中,可选择报表类型有(BC)A.文本B.表格C.矩阵D.列表四、填空题1. SQLServer2008的商业智能体现在三个方面的服务:(SQLServer集成服务)、(SQLServer报表服务)和(SQLServer分析服务)。2. ReportingServices提供了两个报表设计工具:BusinessIntelligenceDevelopmentStudio中的(报表设计器)以及(报

35、表生成器)。一、判断题1 .目前,在数据库系统中,使用最广泛的数据模型是面向对象模型(x)。2 .主键可以取空值(X)。3 .数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。(V)4 .根据索引的特点,应该对那些数据量大、查询频度较高、实时性要求强的基本表创建索引,(,)5 .在实际应用中,尽可能不要通过视图对记录进行更新操作。(,)二、单选题1 .由数据结构、关系操作集合和完整性约束三部分组成的是以下哪种数据库?(D)A.关系模型B.关系表格C.关系链接D.关系数据库2 .通常情况下,“数据库管理系统”的英文缩写是

36、(A)。A.DBMSB.DBSC.DBAD.DMS3 .在一个学生关系中,能够成为主关键字(或称主码)的属性是(C)0A.性别B.年龄C.学号D.班级4 .用户使用SQLServer时,通常需要依次经过两个安全性阶段(C)。A.登录验证、操作验证B.操作验证、登录验证C.身份验证、权限认证D.权限认证、身份验证5 .SQLServer中进行数据库恢复的SQL语句是(C)。A.INSERTDATABASEB.BACKUPDATABASEC.RESTOREDATABASED.UPDATEDATABASE三、多选题1. 计算机数据处理技术经历了哪几个阶段?(ABC)A.人工管理B.文件管理C.数据库

37、管理D.变量和配置2. SQLServer数据库中的NULL®表示的含义是什么?“空格”或“0”值(AQA.空格B.换行C.0D.13. 一个不规范的关系模式通常会引发哪些异常,导致大量的数据冗余?(ABCA.插入异常B.删除异常C.更新异常D.列表异常四、填空题1 .在关系数据库中,实现“表中任意两行不能相同”的约束是靠(主键约束)。2 .SQLServer系统中的所有系统级信息存储于(MASTE型据库。3 .(表)是SQL语言存放数据、查找数据以及更新数据的基本数据结构。4 .数据依赖通常包括(函数依赖)和多值依赖两个方面。5 .进行数据库备份时,必须同时复制主数据文件和(事务日

38、志文件)。模拟试卷A参考答案一、选择题1.B2,A3.C4.A5.A6.C7.A8.C9.A10.D11.C12.B13.A14.C15.B二、填空题1.事务日志文件2.E-R方法(或ER图方法)3.UPDATE4.主键约束5.MASTER三、判断题1. X2.,3.X4.,5.,四、简述题视图是在基本表或其他视图上建立的表,它的结构和内容都来自某个基本表,是依据基本表存在而存在的(2分)。删除一个视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之相关联的视图就会自动被删除(2分)。其作用主要是:(1)视图是经过预编译的SELECT语句,存储在数据库服务器端,因此执行视图比从客户端直

39、接执行SELECT语句速度更快、效率更高一些。(2)视图属于用户模式范畴,在实际中,一般的用户不一定具有SELEC期句方面的专门知识,从用户友好性角度来说,视图更便于用户使用。(3)利用视图可以简化的形式表达复杂的SELEC砒句组,如嵌套查询等。(每答对1点得2分,最高6分)。五、综合应用题1.CREATETABLEbook(bnoChar(4)PRIMARYKEYbnameChar(20),authorChar(10),publishChar(20),pubdateDatetime)CREATETABLEreader(rnoChar(4)PRIMARYKEYrnameChar(10)CREATETABLEborrow(borrownoIntPRIMARYKEYbnoChar(4),rnoChar(4),borrowdateDatetime)2.INSERTINTObookVALUES('0001','数据库原理','李明','出版社A','2008-10-01')INSERTINTObookVALUES('0002

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论