金陵科技学院-数据库系统原理和应用考试复习大纲.docxVIP

金陵科技学院-数据库系统原理和应用考试复习大纲.docx

  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文档。上传文档
查看更多
数据库系统原理及应用考试复习大纲 第一章:绪论 1、数据库的4个基本概念(1)数据Data:描述事物的符号记录称为数据(2)数据库(Database):是长期储存在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和扩展性,为用户共享(3)数据库管理系统(DBMS)是一个系统软件(4)数据库系统(DBS)是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。 2、数据模型是对现实世界数据特征的抽象,根据模型应用的不同目的,可以将这些模型划分为两大类:第一类是概念模型,第二类是逻辑模型和物理模型。 3、数据模型是由数据结构、数据操作和数据的完整性约束条件三部分组成。 4、数据库领域中主要的逻辑数据模型有:层次模型,网状模型和关系模型。 5、关系模型是最重要的一种数据模型,一些基本概念:关系,元组,属性,码,关系模式等。 第二章:关系数据库 1、基本概念:关系、候选码、主码、主属性、非主属性、全码。 2、关系的完整性:实体完整性、参照完整性、用户定义完整性,三种完整性的具体规则。 实体完整性规则:若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值。 参照完整性规则:若属性F是基本关系R的外码,它与基本关系S的主码相对应,则对于R中的每个元组在F上的值必须等于S中某个元组的主码值或者取空值。 用户定义完整性针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。 3、传统的集合运算:并,差,交,笛卡尔积 4、专门的关系运算:选择、投影、连接、除(掌握适用选择、投影、连接完成查询语句) 第三章:关系数据库标准语言SQL 1、结构化查询语言(Structured Query Language,SQL)是关系数据库的标准语言,是一种非过程化语言,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径。 2、SQL功能: 数据查询语言(DQL): SELECT 数据定义语言(DDL):DREATE,DROP,ALTER 数据操纵语言(DML):INSERT,UPDATE,DELETE 数据控制语言(DCL):GRANT,REVOKE 掌握每种语句的书写规则,特别是查询语言!!!、 SELECT *,所选列,DISTINCT,表达式,函数 From 表名 Where 条件(比较大小,范围,匹配),连接 Order by ASC/DESC Group by 分组 Having 选择满足条件的组 3、视图是从一个或几个基本表(或视图)中导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。视图一经定义,就可以和基本表一样被查询、被删除。 4、视图的优点:(1)视图可以简化用户的操作(2)视图使用户能以多种角度看待同一数据(3)视图对重构数据库提供了一定程度的逻辑独立性(4)视图能够对机密数据提供安全保护(5)适当利用视图可以更清晰的表达查询。 5、建立索引是加快查询速度的有效手段。 第四章:数据库安全性 1、数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。 2、数据库安全最重要的一点就是通过存取控制机制实现只授权给有资格的用户访问数据库的权限,令所有未被授权的人员无法接近数据。分为两大类:自主存取控制和强制存取控制。SQL中通过使用GRANT和REVOKE语句来实现自主存取控制。 第五章:数据库完整性 1、掌握通过SQL语句实现实体完整性、参照完整性和用户自定义完整性。 2、掌握参照完整性的违约处理。 3、触发器是用户定义在关系表上的一类由事件驱动的特殊过程。(掌握触发器的创建) 第六章:关系数据理论 1、基本概念:函数依赖,部分函数依赖,完全函数依赖,传递函数依赖。 2、范式:掌握1NF,2NF,3NF的定义,学会如何判断范式,以及如何分解到高一级范式。 第七章:数据库设计 1、数据库设计的6个阶段以及各个阶段的任务。 2、学会如何绘制ER图 3、ER图向关系模型的转换:每个实体转换成一个关系模式,1对1的和1对多的联系可以和对应的关系模式进行合并,多对多的联系单独转换成一个关系模式。 第十章:数据库恢复技术 1、事务的基本概念:事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位,在SQL中,定义事务的语句一般有三条: BEGIN TRANSACTION 事务开始 COMMIT 表示提交,即提交事务的所有操作

文档评论(0)

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

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

1亿VIP精品文档

相关文档