数据库SQL理论习题答案

  • 格式:doc
  • 大小:48.00 KB
  • 文档页数:3

一.单项选择题
1.限制输入到一列或多列值的范围,使用(a )约束。

A·CHECK B·PRIMARY KEY C·FOREIGN KEY D·UNIQUE
2.规则对象在使用上与( a )约束类似。

A·CHECK B.PRIMARY KEY C·FOREIGN KEY D·UNIQUE
3.选项中删除表的语句是(a ).
A·DROP B·ALTER C·UPDATE D·DELETE
4.要修改表的结构,应使用SQL语言的命令( c ).
A·UPDATE TABLE B·MODlFY TABLE C·ALTER TABLE D·CHANGE TABLE
5.下列SQL Server的语句中出现语法错误的是( D ).
A·DECLARE @Myvar INT B.SELECT * FROM AAA
C·CREATE DATABASE AAA D·DELETE * FROM AAA
6.选项中关于视图的说法错误的是( b ).
A·视图是一种虚拟表 B·视图中也保存有数据
C·视图也可由视图派生出来 D·视图的内容来源于一个SQL的SELECT查询
7.若Dl={al,a2,a3},D2={1,2,3},则Dl * D2集合中共有元组( c )个。

A·6 B·8 C,9 D·l2
8.以下触发器是对[表1]进行( d)操作时触发。

Create Trigger abc on 表l
For insert,Update ,delete
As ……
A·修改、更新、插入 B·插入、索引、删除 C·修改、插入 D.修改、插入、删除
9.选项中查询毕业学校宅称与"清华"有关的记录应该用( d )。

A·SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ' *清华*'
B·SELECT * FROM 学习经历 WHERE 毕业学校 = ' %清华%’
C·SELECT * FROM 学刀经历 WHERE 毕业学校 LlKE ' ?清华?’
D·SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ' %清华%’
10.关系数据库中,元组的集合称为关系,能惟一标识元组的属性集的值称为(a ).
A·关键字 B·字段 C·索引 D.属性
11.自然联接是构成新关系的有效方法。

一般当对关系R和S自然联接时,要求R和S含有一个或者多个共有的( c ).
A·记录 B·行 C·属性 D·元组
12.主索引可确保字段中输入值的( c )性。

A·多样 B·重复 C·唯一 D·安全
13.下列SQL语句中,( d )不是数据定义语句。

A·CREATE TABLE B·DROP VIEW C·CREATE VIEW D·GRANT
14.在SELECT语句中,使用GROUP BY SNO时,SNO必须( c).
A·在WERE中出现 B·在FROM中出现 C·在SELECT中出现 D·在HAVING中出现
二、判断题
1.删除表时,表中的触发器被同时删除。

T
2.主键字段允许为空。

f
1。