2015年电大数据库设计与实践 考试小抄 【精编直接打印版】.doc

2015年电大数据库设计与实践 考试小抄 【精编直接打印版】.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
期末复习题 1.?存储在数据库中的值是数据。以一种有意义、有用的方式处理的数据就是信息。(真) 2.?在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。(真) 3.?在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。(假) 4.?空值代表空格值。(假) 5.?ER模型直接表示实体类型及实体间联系,与计算机系统无关,充分反映用户的需求,用户容易理解。(真) 6.?当所列出的某个条件为 true 时,OR 运算符不会显示记录。(假) 7.?当列出的所有条件为 true 时,AND 运算符会显示记录。(真) 8.?如果理解了数据库设计,则将能更有效地使用RDBMS程序。(真) 9.?DBMS只提供数据定义语句,不提供数据操纵语句供用户使用。(假) 10.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能正常执行。(假) 11. 在一个关系R中,若存在“学号→系号,系号→系主任”,则学号不能函数决定系主任。(假) 12.在制定任务陈述时,无需了解单位的情况。(假) 13.可以修改聚集视图中的数据。(假) 14.在数据库设计过程的第二个阶段为数据库中的每个字段建立字段说明。 15.主键(标识, PK)是能够唯一标识关系中一行数据的属性或属性的组合(真) 16.任何一个二目关系都是3NF的。( 真真(B在R上成立, R(ABC)等于其投影R1(AB)和R2(AC)的连接。( 假 ) 19.若A(B, B(C,则A(C成立。(真(B, A(C,则A(BC成立。( 真“数据”和“数据经受的加工”两个相互补充的方面来表达一个数据处理系统。 从数据的角度描述它们作为输入进入系统,经受某个加工,再经受某个加工……,或者合并,或者分解,或者存贮,最后成为输出离开系统的整个过程。 对数据处理系统来说,从数据角度观察问题一般能够较好地抓住问题的本质。 采用一套分层数据流图描述系统,可以将一个复杂的系统通过自顶向下、逐步细化的方式使我们不至于一下子陷入细节,而是有控制地逐步地了解更多的细节,这有助于理解问题。 4. 在给实体加描述属性时,为什么要尽量避免实体出现空值的情况? 答:空值在数据库中是一个特殊的值,它表明该值为空缺或未知。空值是处理不完整数据或异常数据的一种方式,与数字零或空格填充的字符串不同,零和空格是值,而空值代表没有值。空值对数据库用户来说可能会引起混淆,应尽量避免。例如,假定一个部门没有负责人是可能的,可能因为负责人最近离开了,而新的负责人还没有上任。这时,部门表中该部门的“负责人”属性的值就没有定义。没有空值,就必须引入不存在的数据来描述负责人。或者在部门表中增加新的一列“当前负责人”,如果有负责人,该列的值为Y(是),否则,值为N(否)。这两种方法都会令使用数据库的人感到困惑。 5、数据库管理系统能够提供哪些主要功能? 答:数据库管理系统能够提供以下主要功能: (1)数据定义功能 (2)数据操纵功能 (3)数据库的运行管理功能 (4)数据库的建立和维护功能 6、域完整性约束、实体完整性约束以及引用完整性约束之间有什么区别? 答:域完整性约束:关系中属性的取值应是给定域中的值。 实体完整性约束:关系中的主键值不能为空或部分为空。 引用完整性约束:如果关系R2的外键X与关系R1的主键相符,那么外部键X的每一个值必须在关系R1中的主键的值中找到,或者取空值。 7、一般的E-R数据模型和UML E-R数据模型有什么不同? 答:它们在实体、属性、联系、参与度等方面所能表达的语义信息基本相同。但是,一般的E-R数据模型还能够表达聚集、范畴等概念,而UML E-R数据模型还能够表达参与约束、无连接约束等概念。这两个概念数据模型的图形化表示方法不同。 UML E-R数据模型是一种比较新的面向对象的建模方法,而一般的E-R数据模型是比较传统的一种建模方法。 8.如果对函数依赖X(Y的定义加以扩充,X和Y可以为空属性集,用?表示空集,那么X( ?, ?(Y, ?(? 的含义是什么? 答: X(?的含义是:属性集X无论为?还是非空属性集,它都能函数地决定空属性集。 ?(Y的含义是:空属性集如果能函数地决定Y属性集,那么Y一定为空属性集。 ?(?的含义是:空属性集可以函数地决定空属性集。 设计题 1. 某个工厂有若干个仓库,每个仓库有若干职工在其中工作,每个仓库有一名职工作为管理员,每个仓库存放若干种零件,每种零件可以存放在不同的仓库中,每位职工都有一名职工作为他的领导。仓库有仓库号,仓库地址,仓库容量;职工有职工号,职工名,工种;零件有零件号,零件名,零件重量。请画出符合上述语义的E-R图。 一般的E-R表示法 (b) UML的E-R表示法 2.设有如

文档评论(0)

浪漫唯美-文档菜鸟 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档