数据库习题.docx

上传人:hw****26 文档编号:2249644 上传时间:2019-05-03 格式:DOCX 页数:36 大小:35.38KB
下载 相关 举报
数据库习题.docx_第1页
第1页 / 共36页
数据库习题.docx_第2页
第2页 / 共36页
数据库习题.docx_第3页
第3页 / 共36页
数据库习题.docx_第4页
第4页 / 共36页
数据库习题.docx_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、1数据库习题第一讲 走进数据库1.1 走进数据库1 数据库系统与文件系统的最根本的区别是( )。A.文件系统只能管理程序文件,而数据库系统可以管理各种类型文件B.数据库系统复杂,而文件系统简单C.文件系统管理的数据量少,而数据库系统可以管理庞大数据量D.文件系统不能解决数据冗余和数据的独立性,而数据库系统能正确答案: D 2 下述不是 DBA 数据库管理员的职责的是( )。A.完整性约束说明B.定义数据库模式C.数据库管理系统设计D.数据库安全正确答案: C 3 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。A.DBS 包括 DB 和 DBMSB.DBMS

2、 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS正确答案: A 4( )是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。2正确答案:数据库5 在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是( )。正确答案:模式1.2 关系数据库1 在关系运算中,选择运算的含义是( )。A.从一个关系中找出满足给定条件的元组组成一个新的关系B.从一个关系中找出需要的属性组成一个新的关系C.从一个关系中找出满足条件的元组和属性组成一个新的关系D.以上 3 种说法均是正确的

3、正确答案: A 2 在 “学生表”中,要查找所有年龄大于 30 岁姓王的男同学,所采用的关系运算是( )。A.选择B.投影C.连接 D.自然连接正确答案: A 3 在关系运算中, ( )运算得到的新关系中属性个数通常多于原关系中属性个数。A.选择B.投影C.连接D.并正确答案: C 4 在“教师表”中要显示教师的姓名和职称的信息,应采用的关系运算是( )3A.选择 B.投影 C.连接 D.差正确答案: B 5 传统的集合运算包含并、差、交和( )。正确答案:笛卡尔积6 关系运算中专门的关系运算,包括选择、投影和( )正确答案:连接7 在关系运算中,要选择若干属性组成新的关系,该运算称为( )。

4、正确答案:投影8 有选修计算机基础的学生关系 R,选修数据库的学生关系 S。如果要求既选修了计算机基础又选修了数据库的学生,就应当进行( )运算。正确答案:交9 如果一个关系模式 R(U)的所有属性都是( )的基本数据项,则称 R(U)为第一范式,即 R(U)1NF。正确答案:不可再分10 设关系模式 R(U)2NF,且每一个非主属性既不部分函数依赖于码,也不传递函数依赖于码,则称 R(U)为( )范式。正确答案:第三 或 3第一讲 单元测验1 单选(2 分) 数据库系统的核心部分是( B )。A.硬件B.数据库C.软件4D.数据库管理员2 单选(2 分) 数据处理发展经过了人工管理阶段、文件

5、系统阶段、( C )阶段和高级数据库系统阶段。A.操作系统B.初级数据库C.数据库系统D.中级数据库3 单选(2 分) 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是( D )。 A.网状结构B.层次结构 C.封装结构 D.二维表结构4 单选(2 分) 关系数据库管理系统应能实现的专门关系运算包括( C )。A.显示、打印、制表B.排序、索引、统计C.选择、投影、连接D.关联、更新、排序5 单选(2 分) 已知一个关系,学生(学号,姓名,系别),规定学号的值域是 8 个数字组成的字符串,这一规则属于( D )。 A.关键字完整性 B.实体完整性C.参照完整性D.用户自定义

