数据库系统概论复习

数据库系统概论复习

ID:10199360

大小:70.00 KB

页数:6页

时间:2018-06-12

数据库系统概论复习_第1页
数据库系统概论复习_第2页
数据库系统概论复习_第3页
数据库系统概论复习_第4页
数据库系统概论复习_第5页
资源描述:

《数据库系统概论复习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库的模式,概念建模,数据模型关系模式.属性数据库系统的定义数据库系统软件授权.撤消命令怎样写?数据库系统开发的过程,步骤视图的定义ER图SQL命令.如建表.插入,删除.检索特定记录.操作触发器,光标,索引.以上一班梁老师出的范围(数据库)6数据库系统概论复习大纲第一章绪论n数据库系统概述n数据库的基本概念:n四个基本概念:数据(Data)、数据库(Database)、数据库管理系统(DBMS)、数据库系统(DBS)n数据管理的发展过程n数据库系统的特点n数据模型n数据模型n描述数据、组织数据和对数据进行操作n组成要素:数据

2、结构、数据操作和完整性约束n数据模型n数据模型类型n概念模型:数据库设计n逻辑模型:用于DBMS实现,层次、网状、关系、面向对象和对象关系n物理模型:数据的存储方式和存取方法n概念模型n基本概念:实体、属性、码、域、实体型、实体集、联系n实体间的联系:1:1、1:n、m:nn表示方法:E-R模型(注意要会画E—R图)n三种主要数据模型的特点n层次、网状、关系n数据库系统的结构:P32图1.28n数据库系统三级模式结构n据库系统二级映像系统结构第二章关系数据库n关系数据库系统是目前使用最广泛的数据库系统n关系数据库系统与非关系数

3、据库系统的区别:n关系系统只有“表”这一种数据结构;n非关系数据库系统还有其他数据结构,以及对这些数据结构的操作n关系数据结构n关系n域n笛卡尔积n关系n关系,属性,元组6n候选码,主码,主属性n基本关系的性质n关系模式:R(U,D,DOM,F)n关系数据库n关系操作n查询n选择、投影、连接、除、并、交、差n数据更新n插入、删除、修改n关系的完整性约束n实体完整性n参照完整性(外码)n用户定义的完整性n关系数据库语言的分类n关系代数n关系演算(元组、域)nSQLn关系代数n选择:σSage<20(S)n投影:πSdept(S)

4、n连接:πSnameσCno=1(S等值连接S.SNo=SC.SNoSC)n除第三章关系数据库标准语言SQLnSQL的特点n综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供多种使用方式、语言简洁,易学易用nSQL对关系数据库模式的支持P81图3.1n数据定义n模式定义、表定义、视图和索引的定义n数据查询n单表查询、连接查询、嵌套查询、集合查询SELECT语句的一般格式:SELECT[ALL

5、DISTINCT]<目标列表达式>[别名][,<目标列表达式>[别名]]…FROM<表名或视图名>[别名][,<表名或视图

6、名>[别名]]…[WHERE<条件表达式>][GROUPBY<列名1>[HAVING<条件表达式>]][ORDERBY<列名2>[ASC

7、DESC]6n插入语句nINSERTINTO<表名>[(<属性列1>[,<属性列2>…)]VALUES(<常量1>[,<常量2>]…)n修改语句nUPDATE<表名>nSET<列名>=<表达式>[,<列名>=<表达式>]…[WHERE<条件>];n删除语句nDELETEFROM<表名>[WHERE<条件>];第四章数据库安全性n数据库的安全性n保护数据库以防止不合法的使用造成数据泄露、更改和

8、破坏n非法使用数据库的情况n编写合法程序绕过DBMS及其授权机制n直接或编写应用程序执行非授权操作n通过多次合法查询数据库从中推导出一些保密数据n实现数据库系统安全性的技术和方法n用户标识和鉴定n存取控制n自主存取控制:通过SQL的GRANT语句和REVOKE语句实现n强制存取控制:对数据库的存取做强制存取检查n视图n审计:把用户对数据库的所有操作自动记录下来放入审计日志中n数据密码:将原始数据变换为不可识别的格式第五章数据库完整性n数据库的完整性n数据的正确性和相容性n数据库的完整性和安全性的区别nRDBMS完整性实现的机制

9、n实体完整性n参照完整性n用户定义完整性n触发器第六章关系数据理论n规范化理论为数据库设计提供了理论的指南和工具n函数依赖的定义:部分依赖、全部依赖、多值依赖n各范式的定义6n关系模式规范化的基本步骤1NF↓消除非主属性对码的部分函数依赖消除决定属性2NF集非码的非平↓消除非主属性对码的传递函数依赖凡函数依赖3NF↓消除主属性对码的部分和传递函数依赖BCNF↓消除非平凡且非函数依赖的多值依赖4NFn判断关系模式所属的范式n求关系模式的主码(掌握闭包的求解方法:P184算法6.1)n用范式的定义进行判断第七章数据库设计n数据库的

10、设计过程n需求分析n明确用户的各项需求n概念结构设计n将需求分析得到的用户需求抽象为信息结构即概念模型(E-R图)n逻辑结构设计n把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构n物理设计n为一个给定的逻辑数据模型选取一个最适合应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。