《SQL 数据库管理与开发》试题
《SQL Server 数据库管理与开发》试题(K 卷)
一、选择题(每题 1 分,共 20 分)
1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 ( )
A、只有 2NF B、只有 3NF
C、2NF 和 3NF D、没有
2.Microsoft SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中
能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是( )
A、企业版 B、标准版
C、个人版 D、开发版
3.SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( )
(1)、创建或删除数据库文件 (2)、创建索引
(3)、执行非日志操作 (4)、自动或手工缩小数据库或数据库文件大小
A、(1) B、(1)(2)
C、(1)(2)(3) D、(1)(2)(3)(4)
4.MS SQL Server 2000是( )
A、数据库应用程序 B、数据库系统
C、层次数据管理系统 D、关系数据库管理系统
5.现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为(
)
A、1 个表 B、2 个表
C、3 个表 D、4 个表
6.数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学
号、课程号、成绩),为快速查出某位学生所学的课程名,应该( )
A、在学生表上按学号建索引 B、在成绩表上按课程号建索引
C、在课程表上按课程号建索引 D、在学生表上按姓名建索引
7.如果要从数据库中删除触发器,应该使用SQL语言的命令( )
A、DELETE TRIGGER B、DROP TRIGGER
C、REMOVE TRIGGER D、DISABLE TRIGGER
8.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,
同时在员工亲属关系中删除对应的亲属元组。在SQL语言中利用触发器定义这个完
整性约束的短语是( )
A、INSTEAD OF DELETE B、INSTEAD OF DROP
C、AFTER DELETE D、AFTER UPDATE
9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个
SQL Server系统的所有系统信息,这个数据库是( )
A、master 数据库 B、model 数据库
C、tempdb 数据库 D、pubs 数据库
10.对于数据库的管理,对SQL Server中guest用户的描述错误的是 ( )
A、安装系统时,guest 用户被加入到 master、pubs、tempdb、northwind 数据中
B、用户成功登录到 SQL Server 后,若该登录账号在某数据库中无合法数据库用户,
则系统将可能允许以 guest 用户来访问该数据库
C、不能从 master、tempdb 数据库中删除 guest 用户
D、在新建一个数据库时,guest 用户将被自动添加
第 1 页 共 3 页
评论0
最新资源