6、完整性6 填空(2 分) ( 数据库 )是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。57 填空(2 分) ( 数据 )是反映客观事物存在方式和运动状态的记录,是信息的载体。8 填空(2 分) 在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是( 模式 )。9 填空(2 分) ( 选择 )是根据给定的条件找到关系中的若干元组组成新的关系,是对关系的元组进行筛选。10 填空(2 分)在一个关系中如果有这样一个属性,它的值能惟一地标识关系中的每一个元组,称这个属性为( 关键字 )。第二讲 数据库设计及创建2.

7、1 数据库设计1 在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务 。A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段正确答案: A 2 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的( )。A.数据模型B.概念模型C.层次模型D.关系模型正确答案: B 63 在数据库设计中,将 ER 图转换成关系数据模型的过程属于( )。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段正确答案: B 4 公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是

8、( ) 。A.多对多B.一对一C.一对多D.无正确答案: C 5 在概念模型中的客观存在并可相互区别的事物称( ) 。A.实体B.元组C.属性D.节点正确答案: A 6在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到 3NF,这是( )阶段的任务。A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段7正确答案: D 7( )是数据库设计的初级阶段,是应用用户与专业开发人员沟通的重要环节,它决定了系统的成败。正确答案:需求分析8 数据库( )是在需求分析的基础上,通过对用户需求进行分析、归纳、抽象,形成概念模型的过程。正确答案:概念结构设计9数据库逻辑结构设计

9、是把概念模型转换成某个数据库管理系统支持的( )。正确答案:数据模型10 物理结构设计目标:是为( )数据结构选取一个最适合应用环境的物理结构,包括存储结构和存取方法等。正确答案:逻辑2.2 数据库创建1( )允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发。A.存储过程B.视图C.触发器8D.索引正确答案: C 2 关于 SQL Server 中的存储过程,下列说法中正确的是( )。A.不能有输入参数B.没有返回值C.可以自动被执行D.可以调用其它存储过程正确答案: D 、3 以下( )不是存储过程的优点。A.实现模块化编程,能被多个用户共享和重用B.可以加快

10、程序的运行速度C.可以增加网络的流量D.可以提高数据库的安全性正确答案: B 4 SQL Server 中存储过程由一组预先定义并被( )的 T-SQL 语句组成。A.编写B.解释C.编译D.保存正确答案: C 5 记录数据库事务操作的文件是( )。A.日志文件B.主数据文件C.索引文件D.次数据文件9正确答案: A 6 视图是从基本表或视图中导出的表,数据库中实际存放的是视图的( )。A.数据B.定义C.索引D.指针正确答案: B 第二讲 单元测试1 单选(2 分) 以下哪个不是数据库设计的内容( A )。A.创建数据库B.E-R 模型设计C.需求分析D.逻辑结构设计2 单选(2 分) 对于

11、关系的描述正确的是( B )。A.同一个关系中可出现相同的属性B.同一个关系中不能出现相同的属性C.同一个关系中第一个属性必须是主码D.同一个关系中主码必须可以有多个103 单选(2 分) 以下哪个不属于数据库对象( C )。A.视图B.数据表C.字段D.索引4 单选(2 分) 以下哪个不属于 SQL SERVER 数据库文件类型( C )。A.事务日志文件B.次数据库文件C.索引文件D.主数据库文件 5 单选(2 分) 主数据库文件的扩展名是( D )。A.ndfB.mdbC.ldf D.mdf 6 填空(2 分) 若想设计一个性能良好的数据库,就要尽量满足( 关系规范化 )原则。7 填空(2 分) 设有“学生”和“班级”2 个实体集,这些学生来自同一个班级, “学生”和“班级”2 个实体间的联系是( 一对多 )。8 填空(2 分) 存储过程是存放于服务器的预先编译好的一组( T-SQL 语句 )。9 填空(2 分) 触发器是特殊的( 存储过程 ),当用户表中数据改变时,该存储过程被自动执行。10 填空(2 分)数据库文件组分为主文件组和 ( 自定义文件组 )。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 课程笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。