《SQL Server 2000》网络课程同步练习与模拟试题

合集下载

SQL SERVER2000测试题

SQL SERVER2000测试题

一、单项选择题(每题1分,共20题,请把答案写入下表中,否则无效)1、在SQL Server创建的索引中,以下哪种索引可以使表中各行的物理顺序与键值的逻辑即索引顺序相同__________?A、聚簇索引B、非聚簇索引C、两者都是D、两者都不是2、请问UNIQUE约束和主键约束是以下哪种完整性的体现_________?A、域完整性B、引用完整性C、实体完整性D、其他3、下列哪种语句用来创建规则________?A、CREATE RULE B、DROP RULE C、CREATE TABLE D、其他4、sp_help属于哪一种存储过程__________?A、系统存储过程B、用户定义存储过程C、扩展存储过程D、其他5、下列哪条语句用于创建存储过程__________?A、CREATE PROCEDUREB、CREATE TABLEC、DROP PROCEDURED、其他6、下列哪些语句用于创建触发器___________?A、CREATE PROCEDUREB、CREATE TRIGGERC、ALTER TRIGERD、DROP TRIGGER7、制作备份数据库需要一定的许可。

在SQL Server系统中,有专门的管理员负责数据库的备份工作。

请说明下列哪个角色不可以进行数据备份________?A、固定的服务器角色sysadmin。

B、固定的数据库角色db_owner。

C、固定的数据库角色db_backupoperator。

D、固定的服务器角色setupadmin。

8、下面的哪一个日期时间函数能计算图书出版日期到现在的月数_____?其中:pubdate表示图书出版日期。

A、DATEDIFF(year, pubdate, getdate())B、DA TEDIFF(month, pubdate, getdate())。

C、DA TEDIFF(day, pubdate, getdate())D、DATEDIFF(week, pubdate, getdate())。

SQL Server 2000习题及答案

SQL Server 2000习题及答案

各章习题及答案第一章关系数据库原理一、选择及填空题(1) 在下列四个选项中,不属于基本关系运算的是【1】A) 连接B) 投影C) 选择D) 排序(2) 如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于【2】A) 一对一联系B) 一对二联系C) 多对多联系D) 一对多联系(3) 扩展名为mdf的文件是【3】A) 主数据文件B) 次数据文件C) 日志文件D) 项目文件(4). SQL Server系统中的所有系统级信息存储于哪个数据库( )。

A. masterB.modelC. tempdbD.msdb1. SQL Server的物理存储主要包括3类文件: 、、。

2.若一个关系为R(学生号,姓名,性别,年龄),则_ 可以作为该关系的主码,姓名、性别和年龄为该关系的属性。

二、简答题1、什么是数据库?2、数据库系统有哪些特点?3、试给出三个实际情况的联系,要求实体之间具有一对一、一对多、多对多各种不同的联系。

4、学校中对教师教学进行评价,被评对象为教师,评价对象有同行教师,学生,专家。

请用E—R图画出教学评价的概念模型。

第一章关系数据库原理(答案)一、选择及填空题(1)~(4)daaa1、主数据文件,次数据文件,日志文件2、学生号,非主或非码二、简答题1、数据库:存储在一起的相关数据的集合(一个表内,表间直接关联,表间间接关联),无有害的或不必要的冗余(重复),可为多种应用服务,数据可以共享,对于拆、删、改、查等操作均可按照一种公共的可控制的方法进行。

数据被结构化。

2、答案:1.数据结构化2.数据的共享性高,冗余度低,易扩展3.数据的独立性高4.数据由DBMS统一管理和控制3、答案:一对一:观众和座位一对多:班级和学生多对多:学生与课程4、对于教学评价,对同一位被评教师而言,对其评价的学生、同行教师、专家都应该是多名,而且每一次成功评价后会得到一个评价数据,所以可得到对教师教学评价的E-R模型如下图所示。

SQL Server 2000数据库管理与开发试题

SQL Server 2000数据库管理与开发试题

SQL Server 2000数据库管理与开发姓名:得分:一、填空题:(每空1分,共计20)1、数据库系统具有数据的_________、_________和内模式三级模式结构。

2、SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。

3、完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性。

4、在SQL Server 2000中,数据库对象包括______、______、、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。

5、索引的类型主要有_ _和_ __。

6、用户访问SQL Server数据库时,经过了___验证和____验证两个安全验证阶段。

7、建立和使用________的目的是为了保证数据的完整性。

8、SQL Server的数据库文件的扩展名为_____,事务日志文件的扩展名为_____。

9、操作是把已有的数据文件恢复成数据库。

10、GROUP BY、WHERE和HAVING三个一起使用时,顺序是、、。

二、单项选择题:(每题2分,共计40分)1.下列四项中,不属于数据库特点的是()。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是()。

A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列不属于系统数据库的是()。

A.masterB.modelC.pubD.msdb4.位于用户与操作系统之间,为用户或应用程序提供访问数据库的方法,对数据库在建立、使用和维护时进行统一管理、统一控制的数据管理软件是()。

A.DBMS B.DB C.DBS D.DBA5. 在SQL中,建立表用的命令是( )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( )。

Sql-Server试题-2000-完整版

Sql-Server试题-2000-完整版

1 描述事物的符号记录称为________。

