- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 数据库系统概论 按模型应用的不同目的划分的两种模型 概念模型(E-R模型)、数据模型(层次模型、网状模型、关系模型) 数据模型的三要素 数据组织结构、数据操作、数据的完整性约束 数据库系统的三级模式结构 外模式(对局部数据逻辑结构的描述)、模式(对全局数据逻辑结构的描述)、内模式 数据库二级映像与数据独立性 外模式/模式映像(实现数据逻辑独立性) 模式/内模式映像(实现数据物理独立性) 数据库系统的组成 硬件、软件、数据库、各类人员 第二章 关系数据库 关系中有关码的概念 候选码、主码、外码、全码 关系的性质 关系的三类完整性 实体完整性、参照完整性、用户定义的完整性 按照表达查询的方式不同对关系数据语言的分类 关系代数、关系演算 五种基本关系代数运算 并、差、笛卡儿积、选择、投影 用关系代数表达式表示查询 第三章 SQL 语言 SQL的特点 一体化、非过程化、面向集合操作方式、灵活的使用方式(交互式、嵌入式) SQL语言的组成 数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)、嵌入与会话规则 视图与表的区别与联系 View是从一个或多个表中产生的虚表;Table是实表。 数据的查询可通过表或视图进行 视图的更新操作是有限制的 SQL的查询操作 嵌入式SQL需解决的问题 SQL语句与主语言语句的区分问题 SQL语句中列变量与主变量的区分问题 SQL集合处理方式与主语言单记录处理方式的协调问题 第四章 关系数据理论 关系模式设计不合理带来的问题 数据冗余、插入异常(应该插入的数据不能执行插入操作)、删除异常(不应该删除的数据被删除) 1NF、2NF、3NF、BCNF的定义及包含关系 关于2NF、3NF、BCNF的几个结论 若关系的候选码都是由单属性构成的,该关系至少是2NF。 若关系的所有属性都是主属性,该关系至少是3NF。 若关系是二元关系,该关系至少是BCNF。 关系模式分解应遵循的原则 无损连接性、函数依赖保持性 求属性闭包、侯选码、函数依赖最小集的算法 3NF、BCNF分解算法 第五章 数据库设计 数据库设计步骤 需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护 需求分析阶段需求信息的整理 数据流图、数据字典 概念结构设计的任务与步骤 常用模型(E-R模型设计) 自底向上的设计方法 局部E-R模型向全局E-R模型合并时可能出现的冲突(属性冲突、命名冲突、结构冲突) 关系逻辑结构设计的任务与步骤 E-R模型向关系模型转换(包括扩充的E-R模型的转换) 物理结构设计 提高查询效率的主要方法(建索引;适当的水平分解、垂直分解;选择运算提前执行等) 第六章 数据库管理系统 DBMS的功能 查询优化的一般策略 数据库调优 建立索引的一般原则 SQL语句调优 第七章 数据库的安全性与完整性 数据库安全性的概念 保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 数据库安全性控制采用的措施 用户标识和鉴别、存取控制(自主存取控制、强制存取控制)、视图机制、数据加密、审计 SQL提供的用于实现存取控制的语句 GRANT、REVOKE 数据库完整性的概念 指数据的正确性、有效性和相容性。 DBMS的完整性控制机制应具有的功能 定义功能、检查功能、防范功能 第七章 数据库的安全性与完整性 SQL中的完整性约束 主码约束(primary key)、外码约束(foreign key)、检查约束(check)等。 触发器的概念 是一类靠事件驱动的特殊的存储过程。 触发器的组成 触发的事件、触发的条件、触发的动作 触发器与存储过程的区别 存储过程是由用户在程序中显式调用执行的。 触发器是当触发事件发生、触发条件成立时由DBMS隐式调用执行的。 第八章 事务管理 事务的四个特性 原子性、一致性、隔离性、持续性 数据库恢复的常用技术和方法 建立后援副本、建立日志文件、建立检查点 登记日志文件的原则 按并发事务执行的时间次序登记 先写日志文件,后写数据库文件 故障的种类、产生的原因及恢复策略 事务故障、系统故障、介质故障 并发操作带来的三类数据不一致性及解决方法 丢失修改(按一级封锁协议解决) 不可重复读(按三级封锁协议解决) 脏读(按二级封锁协议解决) 第八章 事务管理 并发控制的技术 封锁 封锁的种类 排它锁(X锁)、共享锁(S锁) 可串行化调度 事务的并行执行结果与某个串行执行结果相同的调度 可串行化调度是一种并行调度 两段锁协议 事务分为扩展阶段和收缩阶段两个阶段对数据项加锁和解锁。 两段锁协议与可串行化调度的关系 所有遵循两段锁协议的并发事务的调度一定是可串行化调度。 事务遵守两段锁协议是可串行化调度的充分条
文档评论(0)