南邮数据库10级期末复习课件讲解

上传人:我** 文档编号:116757207 上传时间:2019-11-17 格式:PPT 页数:23 大小:172.50KB
返回 下载 相关 举报
南邮数据库10级期末复习课件讲解_第1页
第1页 / 共23页
南邮数据库10级期末复习课件讲解_第2页
第2页 / 共23页
南邮数据库10级期末复习课件讲解_第3页
第3页 / 共23页
南邮数据库10级期末复习课件讲解_第4页
第4页 / 共23页
南邮数据库10级期末复习课件讲解_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《南邮数据库10级期末复习课件讲解》由会员分享,可在线阅读,更多相关《南邮数据库10级期末复习课件讲解(23页珍藏版)》请在金锄头文库上搜索。

1、考试题型及分值 一、选择题 15分 二、判断题 15分 三、简答题 20分 四、SQL语句题 30分 五、数据库设计题 20分 考试时间 :6月20日,晚上18:30-20:20 考试地点: 教4-201 考试形式:闭卷 考前答疑时间: 地点:教2-316 各章重点 第一章重点为:DBS的有关概念、数据模型概念、三级模式以及独立性概念 第二章重点为:关系数据模型的有关概念、理解给定关系代数表达式的含义。 第三章含SQL的DDL(三级模式的定义语句,基表定义(含完整性) QL(完整句法都要会运用,多表查询会用连接法和用IN) DML(各种语句的运用,包括完整性定义对操作的影响) DCL(实验二涉

2、及的语句要会) 熟悉习题和实验一涉及的查询类型 第四章重点为:函数依赖集的分析、候选键的推导、范式的判断、 第五章重点为:数据库设计的步骤、E-R图的画法、E-R图到关系模式的转换。 第七章含数据库保护概念及实验 二 数据库系统 总复习 期末总复习 1几个重要的概念: 数据库(DB)P9 长期存储在计算机内、有组织的、统一管理的相关数据 的集合。DB 能为各种用户共享,具有冗余度较小、数据间 联系紧密、数据独立性较高等特点。 数据库管理系统(DBMS)P9及其功能P2628 是位于用户与操作系统之间的一层数据管理软件,它为 用户或应用程序提供访问DB的方法。功能: 数据库的定义 数据库的操纵

3、数据库的保护: 恢复、并发控制、完整性、安全 数据库的维护 数据字典 数据库系统 总复习 第一章 期末总复习 2几个重要的概念: 数据库系统(DBS)P9及其组成P2830和特点P78 是实现有组织地、动态地存储大量关联数据、方便多用户 访问的计算机软、硬件和数据资源组成的系统,即它是采用 数据库技术的计算机系统。 DBS组成:数据库、硬件、软件、DBA 各个组成部分之间的关系: 数据库存放数据,DBMS是数据库系统的核心,DBA借助DBMS来完 成其职责,DBA实施的各种操作都是在DBMS的控制下实现。 DBS特点: 1)采用数据模型表示复杂的数据结构(与文件系统的区别 ) 2)数据独立性较

4、高 3)为用户提供方便的用户接口 4)具有数据库保护功能 5)增加了系统的灵活性 数据库系统 总复习 期末总复习 2几个重要的概念: 数据库管理员(DBA)及其主要职责P29 是控制数据整体结构的一组人员,负责DBS的正常运 行,承担创建、监控和维护数据库结构的责任。其: 职责:进行数据库的规划、设计、协调、维护和管理 1)定义模式 2)定义内模式 3)与用户联络,含定义外模式、程序设计、技术培训 4)定义安全性规则,对用户访问数据库的授权 5)定义完整性规则,监督数据库的运行 6)数据库的备份与恢复 数据字典(DD)P28 是关于数据的数据(元数据)。存放数据库的外模式、模式 、内模式以及索

5、引、安全性、完整性的定义。 数据库系统 总复习 期末总复习 3数据模型P16-21 简单定义:能表示实体类型及实体间联系的模型 三个级别 概念数据模型:面向客观世界,面向用户,独立于计算机 系统,与DBMS无关的数据模型。例如:E-R模型。 逻辑数据模型:也称之为结构数据模型,反映数据的逻辑 结构,与DBMS有关,既面向用户又面向实现。 物理数据模型:反映数据存储结构(物理块、指针、索引 等)的数据模型,与DBMS、操作系统和硬件有关的模型 。 逻辑数据模型的三个要素 数据结构:对实体类型和实体联系的表达和实现 数据操作:包括检索和更新(增、删、改) 完整性约束:定义数据及其联系具有的制约和规

6、则 数据库系统 总复习 期末总复习 3数据模型 简单定义:能表示实体类型及实体间联系的模型 数据模式与实例 数据模式的定义:是用给定的数据模型对具体数据的静态 特性的描述,仅是对数据模型中有关数据结构及其相互关 系、约束的描述。 数据模式与实例的关系 实例相对变动 ,模式相对稳定 同一模式下可以有很多值(实例) 数据库系统 总复习 期末总复习 4概念数据模型的E-R图表达 复习要结合第5章知识点 正确绘画ER图的几点说明 正确的图形符号、标注联系类型、标注实体键 无冗余、无冲突 ER图涉及到的相关概念 实体:客观存在的且可以相互区别的事物 实体集:具有相同性质的实体的集合 联系:实体集之间的相