A. 信息B.数据C.记录D.记录集合 A2 _____是长期存储在计算机内的有组织,可共享的数据集合A.数据库管理系统B.数据库系统 C.数据库D.文件组织 C3 _____是位于用户与操作系统之间的一层数据管理软件. A.数据库管理系统B.数据库系统C.数据库D.数据库应用系统 A4 数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_____. A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员D5 关系模型中,实体与实体间的联系都是通过_____。

A.索引表示 B. 指针链表示 C. 关系表示 D.文件表示 C6 数据的正确、有效和相容称之为数据的_____。

A.安全性B.一致性C.独立性 D.完整性 B7 下列哪个语句实现将计算机系学生各科成绩置为0_____。

(相关表结构可参照写sql语句题) A.update 学生表 set 成绩=0 B. update 学生选课表 set 成绩=0 wher e 学号 IN (select 学号 from 学生表 where 专业='计算机)' C.update 成绩=0 where 专业='计算机' D.update 成绩=0 where学生表B8 _____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A.数据模型B.概念数据模型C. E-R图D.关系模型 B9 在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。

这是由层次模型的_____决定的。

A.数据结构B.数据操作C.完整性约束D.缺陷 A10 SQL语言最主要功能是________。

A.数据定义功能B.数据管理功能C.数据查询D.数据控制 C11 在SQL语言中授权的操作是通过________语句实现的。

A.CREATEB. REVOKE C. GRANT D. INSERT C12 建立数据库三级模式的功能由SQL语言的________完成. A.数据定义功能B.数据操纵功能C.数据查询D.数据控制 A13 数据库中只存放视图的________。

《SQL Server数据库》模拟试卷二考卷及答案

《SQL Server数据库》模拟试卷二考卷及答案

《SQL Server数据库》模拟试卷二班级姓名学号成绩一、选择题:本大题共20小题,每小题2分,共40分。

1、在SQL Server2000中,一个表可最多创建()个列。

A、1024B、20亿C、8092D、2562、在Transact-SQL语法中,用来插入数据的命令是__ _,用于更新的命令是___ 。

A.INSERT,UPDATE B.UPDATE,INSERT C.DELETE,UPDATE D.CREATE,INSERT INTO3、SQL server数据库文件有三类,其中主数据文件的后缀为:A..ndf B..ldf C..mdf D..idf4、部分匹配查询中有关匹配符"_"的正确的叙述是。

A. "_"代表任意单个字符B. "_"可以代表零个或多个字符C. "_"不能与"%"一同使用D. "_"代表一个字符5、SQL Server安装程序创建4个系统数据库,下列哪个不是。

A.master B.model C.pubD. msdb6、关系数据模型 _______ 。

A.只能表示实体间的 1 : 1 联系B.只能表示实体间的 1 : n 联系C.只能表示实体间的 m : n 联系D.只能表示实体间的上述 3 种联系7、创建视图的语句格式为。

A. CREATE TABLE <视图名〉B. CREATE INDEX <视图名〉C. CREATE VIEW <视图名〉D. DROP VIEW <视图名〉8、模式查找like '_a%',下面结果是可能的。

A.ailiB. baiC.bbaa9、在MS SQL Server中,用来显示数据库信息的系统存储过程是A. sp_dbhelpB. sp_dbC. sp_helpD.sp_helpdb10、SQL Server 2000是一个()的数据库系统。

SQLServer2000模拟试题(五)[1]

SQLServer2000模拟试题(五)[1]

SQL Server模拟试题(五)班级: _______姓名:_______学号:_______成绩:_______一、填空题( 30*1分)1、根据模型应用目的的不同,数据模型可以分为两类:_________和结构数据模型。

2、结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型,_________,_________和面向对象模型,其中SQL数据库是基于_________建立的。

3、访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。

4、__________是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。

5、SQL server使用__________文件记载用户对数据库进行的所有操作。

6、sp_help系统存储过程的功能是___________________。

7、数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:_________,_________,_________,_________四种,其中标志列(Identity)可以实现_________数据完整性。

8、SQL语言中行注释的符号为_________;块注释的符号为_________。

9、SQL server中的变量分为两种,全局变量和局部变量。

其中全局变量的名称以_________字符开始,有系统定义和维护。

局部变量以_________字符开始,由用户自己定义和赋值。

10、使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_________和_________。

11、命令truncate table的功能是_______________。

12、备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:_________,_________,_________,_________。

sqlserver2000试题A卷

sqlserver2000试题A卷

sqlserver2000试题A卷《SQLServer2000》测试题A卷考试类型:闭卷考试时间:60分钟一、单选题(共40题,每题1分)1.若要撤消数据库已经存在的表S,可用A) DELETE TABLES B) DELETESC) DROP TABLES D) DROPS2.在SQL SERVER2000中, 下列字段中哪个不能用于数据库的操作语句______.A) CREATE B) DROP C) USE D) ALTER3. 在SQL Server数据库文件有三类,其中主数据文件的后缀为_________.A) ndf B) ldf C) mdf D) dat4.选择表中若干行使用命令SELECT时应使用子句________.注意: 若干行(意思就是选择一部分行)A) INTO B) UNIQUEC) ORDER BY D) WHERE5.下列有关数据库的描述,正确的是A) 数据库是一个DBF文件 B) 数据库是一个关系C) 数据库是一个结构化的数据集合 D) 数据库是一组文件6.查询“图书出版社”表中的所有列的语句是A) SELECT*FROM 图书出版社B) SELECT%FROME 图书出版社C) SELECT FROM 图书出版社D) SELECT.FROME 图书出版社7.要查询图书出版社的所有列名,可以使用A) SELECT*FROM 图书出版社B) SELECT TOP 0 * FROM 图书出版社C) SELECT TOP* FROM 图书出版社D) SELECT 表名* FROM 图书出版社8.当查询或插入比列的数量少的列是,列名间用分开A) 分号(;) B) 百分号(%)C) 逗号(,) D) 顿号(、)9.SQL语言中,删除一个表的命令是A ) DELETEB) DROPC) CLEARD) REMOVE10.以下哪个不能连接本机的SQL服务器A) “.”号B) localhostC) sql serverD) 127.0.0.111.从系统表中删除“成绩管理”数据库的所有引用可使用A) DELETE DATABASE*from 成绩管理B) DELETE DATABASE 成绩管理C) DROP*from 成绩管理D) DROP DATABASE 成绩管理12.以下不属于实体的是A) 一场球赛 B) 聘任C) 人 D) 学习成绩13.现有关系数据如下:学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)表示出“对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元:”,以下正确的是:A) UPDATE学生SET奖学金=1000 WHERE 奖学金<=0 AND学号 IN(SELECT 学号 FROM 学习 WHERE 分数=100B) UPDATE学生SET奖学金=1000WHERE 奖学金<=0 OR学号 IN(SELECT 学号 FROM 学习 WHERE 分数=100C) UPDATE学生SET奖学金=1000WHERE 奖学金<=0 AND学号=(SELECT 学号 FROM 学习 WHERE 分数=100D) UPDATE学生SET奖学金=1000WHERE 奖学金<=0 OR学号=(SELECT 学号 FROM 学习 WHERE 分数=10014.只将图书折扣表中的数据全部删除,可使用A) DELETE* from 图书折扣B) DROP 图书折扣C) DROP* from 图书折扣D) DELETE from 图书折扣15.SQL Server 2000企业版安装于以下哪种操作系统环境中A) Windows 98B) Windows MeC) Windows 2000 ProfessionalD) Windows 2000 Server16.SOL Server数据库属于:A)网状数据库 B) 层次型数据库 C) 关系型数据库 D) 原生数据库17.现有关系表:医疗(患者编号,医生编号,诊断日期,诊断结果,恢复情况)的主键是:A)患者编号,医生编号,诊断日期B) 医生编号C) 诊断日期 D) 患者编号18.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外键是:A)患者编号 B) 患者姓名 C) 患者编号和患者姓名 D) 医生编号和患者编号19.对实体与实体之间的联系采用的数据结构表达的数据模式为A)网状模型 B) 关系模型 C) 层次模型 D) 非关系模型20.学校规定一个学生可选多门课程,一门课程可由多个学生选修,则学生与课程之间是: A)一对一 B) 一对多 C) 多对多 D) 多对一21.表有 PRIMARY KEY约束。

