《数据库原理》试题怎么做

《数据库原理》试题A卷

一、 选择题(15分,每小题1分)
1.数据库三级模式结构的划分,有利于 。
A. 数据的独立性 B. 管理数据库文件
C. 建立数据库 D. 操作系统管理数据库
2.数据库系统中,对用户使用的数据视图的描述称为
A.概念模式 B.内模式
C.存储模式 D.外模式
3.实体完整性规则是指关系中
A.不允许有空行 B.主键不允许有空值
C.不允许有空列 D.外键不允许有空值
4.外码的作用是___________。
A. 不限制外码列的取值范围
B. 限制引用列的取值范围
C. 限制所引用的列的取值范围在外码列的已有值范围内
D. 限制外码列的取值范围在所引用的列的已有值范围内
5.关系模式:购买情况(顾客号,产品号,购买时间,购买数量),若允许一个顾客在不同时间对同一个产品购买多次,则此关系模式的主码是 _______。
A.顾客号 B.产品号
C.(顾客号,产品号) D.(顾客号、产品号、购买时间)
6.已知实体A与实体B之间是一对多联系,为反映两个实体之间的关联关系,应_____________。
A.将外码放置在实体A中 B.在A中定义一个主码
C.将外码放置在实体B中 D.在B中定义一个主码
7.关系数据库采用的数据结构是___________。
A.多维表结构 B.二维表结构
C.树型结构 D.图结构
8.关系数据库的完整性约束包括__________。
A. 实体完整性、约束完整性和主码完整性
B. 数据库定义完整性、参照完整性和用户定义完整性
C. 实体完整性、参照完整性和用户定义完整性
D. 表结构完整性、用户定义完整性和事务完整性
9.要限制“顾客”表中的邮政编码字段(字符型)的取值必须是6位长,且每一位必须为数字,可以使用________实现。
A. CHECK约束 B. UNIQUE约束
C. DEFAULT约束 D. 都不行
10.定义外码的用处主要是___________。
A. 提高查询效率 B. 维护数据的实体完整性
C. 增加数据的安全性 D. 维护数据的参照完整性
11.CHECK约束的作用是___________。
A. 维护数据的实体完整性 B. 提高数据查询效率
C. 限制列的取值范围 D. 提高数据修改效率
12.DEFAULT约束的作用是___________。
A. 维护数据的实体完整性 B. 为列提供默认值
C. 限制列的取值范围 D. 提高数据修改效率
13.使用salary作为职工的工资列,若职工工资最高到千位,小数点后保留两位,则salary的数据类型应该是____。
A.numeric(4, 2) B.numeric(6, 2)
C.money(4, 2) D.money(6, 2)
14.为数据表建立索引的目的是:____。
A. 维护数据的实体完整性 B. 提高数据查询效率
C. 限制列的取值范围 D. 提高数据修改效率
15.关系数据库表中,记录行________。
A.顺序很重要,不能交换 B.顺序不重要
C.按输入数据的顺序排列 D.一定是有序的

第1个回答  2008-06-25
1-5ADBDD
6-10BBCCD
11-15CBBBB
相似回答