数据库期末复习答案.doc
《数据库期末复习答案.doc》由会员分享,可在线阅读,更多相关《数据库期末复习答案.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题1. SQL的数据操纵语言包括_ _。A. ROLLBACK ,COMMIT B. CREATE,DROP,ALTERC. SELECT,JOIN,PROJECT,UNIN D. SELECT,INSERT,DELETE,UPDATE2. 数据库DB,数据库系统DBS,数据库管理系统DBMS这三者之间的关系是_。A. DBS包括DB和DBMS B. DBMS包括DB和DBSC. DB包括DBS和DBMS C. DBS就是DB也就是DBMS3、 以下关于二维表的论述, 不正确。A. 表中的每一个元组都是不可再分的 B. 表中行的次序不可以任意交换,否那么会改变关系的性质C. 表中各列取
2、自同一个域,且性质一样D. 表中的每一行通常称为一个元组4.一个数据库有_内模式 A. 多个 B.一个 C. 最多二个 D. 多个5、在数据库的三级模式构造中_是数据库中全体数据的构造和特征的描述。A. 外模式 B. 模式 C. 内模式 D. 物理模式6、E-R图是数据库设计的工具之一,它一般适用于建立数据库的_。A. 概念模型 B. 构造模型 C. 物理模型 D. 逻辑模型7、数据库系统中,数据独立性是指 。 A数据之间相互独立 8、根本关系代数运算是 A. ,和 B. ,和 C.,x,和 D. ,和 9、关系模型是目前最重要的一种数据模型,它的三个要素分别是 。 A.实体完整性、参照完整性
3、、用户自定义完整性 B.关系构造、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 10、数据库中的投影操作是指从关系中 。 A.抽出特定记录 B.抽出特定字段 C.建立相应的影像 D.建立相应的图形 11、设两个关系RA,B和SB,C,与以下SELECT语句SELECT A,BFROM RWHERE B NOT INSELECT BFROM SWHERE C=C56;等价的关系代数表达式是 CC56AA,BCC56RSBA,BR SCRA,BC= C56RSDRA,BCC56RS12、关系模式RA,B,C,D,F是R上成立的函数依赖集,F= BD,ADC ,那
4、么分解= ABC,BCD 相对于F是 。 A是无损联接分解,也是保持FD的分解B是无损联接分解,但不保持FD的分解C不是无损联接分解,但保持FD的分解D既不是无损联接分解,也不保持FD的分解13、12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规那么,这个ER构造转换成的关系模式至少有 。A17个 B18个 C23个 D27个14、“DELETE FROM 表名表示。A从根本表中删除所有元组B从根本表中删除所有属性C从数据库中撤消这个根本表D从根本表中删除重复元组15、聚集函数COUNT列名用于。A计算元组
5、个数B计算属性的个数C对一列中的非空值计算个数D对一列中的非空值和空值计算个数16、在视图上不能完成的操作是 。 A. 更新视图 B. 查询 C. 在视图上定义新的根本表 D. 在视图上定义新视图17、在SELECT语句中,能实现投影操作的是 。A. SELECT B. FROM C. WHERE D. GROUP BY18、数据流程图是用于数据库设计中 阶段的工具。 A.概要设计 B.可行性分析 C.程序编码 19、关系模式RA,B,C,D,E及其上的函数依赖集合FAD,BC ,EA ,该关系模式的候选码是 。 A. AB B. BE C. CD D. DE 20、当对关系R和S使用自然连接
6、时,要求R和S含有一个或多个共有的 。A.元组 B.行 C.记录 21、下面列出“视图View的说法中,哪一条是不正确的? 。 A) 视图是外模式B) 视图是虚表C) 使用视图可以加快查询语句的执行速度D) 使用视图可以简化查询语句的编写22、在下面所列出的说法中,哪些是数据库管理系统的根本功能? 。.数据库定义.数据库的建立和维护.数据库存取.数据库和网络中其他软件系统的通信A 和B 、和C 和D 都是23、以下哪种情况应尽量创立索引 。 A. 在Where子句中出现频率较高的列 B. 具有很多NULL值的列 C. 记录较少的根本表 D. 需要更新频繁的根本表24、数据库系统是采用了数据库技
7、术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和 。 A.系统分析员 B.程序员 D.操作员 25、数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引这一设计内容应该属于 设计阶段。 A.概念设计 B.逻辑设计 C.物理设计 D.全局设计 二、填空题:1. 数据库是长期存储在计算机内、有组织的、可_ 共享 _的数据集合。2. 数据库的三级模式是指内模式、_模式_、外模式。3. SQL语言支持关系数据库的三级模式构造,其中外模式对应于 视图 和局部根本表,模式对应于根本表,内模式对应于 存储文件 。4. 在关系数据库的标准化理论中,在执
8、行“分解时,必须遵守标准化原那么:既要保持_函数依赖_关系,又要具有_无损_连接性。5. 在关系代数中,交运算可由_差_运算组合而成。6. 数据模型由三局部组成:数据构造、数据操作、_完整约束性_。7. SQL语言一种标准的数据库语言, 包括查询、定义、操纵、_控制_四局部功能8. 在关系模式 R 中,假设属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,那么称 X 为关系 R 的_外码_。9. 关系的两个不变性是_实体完整性 和_参照完整性 。10. 数据管理技术经历了_人工管理 、_文件系统 _和_ 数据库系统 _ 三个阶段11. 在SQL中,建立、修改和删除数据库
9、中根本表构造的命令分别为_create table_、_alter table_和_drop table_命令。12. 关系中主码的取值必须唯一且非空,这条规那么是_实体完整性_ 规那么。13. 在SQL中,只有_行列子集_视图才可以执行更新操作。14. 关系代数运算中,专门的代数运算包括四种: 选择,投影,连接,除 15. 关系数据库的操作分为两大类: 查询 和 数据更新插入,删除,修改 三、简答题1 试述数据库设计的根本步骤。主要包括需求分析,概念构造设计,逻辑构造设计,物理构造设计,数据库实施和数据库运行和维护六步组成。1需求分析阶段:需求收集和分析,得到数据字典和数据流图.2概念构造设
10、计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示.3逻辑构造设计阶段:将概念构造转换为某个DBMS所支持的数据模型.4数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理构造.5数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行.6数据库运行和维护阶段:对数据库系统进展评价、调整与修改.1需求分析是整个设计过程的根底,了解分析客户需求。2概念构造设计通过对用户需求进展综合,归纳和抽象,形成一个独立于具体DBMS的概念模型。3逻辑构造设计将概念构造转换为某个DBMS所支持的数据模型,对对其优化。4物理构造设计为逻辑数据模型选取一个最适合应用环境的物
11、理构造,包括存储构造和存 取方法。5数据库实施是设计人员运用DBMS提供的数据库语言及其宿主语言,根据逻辑,物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进展运行。6数据库运行和维护是在运行过程中必须不断地对其进展评价,调整和修改。2 简述数据库管理系统的功能。3 1数据定义功能4 2数据操纵功能5 3数据库的运行控制功能6 4数据库的维护功能7 5数据字典的功能81数据定义功能:DBMS提供数据定义语言,用户通过它可以方便的对数据库中的数据对象进展定义。2数据组织,存储和管理:DBMS要分类组织,存储和管理各种数据,包括数据字典,用户数据,数据的存取路径等,要确定以何种文件构
12、造和存取方式在存储级上组织这些数据,如何实现数据之间的联系,根本目标是提高存储空间利用率和存取效率。3数据操纵功能:提供操纵语言实现对数据库的根本操作。4数据库的事物管理和运行管理:数据库在建立,运行和维护时需要统一管理和控制,以保证数据的平安性,完整性,对用户对数据的并发使用及发生故障后的系统恢复。5数据库的建立和维护功能6其他功能:DBMS与网络中其他软件系统的通信功能,数据转换功能,数据库间的互访和互操作功能。9 简述数据的逻辑独立性和物理独立性?1逻辑独立性(外模式模式映像):物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 期末 复习 答案
限制150内