欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库原理期末考试习题.docx

    • 资源ID:15216023       资源大小:75.38KB        全文页数:36页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库原理期末考试习题.docx

    1、数据库原理期末考试习题第一章绪论一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是(C)A、层次模型B、网状模型C、关系模型D、实体联系模型2、DB、DBS、DBMS 间的关系是(C )A、DB 包括 DBMS 和 DBS B、DBMS 包括 DB 和 DBSC、DBS 包括 DB 和 DBMS 3、在数据库中存储的是( C)D、DBS 与 DB 和 DBMS 无关A、数据B、数据模型 C、数据及数据之间的联系 D、信息4、数据库系统中,用(B)描述全部数据的整体逻辑结构。A、外模式B、模式C、内模式D、数据模式5、数据库中,导致数据不一致的根本原因是(C )A、数据量太大 C、

    2、数据冗余B、数据安全性不高D、数据完整性约束不强6、划分层次型、网状型和关系型数据库的原则是(D )A、记录的长度 C、联系的复杂程度B、文件的大小D、数据及联系的表示方式7、数据库三级模式体系结构的划分,主要有利于保持数据库的(B )A、数据安全性B、数据独立性C、结构规范化D、操作可行性8、数据库系统中,用(A )描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。A、外模式B、模式C、内模式D、数据模式9、数据库系统中,用(C)描述全部数据的物理存储视图。A、外模式B、模式C、内模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是(B )A、DMLB、DDLC、D

    3、CL D、SQL11、数据库系统支持的数据共享指的是(D )A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合 12、数据库系统中,当内模式发生变化时,采用(B )来保证数据的物理独立性。A、修改模式定义A、修改模式内模式映像A、修改应用程序B、修改外模式定义二、填空题1、指出下列缩写的含义:(1)DML :DBMS提供了数据操纵语言(2)DBMS :数据库管理系统 ,为数据库的建立、使用和维护而配置的软件系统(3)DDL :DBMS提供了数据定义语言(4)DD:数据字典,将数据

    4、库作为对象建立数据库,也称系统目录(5)DBS:数据库系统,是指带有数据库并利用数据库技术进行数据管理的计算机 系统。(6)DBA:数据库管理员。、2、数据管理技术经历了(人工管理)(文件系统)(数据库系统)三个阶段。3、DBS 组成部分包括(数据库)(数据库管理系统)(应用系统)(数据库管理员)(用户)五部 分。 、 、 、4、DBMS 是位于(用户)和(操作系统)之间的一层管理软件。5、数据库和文件系统的根本区别是(数据的整体结构化)。6、DBMS 提供的数据控制功能包括:(数据定义)(数据操纵)(数据库的运行管理)(数据库的 建立和维护) ,。7、数据库中,数据模型用于(抽象,表示和处理

    5、现实世界的数据和信息) 数据模型应当满足(能比 较真实模拟现实世界)(易于为人理解)(便于在计算机上实现)三方面要求8、数据模型的三要素包括(数据结构)(数据操作)(数据的约束条件)9、概念模型,也称为(信息模拟) ,是(按用户观点对数据和 信息建模),主要用于(数据库设 计),与具体的 DBMS 和机器(无关) , 。10、基本数据模型,是(按计算机观点对数据建模),主要用于(DBMS 的实现)。11、数据独立性是指(用户应用程序和存储在存储器中的数据库的数据是相互独立的),可以分为(数据 逻辑独立性)和(数据物理独立性)。12、(数据结构)用于对系统静态特性的描述,(数据操作)用于对系统动

    6、态特性的描述13、数据库系统中人员主要包括(数据库管理员)、(系统分析员和数据库设计人员)、(应用程序员)和用 户,其中用户可分为(偶然用户)、(简单用户)、(复杂用户)三类。14、数据库系统的软件包括(DBMS)、(OS)、(具有与数据库接口的高级语言及其编译系统,便于开发应 用程序 )、(以 DBMS 为核心的应用开发工具)、(为特定应用环境开发的数据库应用系统)五部分。三、简答题1、什么是数据、数据处理、数据管理、数据管理的三个发展阶段是什么?答:数据是对事实、概念或指令的一种表达形式;数据处理是对数据的采集、存储、检索、加工、 变换和传输;数据管理是指用计算机进行数据收集、数据存储和信

    7、息处理。数据管理技术经历了人工管理阶段、文件系统阶段、数据库系统阶段三个阶段。2、什么是数据库、数据库系统、数据库管理系统,数据库管理系统的主要功能是什么?答:数据库是所有信息的集合;数据库系统是由数据库、DBMS 与开发工具、应用程序以及数据库 管理员、用户及其他成员构成的;数据库管理系统是为数据库的建立、使用、维护而配置的软件系统。数据库管理系统的主要功能是数据库定义功能、存取、运行管理、建立和维护。3、什么是数据独立性,数据独立性包括哪两个方面,数据库系统中如何保证数据独立性?答:数据独立性是使数据能独立于应用程序;包括数据的物理独立性和数据的逻辑独立性;数据与 程序的独立,把数据的定义

    8、从程序中分离出去,加上数据的存取又由 DBMS 负责,从而简化了应用程 序的编制,大大减少了应用程序的维护和修改。4、什么是数据物理独立性,如何保证?答:模式|内模式;数据库系统中的 5、什么是数据逻辑独立性,如何保证? 答:模式|外模式;数据库系统中的DBMS 为三级模式结构提供了两层映像机制DBMS 为三级模式结构提供了两层映像机制6、简述关系数据模型的三要素的内容及关系模型的优缺点。答:数据结构、数据操作、数据的约束条件;优点:关系模型的概念单一、数据有更好的安全保密 性、更高的 数据独立性,也简化了程序员的工作和数据库开发建立的工作。缺点:于存取的路径对用 户是透明的,这样查询的效率不

    9、如非关系数据模型。因此在做查询的时候,要进行优化处理、提高性 能。7、文件系统和数据库系统的区别和联系,以及数据库系统的优点?答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术 为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方 便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来, 以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用 户享用其中的一部分。数据库系统的优点:数 据 结 构 化 、 数 据 的 共 享 性 高 , 冗 余

    10、度 低 , 易 扩 充 、 数 据 独 立 性 高 、 数 据 由 DBMS 统 一 管 理 和 控 制 。*8、简述现实世界的事物抽象、组织为某一具体 DBMS 支持的数据模型的过程。答:为了把现实世界中的具体事物抽象、组织为某一 DBMS 支持的数据模型,人们常常首先将现实世界抽象为信息世界,然后将信息世界转换为机器世界。也就是说,首先把现实世界中的客观对象抽 象为某一种信息结构,这种信息结构并不依赖于具体的计算机系统,不是某一个 DBMS 支持的数据模型, 而是概念级的模型;然后再把概念模型转换为计算机上某一 DBMS 支持的数据模型。第二章关系数据库一、选择题1、当关系有多个侯选码时,

    11、则选定一个作为主码,但若主码为全码时应包含A、单个属性 B、两个属性 C、多个属性D、全部属性D。2、在基本的关系中,下列说法正确的C。A、行类列序有关 B、属性名允许重名C、任意两个元组不允许重复D、列是非同质的3、关系代数的五个基本操作是D。A、并、交、差、笛卡儿积、除法B、并、交、选取、笛卡儿积、除法B、并、交、选取、投影、除法C、并、交、选取、笛卡儿积、投影4、关系代数四个组合操作是A。A、并、连接、自然连接、除法 B、投影、连接、选取、除法C、投影、自然连接、选取、除法D、投影、自然连接、选取、连接5、关系 R 为 R(A,B,C,D),则C。A、A,C(R)为取属性值为 A,C 的

    12、两列组成B、1,3(R)为取属性值为 1,3 的两列组成C、1,3(R)与 A,C(R)是等价的D、1,3(R)与 A,C(R)是不等价的11、自然连接是(C )进行运算。A、向关系的垂直方向B、向关系的水平方向C、既向关系的垂直方向也向关系的水平方向 D、先向关系的垂直方向,然后再向关系的水平方向 12、同一个关系模型的任两个元组值_A_。A、不能全同B、可全同C、必须全同 D、以上都不是 13、关系模型的任何属性_A_。A、不可再分B、可再分C、命名在该关系模型式中可以不惟一 D、以上都不是14、自然连接是构成新关系的有效方法。一般情况下,对关系 R 和 S 使用自然连接时,要求 R 和

    13、S 含有一个或多个共 有的_D_。A、元组 B、行 C、记录D、属性二、填空题1、关系模型由关系的数据结构关系操作集合、关系的完整性约束三部分组成。2、关系的完整性分为实体完整性、参照完整性、用户定义完整性三类。3、关系代数运算中并/差/笛卡儿积/投影和选择五个基本运算,其他运算可以从基本的运算中导出。4、关系代数的连接运算中当 为“=”的连接称之为、等值连接,且当比较的分量是相同的属性时,则称为自然 连接。6、关系运算主要有关系代数运算、元组演算/ 。7、关系操作的特点是集合操作。域演算三种,在关系的表达能力上是可以等价的相互转换.8、关系数据库中的可命名的最小数据单位是、属性名。9、在一个

    14、实体表示的信息中,称能惟一标识实体的属性或属性组_为关键字。10、传统的集合“并,交,差”运算施加于两个关系时,这两个关系的 须去取同一个域、属性个数 必须相等,相对应的属性值 必11、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字是无,学生关系的主关键字是学号 三、问答题1、关系运算的基本运算有那些?如何用这些基本运算来表示其他的运算?,外关键字是系编号_、答:关系代数的五个基本操作为:并 差 笛卡儿积 投影 基本的操作导出,因此它们构成了关系代数完备的操作集。选择。其他的操作都可以由 5 个

    15、3、叙述等值连接与自然连接的区别和联系答:等值连接表示为,自然连接表示为;自然连接是除去重复属性的等值连接两者 之间的区别和联系如下:自然连接一定是等值连接,但等值连接不一定是自然连接等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性 等值连接不把重复的属性除去;而自然连接要把重复的属性除去第三章一、关系数据库标准语言 SQL 选择题1、SQL 属于A数据库语言。A.关系型B.网状型C.层次型 D.面向对象型2、当两个子查询的结果 .结构完全不一致B时,可以执行并,交,差操作 B.结构完全一致C.结构部分一致 D.主键一致3、SQL 中创建基本表应使用B 语句.A

    16、.CEARTE SCHEMAB.CEARTE TABLEC.CEARTE VIEW D.CEARTE DATEBASE4、SQL 中创建视图应使用(C )语句.A. CEARTE SCHEMA B.CEARTE TABLEC. CEARTE VIEWD.CEARTE DATABASE*5、视图创建完毕后,数据字典中存放的是(C A. 查询语句 B.查询结果).C. 视图定义D.所引用的基本表的定义12、SELECT 语句执行的结果是(C).A.数据项 B.元组C.表D.视图13、SQL 语言具有B的功能。 A关系规范化,数据操纵,数据控制 C数据定义,关系规范化,数据控制B。数据定义,数据操纵

    17、,数据控制 D。数据定义,关系规范化,数据操纵14、SQL 语言中,实现数据检索的语句是A。A、SELECTB、INSERT C、UPDATE D、DELETE15、下列 SQL 语句中,修改表结构的是AA.ALTER 二、填空题B.CREATE C.UPDATE D.INSERT1.非关系数据模型的数据操纵语言是_面向对象的,而关系数据库的标准语言 SQL 是面向集合的语言.2. SQL 语言的功能包括数据查询数据操纵数据定义数据控制3.SQL 以同一种语法格式,提供自含式和_自定义_两种使用方式.11.SQL 是结构化查询语言。12.SQL 语言的数据定义功能包括定义数据库、定义基本表、定

    18、义视图、定义索引2本表 32储文件构的概念记录型的基本表4储文件4基本表是这样的。13.视图是一个虚表,它是从一个或几个基本表中导出的表。在数据库中,只存放视图的定义 图的视图对应的数据。三简答题不存放视1.什么是基本表?什么是视图?两者的区别是什么?答:基本表是独立存在的表,在 SQL 中,一个关系对应于一 个表,一个表对应与一个存储文件。视图是在创建时,将其定义存放在存放在数据字典中,并不存放 视图对应的数据,因此视图是从一个或几个基本表中导出来的,它本身不独立存储在数据库中,是一 个虚表。两者的区别是基本表是独立存于数据库中,而视图存放的只是视图的定义。2 试述试图的优点. 视图的优点主

    19、要有四个方面:(1)(2)(3)(4)能够简化用户的操作;用户可以从多种角度看待数据;视图对重构数据库提供了一定程度的逻辑独立性; 视图能对机密数据提供安全保护。3所有的视图都可以更新吗?为什么?答:并不是所有的视图都可以更新,因为有些视图的更新不能惟一 地有意义地转换成相对应的基本表的更新。3叙述 SQL 语言支持的三级逻辑结构。答:SQL 语言支持的三级逻辑结构如图 3.1 所示 :用户SQL-视图 1外层基本表 1基本表存储文件1,它本身实际存在在外层,用户所看到的可以是基本表,也可以是视图。视图是一个虚拟表,它是由一个或几个基本表导出的表,它不 直接存在与物理存储器上的表。视图是使用

    20、CREATE SQL VIEW 语句建立的。在内层,每个基本表用一个存储文件来表示, 即用一组类型相同的存储记录值来表示。DBA 可以对物理存储文件进行操作第四章关系数据理论一、选择题1、系规范中的删除操作异常是指 A,插入操作异常是指 B。A、不该删除的数据被删除 C、应该删除的数据未被删除B、不该插入的数据被插入 D、应该插入的数据未被插入B、关系运算理论2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是 A、关系规范化理论A。C、关系代数理论D、数理逻辑3、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是B。 A、互不相关的

    21、 C、长度可变的B、不可分解的 D、互相关联的4、关系数据库规范化是为解决关系数据库中 A、插入、删除和数据冗余A 问题而引入的。 B、提高查询速度C、减少数据操作的复杂性D、保证数据的安全性和完整性5、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及C 的缺陷。A、数据的不一致性 C、冗余度大B、结构不合理 D、数据丢失6、当关系模式 R(A,B)属于 3NF,下列说话中B 是正确的。A、它一定消除了插入和删除异常B、仍存在一定的插入和删除异常C、一定属于 BCNF D、A 和 C 都是7、关系模型中的关系模式至少是 A。A、1NFB、2NF C、3NF D、BCNF8、在关系

    22、DB 中,任何二元关系模式的最高范式必定是 D 。A、1NF B、2NF C、3NFD、BCNF9、在关系模式 R 中,若其函数依赖集中所有候选关键字都是决定因素,则 R 最高范式是C 。A、2NF B、3NFC、4NFD、BCNF*10、当 B 属于函数依赖于 A 属性时,属性 A 和 B 的联系是B 。A、1 对多B、多对 1C、多对多D、以上都不是*11、在关系模式中,如果属性 A 和 B 存在 1 对 1 的联系,则说C。A、AB B、BA 12、候选关键字中的属性称为C、AB B 。D、以上都不是A、非主属性B、主属性C、复合属性D、关键属性13、关系模式中各级模式之间的关系为 A

    23、。A、3NF 2NF 1NF B、3NF 1NF 2NF C、1NF 2NF 3NF D、2NF 1NF 3NF14、关系模式中,满足 2NF 的模式B 。A、可能是 1NFB、必定是 1NFC、必定是 3NF D、必定是 BCNF15、关系模式 R 中的属性全部是主属性,则 R 的最高范式必定是B 。A、2NFB、3NFC、BCNF D、4NF16、消除了部分函数依赖的 1NF 的关系模式必定是 B 。A、1NFB、2NFC、3NF D、4NF17、关系模式的候选码可以有 C ,主码有 B 。A、0 个B、1 个C、1 个或多个 D、多个18、候选关键字中的属性可以有C 。A、0 个B、1

    24、个19、关系模式的分解B 。C、1 个或多个 D、多个A、惟一B、不惟一*20、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不 满足第一范式?B部门(部门号,部门名,部门成员,部门总经理)A、部门总经理C、部门名21、图 4.1 中给定关系 RB、部门成员 D、部门号 D 。价P1P2P3P4258259图 4.1关系 RA、不是 3NF B、是 3NF 但不是 2NF C、是 3NF 但不是 BCNF D、是 BCNF22、设有如图 4.2 所示的关系 R,它是B 。材料号材料名生产厂M1M2M3M4线材型材板材型材武汉武汉广东武汉A、1N

    25、FB、2NF图 4.2关系 R C、3NF D、4NF23、设有关系 W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是 A、W1(工号,姓名)W2(工种,定额)B、W1(工号,工种,定额)W2(工号,定额)C、W1(工号,姓名,工种)W2(工号,定额)C 。D、以上都不是24、设有关系模式 W(C,P,S,G,T,R),其中各属性的含义是:C 为课程,P 为教师,S 为学生,G 为成绩,T 为时间,R 为教室,根据定义有如下函数依赖集:FCG,(S,C)G,(T,R)C,(T,P)R,(T,S)R关系模式 W 的一个关键字是 E,W 的规范化程度最高达到 B。若将关系模式 W 分

    26、解为 3 个关系模式 W1(C,P), W2(S,C,G),W3(S,T,R,C),则 W1 的规范化程度最高达到 E,W2 的规范化程度最高达到 E,W3 的规范化程度 最高达到 B。A、(S,C)B、(T,R)C、(T,P)D、(T,S)E、(T,S,P)A、1NF B、2NF C、3NF D、BCNF E、4NF25、设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是(C)。A、姓名C、学号B、学号,姓名D、学号,姓名,年龄26、XAi成立是 XA1A2Ak成立的(C)。A.充分条件 C.充要条件B.必要条件D.既不充分也不必要27、一关系模式为:运货路径

    27、(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),这该关系模式的主键是(C)。A、顾客姓名,供应商姓名B、顾客姓名,商品名C、顾客姓名,商品名,供应商姓名 D、顾客姓名,顾客地址,商品名二、填空题1、关系规范化的目的是控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性。 2、在关系 A(S,SN,D)和 B(D,CN,NM)中,A 的主键是 S,B 的主键是 D,则 D 在 S 中为外来键 。3、对于非规范化的模式,经过使属性域变为简单域,转变为 1NF,将 1NF 经过消除非主属性对主关键字的部分依赖转变为 2NF,将 2NF 经过消除非主属性对主关键字的传递依赖 转变为

    28、 3NF。三、解答题4、低级范式的关系模式对数据存储和数据操作产生的不利影响是什么?答: 低级范式的关系模式对数据存储和数据操作的不利影响主要有:插入异常、删除异常、修改异 常和数据冗余。一、单项选择题1.在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的_B_阶段。A.需求分析B.概念设计C.逻辑设计 D.物理设计2.E-R 图是数据库设计的工具之一,它适用于建立数据库的_A_。A.概念模型B.逻辑模型 C.结构模型 D.物理模型3.在关系数据库设计中,设计关系模式是_C_的任务。A.需求分析阶段 B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段4.

    29、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是_B_。A.建立库结构B.扩充功能C.加载数据 D.系统调试5.数据库概念设计的 E-R 方法中,用属性描述实体的特征,属性在 E-R 图中,用_D_表示。A.矩形 B.四边形 C.菱形D.椭圆形6.在数据库的概念设计中,最常用的数据模型是_D_。A.形象模型 B.物理模型 C.逻辑模型D.实体联系模型7.在数据库设计中,在概念设计阶段可用 E-R 方法,其设计出的图称为_D_。A.实物示意图 B.实用概念图 C.实体表示图D.实体联系图8.从 E-R 模型关系向关系模型转换时,一个 M:N 联系转换为关系模式时,该关系模型的关键字是_C_。 A.M 端实体的关键字 B.N 端实体的关键字B.M 端实体关键字与 N 端实体关键字组合 D.重新选取其他属性9.


    注意事项

    本文(数据库原理期末考试习题.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开