7、互关系 二元联系:只有两个实体集参与的联系 多元联系:参与联系的实体集的个数3的联系 自反联系:同一实体集内两部分实体之间的联系 属性:实体或联系所具有的特征 实体键:标识实体集中某一实体的属性或属性组 1 :1 1 :N M :N 数据库系统 总复习 期末总复习 5数据库的三级体系结构P2326 用户11用户12用户n1 用户ni DB 外部级 (单个用户的视图 ) 概念级 (全局视图) 内部级 (存储视图) 外模式1 外模式1 逻辑模式 内模式 外模式/模式映象 模式/内模式映象 数据库系统 总复习 期末总复习 5数据库的三级体系结构P2326 要结合关系模型的三级体系结构P4749,加强

8、理解 外部级:外模式(用户的视图) view 概念级:逻辑模式或模式(全局视图) table 内部级:内模式(存储视图) Index等 两级映像与两级数据独立性 概念的表达要做到“举1反3” 数据库实现采用三级体系结构的优点: 1)较高的数据独立性(逻辑、物理数据独立性) 2)方便数据库的设计和实现 3)安全性好 几点说明 : 数据库系统 总复习 一、重点掌握以下概念 关系数据模型的数据结构:P39-40 二维表、关系模式:R(U1,U2,Un)、目(元数)、基数 候选键(关键码)、主键、外键、超键、全键 数据约束 三类:P4142 实体完整性规则:主键值唯一,且不为null 参照完整性规则:

9、外键取值只有NULL和某关系主键值2种可能 用户定义的完整性规则:显式说明的数据约束 数据库系统 总复习 数据操作:重点掌握关系代数的基本操作 关系运算的完备集:, 中以及自然连接(若无公 共属性,自然连接就转化为笛卡尔积)、除法各操作的含义、所构成的 表达式的含义;并兼容的概念 二、(1)会根据给出的关系代数表达式说出反映的查询需求 (2)理解数据约束的含义,以便在SQL中应用 三、典型例子 习题:2.17的1)-7) 第二章 两关系具有相同的目 ,对应属性域相同,且 属性排列次序一样,并 、交、差要满足并兼容 一、重点掌握以下概念 SQL的两种使用方式:交互式、嵌入式 四大功能(组成):D

10、DL、DML、QL、DCL 视图的概念:虚表,由其它基表或视图导出,作用 QL的有关限定: 各个子句上、子句之间 数据库系统A 总复习 二、会根据需求写出相关语句 1. DDL:重点掌握基表及其完整性、视图、索引的定义 定义基表: CREATE TABLE ( 列级完整性约束条件 , 列级完整性约束条件 , ) ; 定义主键、 定义外键、Chenk子句,能根据在基本表中定义的完整性 约束,在对基表进行更新操作时检查出违反的现象。 第三章 索引的创创建和撤销销:-加快查询查询 速度 CREATE UNIQUE INDEX 索引名 ON 基表名( ASCDESC ,列名ASCDESC); DROP

11、 INDEX 索引名; 视图视图 的创创建和撤销销: CREATE VIEW 列名表 AS ; DROP VIEW ; 视图的更新:一般只能对“行列子集视图”进行更新(增、删、改) 视图的特点:提供了逻辑数据独立、简化了用户观点、提高了数据的安全保 护功能 数据库系统A 总复习 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 CAS

12、CADE, 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 注意列的类型 数据库系统A 总复习 几点注意: select子句指明查询项,用distinct去掉重复值,用as重命名查询项,as可省 聚集

13、函数不能直接出现在where子句,但select和having子句可以 可以出现的运算符:关系、区间比较(BETWEENAND)、 字符串模糊匹配(LIKE)、空值比较(IS NOT NULL)、 逻辑(AND,OR,NOT)、成员资格(NOT IN)、 存在量词(EXISTS)和范围(ALL,SOME,UNIQUE)等。 典型例子:第三章习题3.2、3.7,3.13、3.14,实验一 3. DML 插入:在对有关联的表插入元组时,注意引用完整性 INSERT INTO (列名表) VALUES ; 注: VALUES子句是要插入的元组值; 当列名表缺省时,各属性值的次序和域应与表的定义一致;

14、 当列名表不缺省时,列的个数和次序需与VALUES子句对应 删除:注意与基表定义中on delete的约束配合 DELETE FROM 表创建者. WHERE ; 修改:UPDATE 表创建者. SET , WHERE ; 数据库系统A 总复习 典型例子:习题3.12、实验一 4. DCL 事务控制: Set Auto . COMMIT ROLLBACK 授权: GRANT、REVOKE、转授、连锁回收; 与实验二结合加深理解 期末总复习 1规范化涉及的基本概念 内涵和外延 P106 关系模式设计的问题 P106107 函数依赖FD P119、平凡FD与非平凡FD 、完全FD与部分 FD P1

15、31、传递FD P132 FD的逻辑蕴涵与FD集的闭包 P120 FD的推理规则(3+5)P120121 超键与候选键的形式化定义 P122 简单定义在第2章中给出 各级范式的定义:P131134 1NF 、2NF 、3NF 、BCNF 第四章 数据库系统 总复习 期末总复习 属性集闭包与最小函数依赖集 属性集闭包 P122,算法4.1 用途:确定关系模式的候选键 最小函数依赖集 P123124,算法4.2,例4.8 用途:判断两个函数依赖集是否等价 数据库系统 总复习 关系模式的分解特性 数据等价和依赖等价,分解中数据是否等价用“无损分解”来衡 量,依赖是否等价或者说语义是否等价用“保持依赖”来衡量。 P124125 二、能熟练解决以下问题 根据描述推出函数依赖集F

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号