- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
填空题:
注:空白下划线处为需要填充的部分。带下划线部分为考试时可能出题的部分,需要重点注意。另外,这些填空题也有可能会被改编为选择题出现。
事务的隔离性:按任何一个 串行 顺序依次执行多个事务也是正确的。事务的交叉执行过程是正确的,当且仅当其与串行执行过程等价 ,则称事务是 可串行化 的。
并发控制的基本思想是 封锁 。
封锁的基本思想是:当需要查询或更新数据时,先对数据进行 封锁 (不允许其他事务使用),以避免来自其他事务的干扰。
封锁——不允许其他事务使用,降低了事务执行的效率;为了既保证隔离又保证效率针对不同的干扰问题采取不同的 封锁机制 。
封锁机制的目标:保证事务的隔离性,并且允许最大量的 并发 事务。分为3种: 共享 封锁、独占 封锁、 更新 封锁。
避免死锁的主要方法有两种:一是 相同顺序法 ,即在设计阶段规定所有的事务都按相同的顺序来封锁表;一是 一次封锁法,即在设计阶段规定为了完成一个事务, 一次性封锁 所需要的全部表。
诊断死锁的方法主要有两种:超时法 、 等待图法 。解决死锁的办法就是破坏事务等待图中的 回路 。
在SQL标准中是通过设置 隔离级别 来实现并发控制的。隔离级别由弱到强是: 未提交读 、提交读 、可重复读 、 可串行化 。
关系模型设计“不好”导致的问题:数据 冗余问题、数据 更新 问题、数据插入 问题、数据 删除 问题。
如果X→Y,但Y不包含于X,则称X→Y是 非平凡 的函数依赖。
如果X→Y,则X称作 决定因素 。
如果K是关系模式R(U,F)的任一候选关键字,X是任一属性或属性集,如果X?K,则X称为 主属性 ;否则称为 非主属性 。
如果X→Y,并且Y→X,则可记作X←→Y,这时X和Y可以称做函数等价。
如果X→Y,并且对于X的一个任意真子集X/,Y都不函数依赖于X/,则称Y 完全函数依赖 于X;如果存在X/ →Y,则称Y 部分函数依赖于X。
如果 X→Y(非平凡函数依赖,并且X不函数依赖于Y)、 Y→Z,则称Z传递函数依赖 于X。
设有关系模式R(U,F),X包含于U、Y包含于U,如果从F中的函数依赖能够推导出X→Y,则称F逻辑蕴涵X→Y,或称X→Y是F的逻辑蕴涵。
关系模式中,函数依赖的推理规则主要有: 自反律 、 增广律 、 传递律。这三条规则还可以有3条推论:合并 规则、分解 规则、伪传递 规则。
在关系模式R(U,F)中,被F所逻辑蕴涵的函数依赖的全体称作F的闭包 ,记为 F+
设F和G是两个函数依赖集,如果F+包含于G+和G+包含于F+同时成立,即F+=G+,则称F和G 等价 。
模式分解的准则:模式分解具有无损连接特性,模式分解能够 保持函数依赖特性。无损连接是指分解后的关系通过 自然连接 可以恢复成原来的关系;保持函数依赖分解是指在模式的分解过程中,函数依赖不能丢失的特性,即模式分解不能破坏原来的语义 。
如果R(U,F) ∈1NF,并且R中的每个 非主属性 都 完全 函数依赖于关键字 ,则R(U,F) ∈2NF 。
如果R(U,F) ∈2NF,并且所有非主属性 都不 传递依赖 于关键字,则R(U,F) ∈3NF 。
关系模式R(U,F) ∈1NF,X→Y是F上的任意函数依赖,并且Y不属于X, U 完全函数 依赖于X,则R(U,F) ∈ BCNF 。
如果要求分解 保持函数依赖 ,那么模式分解总可以达到3NF ,但是不一定能达到BCNF ;
如果要求分解具有 无损连接 的特性,那么一定可以达到BCNF ;
如果要求分解既保持函数依赖、又具有无损连接的特性,那么分解可以达到3NF ,但是不一定能达到 BCNF 。
数据库设计有广义和狭义两个定义。广义的定义是指基于数据库的应用系统或管理信息系统的设计,它包括应用设计 和数据库结构设计 两部分内容。 狭义的定义则专指 数据库模式或结构 的设计。
数据库设计的基本任务就是根据用户的信息需求,处理需求和数据库的支撑环境(包括DBMS、操作系统、硬件),设计一个结构合理、使用方便、效率较高的数据库。 信息需求 是指在数据库中应该存储和
您可能关注的文档
最近下载
- 2024CSCO恶性肿瘤患者营养治疗指南解读.pptx VIP
- 八年级语文上册:第三单元名句默写训练(含答案).pdf VIP
- 2024《医疗机构处方审核规范》.pdf VIP
- 2025年高考语文备考现代文阅读之回忆性散文专练.docx VIP
- U9实施工具-13操作手册库-《岗位操作手册》.docx VIP
- 医养结合养老院(养老中心)项目运营方案.pptx VIP
- 第5课 走近科学家 第3课时(课件)2025-2026学年道德与法治三年级上册统编版.pptx VIP
- 《不孕不育夫妇生育力评估规范》(发布稿).pdf VIP
- SAE内花键尺寸课件.pptx VIP
- 天润曲轴erp-u9项目实施解决方案分册3业务流程设计成本核算.pdf VIP
文档评论(0)