下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库 问答题题库1、 什么是“运行记录优先原则”?其作用是什么?在数据库系统中,写一个修改到数据库中和写一个表示这个修改的登记记录到日志文件中是两个不同的操作,在这两个操作之间有可能发生故障。这时,如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改,那么以后也就无法撤消这个修改。为了安全起见,采用“运行记录优先原则”。它包括两点: (1)至少要等相应运行记录已经写入“日志”文件后,才能允许事务往数据库中写记录。 (2)直至事务的所有运行记录都已写入运行“日志”文件后,才能允许事务完成“END TRANSACTION”处理。2、 试叙述分布式DBMS的功能。主要功能
2、有:(1)接受用户请求,并判定把它送到哪里,或必须访问哪些计算机才能满足该请求。(2)访问网络数据字典,或者至少了解如何请求和使用其中的信息。(3)如果目标数据存储于系统的多个计算机上,就必须进行分布式处理。(4)通信接口功能,在用户、局部DBMS和其他计算机的DBMS之间进行协调。(5)在一个异构型分布式处理环境中,还需提供数据和进程移植的支持。这里的异构型是指各个场地的硬件、软件之间存在一定差别。3、 数据独立性与数据联系这两个概念有什么区别?数据独立性是指应用程序与数据之间相互独立,不受影响。数据联系是指同一记录内部各字段间的联系,以及记录之间的联系。4、 简述数据字典的内容和作用是对系
3、统中数据的详尽描述,它提供对数据库数据描述的集中管理。它的处理功能是存储和检索元数据,并且为数据库管理员提供有关的报告。对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要成果。 数据字典包括数据项,数据结构,数据流,数据存储和数据处理过程5、 简述数据库恢复的几种方法。1) 定期对整个数据库进行复制与转储 2)建立日志文件 3)当故障发生后,使用日志文件对数据库进行恢复6、 在C/S数据库体系结构中,客户机和服务器各完成什么功能?(1)客户机完成用户应用程序(实现前端处理和用户界面);(2)服务器完成DBMS的核心功能(或完成事务处理和数据访问)。7、 数据库并发操作主要解决
4、哪三个问题,基本方法是什么?(1) 丢失更新问题 (2) 数据不一致分析问题 (3) 读“脏”数据问题 解决的基本方法是采用封锁机制。8、 为什么视图被称为虚表?基本表与视图的区别是什么?因为数据库中只存储有关视图的定义而不存储视图所对应的数据,这些数据仍存放在导出视图的基本表中,所以视图被称为虚表。基本表是实际独立存放在数据库中的表,是实表。9、 简述数据库设计过程中输入的主要内容。1)总体信息需求 2)处理需求 3)DBMS的特征 4)硬件和操作系统的特征10、 数据库并发操作主要解决哪三个问题?如何保证并行操作的可串行性。1)丢失更新问题 2)数据不一致分析问题 3)读“脏”数据问题 对
5、任何数据集合进行读写操作之前,事务首先应获得对此数据集合的封锁,在释放一个封锁之后,事务不再获得任何其他封锁。11、 在关系数据库中能完全消除数据冗余吗?不能。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。 12、 简述数据库ER模式的优化原则数据库ER模式的优化原则为: 1)相关实体类型合并。 2)消除冗余属性。 3)消除冗余联系。13、 什么是数据库的恢复?数据库恢复的基本原则是什么?当数据库系统受到破坏时,通过恢复技术,使数据
6、库恢复到遭到破坏之前的正确状态。数据库恢复的基本原则是重复存储,即“冗余”。14、 简述数据库概念模型的主要特点。1)对现实世界的抽象和概括,能真实,充分的反映现实世界的事物和事物之间的联系 2)简洁、明晰、独立于计算机系统、便于理解 3)易于变动和修改 4)易于向给定的数据库逻辑模式转换。15、 简述在SQL中,DELETE语句与DROP TABLE的区别。DELETE的作用是删除表中的元组,表的模式依然存在,而DROP TABLE 是将表的结构和元组全部删除,表被删除(DROP)后就不再存在了。16、 简述关系模型的3个组成部分。数据机构、数据操作、完整性规则17、 在全局ER模型设计过程
7、中,需要消除局部ER模型之间存在的哪三种冲突?属性冲突、结构冲突、命名冲突18、 简述数据库系统中可能发生的故障类型。事务故障,系统故障,介质故障19、 设有供应商关系S和零件关系P,如题34图所示,S和P的主键分别是“供应商号”和“零件号”,P的外键是“供应商号”。S P 供应商号供应商名所在城市A1 A2 A3A4红星宇宙黎明立新北京上海天津重庆零件号颜色供应商号P1P2P3红蓝白A1A3A4分析下列3个操作能否被正确执行,并说明理由。.在P中插入元组(P2,白,A2).在P中插入元组(NULL,绿,A1).在P中插入元组(P4,白,A5) 操作I不能被正确执行,因为违反了主键唯一性的约束
8、。操作II不能被正确执行,因为违反了实体完整性规则。操作III不能被正确执行,因为违反了参照完整性规则。20、 简述数据库系统的体系结构特点三级模式结构和两级映象,即:外模式、模式、内模式、外模式/模式映象、模式/内模式映象。21、 数据库的保护包括哪四个子系统?安全性控制、完整性控制、并发控制和存储管理。22、 SQL语言具有什么功能?数据定义、数据操纵、数据控制和SQL语句嵌入。23、 简述数据库概念设计的主要步骤。进行数据抽象、设计局部概念模式将局部概念模式综合成全局概念模式 对全局结构进行评审。24、 简述关系数据模型的三类完整性规则。 (1)实体完整性(2)参照完整性(3)用户定义的
9、完整性25、 试述数据、数据库、数据库系统、数据库管理系统的概念。数据:描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库系统:数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 26、 数据库管理系统的主要功能有哪些? 数据库定义功能; 数据存取功能; 数据库运行管理; 数
10、据库的建立和维护功能。27、 定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E-R图)实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。实体集:同型实体的集合称为实体集。属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。码:唯一标识实体的属性集称为码。实体联系图:E-R图提供了表示实体型、属性和联系的方法:实体型:用矩形表示,矩形框内写明实体名。 ? 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。 ?联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有
11、关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)28、 试述关系模型的概念,定义并解释以下术语: (1)关系 (2)属性 (3)域 (4)元组 (5)主码 (6)分量 (7)关系模式 关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。() 关系:一个关系对应通常说的一张表。() 属性:表中的一列即为一个属性;() 域:属性的取值范围;() 元组:表中的一行即为一个元组;() 码:表中的某个属性组,它可以唯一确定一个元组;() 分量:元组中的一个属性值;() 关系模式:对关系的描述
12、,一般表示为关系名(属性,属性,?,属性n)。29、 定义并解释以下术语:DDL、DML DDL:数据定义语言。用来定义数据库模式、外模式、内模式的语言。 DML:数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句。30、 什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性? 为什么数据库系统具有数据与程序的独立性?数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式模式的映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻
13、辑独立性。31、 试述数据库系统的组成。数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。32、 DBA的职责是什么?负责全面地管理和控制数据库系统。具体职责包括: 决定数据库的信息内容和结构; 决定数据库的存储结构和存取策略; 定义数据的安全性要求和完整性约束条件; 监督和控制数据库的试用和运行; 数据库系统的改进和重组。负责全面地管理和控制数据库系统33、 试述关系模型的三个组成部分。关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。34、 试述关系数据语言的特点和分类。关系数据语言可以分为三类: 关系代数语言,例如ISBL 关系演算语言,包括:元组关系演算语言,例如APLHA,QUEL 域关系演算语言,例如QBE 具有关系代数和关系演算双重特点的语言 例如SQL 这些关系数据语言的共同特点是,具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。35、 试述查询优化的一般准则。下面的优化策略一般能提高查询效率: (1)选择运算应尽可能先做。 (2)把投影运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东理工职业学院《JavaWEB开发技术课程综合实践》2023-2024学年第一学期期末试卷
- 广东科贸职业学院《大学职业发展与就业指导4》2023-2024学年第一学期期末试卷
- 广东江门中医药职业学院《高等数学II》2023-2024学年第一学期期末试卷
- 广东机电职业技术学院《中学英语》2023-2024学年第一学期期末试卷
- 广东环境保护工程职业学院《工程荷载与可靠度设计方法》2023-2024学年第一学期期末试卷
- 广东财贸职业学院《经贸应用文写作》2023-2024学年第一学期期末试卷
- 共青科技职业学院《电力电子与变频技术》2023-2024学年第一学期期末试卷
- 中考物理基础复习课件
- 贸促会法律培训课件
- 赣南卫生健康职业学院《能源转换原理B》2023-2024学年第一学期期末试卷
- 2024浙江宁波市象山县人力资源和社会保障局招聘历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 新概念第二册课文和单词
- 吾悦广场商场开业仪式开业庆典周年庆活动方案
- JJG 393-2018便携式X、γ辐射周围剂量当量(率)仪和监测仪
- 2023年6月新高考历史浙江卷试题真题答案解析版
- 人教新起点(一起)五年级英语上册全册知识点
- 幼儿园小班教案《垫子多玩》
- 2024年等离子切割机市场需求分析报告
- 高速公路服务区业态创新策划书
- 论药品管理在药品安全中的重要性
- 河北省唐山市2023-2024学年高一上学期1月期末考试物理试题(含答案解析)
评论
0/150
提交评论