数据库综合练习题.docVIP

  • 118
  • 0
  • 约6.62千字
  • 约 7页
  • 2016-05-23 发布于重庆
  • 举报
数据库综合练习题

综合练习题 一、单项选择题 1. 要保证数据库物理数据独立性,需要修改的是( )。 A. 模式B.模式与内模式的映射 C. 模式与外模式的映射D. 内模式 2. 要保证数据库逻辑数据独立性,需要修改的是( )。 A.模式 B 模式与内模式的映射 C. 外模式与模式的映射 D. 内模式 3. 关系R(ABC)与S(BCD),运算R÷S结果的属性个数是( )。 A. 3 B. 2 C. 1 D. 不一定 4.数据模型有三个要素,其中用于描述系统静态特性的是( ) A数据结构 B.数据操作C.数据完整性约束 D.数据检索 5为了方便使用数据库,DBMS提供的数据操纵语言可以嵌入到某一高级语言中,该高级语言称为( ) A.会话语言 B.宿主语言 C.主控语言 D.虚拟语言 6.数据模型有三个要素,其中用于描述系统动态特性的是( ) A数据结构 B.数据操作C.数据完整性约束 D.数据检索 7.在关系数据库中,表与表之间的联系是通过如下哪项实现的?( ) A实体完整性规则 B参照完整性规则 C用户自定义的完整性规则 D.值域 8.数据模型有三个要素,其中用于描述系统约束条件的是( ) A数据结构 B.数据操作C.数据完整性约束 D.数据检索 9一个关系模式中的主码( )。 A. 可多个 B. 至多一个 C. 可一个 D. 至少一个 10.SQL语言的主码子句和外码子句属于数据库系统的( )。 A. 恢复措施 B. 安全性措施 C.完整性措施 D. 并发控制措施 11.数据库的并发操作可能带来的问题包括( )。 A. 丢失修改 B. 数据独立性会提高 C. 非法用户的使用 D. 增加数据冗余度 12.下列四项中,不属于数据库特点的是( )。 A. 数据共享B. 数据完整性C. 数据冗余较小 D. 数据独立性低 13. 银行吸纳众多用户存款,用户可存款于多家银行,银行和储户间的联系是( )。 A. 多对多 B. 一对一 C. 多对一 D. 一对多 14.下面哪种运算属于关系代数中传统的集合运算( )。 A. 选择 B. 交 C. 投影 D. 连接 15.实体完整性要求主属性不能取空值,这一点通常是通过( )。 A.定义外部键来保证 B. 用户定义的完整性来保证 C.定义主键来保证 D.人工制定保证 16.关系模型的性质描述不正确的是( ) A.表中的每一列的元素类型相同 B.行的顺序不可以任意 C.表中的元素是不可再分 D.列不可重名 17以下哪一个不是SQL 定义的集函数操作( )。 A. SUM B. COUNT C. DISTINCT D. MIN 18.在下列SQL语句中,属于数据控制的语句是( ) A.CREATE,DROP,DELETE,ALTER B.GRANT,REVOKE C.SELECT,UPDATE,DELETE,INSERT D.CREATE,DROP,ALTER 19一般情况下,当对关系R和S使用自然连接运算时,要求R和S两个关系至少含有一个共同的( )。 A. 记录 B. 行 C. 数据字典 D. 属性 20.在关系数据库中,规范化理论的引入是为了( ) A.解决插入、删除、更新异常和数据冗余 B.提高查询速度 C.减少数据操作的复杂性 D.保证数据的安全性和完整性 21.数据库设计中,设计E-R图的过程属于( )。 A.需求分析阶段 B概念设计阶段 C.逻辑设计阶段 D物理设计阶段 22.数据库设计中,设计存储结构的过程属于( )。 A.需求分析阶段 B概念设计阶段 C.逻辑设计阶段 D物理设计阶段 23.数据库设计中,设计数据流程的过程属于( )。 A.需求分析阶段 B概念设计阶段 C.逻辑设计阶段 D物理设计阶段 24.数据库设计中,设计表的结构的过程属于( )。 A.需求分析阶段 B概念设计阶段 C.逻辑设计阶段 D物理设计阶

文档评论(0)

1亿VIP精品文档

相关文档