《SQL_Server_2000》网络课程同步练习与模拟试题

《SQL_Server_2000》网络课程同步练习与模拟试题

第2章 SQL Server 2000 系统概述一、单项选择题1.SQL Server 2000是A. 层次型DBMSB. 网状型DBMSC. 关系型DBMSD. 面向对象型DBMS答案:C2.SQL Server 2000采用的体系结构是A. 主从式B. 客户服务器式C. 分布式D. 并行式答案:B3. 为使用户能交互地输入和执行各种Transact-SQL语句,应使用A. 企业管理器B. 服务管理器C. 事件探查器D. 查询分析器答案:D4. 要监听SQL Server系统的运行性能,应使用A. 企业管理器B. 服务管理器C. 事件探查器D. 查询分析器答案:C二、填空题1.SQL Server 2000常见的版本有、、和。

答案:企业版、标准版、开发版、个人版2.SQL Server 2000的数据库服务器运行在操作系统下,客户端程序可以运行在操作系统下。

答案:Windows NT/2000、Windows 9x/NT/20003.SQL Server 2000的安装方式有、、和几种。

答案:从光盘安装、远程安装、网络安装、无值守安装4.客户/服务器计算模型可分为和两种。

答案:两层客户/服务器结构、多层客户/服务器结构5. 要启动、暂停和停止SQL Server 2000的服务,应使用组件。

答案:服务管理器6.SQL Server 2000默认实例的文件位置是。

答案:C:\Program Files\Microsoft SQL Server\MSSQL三、简答题1.在安装SQL Server 2000时,“仅客户端工具”、“服务器和客户端工具”及“仅连接”等2种安装定义有什么差别?答案:3种安装定义的差别是:✧仅客户端工具:仅安装客户端关系数据库管理工具。

此选项包含管理SQL Server的客户端工具和客户端连接组件。

✧服务器和客户端工具:该选项执行安装服务器和客户端工具以创建具有管理功能的关系数据库服务器。

SQLSERVER试题库(答案已完成)

SQLSERVER试题库(答案已完成)

SQL Server2000数据库试题库一、单选题1.关系数据库中,主键是(__)A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的2.表在数据库中是一个非常重要的数据对象,它是用来(___)各种数据内容的A、显示B、查询C、存放D、检索3.在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时4.在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(___)。

