网络数据库课程期末考试卷(B)答案.docVIP

网络数据库课程期末考试卷(B)答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络数据库课程期末考试卷(B)答案 一、填空题(每空2分,共40分) 1.自世界上第一台计算机诞生以来,数据库的发展经历了如下的四个阶段:人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库阶段。 2.数据库系统一般由支持数据库运行的软硬件、数据库、数据库管理系统、数据库管理员和用户等部分组成的。 3.三级结构对数据库的组织从内到外分三个层次描述,分别称为内模式、模式和外模式组成。 4.按照数据结构类型的不同,将数据模型划分为层次模型、网状模型和关系模型。 5.转储是数据库恢复中采用的基本技术,转储可以分为:静态转储、动态转储、海量转储和增量转储 6.数据库结构设计通常分为4个阶段进行,每一阶段都有具体的目标和设计过程。这4个阶段是需求分析、概念结构设计、逻辑结构设计、物理设计。 7.PowerBuilder与数据库的连接方式有:通过使用ODBC(开放数据库连接,Open DataBase Connectivity)通用接口和通过使用PowerBuilder与数据库连接的专用接口。 8.建立表后,还不能向表中输入数据。在PowerBuilder中要向表输入数据,必须为表定义一个唯一索引或主键。 9.要打开一个已经存在的应用程序对象也必须先打开它所在的工作区。 10.菜单的Enabled属性决定了该菜单项是否可用。 11.一个数据窗口通常由数据窗口对象和数据窗口控件两部分组成。 12.数据窗口有两个重要特性:数据源和数据显示风格。 13.数据窗口在运行时使用的缓冲区主要有:主缓冲区、删除缓冲区、过滤缓冲区。 14.利用数据窗口控件的DataObject属性可以指定某个数据窗口对象。 15.在PowerScript中,有4种不同范围的变量:全局变量、实例变量、局部变量和共享变量。 二、名词解释(每题5分,共15分) 1.实体(Entity) 我们将现实世界中客观存在并可相互区别的事物称为实体。实体既可以是实际的事物,也可以是抽象的事件。 2.外键(Foreign Key): 如果关系R的某一属性组不是该关系本身的主键,而是另一关系的主键,则称该属性组是R的外键。 3.事务 事务(Transaction)是并发控制的单位,是一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。 三、简答题 1.实体之间的联系有哪几种,并简述之。(5分) 实体之间的联系类型比较复杂,一般分为一对一、一对多、多对多三类。 (1)一对一联系(1:1) 如果对于实体集A中的每个实体,实体集B中至多有一个(可以没有)与之相对应,反之亦然,则称实体集A与实体集B具有一对一联系,记作:1:1。 (2)一对多联系(1:n) 如果对于实体集A中的每个实体,实体集B中有n个实体(n≥0)与之相对应,反过来,实体集B中的每个实体,实体集A中至多只有一个实体与之联系, 则称实体集A与实体集B具有一对多联系。记作:1:n。 (3)多对多联系(m:n) 如果对于实体集A中的每个实体,实体集B中有n个实体(n≥0)与之相对应,反过来,实体集B中的每个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体集B具有多对多联系,记作:m:n。 2.简述关系的完整性。(5分) 关系模型中有三种完整性约束:实体完整性、参照完整性和用户定义完整性。 实体完整性规则:关系中的主键不能为空值(Null)。 参照完整性规则:表的外键必须是另一个表主键的有效值,或者是空值。 用户定义完整性规则:用户按照实际的数据库运行环境要求,对关系中的数据所定义的约束条件,它反映的是某一具体应用所涉及的数据必须要满足的条件。 3.设有某工厂工人年度考核关系模式如下: 时 间 职工 编号 姓名 工种 定额 超额 车间 车间主任 2001年上半年 1001 李宁 车工 90 10 一车间 周杰 2001年上半年 1002 王海 铣工 80 20 一车间 周杰 2001年上半年 1003 赵亮 钳工 90 15 二车间 吴明 2001年上半年 1004 张力 铣工 80 10 二车间 吴明 2001年下半年 1001 李宁 车工 100 20 一车间 周杰 2001年下半年 1002 王海 铣工 90 10 一车间 周杰 2001年下半年 1003 赵亮 钳工 100 15 二车间 吴明 2001年下半年 1004 张力 铣工 90 10 二车间 吴明 将模式无损分解至3NF,给出各个关系模式。(5分) 4.简述封锁类型的控制方式。(5分) 最左列表示事务T1已经获得的数据对象上的锁的类型,其中的“-”表示没有加锁;最上面一行表示另一事务T2对同一数据对象发出的封锁请求。T2的封锁请求能否被满足用矩阵中的“Y”和“N”表示,其中“Y”表示事务T2封锁请求与T1已经获得的锁相容,封锁请

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档