欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库笔试面试题(共7页).doc

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

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

    数据库笔试面试题(共7页).doc

    精选优质文档-倾情为你奉上整理出来供大家参考1.数据库技术经历哪几个发展阶段?答:数据库技术随着计算机硬件和软件技术的发展,经历了如下3个阶段(1人工管理阶段(2文件系统阶段(3数据库管理阶段2.数据库技术在人工管理阶段的特点是哪些?答:该阶段数据管理的特点是(1数据不保存。因为计算机主要应用于科学计算,一般不需要将数据长期保存(2数据需要由应用程序自己进行管理。应用程序不仅要规定数据的逻辑结构,而且还要设计物理结构,包括存储结构,存取方法,输入输出方式等。(3这一时期基本上没有文件概念,数据的组织方式必须由程序员自行设计(4数据不共享。一组数据对应一个程序,数据是面向应用的3.数据库系统的发展可以划分哪几代?答:数据库系统起源于60年代中期,其发展可以划分为三代(1第一代数据库系统,机层次数据库系统和网状数据库系统,主要支持层次和网状数据模型,其特点是支持三级抽象模式的体系结构;用指针来表示数据之间的联系,数据定义语言和数据操作语言相对独立,数据库语言采用过程性语言(2第二代数据库系统,即关系数据库系统主要支持关系数据模型,有严格的理论基础,概念简单、清晰、易于理解和使用。关系模型一经提出,便迅速发展,成为使用性最强产品。该数据库系统的主要特点是:概念单一化,数据及其数据间的联系都要用关系来表示;以关系代数为理论基础;数据独立性强,数据库语言采用说明性语言,简化了编程难度(3第三代数据库系统,即面向对象数据库系统,它基于扩展的关系数据模型或面向对象数据模型,是尚未成熟的一代数据库系统,其主要特点是支持包括数据、对象和知识的管理;在保持和继承第二代数据库系统的技术基础引入面向对象技术;对其他系统开放,具有良好的可移值性棵连接性、扩展性和可互操作性5.关系数据模型的操纵与完整性的约束各有哪些?答:关系数据模型的操纵主要包括查询、插入、删除和更新数据,这些操作必须满足关系的完整性约束条件。关系的完整性约束条件包括三大类:实体完整性、参照完整性和用户定义的完整性。6.关系数据模型的优缺点各有哪些?答:优点(1关系模型与非关系模型不同,它是建立在严格的数据概念基础上的(2关系模型的概念单一(3关系模型的存取路径对拥护透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发设计的工作。缺点:由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此,为了提高性能,必须对育凝固的查询请求进行优化,增加了开发数据库管理系统的负担8.关系数据语言的共同特征是什么?答:关系数据语言的共同特点是:语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用9.关系模型完整性规则包括哪几类?答:关系模型的完整性规则是对关系的某种约束条件,关系模型中可以有三类完整性约束;实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作关系的两个不变性,应该由关系系统自动支持10.对实体完整性应该有哪些说明?答:(1实体完整性规则是针对基本关系而言的。一个基本表通常对应现实世界的一个实体集(2现实世界中的实体四可区分的。即它们具有某种唯一性标识(3相应地,关系模型中以主码作为唯一性标识(4主码中的属性即主要性不能取空值。所谓空值就是“不知道”或“无意义”的值11.关系运算的特征是什么?答关系代数用到的运算包括:集合运算符、专门的关系运算符、算术比较符和逻辑运算符12.关系代数用到的运算按运算符的不同主要分为哪几类?答:关系代数用到运算符包括四类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符。13.简述在元组关系演算中删除操作的步骤?答:删除操作用DELETE语句实现。其步骤为:(1用HOLD语句把要删除的元组从数据库中读到工作空间中(2用DELETR语句删除该元组。14.简述视图的基本特征?答:视图是关系数据库系统提供给用户以多种角度数据库中数据的重要机制。视图是从一个或几个基本表导出的表,它与基本不同,是一个虚表,数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。基本表中数据发生变化,从视图中查询出的数据也就随着之改变了,视图一经定义,就可以和基本表一样被查询、被删除,可以在一个视图之上在定义新的视图,但对视图的更新操作则有一定的限制16 SQL中建立索引的意义答:建立索引是加快珍的查询速度的有效手段。SQL语言支持用户根据应用环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。17.元组变量的主要用途有哪几个方面?答:1简化关系名,在处理实际问题时,如果关系的名字很长,使用起来就会感到不方便,这时可以设一个较短名字的元组变量来简化关系名。2用元组变量,才能在操作条件中使用量词。18.简述BCNF关系模式具有的性质?答:1所有非主属省事都完全函数依赖于每个侯选码2所有主属性都完全函数依赖于每个不包含它的候选码3没有任何属性完全函数依赖于非码的任何一组属性。19.简述数椐的完整性和安全性的区别?答:数据的完整性和安全性是数据库保护的两个不同的方面,先讲完整性,再讲安全性,安全性是防止用户非法使用权用数据库;完整性则是防止合法用户在使用数据库时向数据库中加入不合语义的数据。先讲完整性,再讲安全性也就是说,安全检查性措施的防范对象是非法用户和非法操作,完整性的防范对象是不合语义的数据。20.简述判断对关系模式的一个分解是否与原关系模式等价的标准?答:1分解具有无损连接性2分解要保持函数依赖21.简述视图在数据库安全性方面的作用?答:进行存取权限控制时,可以为不同用户定义不同的视图,把数据对象限制在一定范围内,即通过视图机制把要保密的数据对无权存取的作废隐藏起来,从而自动地对数据提供一定程度的安全保护,视图机制间接地实现了支持存取谓词的用户权限定义,但视图机制更主要的功能在于提供数据独立性,其安全保护功能往往远不能达到应用系统的要求。因此,在实际应用中通常是视图机制配合使用,首先作视图机制屏蔽掉一部分保密数据,然后在视图上面进一步定义存取权限。22.简要阐述事务的四大特性?答:ACID: 1原子性:事务是数据库的逻辑单位,事务中包括的诸操作是一个执行主体2一致性:即必须保证在数据库状态发生变化时数据库数据的一致性3隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不受其他事务的影响4持续性:是指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。23.简述SQL语言的特点?答:1综合统一:SQL集DDL/DML于一身2高度非过程化3面向集合的操作方式:交互式或嵌入式4以同一种语法结构提供两种使用方式:交互式和嵌入式5语言简洁,易学易用。24.简述存取权限的概念?答:存取权限由两个要素组成:数据对象和操作类型。定义一个用户的存取权限就是要定义这个用户可以在哪些数据对象上进行哪些类型的操作,对于用户发出存取数据库操作的请求后,DBMS查找数据字典,根据其存取权限对操作规程的合法性进行检查,若用户的操作请求超出了定义的权限,系统将拒 绝执行此操作,这就是存取控制。 25.数据库技术在文件系统阶段有哪些特点? 答:1)数据可以长期保存 2)用文件系统来管理数据 3)文件已经多样化 4)数 据的存取基本上以记录为单位 5)文件系统仍存在很多缺点,主要中数据共 享性差,数据冗余度大,缺乏独立性等。 26.请定义实体型之间的多对多联系? 答:多对多联系(M:N);如果对于实体集 A 中的每一个实体,实休集 B 中有 n 个实体(n>=0 与之联系, 反之对于实体集 B 中的每一个实体, 实体集 A 中也有 m 个实体 (m>=0) 与之联系,则称实体集 A 的实体集 B 之间是多对多联系,记为 m:n. 27.关系数据库与非关系数据库的主要区别是什么? 答:关系数据库系统只有“表”一种数据结构,而非关系数据库系统还有其他 数据结构,对这些数据结构有其他的操作。 28.数据库管理系统(DBMS)的功能都有哪些? 答:1)数据定义:包括定义数据库结构模式、映射、约束条件等 2)数据操纵: 包括检索、插入、修改、删除等基本操作 3)数据库运行管理:包括并发控 制、安全性检查、完整性检查和执行等 4)数据组织、存储和管理 5)数据 库的建立和维护 6)数据通信接口。 30.请简述参照完整性规则的定义? 答:参照完整性规则:若属性 F 是基本关系 R 的外码,它与基本关系 S 的主码 Ks 相对应则对于 R 中每个元组在 F 上的值必须为:1)或者取空值 2)或者 等于 S 中某个元组的主码值 31.实体集:具有相同类型及共享相同性质的实体集合。而相应的实体集中每一 个元素就是实体。 32.属性,值和域:实体是通过一组属性来表示的,属性就是每个成员所具有的 描述性性质,而每个实体的所有属性都有一个值, 每一个属性的取值范围就称 作该属性的域。 33.联系集:联系是指实体之间的相互关联,而同类型的关系组成的集合就是关 系集。 34. 键是在实体集中唯一表示某一个实体的属性集合,按照超码中包含的属性 数量分可以分为“超键”,“候选键”,“主键”三种。 超键:在实体集中任何可以唯一标识实体的属性集合都叫做超码,所以,根据 这个定义,任何超码的超集也都是超码。 候选键:任意真子集都不能成为超码的超码叫做候选码。 主键:数据库设计者选中的候选码。 35.外键: 两个关系中如果存在公共属性 R, 且在其中一个关系中是主键,那 么 R 被称为另一个关系的外键。 36: 外键的作用:保持数据一致性,完整性,主要目的是控制存储在外键表 中的数据。 37.触发:是一系列与某个事件上相关的动作,总是当事件发生是被执行. 38. 断言: 是 SQL 逻辑表达式,更新数据库中任何数据的动作,必须在断言为 真时才能执行。 39 物理独立性 当数据的存储结构(或物理结构)改变时,通过对映象的相应改变可以保 持数据的逻辑构可以不变,从而应用程序也不必改变。 40 逻辑独立性 当数据的总体逻辑结构改变时, 通过对映象的相应改变可以保持数据的局部 逻辑结构不变,应用程序是依据数据的局部逻辑结构编写的,所以应用程序 不必修改。 41 数据的安全性(Security) 数据的安全性是指保护数据,防止不合法使用数据造成数据的泄密和破坏, 使每个用户只能按规定,对某些数据以某些方式进行访问和处理。 42 数据的完整性(Integrity) 数据的完整性指数据的正确性、有效性和相容性。即将数据控制在有效的范 围内,或要求数据之间满足一定的关系。 专心-专注-专业

    注意事项

    本文(数据库笔试面试题(共7页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开