SQL Server 2000数据库管理与开发
姓名:        得分:         
一、填空题:(每空1分,共计20
1、数据库系统具有数据的__________________和内模式三级模式结构。
2SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。
3、完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性。
4、在SQL Server 2000中,数据库对象包括____________      、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。
5、索引的类型主要有_        __          __
6、用户访问SQL Server数据库时,经过了___验证和____验证两个安全验证阶段。
7、建立和使用________的目的是为了保证数据的完整性。
8 SQL Server的数据库文件的扩展名为_____,事务日志文件的扩展名为_____
9          操作是把已有的数据文件恢复成数据库。
10GROUP BYWHEREHAVING三个一起使用时,顺序是sql server2000简介                     
二、单项选择题:(每题2分,共计40分)
1.下列四项中,不属于数据库特点的是(      )。
A.数据共享    B.数据完整性    C.数据冗余很高    D.数据独立性高
2.下列四项中,不属于SQL2000实用程序的是(      )。
A.企业管理器    B.查询分析器    C.服务管理器    D.媒体播放器
3.SQL Server安装程序创建4个系统数据库,下列不属于系统数据库的是(      )。
A.master    B.model    C.pub    D.msdb
4.位于用户与操作系统之间,为用户或应用程序提供访问数据库的方法,对数据库在建立、使用和维护时进行统一管理、统一控制的数据管理软件是(  )。
ADBMS    BDB    CDBS    DDBA
5. SQL中,建立表用的命令是 (      )
A.CREATE SCHEMA       B.CREATE TABLE
C.CREATE VIEW         D.CREATE INDEX
6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在1535之间,且(      )
A.包括15岁和35            B.不包括15岁和35
C.包括15岁但不包括35      D.包括35岁但不包括15
7.下列四项中,不正确的说法是(      )
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
8.MS SQL Server中,用来显示数据库信息的系统存储过程是(      )
A. sp_dbhelp      B. sp_db      C. sp_help      D. sp_helpdb
9.SQL语言中,删除表中数据的命令是(      )
A. DELETE      B. DROP    C. CLEAR      D. REMOVE
10.SQL的视图是从(      )中导出的。
A. 基本表      B. 视图      C. 基本表或视图      D. 数据库
11.触发器可以创建在(    )中。
A.        B. 过程        C. 数据库      D. 函数
12.删除表的语句是(    )
A.DROP        B.ALTER        C.UPDATE          D.DELETE
13. 以下触发器是当对[1]进行(    )操作时触发。
    Create  Trigger  abc  on  1
    For  insert , update , delete
    As  ……
A.只是修改    B.只是插入    C.只是删除     D.修改、插入、删除
14. 规则对象在使用上与(    )约束类似。
A.CHECK     B.PRIMARY KEY    C.FOREIGN KEY      D.UNIQU
15.主索引可确保字段中输入值的(  )性。
A.多样        B.重复          C.唯一          D.若干
16.关于视图下列哪一个说法是错误的(  )
A.视图是一种虚拟表           B.视图中也保存有数据 
C.视图也可由视图派生出来     D.视图是保存在SELECT查询
17.执行带参数的过程,正确的方法为(  )
A. 过程名 参数     B. 过程名(参数)    C.过程名=参数    D.A,B,C三种都可以
18.查询毕业学校名称与清华有关的记录应该用(  )
A. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’*清华*’
B. SELECT * FROM 学习经历 WHERE 毕业学校 = ’%清华%’
C. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’?清华?’
D. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’%清华%’
19.  Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是(  )
A.查询工资大于1250的纪录         B.查询1250号记录后的记录
C.检索所有的职工号                D.检索工资大于1250的职工号
20. 关于关系图下列哪一个是正确的(  )
A.关系图是在同一个表中不同字段之间建立关联
B.关系图是表与表之间建立关联,与字段无关
C.关系图是在不同表中的字段之间建立关联
D.关系图是在不同数据库之间建立关联
选择题答案
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
三、判断题。(每题2分,共计40分)
1ODBC是由Microsoft定义的一种数据库访问标准。(    )
2.信息和数据是相对的,有时是可以互相转换的。(    )
3.创建存储过程必须在企业管理器中进行。(    )
4.触发器主要是通过表操作事件进行触发而被执行的。(    )
5.主键字段允许为空。(  )
6SQL Server 自动为primary key约束的列建立一个索引。(  )
7SQL Server的数据库可以转换成Access数据库。(  )
8.删除表时,表中的触发器被同时删除。(    )
9.数据库的名称一旦建立就不能重命名。(    )
10.固定数据库角:db_datarader 的成员可修改本数据库内表中的数据。(    )
11.因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。( 
12. guest用户必须关联一个登录账号才可以在数据库中创建。数据库中的非guest用户账号都必须关联一个登录账号。(   
13. 可以在企业管理器中修改数据库的名称。(   
14.数据库不允许存在数据冗余。(   
15. DELETE语句只是删除表中的数据,表本身依然存在数据库中。(   
16. 每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的值,则返回代码为 0,表示成功。(   
17. 在数据库中建立的索引越多越好。(   
18. SQL Server中,触发器的执行是在数据的插入、更新或删除之前执行的。( 
19.在使用子查询时,必须用括号把子查询括起来以便区分外查询和子查询。( 
20.存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。(   
判断题答案

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。