A、INSERT,UPDA TEB、UPDA TE,INSERTC、DELETE,UPDA TED、CREA TE,INSERT INTO5.已知成绩关系如图所示:执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60查询结果中包含的元组数目是()A、1B、2C、3D、46. 下列哪一种备份方式只备份了自上次完全数据库备份操作发生后重新发生改变的数据?()A. 全数据库备份B. 差异备份C. 日志备份D. 文件和文件组备份7.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A.数据库系统B.文件系统 C .人工管理 D .数据项管理8.定义外键实现的是哪一(些)类完整性?()A.实体完整性 B.参照完整性 C.用户定义的完整D.实体完整性、参照完整性和用户定义的完整性9.下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性10.下面有关主键的叙述正确的是()A.不同的记录可以具有重复的主键值或空值B.一个表中的主键可以是一个或多个字段C.在一个表中主键只可以是一个字段D.表中的主键的数据类型必须定义为自动编号或文本11.在SQL语言中,条件“B ETWEEN 20 AND 30”表示年龄在20到30之间,且()A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁不包括30岁D.不包括20岁包括30岁12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于().A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束13.SQL语言中,删除一个表的命令是()A.DELETE B.DROP C.CLEAR D.REMOVE14.基于"学生-选课-课程"数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)若要求查找选修”数据库技术”这门课程的学生姓名和成绩,将使用关系A.S和SC B.SC和C C.S和C D.S、SC和C15.在通常情况下,下列哪个角色的用户不能够创建表?()A.db_owner (拥有者)B.sysadmin超户(sa)C.db_creator创造者D.guest(来宾)16.下列哪个角色或者用户拥有SQL Server 服务器范围内的最高权限?()A.dbo B.sysadmin C.public D.guestDbo只对他管辖范围内的数据库管理,不能管理别的。

《数据库系统原理与应用(SQL_Server_2000)》试题(Q卷)

《数据库系统原理与应用(SQL_Server_2000)》试题(Q卷)

《数据库系统原理与应用(SQL Server 2000)》一、填空题(每题2分,共30分)1.数据库的发展过程经历了手工处理阶段、(1) 、(2) 三个阶段。

2.当前流行的三种数据库模型是层次模型、网状模型和(3) 。

3.在SELECT语句中用来指定所选记录必须满足的条件时应使用(4) 子句,用来说明每个组需要的条件时应使用(5) 子句,在使用Having子句前,应保证SELECT语句中已经使用了(6) 子句。

4.当在一个表中已存在有Primary key约束时,不能再创建(7) 索引。

用CREA TE INDEX ID_Index ON Students (身份证) 建立的索引为(8) 索引。

5.可以对视图进行像表一样的查询、更新操作,每次最多只能影响(9) 个基表,此时,相应的基表的数据(10) (能或不能)被相应地改变。

6.在查询表的记录时,若要统计符合某一指定的条件的所有记录个数时,应使用的聚合函数是(11) ,而要求统计符合某一指定条件的所有记录的单个属性值的总和时,应使用的聚合函数是(12) ;若要消除重复的行,应选用(13) 关键字,用来进行模式匹配时,应使用(14) 运算符,用于指定记录值的范围的运算符是(15) 。

二、简答题(每题6分,共30分)1.试讨论Microsoft SQL Server 2000 对数据的完整性控制机制。

2.触发器是如何保证数据的完整性的?3.什么是数据库角色和服务器角色?角色和用户有什么关系?4.什么是事务,讨论Microsoft SQL Server 2000中事务的运行机制。

5.讨论用户自定义存储过程和触发器的区别三、解答题(共28分)已知一个学生成绩管理数据库(ManageStudents)包含如下的三个表:学生表(Students)、选课表(SelectCourses)和课程表(Courses),其对应的表结构如下所示:1.按要求写出相应的T-SQL语句(每题4分,共20分)(1) 查询每一位学生的平均分,并按平均分的逆序排列。

SQLServer2000模拟试题(二)

SQLServer2000模拟试题(二)

SQL Server 2000模拟试题(二)一.选择题(每题2分,共30分)1.(A)是位于用户和操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMSB.DBC.DBSD.DBA2.在以下系统自带的几个数据库中,可以删除的是(D)A. master ,tempdb B. model , msdbC. pubs , Northwind D. Northwind , tempdb 答案:C3.下列哪一个数据库不是SQL Server 2000的系统数据库(D )A.master数据库 B.msdb数据库 C.pubs数据库 D.model数据库4.SQL语言允许使用通配符进行字符串匹配,其中‘%’可以表示(C )A、零个字符 B、1个字符 C、多个字符 D、以上都可以5、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_1-B_),使用关键字(_2-A_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_3-B__),如果在SELECT语句中使用聚合函数时,一定在后面使用(_4-A_)。

⑴ A、SELECT,INTO B、SELECT,FROM C、SELECT, GROUP D、仅SELECT⑵ A、DISTINCT B、UNION C、ALL C、TOP⑶ A、JOIN B、UNION C、INTO C、LIKE⑷ A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE6、在WINDOWS98操作系统下,只能安装SQL Server2000(C )A、企业版 B、标准版 C、个人版 D、测试版7、利用查询分析器,能(B )。

A、直接执行SQL语句 B、提交SQL语句给服务器执行C、作为企业管理器使用 D、作为服务管理器使用8、事务日志文件的默认扩展名是(C )。

