网站大量收购独家精品文档,联系QQ:2885784924

数据库简答题.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数数据据库库简简答答题题 数据库简答题 1. 简述数据库系统的三级模式结构和两级映像。 答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。 (2分 模式也称逻辑模式,是数据库 中全体数据的逻辑结构和特征的描述,是所有⽤户的公共数据视图。模式实际上是数据库数据在逻辑级上的视图,⼀个数据库 只有⼀个模式,数据库模式以某⼀种数据模型为基础,统⼀综合地考虑了所有⽤户的需求,并将这些需求有机地结合成⼀个逻 辑整体。 (1分 外模式也称⼦模式或⽤户模式,它是数据库⽤户(包括应⽤程序员和最终⽤户)能够看见和使⽤的局部数据的 逻辑结构和特征的描述,是数据库⽤户的数据视图,是与某⼀应⽤有关的数据购逻辑表⽰。外模式通常是模式的⼦集。⼀个数 据库可以有多个外模式。 (1分 内模式也称存储模式,⼀个数据库只有⼀个内模式,它是数据物理结构和存储⽅式的描述, 是数据在数据库内部的表⽰⽅式。 (1分 2. 关系的完整性有哪些?并⽤实例解释。 答: 1 实体完整性:主属性不能为空。 例如学⽣ (学号,姓名,性别,专业号,年龄 主属性学号不能为空 2 参照完整性:属性F是基本关系R的外码,它与基本关系S的主码相对应,则F或者取空值,或者等于S中某个元组的主码 值。 学⽣ (学号,姓名,性别,专业号,年龄 专业 (专业号,专业名 学⽣关系中的专业号 3 ⽤户⾃定义完整性例如某字段的取值在1~100之间 3.实体间的联系有哪些?请举例说明。 答:1:1 班级和正班长 1:n 班级和学⽣ M:N 学⽣和课程 4. 数据库设计分为哪⼏个阶段? 答:需求分析,概念结构设计,逻辑结构设计,物理设计,数据 库实施阶段,数据库运⾏和维护。 5.试说明B+树索引和聚簇分别适合⽤在什么地⽅? 答:B+树索引适合⽤于某个值有很少⾏记录的情况,⽐如学⽣表中 的学号适合建⽴B+树索引;聚簇适合于某个值有很多⾏记录的情况, ⽐如学⽣表中系别适合建⽴聚簇。 1.简述数据库管理系统的功能。 1)数据定义。 2)数据操纵。 3)数据库运⾏管理。 4)数据组织、存储和管理。 5)数据库的建⽴和维护。 6)数据通信接⼝。 2.简述SQL语⾔的特点。 答:SQL语⾔集数据查询、数据操纵、数据定义和数据控制功能于⼀体,充分体现了关系数据库语⾔的特点和优点。其特点如 下:1)综合统⼀ 2)⾼度⾮过程化 3)⾯向集合的操作⽅式4)以同⼀种语法结构提供两种操作⽅式 5)语⾔简洁,易学易⽤3、什么 是数据库系统? 答:数据库系统是实现有组织地、动态地存储⼤量关联数据,⽅便多⽤户访问的计算机软、硬资源组成的系统。它包含关联数 据的集合,DBMS和⽤户应⽤程序等。 4、试述数据库完整保护的主要任务和措施。 答:主要任务是保障数据的正确性,有效性,协调性,提⾼数据对⽤户的可⽤性。其措施如下: 适时检查完整约束条件,保证语义完整。 控制并发操作,使其不破坏完整性。 在系统出现故障后,即时恢复系统。 5、在倒排⽂件中,如果只建⽴了部分关键字的辅索引,如何进⾏查找? 答:对询问中涉及的关键字,⾸先在已建⽴的辅索引中求指针的交集P,⽽后对P中所指记录逐个验证其它关键字是否与询问 条件匹配,所有匹配的记录即为查询结果。 1、什么叫数据与程序的物理独⽴性?什么叫数据与程序的逻辑独⽴ 性?为什么数据库系统具有数据与程序的独⽴性? 答:数据与程序的逻辑独⽴性:当模式改变时 (例如增加新的关系、 新的属性、改变属性的数据类型等 ,由数据库管理员对各个外模式 /模式的映像做相应改变,可以使外模式保持不变。应⽤程序是依 据数据的外模式编写的,从⽽应⽤程序不必修改,保证了数据与程序的逻辑独⽴性,简称数据的逻辑独⽴性。数据与程序的物 理独⽴性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从⽽应⽤程 序也不必改变,保证了数据与程序的物理独⽴性,简称数据的物理独⽴性。数据库管理系统在三级模式之间提供的两层映像保 证了数据库系统中的数据能够具有较⾼的逻辑独⽴性和物理独⽴性。 ? 2、数据库的完整性概念与数据库的安全性概念有什么区 别和联系? 答:数据的完整性和安全性是两个不同的概念,但是有⼀定的联系。前者是为了防⽌数据库中存在不符合语义的数据,防⽌错 误信息的输⼊和输出,即所谓垃圾进垃圾出 ( Garba : e InGarba : e ut 所造成的⽆效操作和错误结果。后者是保护数据库 防⽌恶意的破坏和⾮法的存取。也就是说,安全性措施的防范对象是⾮法⽤户和⾮法操作,完整性措施的防范对象是不合语义 的数据。 ? 3、试给出多值依赖、和4NF的定义

文档评论(0)

199****4744 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档