中南大学数据库题库05索引与视图
- 格式:doc
- 大小:34.50 KB
- 文档页数:11
不允许记录中出现重复值和NULL值的索引是( )。
A 主键索引、普通索引
B 主键索引、候选索引和普通索引
C 主键索引和候选索引
D 主键索引、候选索引和唯一索引
参考答案
C
有表student(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用()语句能创建建视图vst。
A CREATE VIEW vst AS SELECT * FROM student
B CREATE VIEW vst ON SELECT * FROM student
C CREATE VIEW AS SELECT * FROM student
D CREAT
E TABLE vst AS SELECT * FROM student
参考答案
A
SQL SERVER中,可为数据表创建()的三种类型的索引。
A 聚集索引、稀疏索引、辅索引
B 聚集索引、唯一性索引、主键索引
C 聚集索引、类索引、主键索引
D 非聚集索引、候选索引、辅索引
参考答案
B
在数据库物理设计阶段,需要考虑为关系表建立合适的索引。
关于建立索引的描述,有下列说法:
Ⅰ.对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引
Ⅱ.对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引
Ⅲ.对于经常出现在WHERE子句中的属性,可以考虑建立索引
Ⅳ.对于经常出现在ORDER BY子句、GROUP BY子句中的属性,应尽量避免建立索引
上述说法正确的是
A Ⅰ、Ⅱ和Ⅲ
B Ⅰ、Ⅱ和Ⅳ
C Ⅰ和Ⅲ
D Ⅱ和Ⅳ
参考答案
C
下列哪些属性不适合建立索引?
A 经常出现在GROUP BY字句中的属性
B 经常参与连接操作的属性
C 经常出现在WHERE字句中的属性
D 经常需要进行更新操作的属性
参考答案
D
有会员卡表TableCards(CardsID,StartDate,Score),CardID表示卡标识,Scord为卡积分,有视图:
CREATE VIEW vCard
AS
SELECT * FROM TableCards
WHERE Score BETWEEN 200 AND 500
假设(´C0001´,´2008/5/6´,220)是TableCards表中的一个元组,下述说法正确的是( )。
A 若要查询积分在200和300之间的所有卡标识,通过视图
vCARD查询会比连接在TableCards上查询的效率要高
B 数据库系统会分配存储空间实际保存视图vCards所对应的数据
C 语句UPDATE vCards SET Score=260 WHERE CardID=´C0001´能成功执行
D 语句INSERT INTO vCard VALUSE(´C0010´,´2008/4/5´,1000)能成功执行
参考答案
C
对于学生-选课-课程的三个关系:
S(Stid, SNAME, SEX, AGE)
SC(Stid, Cno, GRADE)
C(Cno, CNAME, TEACHER)
为了提高查询速度,对SC表创建唯一索引,应建( )组上。
A (Stid, Cno)
B Stid
C Cno
D GRADE
参考答案
A
下面关于索引的描述不正确的是()。
A 索引是一个指向表中数据的指针
B 索引是在元组上建立的一种数据库对象
C 索引的建立和删除对表中的数据毫无影响
D 表被删除时将同时删除在其上建立的索引
参考答案
B
关于数据库视图,下列说法正确的是
A 视图可以提高数据的操作性能
B 定义视图的语句可以是任何数据操作语句
C 视图可以提供一定程度的数据独立性
D 视图的数据一般是物理存储的
参考答案
C
SQL Server中的视图提高了数据库系统的()。
A 完整性
B 可靠性
C 安全性
D 一致性
参考答案
C
索引是对数据库表中()字段的值进行排序。
A 一个
B 多个
C 一个或多个
D 零个
参考答案
C
以下关于索引的叙述正确的是()。
A 索引能保证表记录的唯一性
B 索引是数据库中的一种特殊类型的对象,它与数据表有着紧密的关系
C SQL Server可创建二种类型的索引,唯一性索引和聚集索引
D 索引只对数据库表中一列的值进行排序的一种结构
参考答案
B
SQL语言中,删除一个视图的命令是()。
A DELETE
B DROP
C CLEAR
D REMOVE
参考答案
B
视图是一种常用的数据对象,可以对数据进行()。
A 查看
B 插入
C 更新
D 其他选项都是
参考答案
D
为数据表创建索引的主要目的是()。
A 提高查询的检索性能
B 创建唯一索引
C 创建主键
D 归类
参考答案
A
在SQL Server中可创建三种类型的索引,下列()不是其中的索引。
A 唯一性索引
B 主键索引
C 聚集索引
D 外键索引
参考答案
D
SQL的视图是()中导出的。
A 基本表
B 视图
C 基本表或视图
D 数据库
参考答案
C
下面语句中,()语句用来删除视图。
A CREATE TABLE
B ALTER VIEW
C DROP VIEW
D CREAT
E VIEW
参考答案
C
下面语句中,()语句用来修改视图。
A CREATE TABLE
B ALTER VIEW
C DROP VIEW
D CREAT
E VIEW
参考答案
B
下列( )类数据不适合创建索引。
A 经常被查询搜索的列,如经常在where子句中出现的列
B 主键的列
C 包含太多NULL值的列
D 表很大
参考答案
C
主键索引可确保字段中输入值的()。
A 多样
B 重复
C 唯一
D 若干
参考答案
C
SQL语言中,删除一个视图的命令是()。
A DELETE
B DROP
C CLEAR
D REMOVE
参考答案
B
以下哪个不是SQL Server 中可以创建的索引类型()。
A 唯一性索引
B 主键索引
C 聚类索引
D 域完整性索引参考答案
D。