A、MDF B、NDF C、LDF D、DBF9、通过使用文件组,可以( D )。

SQL Server 2000模拟试题2

SQL Server 2000模拟试题2

SQL Server 2000模拟试题一、填空题1、数据管理经历了_人工______阶段、__文件系统______阶段到__数据库系统______阶段的变迁。

2、实体之间联系的基本类型有_一对一______、__一对多______、_多对多______。

3、在E-R图中,用__矩形框__表示实体,用__联系框____表示联系,用_椭圆_____表示属性。

4、数据库的三层模式结构是__外模式______、_模式________、__内模式______。

5、关系模型中一般讲数据完整性分为三类:__实体完整性_______、__参照完整性_________、_用户自定义_________。

6、SQL Server是一种支持__C/S_________体系结构的关系数据库管理系统。

7、用来存储数据库数据的操作系统文件主要有两类:__数据文件_________、__日志文件__________。

8、SQL Server基本的数据存储的最小单位是_页_____,其大小为__8___KB。

9、 _E-R图____是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述10、数据模型由三部分组成:模型结构、数据操作、__完整性约束__________。

11、一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个不是父结点。

则这种数据模型是__层次模型____。

12、能唯一标识一个元组的属性或属性组成为__主码______________。

13、SQL语言一种标准的数据库语言, 包括查询、定义、操纵、_控制______四部分功能。

14、视图是从其它___表__或视图导出的表。

15、在关系模式 R 中,若属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,则称 X 为关系 R 的__外码__。

16、数据字典中的__数据项___是不可再分的数据单位。

17、在系统故障恢复中,将故障发生前已提交事务的标识记入__重做__队列。

《SQLServer2000数据库管理》考试题

《SQLServer2000数据库管理》考试题

单项选择:1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

2、在“连接”组中有两种连接认证方式,其中在___方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时3、SQL Server 2000 在安装之前,应注意的事项A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。

B、SQL Server 2000的安装对硬件的要求不作任何限制。

C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。

D、在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。

4、关系数据库中,主键是(1___),主键的建立有(2___)种方法,当运用Transact-SQL语句创建主键时,可以是(3___)。

⑴ A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的⑵ A、一B、二C、三D、四⑶ A、create table table1(column1 char(13) not null primary,column2 int not) on primary;B、alter table table1 with notcheck addconstraint [PK_table1] primary key nonclustered( column1) on primary;C、alter table table1 column1 primary key ;5、表在数据库中是一个非常重要的数据对象,它是用来(1___)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2___)等方法来创建。

sql server 2000 实验题目与答案

sql server 2000 实验题目与答案

二、题目1、显示年龄不在18到20岁之间的所有学生名单答:select 学号,姓名,年龄from 学生表where 年龄< 18 or 年龄>202、列出计算机系和国际贸易系学生的学号、姓名、性别和所在院系答:select 学号,姓名,性别,所在院系from 学生表where 所在院系='计算机'or 所在院系='国际贸易'3、列出名字中第2 个字为“成”字的学生的所在院系、学号和姓名答:select 所在院系,学号,姓名from 学生表where 姓名like'%成%'4、显示学生的清单,要求查询结果的入学年龄按照降序排列,若入学年份相同,则按照学号升序排列答:Select * from 学生表order by 入学年份desc,学号asc5、列出2002年元旦前入学的学生名单。

要求查询结果的入学年份,按照降序显示答:select * from 学生表where 入学年份<='2002-01-01' order by 入学年份desc6、列出选修“C801”课程的学生的学号和成绩,要求查询结果按照学号的降序排列答:select 学号,成绩from 成绩表where 课程号='c801' order by 学号desc7、列出课程表的清单,要求查询结果按照先修课的升序排列Select * from 课程表order by 先修课asc8、列出授课表中共有多少位教师Select count(distinct 教师名) from 授课表9、统计学生表中一共有多少位19岁以上的女同学Select count (*) from 学生表where 年龄>19 and性别='女'10、列出选修了课程的学生人数Select count(distinct 学号) from 成绩表11、查询选修“C801”课程的学生最高分数Select max(成绩) from 成绩表where 课程号='C801'12、统计每一届学生的人数答:Select 入学年份,count(学号) '人数' from 学生表group by 入学年份13、统计男、女学生各自的人数和平均年龄答:select 性别学号,avg(all 年龄)'平均年龄',count(学号)'人数' from 学生表group by 性别14、列出各个课程号以及相应的选修人数答:select 课程号,count(学号) '选修人数' from 成绩表group by 课程号15、列出选修了一门以上课程的学生名单及其选修门数答:select 学号,count(课程号) from 成绩表group by 学号having count(*)>116、列出每个学生及其选修课程的详细清单答:select 学生表.*,成绩表.* from 学生表,成绩表where 学生表.学号=成绩表.学号17、列出每一门课程的间接先修课(即先修课的先修课)答;select A.课程号,A.课程名,B.先修课from 课程表18、列出所有学生的学习成绩。

SQL+Server+2000数据库程序设计模拟题(70-229)

SQL+Server+2000数据库程序设计模拟题(70-229)

数据库程序设计——SQL Server 2000数据库程序设计(MCP 70-229)考试模拟题1.你是公司的SQL Server 2000联机事务处理数据库的数据库开发人员。

