数据库笔试面试题..doc

数据库笔试面试题..doc

ID:57765840

大小:19.00 KB

页数:7页

时间:2020-03-26

数据库笔试面试题..doc_第1页
数据库笔试面试题..doc_第2页
数据库笔试面试题..doc_第3页
数据库笔试面试题..doc_第4页
数据库笔试面试题..doc_第5页
资源描述:

《数据库笔试面试题..doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、整理出来供大家参考1.数据库技术经历哪几个发展阶段?答:数据库技术随着计算机硬件和软件技术的发展,经历了如下3个阶段(1人工管理阶段(2文件系统阶段(3数据库管理阶段2.数据库技术在人工管理阶段的特点是哪些?答:该阶段数据管理的特点是(1数据不保存。因为计算机主要应用于科学计算,一般不需要将数据长期保存(2数据需要由应用程序自己进行管理。应用程序不仅要规定数据的逻辑结构,而且还要设计物理结构,包括存储结构,存取方法,输入输出方式等。(3这一时期基本上没有文件概念,数据的组织方式必须由程序员自行设计(4数据不共享。一组数据对应一个程序,数据是面向应用的3.数据库系统的发展可以划分哪几代?答

2、:数据库系统起源于60年代中期,其发展可以划分为三代(1第一代数据库系统,机层次数据库系统和网状数据库系统,主要支持层次和网状数据模型,其特点是支持三级抽象模式的体系结构;用指针来表示数据之间的联系,数据定义语言和数据操作语言相对独立,数据库语言采用过程性语言(2第二代数据库系统,即关系数据库系统主要支持关系数据模型,有严格的理论基础,概念简单、清晰、易于理解和使用。关系模型一经提出,便迅速发展,成为使用性最强产品。该数据库系统的主要特点是:概念单一化,数据及其数据间的联系都要用关系来表示;以关系代数为理论基础;数据独立性强,数据库语言采用说明性语言,简化了编程难度(3第三代数据库系统,

3、即面向对象数据库系统,它基于扩展的关系数据模型或面向对象数据模型,是尚未成熟的一代数据库系统,其主要特点是支持包括数据、对象和知识的管理;在保持和继承第二代数据库系统的技术基础引入面向对象技术;对其他系统开放,具有良好的可移值性棵连接性、扩展性和可互操作性5.关系数据模型的操纵与完整性的约束各有哪些?答:关系数据模型的操纵主要包括查询、插入、删除和更新数据,这些操作必须满足关系的完整性约束条件。关系的完整性约束条件包括三大类:实体完整性、参照完整性和用户定义的完整性。6.关系数据模型的优缺点各有哪些?答:优点(1关系模型与非关系模型不同,它是建立在严格的数据概念基础上的(2关系模型的概念

4、单一(3关系模型的存取路径对拥护透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发设计的工作。缺点:由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此,为了提高性能,必须对育凝固的查询请求进行优化,增加了开发数据库管理系统的负担8.关系数据语言的共同特征是什么?答:关系数据语言的共同特点是:语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用9.关系模型完整性规则包括哪几类?答:关系模型的完整性规则是对关系的某种约束条件,关系模型中可以有三类完整性约束;实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整

5、性是关系模型必须满足的完整性约束条件,被称作关系的两个不变性,应该由关系系统自动支持10.对实体完整性应该有哪些说明?答:(1实体完整性规则是针对基本关系而言的。一个基本表通常对应现实世界的一个实体集(2现实世界中的实体四可区分的。即它们具有某种唯一性标识(3相应地,关系模型中以主码作为唯一性标识(4主码中的属性即主要性不能取空值。所谓空值就是“不知道”或“无意义”的值11.关系运算的特征是什么?答关系代数用到的运算包括:集合运算符、专门的关系运算符、算术比较符和逻辑运算符12.关系代数用到的运算按运算符的不同主要分为哪几类?答:关系代数用到运算符包括四类:集合运算符、专门的关系运算符、

6、算术比较符和逻辑运算符。13.简述在元组关系演算中删除操作的步骤?答:删除操作用DELETE语句实现。其步骤为:(1用HOLD语句把要删除的元组从数据库中读到工作空间中(2用DELETR语句删除该元组。14.简述视图的基本特征?答:视图是关系数据库系统提供给用户以多种角度数据库中数据的重要机制。视图是从一个或几个基本表导出的表,它与基本不同,是一个虚表,数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。基本表中数据发生变化,从视图中查询出的数据也就随着之改变了,视图一经定义,就可以和基本表一样被查询、被删除,可以在一个视图之上在定义新的视图,但对视图的更新操

7、作则有一定的限制16SQL中建立索引的意义答:建立索引是加快珍的查询速度的有效手段。SQL语言支持用户根据应用环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。17.元组变量的主要用途有哪几个方面?答:1简化关系名,在处理[实际问题时,如果关系的名字很长,使用起来就会感到不方便,这时可以设一个较短名字的元组变量来简化关系名。2]用元组变量,才能在操作条件中使用量词。18.简述BCNF关系模式具有的性质?答:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。