




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库的模式,概念建模,数据模型关系模式.属性数据库系统的定义数据库系统软件授权.撤消命令怎样写?数据库系统开发的过程,步骤视图的定义ER图SQL命令.如建表.插入,删除.检索特定记录.操作触发器,光标,索引.以上一班梁老师出的范围(数据库)数据库系统概论复习大纲第一章 绪论n 数据库系统概述n 数据库的基本概念:n 四个基本概念:数据(Data)、数据库(Database)、数据库管理系统(DBMS)、数据库系统(DBS)n 数据管理的发展过程n 数据库系统的特点n 数据模型n 数据模型n 描述数据、组织数据和对数据进行操作n 组成要素:数据结构、数据操作和完整性约束n 数据模型n 数据模型类型n 概念模型:数据库设计n 逻辑模型:用于DBMS实现,层次、网状、关系、面向对象和对象关系n 物理模型:数据的存储方式和存取方法n 概念模型n 基本概念:实体、属性、码、域、实体型、实体集、联系n 实体间的联系:1:1、1:n、m:nn 表示方法:E-R 模型 (注意要会画ER图)n 三种主要数据模型的特点n 层次、网状、关系n 数据库系统的结构:P32图1.28n 数据库系统三级模式结构n 据库系统二级映像系统结构 第二章 关系数据库n 关系数据库系统是目前使用最广泛的数据库系统 n 关系数据库系统与非关系数据库系统的区别: n 关系系统只有“表”这一种数据结构; n 非关系数据库系统还有其他数据结构,以及对这些数据结构的操作 n 关系数据结构 n 关系 n 域 n 笛卡尔积 n 关系 n 关系,属性,元组 n 候选码,主码,主属性n 基本关系的性质 n 关系模式:R(U,D,DOM,F)n 关系数据库n 关系操作 n 查询 n 选择、投影、连接、除、并、交、差 n 数据更新 n 插入、删除、修改n 关系的完整性约束 n 实体完整性 n 参照完整性(外码) n 用户定义的完整性n 关系数据库语言的分类n 关系代数n 关系演算(元组、域)n SQLn 关系代数n 选择: Sage 20(S) n 投影:Sdept(S)n 连接: Sname Cno=1(S 等值连接S.SNo= SC.SNo SC )n 除第三章 关系数据库标准语言SQLn SQL的特点n 综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供多种使用方式、语言简洁,易学易用n SQL对关系数据库模式的支持P81图3.1n 数据定义n 模式定义、表定义、视图和索引的定义n 数据查询n 单表查询、连接查询、嵌套查询、集合查询SELECT语句的一般格式:SELECT ALL|DISTINCT 别名 , 别名 FROM 别名 , 别名 WHERE GROUP BY HAVING ORDER BY ASC|DESC n 插入语句n INSERT INTO (,) VALUES ( , )n 修改语句 n UPDATE n SET =,= WHERE ;n 删除语句n DELETE FROM WHERE ;第四章 数据库安全性n 数据库的安全性n 保护数据库以防止不合法的使用造成数据泄露、更改和破坏n 非法使用数据库的情况 n 编写合法程序绕过DBMS及其授权机制 n 直接或编写应用程序执行非授权操作 n 通过多次合法查询数据库从中推导出一些保密数据n 实现数据库系统安全性的技术和方法 n 用户标识和鉴定 n 存取控制n 自主存取控制:通过SQL 的GRANT语句和REVOKE语句实现 n 强制存取控制:对数据库的存取做强制存取检查 n 视图 n 审计:把用户对数据库的所有操作自动记录下来放入审计日志中n 数据密码:将原始数据变换为不可识别的格式第五章 数据库完整性n 数据库的完整性n 数据的正确性和相容性n 数据库的完整性和安全性的区别n RDBMS完整性实现的机制n 实体完整性n 参照完整性n 用户定义完整性n 触发器第六章 关系数据理论n 规范化理论为数据库设计提供了理论的指南和工具n 函数依赖的定义:部分依赖、全部依赖、多值依赖n 各范式的定义n 关系模式规范化的基本步骤 1NF 消除非主属性对码的部分函数依赖消除决定属性 2NF集非码的非平 消除非主属性对码的传递函数依赖凡函数依赖 3NF 消除主属性对码的部分和传递函数依赖 BCNF 消除非平凡且非函数依赖的多值依赖 4NFn 判断关系模式所属的范式n 求关系模式的主码(掌握闭包的求解方法:P184算法6.1)n 用范式的定义进行判断第七章 数据库设计n 数据库的设计过程 n 需求分析 n 明确用户的各项需求n 概念结构设计 n 将需求分析得到的用户需求抽象为信息结构即概念模型(E-R图)n 逻辑结构设计 n 把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构n 物理设计 n 为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构n 实施和维护n 运行、维护数据库系统第八章 数据库编程n 嵌入式SQLn 嵌入式SQL是将SQL语句嵌入程序设计语言中,被嵌入的程序设计语言,如C、C+、Javan 理解嵌入式SQL的处理过程n SQL语言是面向集合的,一条SQL语句原则上可以产生或处理多条记录 n 主语言是面向记录的,一组主变量一次只能存放一条记录 n 存储过程n SQL 语句和可选控制流语句的预编译集合n 经编译和优化后存储在数据库服务器中,运行效率高n ODBC编程n 工作原理: ODBC应用系统的体系结构第九章 关系系统及其查询优化n 查询处理是RDBMS的核心,查询优化技术是查询处理的关键技术 n 查询优化方法 n 启发式代数优化 n 基于规则的存取路径优化 n 基于代价的优化n 掌握查询优化方法的概念和技术 第十章 数据库恢复技术n 事务是数据库的逻辑工作单位 n 事务的ACID特征:原子性、一致性、隔离性和持续性 n DBMS必须对事务故障、系统故障和介质故障进行恢复 n 恢复中最经常使用的技术:数据库转储和登记日志文件 n 恢复的基本原理:利用存储在后备副本、日志文件和数据库镜像中的冗余数据来重建数据库n 常用恢复技术 n 事务故障的恢复n 系统故障的恢复n 介质故障的恢复 n 检查点技术 n 镜像技术 第十一章 并发控制n 数据库的价值在很大程度上取决于它所能提供的数据共享度 n 数据共享在很大程度上取决于系统允许对数据并发操作的程度n 数据库的并发控制通常使用封锁机制 n 两类最常用的封锁 n 并发控制机制调度并发事务操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广州奥林匹克中学聘用制专任教师招聘考试笔试试题(含答案)
- 亚麻籽油健康饮食书籍出版创新创业项目商业计划书
- 智能城市大模型创新创业项目商业计划书
- 电子政务系统创新创业项目商业计划书
- 策划人才招募平台创新创业项目商业计划书
- 智能酒店客房管理创新创业项目商业计划书
- 物联网设备固件自动更新服务创新创业项目商业计划书
- 2025年线下演出市场复苏演出市场跨界合作研究报告
- 2025年汽车市场芯片短缺应对策略与汽车维修连锁品牌竞争力提升与优化策略前瞻报告
- 2025年新能源汽车充电设施布局优化与充电站充电设备智能化改造报告001
- 2025年高一上学期英语开学第一课课件
- 新老物业交接流程
- 校园网络安全知识培训课件
- 2025年卫生招聘考试之卫生招聘(财务)练习题及答案
- 新教材2025人教版七年级上册全部单词默写版
- (2025年标准)家庭寄宿协议书
- 住房保障知识业务培训课件
- 2025年秋季开学第一次全体中层班子会议上校长精彩讲话:把小事做细、把细事做实、把实事做好
- (2025年标准)安全实习协议书
- 2025-2030中国长租公寓REITs发行条件及资产估值方法研究
- 医院人文关怀培训课件
评论
0/150
提交评论