许多表有一百万或更多的行,所有的表都建立了一个簇索引,经常存取的表另外还至少有一个非簇索引,两个数据库服务器上的RAID 阵列存储数据文件,你想设置表和索引以取得最佳的I/O性能。

你在每个RAID阵列上建立了一个文件群,下一步你将作什么?A. 设置频繁的互相连接的表加入同一个文件群,设置经常存取的表和所有的属于这些表的索引到另一个文件群。

B. 设置频繁的互相连接的表加入同一个文件群,设置经常存取的表和所有的属于这些表的非簇索引到不同的文件群。

C. 设置频繁的互相连接的表加入不同的文件群,设置经常存取的表和所有的属于这些表的非簇索引到不同的文件群。

D. 设置频繁的互相连接的表加入不同的文件群,设置经常存取的表和所有的属于这些表的非簇索引到同一个文件群。

正确答案:C2.你是一个数据公司的数据库开发人员,你建立了一个存储了15个不同的高中运动成绩的统计数据库,这些信息将被50个在Web站点上发布运动信息的公司使用,每个公司的站点安排和使用这些统计数据的格式是不同的。

你要将数据打包传送给公司,你将怎么做?A. 使用包含FOR XML选项的SELECT语句提取数据。

B. 对SELECT语句返回的数据使用sp_makewebtask系统存储过程来生成HTML数据。

C. 对数据库输出的数据建立数据转换服务包,形成使用TAB界定符的文本文件。

D. d.建立一个使用SEL_DMO的应用程序来提取数据库中的数据,并将这些数据转换到标准EDI(electronic data interchange)文件。

正确答案:A3.你是一个邮购公司的数据库开发人员,公司有两台使用SQL Server2000的计算机,分别为CORP1和CORP2。

CORP1是一台联机事务处理服务器,CORP2存储销售历史数据。

SQL server 2000 习题(已整理、含答案)

SQL server 2000 习题(已整理、含答案)

SQ复习资料一、选择题1、必须运行在NT或2000 服务器版的SQL SERVER 2000的版本是(A)A、标准版B、开发者版C、个人版D、三者都不是2、SELECT语句属于SQL语言中的(D)A、DDL语言B、DML语言C、DCL语言D、DQL语言3、下列系统表中会出现在每个数据库中的主系统表是(B)A、sysdatabasesB、sysobjectsC、sysusersD、master4、对一个重要的只读数据库,我们经常采用(A)方法备份数据。

A、完全数据库备份B、差异备份C、数据库文件和文件组备份D、事务日志备份5、下面能够备份数据库的角色是(A)A、服务器管理员B、安全管理员C、磁盘管理员D、进程管理员6、下列数据库中,包含所用用户数据库和模板数据库的数据库是(B)A、masterB、modelC、msdbD、pubs7、用户自定义存储过程文件存储在(A)文件中。

A、sysobjectsB、sysusersC、sysdatabasesD、sysindexes8、在SQL SERVER中用于单行注释的是(C)A、/* */B、&&C、--D、@9、事务日志文件的扩展名为(A)A、LDFB、NDFC、DBFD、MDF10、下同哪种备份包含自上次备份以来一行修改几次的所有修改(D)A、完全数据库备份B、差异备份C、数据库文件和文件组备份D、事务日志备份11 、下面数据类型,在定义时需要给出数据长度的是(B)A、intB、varcharC、textD、money12、在建立约束时即自动建立索引的是(D)A、建立检查约束时B、建立外部键约束时C、建立默认约束时D、建立惟一性约束时13、下面哪种文件类型不能导入SQL SERVER中?(A)A、WORDB、EXECLC、FoxProD、TXT文档14、SQL Server 2000是一个基于(B)的关系数据库管理系统。

A B/S模式B C/S模式C SQL模式D 以上都不是15、在SQL Server 2000中,一个数据库可最多创建(B)个表。

sql server2000上机考试模拟题

sql server2000上机考试模拟题

SQL SERVER2000上机考试模拟题(1)姓名: 学号 考试机位 成绩1. 在E 盘建立文件夹,并将文件夹命名为“sql_学号上机考试”,用“sql_姓名”为数据库名在文件夹中建立数据库,数据文件名为“sql 考试_学号.mdf ”,日志文件名为“sql 考试_学号.ldf ”,大小各为2M 。

