0052《的数据库原理与应用》2014年12月期末考试指导.docVIP

0052《的数据库原理与应用》2014年12月期末考试指导.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
0052《数据库原理与应用》2014年12月期末考试指导 一、考试说明 (一)考试说明 满分为100分,考试时间为90分钟,考试形式为闭卷。 (二)可能包含的题型及各题型相应的答题技巧 1. 选择题 答题技巧:有多选题,在每道题可能的答案中选择出正确的答案,注意有些题目答案并不唯一。处于数据库系统的核心位置。在数据库方式下,信息处理中占据中心位置的是 DBMS提供了数据操纵语言(DML)实现对数据库的检索、插入、修改、删除等操作。DML分为宿主型DML和自含型DML两类。宿主型DML本身不能独立使用,必须嵌入主语言中,例如,嵌入C,COBOL,FORTRAN等高级语言中。自含型DML是交互式命令语言,语法简单,可以独立使用。 数据库管理系统的功能包括:数据定义、数据操纵、数据库运行管理、数据组织存储和管理、数据库建立和维护、数据通讯。 数据库系统提供给用户的接口是SQL语言是关系型数据库系统典型的数据库语言,它是结构化查询语言 关系模型对象是关系关系模型五种基本操作:属性指定,元组选择,关系的合并,元组插入,元组删除 数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。 数据库系统中三级模式结构定义存放在 DBMS提供内模式描述语言{内模式DDL,或者存储模式DDL}来严格地定义内模式。 数据库系统的三级模式是对数据的三个抽象级别.它把数据的具体组织留给DHMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象:外模式/模式映象:模式/内模式映象 6. 码(Key) 有的属性是起关键作用,有这个属性可以区分一个实体与另一个实体,假如我知道一个人的身份证好就可以知道这个人是谁,因为身份证号是唯一的,同样年龄是十九岁的,我们不能区分,因为十九岁的有很多。只有身份证号,工作证号唯一能够区分和标识实体的,这样的属性它叫码。 7. OLAP是联机分析处理的英文缩写。 8. 当应用程序向数据库管理系统提出查询数据的请求后,从响应用户要求到在屏幕上显示出数据,将数据从物理设备送到系统缓冲区是由操作系统完成的。 第二章:关系数据库。 1.关系数据库????? 2.常用关系操作: (1)查询操作,包括: 集合运算:并、差、交 传统的集合运算是二目运算,包括并、差、交、广义笛卡尔积四种运算。 专门的关系运算:广义笛卡尔积、选择、投影、连接、除 选择:从给定的关系中选择出若干满足条件的元组组成新的关系。 连接:从两个关系的笛卡尔积中选取属性间满足一定条件的元组。 (2)增加、删除、修改操作 3.关系的三类完整性约束? (1)实体完整性;(2)参照完整性;(3)用户定义的完整性。 实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。 所谓的参照完整性是指两个表取值时,一个表要参照另一个表的信息来完成本表的数据任务。 关系的参照完整性意即与另一个表相关的某属性除了取空值外,必须取等于另一个表中某个元组的主码值。 4.关系代数与关系演算表示方法的区别 关系代数是使用数学中的集合论来表示关系模型,其中,关系用元组的集合来表示,关系模型上的数据操纵用集合上的运算来表示。而关系演算则使用数理逻辑中的一阶谓词逻辑来表示关系模型,其中,关系用谓词来表示,关系模型上的数据操纵用一阶谓词公式来表示。 5.关系和表的区别 关系是笛卡尔积的有限子集,所以关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域.由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性(attribute )。n目关系必有n个属性。 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidate key)。 6.关系数据库中的基本概念 域:是一组具有相同数据类型的值的集合,笛卡尔积的有限子集称作对应域上的关系。 元组:二维表的行称为关系的元组,列中的元素为该属性值的分量,关系中元组的个数称为基数。 域(Domain)——值的集合,即:可能取值的范围。域中数据个数称为域的基数。如 {男、女}(性别域,基数2) {已婚、未婚、离异、丧偶}(婚姻状况域,基数是4) 在关系模型中,关系的“元数”(arity)是指列数。 7.若一个关系有多个候选码,则选定其中一个为主码。主码的诸属性称为主属性(Prime attribute )。不包含在任何侯选码中的属性称为非码属性(Non-key attribute )。在最简单的情况下,候选码只包含一个属性。在最极端的情况下,关系模式的所有属性组是这个关系模式的候选码,称为全码( All-key)。 8.关系的逻辑结构是二维表,对关系最基本的限制就是:

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档