资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
期末总复习考前答疑时间:15周周四12:30-13:3016周周一12:30-13:30 答疑地点:教2-316考试题型及分值一、选择题 15分二、判断题 15分三、简答题 20分四、SQL语句题 30分五、数据库设计题 20分考试时间 :16周(12月18日)晚上18:30-20:20 考试地点: 考试形式:闭卷各章重点第一章重点为:DBS的有关概念、数据模型概念、三级模式以及独立性概念第二章重点为:关系数据模型的有关概念、理解给定关系代数表达式的含义。第三章含SQL的DDL(三级模式的定义语句,重点是基表定义(含完整性)QL(完整句法都要会运用,多表查询会用连接法或者用IN)DML(各种语句的运用,包括完整性定义对操作的影响)DCL(实验二涉及的语句要会) 熟悉习题和实验一涉及的查询类型第四章重点为:函数依赖集的分析、候选键的推导、范式的判断、第五章重点为:数据库设计的步骤、E-R图的画法、E-R图到关系模式的转换。第七章重点为:DBMS对数据库保护的主要概念、实验二有关的并发控制的体现。数据库系统 总复习 期末总复习1几个重要的概念: 数据库(DB)P9长期存储在计算机内、有组织的、统一管理的相关数据 的集合。DB 能为各种用户共享,具有冗余度较小、数据间 联系紧密、数据独立性较高等特点。 数据库管理系统(DBMS)P9及其功能P2628是位于用户与操作系统之间的一层数据管理软件,它为 用户或应用程序提供访问DB的方法。功能:数据库的定义数据库的操纵 数据库的保护: 恢复、并发控制、完整性、安全 数据库的维护 数据字典数据库系统 总复习 第一章期末总复习2几个重要的概念: 数据库系统(DBS)P9及其组成P2830和特点P78是实现有组织地、动态地存储大量关联数据、方便多用户 访问的计算机软、硬件和数据资源组成的系统,即它是采用 数据库技术的计算机系统。DBS组成:数据库、硬件、软件、DBA各个组成部分之间的关系:数据库存放数据,DBMS是数据库系统的核心,DBA借助 DBMS来完成其职责,DBA实施的各种操作都是在DBMS的 控制下实现。数据库系统 总复习 期末总复习2几个重要的概念: 数据库管理员(DBA)及其主要职责P29是控制数据整体结构的一组人员,负责DBS的正常运 行,承担创建、监控和维护数据库结构的责任。其:职责:进行数据库的规划、设计、协调、维护和管理1)定义模式2)定义内模式3)与用户联络,含定义外模式、程序设计、技术培训4)定义安全性规则,对用户访问数据库的授权 5)定义完整性规则,监督数据库的运行6)数据库的备份与恢复 数据字典(DD)P28是关于数据的数据(元数据)。存放数据库的外模式、模式 、内模式以及索引、安全性、完整性的定义。数据库系统 总复习 期末总复习3数据模型P16-21简单定义:能表示实体类型及实体间联系的模型 三个级别概念数据模型:面向客观世界,面向用户,独立于计算机 系统,与DBMS无关的数据模型。例如:E-R模型。 逻辑数据模型:也称之为结构数据模型,反映数据的逻辑 结构,与DBMS有关,既面向用户又面向实现。物理数据模型:反映数据存储结构(物理块、指针、索引 等)的数据模型,与DBMS、操作系统和硬件有关的模型 。 数据库系统 总复习 期末总复习3数据模型简单定义:能表示实体类型及实体间联系的模型 数据模式与实例数据模式的定义:是用给定的数据模型对具体数据的静态 特性的描述,仅是对数据模型中有关数据结构及其相互关 系、约束的描述。 数据模式与实例的关系 实例相对变动 ,模式相对稳定 同一模式下可以有很多值(实例) 数据库系统 总复习 期末总复习4概念数据模型的E-R图表达复习要结合第5章知识点 正确绘画ER图的几点说明正确的图形符号、标注联系类型、标注实体键无冗余、无冲突 ER图涉及到的相关概念 实体:客观存在的且可以相互区别的事物 实体集:具有相同性质的实体的集合 联系:实体集之间的相互关系二元联系:只有两个实体集参与的联系多元联系:参与联系的实体集的个数3的联系自反联系:同一实体集内两部分实体之间的联系 属性:实体或联系所具有的特征 实体键:标识实体集中某一实体的属性或属性组1 :1 1 :N M :N数据库系统 总复习 期末总复习5数据库的三级体系结构P2326用户11用户12用户n1用户niDB外部级 (单个用户的视图 )概念级 (全局视图)内部级 (存储视图)外模式1 外模式1逻辑模式内模式外模式/模式映象模式/内模式映象数据库系统 总复习 期末总复习5数据库的三级体系结构P2326 要结合关系模型的三级体系结构P4749,加强理解外部级:外模式(用户的视图) view概念级:逻辑模式或模式(全局视图) table内部级:内模式(存储视图) Index等 两级映像与两级数据独立性概念的表达要做到“举1反3” 数据库的三层模式结构和两级映像结构称为“数据库的体 系结构”,有时也称为“三级模式结构”或“数据抽象的三 个级别”几点说明 :数据库系统 总复习 一、重点掌握以下概念关系数据模型的数据结构:P39-40二维表、关系模式:R(U1,U2,Un)、目(元数)、基数候选键(关键码)、主键、外键、超键、全键 数据约束 三类:P4142实体完整性规则:主键值唯一,且不为null参照完整性规则:外键取值只有NULL和某关系主键值2种可能用户定义的完整性规则:显式说明的数据约束数据库系统 总复习 数据操作: 关系运算的完备集:, 中以及自然连接、并兼容 的概念、理解所构成的表达式的含义。二、会根据给出的关系代数表达式理解反映的查询需求以及与之等价的SQL语句三、典型例子 习题:2.17的1)-7)第二章两关系具有相同的目 ,对应属性域相同,且 属性排列次序一样,并 、交、差要满足并兼容一、重点掌握以下概念SQL数据库体系结构的要点 P75视图的概念:虚表,由其它基表或视图导出 QL的有关限定:各个子句上、子句之间数据库系统 总复习 二、会根据需求写出相关语句1. DDL:基表及其完整性、视图、索引的定义 定义基表:CREATE TABLE ( 列级完整性约束条件, 列级完整性约束条件 , ) ; 定义主键、 定义外键、Check子句第三章 索引的创创建和撤销销:-加快查询查询 速度 CREATE UNIQUE INDEX 索引名 ON 基表名( ASCDESC ,列名ASCDESC); DROP INDEX 索引名; 视图视图 的创创建和撤销销:CREATE VIEW 列名表 AS ; DROP VIEW ;视图的更新:一般只能对“行列子集视图”进行更新(增、删、改)视图的特点:提供了逻辑数据独立、简化了用户观点、提高了数据的安全保 护功能数据库系统 总复习 CREATE TABLE SC ( SNO CHAR(4) NOT NULL ,CNO CHAR(4) NOT NULL ,GRADE DEC(5,2) ,PRIMARY KEY (SNO, CNO),FOREIGN KEY (SNO) REFERENCES STUDENT(SNO) ON DELETE CASCADE,FOREIGN KEY (CNO) REFERENCES COURSE(CNO) ON UPDATE RESTRICT,CHECK (GRADE BETWEEN 0 AND 100) ); 2. QL:单表、多表(连接、用IN的嵌套)都应熟练 SELECT FROM WHERE 行条件子句 GROUP BY 分组子句 HAVING 组条件子句 ORDER BY ASCDESC; 排序子句 聚集函数:MAX、MIN、AVG、COUNT、SUM 注意列的类型数据库系统 总复习 几点注意: select子句指明查询项,用distinct去掉重复值,用as重命名查询项,as可省 聚集函数不能直接出现在where子句,但select和having子句可以 可以出现的运算符:关系、区间比较(BETWEENAND)、 字符串模糊匹配(LIKE)、空值比较(IS NOT NULL)、逻辑(AND,OR,NOT)、成员资格(NOT IN)、典型例子:第三章习题3.2、3.7,3.12、3.14,实验一3. DML 插入:在对有关联的表插入元组时,注意引用完整性INSERT INTO (列名表) VALUES ; 注: VALUES子句是要插入的元组值;当列名表缺省时,各属性值的次序和域应与表的定义一致;当列名表不缺省时,列的个数和次序需与VALUES子句对应 删除: DELETE FROM 表创建者. WHERE ; 修改:UPDATE 表创建者.SET , WHERE ;数据库系统 总复习 典型例子:习题3.12、实验一4. DCL 事务控制: Set Auto .COMMITROLLBACK 授权: GRANT、REVOKE、转授、连锁回收; 与实验二结合加深理解期末总复习1规范化涉及的基本概念 关系模式设计的问题 P106107 函数依赖FD P119、平凡FD与非平凡FD 、完全FD与部分 FD P131、传递FD P132 FD的逻辑蕴涵与FD集的闭包 P120 FD的推理规则(3+5)P120121 属性集闭包定义及算法 P122最小依赖集的概念P123 各级范式的定义:P1311341NF 、2NF 、3NF 、BCNF 第四章数据库系统 总复习 期末总复习属性集闭包与最小函数依赖集 属性集闭包P122,算法4.1用途:确定关系模式的候选键 最小函数依赖集P123124用途:判断两个函数依赖集是否等价数据库系统 总复习 关系模式的分解特性数据等价和依赖等价,分解中数据是否等价用“无损分解”来衡 量,依赖是否等价或者说语义是否等价用“保持依赖”来衡量。 P124125二、能熟练解决以下问题根据描述推出函数依赖集F,熟练计算属性集闭包 确定候选键或主键:推理、属性集闭包(不在F中的属性应列入候选键中) 分析函数依赖类型(非主属性对候选键的) 判别范式:单个模式的,整个分解的(每个模式都达到)( 对给定的分解中的模式Ri需先投影出Fi,再对Ri做判断,所达范式是其中每个模式都达到的范式级别,即最低的 ) 按给定要求无损、保持依赖分解模式到3NF 数据库系统
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号