SQLServer2000模拟试题(一)[1].doc_第1页
SQLServer2000模拟试题(一)[1].doc_第2页
SQLServer2000模拟试题(一)[1].doc_第3页
SQLServer2000模拟试题(一)[1].doc_第4页
SQLServer2000模拟试题(一)[1].doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

SQLServer2000模拟试题 (一 )一、填空题(每空1分)1、数据管理经历了_阶段、_阶段到_阶段的变迁。(手工管理、文件管理、数据库管理) 2、实体之间联系的基本类型有_、_、_。(一对一、一对多、多对多) 3、在E-R图中,用_表示实体,用_表示联系,用_表示属性。(矩形框、菱 形框、椭圆框) 4、数据库的三层模式结构是_、_、_。(外模式、模式、内模式) 5、关系模型中一般讲数据完整性分为三类:_、_、_。 (实体完整性、参照完整性、用户定义完整性) 6、SQL Server是一种支持_体系结构的关系数据库管理系统。(客户/服务器) 7、用来存储数据库数据的操作系统文件主要有两类:_、_。 (数据文件、日志文件) 8、SQL Server基本的数据存储的最小单位是_,其大小为_KB。(页、8) 9、Extent是SQL Server 在分配空间给_、_的单位,每个Extent为_个 连续的数据页,相当于_KB大小。(数据表、索引、8、64) 10、SQL Server 2000的新特色之一就是Multiple Instances,一台物理计算机上可以同时 执行_个实例的执行。(16) 11、 _是一个逻辑上统一、地域上分布的数据集合。(分布式数据库)12、数据库的三级模式是指内模式、_、外模式。(模式)13、 _是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述(概念世界)14、 数据模型由三部分组成:模型结构、数据操作、_。(完整性规则)15、 一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且 仅有一个不是父结点。则这种数据模型是_。(层次模型)16、能唯一标识一个元组的属性或属性组成为_。(关键字)17、SQL语言一种标准的数据库语言, 包括查询、定义、操纵、_四部分功能。(控制)18、视图是从其它_或视图导出的表。(基本表)19、在关系模式 R 中,若属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,则称 X 为关系 R 的_。(外关键字)20、数据字典中的_是不可再分的数据单位。(数据项)21、在系统故障恢复中,将故障发生前已提交事务的标识记入_队列。(重做(或 REDO)22、客户机/服务器系统由服务器平台、客户平台和_组成。 (连接支持)23、PowerBuilder中_是最具特色的对象之一,利用此对象不但能直接实现查询操作,而且可以进行增、删、改操作。(数据窗口(或 DataWindow 或 DataWindows)二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分)1、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是 A、一对一的联系 B、多对一的联系 C、一对多的联系 D、多对多的联系 答案:(C )2、概念数据模型依赖于那个数据库管理系统(D) A、DB2 B、MS SQL Server C、Oracle D、不依赖于任何数据库管理系统 3、以下论述中正确的是(A) A、多对多的联系总是可以转换成两个一对多的联系 B、ACCESS是数据库管理系统 C、数据的三种范畴包括现实世界阶段、虚拟世界阶段、信息世界阶段 D、我们通常所说的数据仓库就是指数据仓库 4、以下那中情况不是连接陷阱产生原因( ) A、把多对多的联系转换为一对一的联系 B、把多对多的联系转换为一对多的联系 C、把原本的联系现在用实体表示 D、把原本的联系通过实体联系到一起 5、不属于传统数据模型的是( ) A、层次数据模型 B、网状数据模型 C、关系数据模型 D、面向对象数据模型 6、正确的论述是( ) A、自然连接和等值连接很相像,但实际上他们是不同的。自然连接要去掉重复的属性,等值连接不需要去掉重复的属性。 B、一个关系是参照关系,那么就不会是被参照关系。 C、概念数据库与外部数据库都是物理存在的。 D、一个关系可以有一个或多个主关键字。 7、在SQL Server中,不是对象的是(B) A、用户 B、数据 C、表 D、数据类型8、以下论述不正确的是(D) A、distribution数据库是系统数据库 B、企业管理器与查询分析器都是客户端工具 C、SQL Server 2000可以安装到windows2000、windows XP、windows NT系统上。 D、SQL Server 支持的SQL命令集称为T_SQL,它是完全符合ANSII SQL92标准的。 9、以下正确的论述是(C) A、在建立数据库的时候,SQL Server 是可以创建操作系统文件及其目录路径。 B、数据库中有一些sys开头的系统表,用来纪录SQL Server组件、对象所需要的数据, 这些系统表全部存放在系统数据库中。 C、SYS开头的系统表中的数据用户不能直接修改,但可以通过系统存储过程、系统函数 进行改动、添加。 D、12AM是中午,12PM是午夜。 10、声明了变量:declare i int,c char(4),现在为i赋值10,为c赋值abcd, 正确的语句是(C) A、set i=10,c=abcd B、set i=10 , set c=abcd C、select i=10,c=abcd D、select i=10, select c=abcd 11、有如下代码,当代码中_关键字_分别为break continue return时,最后的print n输 出的值为(A) declare n int set n=3 while n0 begin set n=n-1 if n=1 _关键字_ end print n A、1,0,不输出 B、1,1,1 C、0,0,0D、0,1,2 12、不正确的论述是(C) A、 SQL Server有Windows集成认证方式,但如果没有把windows用户添加为SQL Server的 登陆账户,那么该Windows 用户不能访问Sql Server服务器。 B、SQL Server 2000的客户端没有操作系统的限制。 C、Windows2000是个具有并行处理能力(支持多CPU)的操作系统,安装在之上的SQL Server 2000需要在实例的属性中设定使用当前的CPU,否则只能使用默认的CPU。 D、在Windows 2000/NT中,SQL Server是以服务的方式被执行的。 13、关于SQL Server 2000安装命名实例时,不正确的描述是(B) A、最多只能用16个字符 B、实例的名称是区分大小写 C、第一个字符只能使用文字、_和#符号。 D、实例的名称不能使用Default或MSSQLServer这两个名字。 14、不是SQL Server 服务器组件的是(D) A、升级工具(update Tools) B、复制支持(Replication Support) C、全文搜索(Full-Text Search) D、Profiler 15、是长期存储在计算机内的有组织,可共享的数据集合. (C)A、数据库管理系统 B、数据库系统C、数据库 D、文件组织 16.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和(D).A、数据库管理系统 B、数据库应用系统C、相关的计算机系统 D、各类相关人员 17.在文件系统阶段,数据(B)A、无独立性 B、独立性差C、具有物理独立性 D、具有逻辑独立性 18.数据库系统阶段,数据(D)A、具有物理独立性,没有逻辑独立性 B、具有物理独立性和逻辑独立性C、独立性差 D、具有高度的物理独立性和一定程度的逻辑独立性 19属于信息世界的模型,是现实世界到机器世界的一个中间层次. (B)A、数据模型 B、概念模型C、E-R图 C、关系模型 20.数据库系统软件包括DBMS和(D)A、数据库 B、高级语言C、OS D、数据库应用系统和开发工具 21.在SQL语言中授权的操作是通过(C)语句实现的。A、CREATE B、REVOKEC、GRANT D、INSERT 22.数据库中只存放视图的(C)A、操作 B、对应的数据 C、定义 D、限制 23概念结构设计阶段得到的结果是(B)A、数据字典描述的数据需求 B、E-R图表示的概念模型C、某个DBMS所支持的数据模型 D、包括存储结构和存取方法的物理结构 24.一个m:n联系转换为一个关系模式。关系的码为(B)A、某个实体的码 B、各实体码的组合C、n端实体的码 D、任意一个实体的码 24、现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为(C )A 1个表 B 2个表C 3个表 D 4个表 25、已知职工和职工亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时在职工亲属关系中删除对应的亲属元组,在SQL语言中,定义这个完整性约束的短语是(D )A ON DELETE ALL B ON DELETE RESTRICTC ON DELETE SET NULL D ON DELETE CASCADE 26、DBMS中的检查点机制用于(B )A 检查事务的故障 B 减少故障恢复的时间C 检查数据库一致性状态 D 检查数据库的完整性 27.有两个关系R和S,分别包含15个和10个元组,则在RS,R-S,RS中不可能出现的元组 数目情况是(B )A 15,5,10 B 18,7,7C 21,11,4 D 25,15,0 28.授予用户Jean可以查询帐户表的权限,使用的SQL语句是( A )A GRANT SELECT ON 帐户 TO JeanB GRANT SELECT TO Jean ON 帐户C GRANT SELECT TO帐户 ON JeanD GRANT SELECT ON Jean TO 帐户 29.已知实体A中有15个实例(一个实例相当于一行),实体B中有50个实例。若实体A中的一个 实例,最多与实体B中的10个实例相关,最少与实体B中2个实例相关,则实体A的基数是(B)A (1,15) B (2,10)C (2,50) C (15,50) 30.如下不能正确执行的语句是(D) A、select * from table_name where 12 B、truncate table table_name C、delete from table_name where null=null D、alter table table_name add column idd int 三、简答题(每小题6分)1、数据库的基本特征。 答:1)相互关联的数据的集合 2)用综合的方法组织数据,保证尽可能的提高访问效率; 3)具有较小的数据冗余,可以供多个用户共享; 4)具有较高的数据独立性; 5)具有安全控制机制,能保证数据的安全、可靠; 6)允许并发的使用,能有效的、及时地处理数据,并能保证数据的一致性和完整性。 2、数据库管理系统的功能。 答:1)数据库定义功能; 4)数据库的控制功能; 2)数据库的操纵功能; 5)数据库的通信功能。 3)数据库的查询功能; 3、数据库的通信功能。数据库的通信功能。三层客户/服务器模型的优点。 答:1)可重复使用; 2)性能改善; 3)易于管理; 4)易于维护。 4、试比较文件系统和数据库系统的特点?答:文件系统和数据库系统所处理的数据都可长期保存,反复操作。文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。文件系统的应用程序与数据之间有了一定的独立性;而 数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。文件系统的数据共享性较差冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余 度低。数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发 管理、数据库恢复等。 5、DBA的主要职责是什么? 答:数据库管理员(DBA)负责全面和控制数据库系统,其主要职责有: 设计与定义数据库系统;帮助最终用户使用数据库系统; 监督与控制数据库系统的使用和运行;转储与恢复数据库; 改进和重组数据库系统,调优数据库系统的性能;重构数据库。6、简述关系的性质? 答: 同一列中的分量是同一类型的数据。 不同列可以取相同的数据类型。 关系中的列又称为属性,并赋予属性名。不同列的属性名不同。 列的次序可以任意交换。 任意两个元组不能完全相同。 行的次序可以任意交换。 列具有原子性,即每一列值是不可分的数据项7、数据依赖对关系模式的影响? 答:数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系。它是现实 世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。函数依赖是数据依赖的一种 类型。部分函数依赖、传递函数依赖会导致关系模式中的更新异常、插入异常、删除异常、数据冗余等问题。8、试述数据库设计的基本步骤。答:(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。四、判断题(对的打,错的打):每题1分1、安装Microsoft SQL Server 2000 企业版对操作系统的最低要求可以是Microsoft Windows 2000 Professional。() 2、每一个服务器必须属于一个服务器组。一个服务器组可以包含0个.一个或多个服务器()3、认证模式是在安装SQL Server过程中选择的。系统安装之后,可以重新修改SQL Server系 统的认证模式。()4、在创建表时,不能指定将表放在某个文件上,只能指定将表放在某个文件组上。如果希望将某 个表放在特定的文件上,那么必须通过创建文件组来实现。( )5、当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。( )6、在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( )7、索引越多越好。()8、视图本身没有数据,因为视图是一个虚拟的表。()9、 创建触发器的时候可以不是表的所有者或数据库的所有者。()10、输入正确的所有者口令,才可以修改DTS包的定义和执行DTS包。如果只输入用户口令,那么只能执行DTS包,不能修改该DTS包的定义。( ) 五、分析以下问题的实体之间的关系,并画出E-R图(每题5分) 1、一名研究生可以选修多门课程,一名导师可以讲授多门课,一名导师可以带多名学生,一名学生只能有一名导师。 参考答案:研究生与课程 :1:N 导师与课程 : 1:N 导师与学生 : 1:N 2、一名顾客可以发出多次订购单进行订货,一张订单上面可以定购多个商品,一张订购单只能属于一名顾客,一种商品可以被不同的定购单定购。 参考答案:顾客 与 订购单 : 1:N 订购单 与 商品 : M:N 六、已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在 系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。分析以下SQL语句:SELECT SNOFROM SCWHERE SCORE= (SELECT MAX(SCORE)FROM SCWHERE CNO=002)请问上述语句完成了什么查询操作?答:找出选修002课程 成绩最好 的学生的学号 。 七、操作题(每题4分) 有一个“学生课程”数据库,数据库中包括三个表:(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,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、 所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。2、查询全体学生的详细记录3、查询年龄在20至23岁之间的学生的姓名、系别、和年龄4、计算1号课程的学生平均成绩5、将计算机科学系全体学生的成绩置零参考答案: 1、CREATETABLE Student(Sno CHAR(5) NOT NULL UNIQUE,Sname CHAR(20),Ssex CHAR(1),Sage INT,Sdept CHAR(15); 2、SELECT *FROM Student;3、SELECT Sname, Sdept, SageFROM StudentWHERE Sage BETWEEN 20 AND 23;4、SELECT AVG(Grade)FROM SCWHERE Cno=1;5、UPDATE SCSET Grade=0WHERE CS=( SELECT SdeptFROM StudentWHERE Student.Sno=SC.Sno); 八、综合(15分) 假设ABC房地产公司聘用多名业务员负责房地产的销售业务;每名客户可以多次或一次购买多套 住房,每套住房有唯一的标识(房间号);每套房产交易都要签定合同,合同的实例如下图所示: 合同号:997014313日期:01/09/99付款方式:一次性总金额:1,075,000.00元 客户身份证号:110119401111141客户姓名:田源联系电话:66370012 地址:北京海淀区中关村路10号邮政编码:100083 房间号 居室数 使用面积(m2) 建筑面积(m2) 单价(元/m2) 金额(元) 1102 3 90 130 5000.00 650,000.00 1103 2 65 85 5000.00 425,000.00 业务员代号:104 业务员姓名:江一平 电话号码:84227112- 图.ABC房地产公司销售合同实例(1)试为ABC房地产公司数据库设计一个优化的E-R模型,要求标注连通词,可以省略属性;(2)将E-R模型转换成关系模型,要求写出每一个关系的主码和外码(如果有)。参考答案: 客户(身份证号,客户姓名,联系电话,地址,邮政编码)主码:身份证号 业务员(业务员代号,业务员姓名,电话号码)主码:业务员代号 房地产(房间号,居室数,使用面积,建筑面积,单位,金额) 主码:房间号 合同(合同号,日期,身份证号,业务员代号,付款方式,总金额) 主码:合同号外码: 身份证号,业务员代号 明细(合同号,房间号) 主码:合同号,房间号外码:合同号,房间号客户(身份证号,客户姓名,联系电话,地址,邮政编码)主码:身份证号 业务员(业务员代号,业务员姓名,电话号码)主码:业务员代号 房地产(房间号,居室数,使用面积,建筑面积,单位,金额,合同号)主码:房间号 外码:合同号 合同(合同号,日期,身份证号,业务员代号,付款方式,总金额)主码:合同号 外码:身份证号,业务员代号 客户(身份证号,客户姓名,联系电话,地址,邮政编码)主码:身份证号 业务员(业务员代号,业务员姓名,电话号码) 主码:业务员代号房地产(房间号,居室数,使用面积,建筑面积,单位,金额)主码:房间号合同(合同号,日期,身份证号,业务员代号,付款方式,总金额,房间号) 主码:合同号,房间号外码:身份证号,业务员代号,房间号 网络数据库SQL模拟试题参考答案一、 选择题:(20分)注:每个选空1分1、B,2、B,3、C,4、 A,C,B,5、C,D,6、A,C7、A,A 8、B,A,B,A,9、A,A,B,10、B,D二、 填空题:(20分)注:每空1分1、 Sp_password,sp_password “12345”,”54321”,”abc”2、 Windows NT3、 唯一索引,簇索引,非簇索引4、 256,逗号,”数据库.所有者名称.对象名称”5、 为客户端网络实用工具提供参数。6、 sp_dboption DBOA,single use,true7、 drop table8、 like,not like,”%”,”_”,字符9、 Sum(),Count()10、TranSact_SQL三、 判断题:(10分,每题1分)1、 2、 3、 4、 5、 6、 7、 8、 9、 10、四、 简答题:(2

温馨提示

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

评论

0/150

提交评论