(10分) 2. 在数据库中创建如下数据表:(30分)Tea (Srb tea 表中的tnoZcb (支出表 数值单位为人民币:元) tno 必须为tea 表中的tno3. 根据数据表完成如下操作:(30分)(保留源代码或设计视图,备教师评分)(7选3) (1) 设计视图view1,统计“计算机”教师的工资条,即:收支明细,及纯收入。

(2) 查询 “工资”低于平均工资的教师信息。

(3) 按部门统计教师的平均收入。

(4) 用生成表查询归档教师的收支并计算银行的存储金额。

(计算银行的存储金额=各项收入之和-所得税-各项支出)(5) 用删除查询删除生成表中的信息(6) 根据上述表中信息查询所有姓王的教师信息及其收支情况(支出要包括所得税) (7)用更新查询,将工资低于平均工资的教师的工资提高10%。

4. 权限管理(20分)(保留源代码或设计视图,备教师评分)(1) 创建“会计”用户,授予srb 表上的添加、删除、修改、查询的权限,view1视图的查询权限,以及授予别人该权限的权利。

(2) 创建“计算机管理”用户,用“会计”用户授予“计算机管理”用户在view1上查询的权限。

5. 存储过程(10分)创建存储过程,实现按姓名查询该教师的收入总计,支出总计和纯收入,如果没有输入教师姓名,则查询所有教师的这些信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

同步练习题第1章数据库基础知识一、单项选择题1. 通常所说的数据库系统(DBS)、数据库管理系统(DBMS)、和数据库(DB)三者之间的关系是A. DBMS包含DB和DBSB. DB包含DBS和DBMSC. DBS包含DB和DBMSD.三者无关答案:A2.数据是信息的载体,信息是数据的A. 符号化表示B. 载体C. 内涵D. 抽象答案:C3. 下列说法不正确的是A. 数据库避免了一切数据重复B. 数据库减少了数据冗余C. 数据库数据可为经DBA认可的用户共享D. 控制冗余可确保数据的一致性答案:A4.在数据库中,产生数据不一致的根本原因是A. 没有严格保护数据B. 数据存储量太大C. 数据间联系弱D. 数据冗余答案:D5.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为A. 数据定义功能B. 数据管理功能C. 数据操纵功能D. 数据控制功能答案:C6.E-R模型是数据库设计的工具之一,它一般适用于建立数据库的A. 概念模型B. 结构模型C. 物理模型D. 逻辑模型答案:A7. 当实体中有多个属性可作为键而选定其中一个时,称为该实体的A. 外部键B. 候选键C. 主键D. 主属性答案:C8. 如某属性虽非该实体主键,却是另一实体的主键,称此属性为A. 外部键B. 候选键C. 主键D. 主属性答案:A9.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然联接时,要求R和S含有一个或多个共有的A. 元组B.行C. 记录D.属性答案:D10.关系模型中的关系模式至少是A.1NF B.2NFC.3NF D.BCNF答案:A11.候选关键字中的属性称为A.非主属性B.主属性C.复合属性D.关键属性答案:B12.关系模式中各级模式之间的关系为A.3NF⊂2NF⊂lNF B.3NF⊂lNF⊂2NFC.1NF⊂2NF⊂3NF D.2NF⊂lNF⊂3NF答案:A13. 数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作的是A. 建立库结构B.扩充功能C. 加载数据D.系统调试答案:B14.从E-R模型向关系模型转换,一个M:N的联系转换成关系模式时,该关系模式的键是A. M端实体的键B. N端实体的键C. M端实体键与N端实体键组合D. 重新选取其他属性答案:C15.数据库逻辑设计的主要任务是A. 建立E-R图和说明书B.创建数据库模式C. 建立数据流图D. 把数据送入数据库答案:B二、填空题1.要满足基本应用,一个数据库系统通常应提供给用户使用的基本语言有和。

答案:数据定义语言(DDL)、数据操纵语言(DML)2.数据管理技术随着计算机技术的发展而发展,一般可分为、和三个阶段。

答案:人工管理阶段、文件系统阶段、数据库系统阶段3.数据库中的组织数据常用的数据模型有、和。

答案:关系模型、层次模型、网状模型4.DBMS由、、和组成。

答案:语言编译处理程序、系统运行控制程序、系统建立维护程序、数据字典5.关系模式设计不合理会带来、和问题。

答案:数据冗余、插入异常、删除异常第2章 SQL Server 2000 系统概述一、单项选择题1.SQL Server 2000是A. 层次型DBMSB. 网状型DBMSC. 关系型DBMSD. 面向对象型DBMS答案:C2.SQL Server 2000采用的体系结构是A. 主从式B. 客户服务器式C. 分布式D. 并行式答案:B3. 为使用户能交互地输入和执行各种Transact-SQL语句,应使用A. 企业管理器B. 服务管理器C. 事件探查器D. 查询分析器答案:D4. 要监听SQL Server系统的运行性能,应使用A. 企业管理器B. 服务管理器C. 事件探查器D. 查询分析器答案:C二、填空题1.SQL Server 2000常见的版本有、、和。

答案:企业版、标准版、开发版、个人版2.SQL Server 2000的数据库服务器运行在操作系统下,客户端程序可以运行在操作系统下。

答案:Windows NT/2000、Windows 9x/NT/20003.SQL Server 2000的安装方式有、、和几种。

答案:从光盘安装、远程安装、网络安装、无值守安装4.客户/服务器计算模型可分为和两种。

答案:两层客户/服务器结构、多层客户/服务器结构5. 要启动、暂停和停止SQL Server 2000的服务,应使用组件。

答案:服务管理器6.SQL Server 2000默认实例的文件位置是。

答案:C:\Program Files\Microsoft SQL Server\MSSQL第3章创建和使用数据库一、单项选择题1.SQL Server 2000中,一个数据库的主数据文件A. 只能有一个B. 可以没有C. 可以有多个D. B或C答案:A2. SQL Server 2000中,一个数据库的事务日志文件A. 只能有一个B. 可以没有C. 可以有多个D. B或C答案:C3. 下列不是数据库对象的是A. 存储过程B. 视图C. 角色D. SQL Server 代理答案:D4. SQL Server 2000中,数据库日志文件的扩展名是A. .mdf B. .ndfC. .ldf D. .pdf答案:C5. 在 SQL Server 2000内置的数据库中,用来存放数据库启动信息的是A. masterB. modelC. tempdbD. msdb答案:A二、填空题1.SQL Server 2000的文件有逻辑文件名和物理文件名两个名称。

当使用Transact-SQL语句访问某一个文件时,必须使用该文件的名。

答案:逻辑文件名2.SQL Server 2000 自动创建的6个数据库是、、、、和。

答案:master、model、msdb、tempdb、pubs、northwind3.SQL Server 2000数据库的物理存储对象是和。

答案:页面、盘区4.SQL Server 2000提供了、和 3种文件组类型。

答案:主文件组、自定义文件组、默认文件组5. 当数据库文件或日志文件中未用空间超过其大小的时,系统将会自动缩减文件。

答案:25%第4章创建和使用表一、单项选择题1.下列能够成为标识列的数据类型是A. datetimeB. smallintC. bigintD. money答案:B2. 一个表的主键A. 可以没有B. 可以有多个C. 有且只有一个D. 一个或多个答案:C3.在新增记录时,某个字段未指定值,系统给它赋的值是A. NULLB. 零C. 默认值D. A或C答案:D二、填空题1.创建表时除了要指定表名外,还需要指定、、、、和。

答案:列名、数据类型、长度、是否允许空、列的描述2. 表中主键字段的前面会出现一个图标。

答案:钥匙3.要删除与之有关联的表,可以在企业管理器中,按住键,然后选择要删除的表及其与之相关联的表,然后一并删除。

答案:Ctrl4. 标识列中的标识种子是指,标识递增量是指。

答案:等差数列的开始数字、等差数列的公差第5章 Transact-SQL一、单项选择题1.SQL语言是A. 过程化语言B.非过程化C. 格式化语言D.导航式语言答案:B2.SQL语言是A. 层次数据库语言B.网络数据库语言C. 关系数据库语言D. 非数据库语言答案:C3.在SQL查询语句中,用于测试集合是否为空的谓词是A. ALLB. UNIQUEC. SOMED. EXISTS答案:D4.使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用的保留字是A. UNIQUEB. ALLC. EXCEPTD. DISTINCT答案:D5.使用SQL语句进行查询操作时,在WHERE子句的条件表达式中,可以与所在位置的零个或多个字符相匹配的通配符是A.* B.%C.? D._答案:B二、填空题1.SQL具有、和功能。

答案:数据定义、数据操纵、数据控制2.SQL的使用方式有和。

答案:交互式、嵌入式3.SQL Server 2000中,局部变量在定义引用时要在其名称前加上标记符。

答案:@4. SQL Server 2000中在书写批处理语句时,使用语句作为批处理命令的结束标志。

答案:GO5. SQL Server 2000中,使用两个连在一起的作为单行注释符。

答案:-(减号)第6章 SQL 高级应用一、单项选择题1. 已知基本表S对应的关系模式为(S#,SNAME,AGE),下列SELECT子句中不正确的是A.SELECT S#,AVG(AGE)B.SELECT DISTINCT AGEC.SELECT SNAME 姓名D.SELECT AGE>20答案:D2. 在SELECT语句的下列子句中,通常和HAVING子句同时使用的是A.ORDER BY子句 B.WHERE子句C.GROUP BY子句D.均不需要答案:C3.使用OPEN语句打开游标后,游标指针指向A.基本表的第一行 B.基本表的第一行之前C.查询结果的第一行 D.查询结果的第一行之前答案:D4. 并发控制的主要方法是采用A. 设置口令B. 封锁机制C. 建立副本D. 设置检查点答案:B5.事务的原子性是指A. 事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:A6.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行A. 安全性控制B.完整性控制C.并发控制 D.可靠性控制答案:C7.若事务T对数据R已加X锁,则其他事务对数据RA. 可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁 D.不能加任何锁答案:D二、填空题1.为了保留两个表在做自然连接操作被舍弃的记录,可采用操作。

答案:外连接2.SQL Server 2000提供的外连接操作有、和 3种。

答案:左外连接、右外连接、完全外连接3.函数SUBSTRING(‘abcdefg’,3,4)的执行结果是。

答案:’cdef’4. 事务的4个特性是、、和。

答案:原子性、一致性、隔离性、持久性5.事务可以分为、和 3类。

答案:显示事务、自动提交事务、隐式事务6.并发操作会带来、、和几种不一致性。

答案:丢失更新、脏读、不可重复读、幻像读7.为解决SQL的集合处理方式与主语言的单记录处理方式之间的协调问题,应使用。

答案:游标8.如果事务成功,应使用语句提交;如果事务中出现错误,可使用语句回滚该事务。

答案:COMMIT、ROLLBACK第7章索引一、单项选择题1. 建立索引的目的是A. 减少存储空间B. 提高存取速度C. 减少输入输出D. 减少冗余答案:B2. 下列不适合创建索引的情况是A. 主键B.外键C. 主属性D. 只有较少值的列答案:D3. 创建索引时默认的顺序是A. ASCB. DESCC. ORDERD. GROUP答案:A4. 包含索引的所有长度固定列的最大大小为A. 256字节B. 300字节C. 512字节D. 900字节答案:D5. 包含同一索引的列的最大数目是A. 8B. 16C. 24D. 32答案:B二、填空题1. 按照存储结构的不同,可以将索引分为和两类。

相关文档
最新文档