南京邮电大学 数据库系统 复习PPT教学课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
期末总复习 数据库系统
总复习
4.概念数据模型的E-R图表达 复习要结合第5章知识点
➢ 正确绘画ER图的几点说明
正确的图形符号、标注联系类型、标注实体键
无冗余、无冲突
➢ ER图涉及到的相关概念
✓ 实体:客观存在的且可以相互区别的事物
✓ 实体集:具有相同性质的实体的集合
✓ 联系:实体集之间的相互关系
1 :1 1 :N M :N
期末总复习 数据库系统
总复习
3.数据模型 简单定义:能表示实体类型及实体间联系的模型
➢ 数据模式与实例 数据模式的定义:是用给定的数据模型对具体数据的静态 特性的描述,仅是对数据模型中有关数据结构及其相互关 系、约束的描述。
➢ 数据模式与实例的关系
• 同一模式下可以有很多值(实例) • 实例相对变动 ,模式相对稳定
二元联系:只有两个实体集参与的联系 多元联系:参与联系的实体集的个数≥3的联系 自反联系:同一实体集内两部分实体之间的联系
✓ 属性:实体或联系所具有的特征
✓ 实体键:标识实体集中某一实体的属性或属性组
期末总复习 数据库系统
总复习
5.数据库的三级体系结构P23~26
用户11 用户12
外部级 (单个用户的视图)
期末总复习
考前答疑时间:1512:30-13:30 1612:30-13:30
答疑地点:教2-316
考试题型及分值
一、选择题 二、判断题 三、简答题 四、SQL语句题 五、数据库设计题
15分 15分 20分 30分 20分
考试时间 :16周(12月18日)晚上18:30-20:20 考试地点:
考试形式:闭卷
是位于用户与操作系统之间的一层数据管理软件,它 为用户或应用程序提供访问DB的方法。功能:
数据库的定义 数据库的操纵 数据库的保护: 恢复、并发控制、完整性、安全 数据库的维护 数据字典
期末总复习 数据库系统
总复习
2.几个重要的概念:
➢ 数据库系统(DBS)P9及其组成P28~30和特点P7~8 是实现有组织地、动态地存储大量关联数据、方便多用
第七章重点为:DBMS对数据库保护的主要概念、实验二有关的并发控制的体现。
数据库系统
总复习
第一章
1.几个重要的概念:
➢ 数据库(DB)P9 长期存储在计算机内、有组织的、统一管理的相关数
据的集合。DB 能为各种用户共享,具有冗余度较小、数据 间联系紧密、数据独立性较高等特点。 ➢ 数据库管理系统(DBMS)P9及其功能P26~28
➢ 数据字典(DD)P28 是关于数据的数据(元数据)。存放数据库的外模式、模式、 内模式以及索引、安全性、完整性的定义。
期末总复习 数据库系统
总复习
3.数据模型P16-21 简单定义:能表示实体类型及实体间联系的模型
➢ 三个级别 概念数据模型:面向客观世界,面向用户,独立于计算机 系统,与DBMS无关的数据模型。例如:E-R模型。 逻辑数据模型:也称之为结构数据模型,反映数据的逻辑 结构,与DBMS有关,既面向用户又面向实现。 物理数据模型:反映数据存储结构(物理块、指针、索引 等)的数据模型,与DBMS、操作系统和硬件有关的模型。
各章重点
第一章重点为:DBS的有关概念、数据模型概念、三级模式以及独立性概念 第二章重点为:关系数据模型的有关概念、理解给定关系代数表达式的含义。 第三章含SQL的DDL(三级模式的定义语句,重点是基表定义(含完整性))
QL(完整句法都要会运用,多表查询会用连接法或者用IN) DML(各种语句的运用,包括完整性定义对操作的影响) DCL(实验二涉及的语句要会) 熟悉习题和实验一涉及的查询类型 第四章重点为:函数依赖集的分析、候选键的推导、范式的判断、 第五章重点为:数据库设计的步骤、E-R图的画法、E-R图到关系模式的转换。
2.几个重要的概念:
➢ 数据库管理员(DBA)及其主要职责P29 是控制数据整体结构的一组人员,负责DBS的正常运
行,承担创建、监控和维护数据库结构的责任。其: 职责:进行数据库的规划、设计、协调、维护和管理 1)定义模式 2)定义内模式 3)与用户联络,含定义外模式、程序设计、技术培训 4)定义安全性规则,对用户访问数据库的授权 5)定义完整性规则,监督数据库的运行 6)数据库的备份与恢复
户访问的计算机软、硬件和数据资源组成的系统,即它是采 用数据库技术的计算机系统。
DBS组成:数据库、硬件、软件、DBA 各个组成部分之间的关系:
数据库存放数据,DBMS是数据库系统的核心,DBA借 助DBMS来完成其职责,DBA实施的各种操作都是在DBMS 的控制下实现。
ห้องสมุดไป่ตู้
期末总复习 数据库系统
总复习
概念级:逻辑模式或模式(全局视图) table
内部级:内模式(存储视图) Index等 ➢ 两级映像与两级数据独立性
概念的表达要做到“举1反3” ➢ 数据库的三层模式结构和两级映像结构称为“数据库的
体系结构”,有时也称为“三级模式结构”或“数据抽 象的三个级别”
期末总复习 数据库系统
总复习
一、重点掌握以下概念
第二章
关系数据模型的数据结构:P39-40 二维表、关系模式:R(U1,U2,…,Un)、目(元数)、基数 候选键(关键码)、主键、外键、超键、全键
数据约束 三类:P41~42
实体完整性规则:主键值唯一,且不为null
参照完整性规则:外键取值只有NULL和某关系主键值2种可能
用户定义的完整性规则:显式说明的数据约束 数据操作:
外模式1
用户n1 用户ni 外模式1
概念级 (全局视图)
内部级 (存储视图)
外模式/模式映象 逻辑模式
内模式
模式/内模式映象
期末总复习 数据库系统
DB 总复习
5.数据库的三级体系结构P23~26 几点说明:
➢ 要结合关系模型的三级体系结构P47~49,加强理解
外部级:外模式(用户的视图) view
第三章
一、重点掌握以下概念 SQL数据库体系结构的要点 P75 视图的概念:虚表,由其它基表或视图导出 QL的有关限定: 各个子句上、子句之间
关系运算的完备集:{σ,Π,∪,-, }中以及自然连接、并兼容 的概念、理解所构成的表达式的含义。
二、会根据给出的关系代数表达式理解反映的查询需求 以及与之等价的SQL语句
三、典型例子
习题:2.17的1)-7)
数据库系统
总复习
两关系具有相同的目,
对应属性域相同,且属 性排列次序一样,并、
交、差要满足并兼容