- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复习 基础篇: 数据库概述、关系数据库、关系代数、SQL语言、 安全性、完整性 设计开发篇: 范式、数据库设计 系统篇: 查询优化、恢复技术、并发控制、新技术 数据库概述 四个概念:数据(Data)、数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS) 数据管理技术:人工管理→文件管理→数据库系统管理 数据模型:层次模型、网状模型、关系模型 系统结构: 三级模式结构:外模式(用户) / 模式(逻辑) / 内模式(存储) 二级映像功能:外模式/模式映像、模式/内模式映像 关系数据库 关系:二维表,行→记录,列→属性 型:关系模式,即所有二维表的描述R(U,D,F) 值:这些模式在某时刻对应的关系的集合,即所有取定数据的二维表的集合 关系操作 常用:查询(query)、插入(insert)、 删除(delete)、修改(update) 查询:选择、投影、差、并、笛卡尔积(基本) 连接、除、交(导出) 关系代数 关系代数运算符: 运算符 含义 集合运算符 U 并 - 差 交 × 笛卡尔积 专门关系运算符 选择 投影 连接 除 关系代数示例 给定三张表 学生Student(Sno,Sname,Ssex,Sage,Sdept), 课程Course(Cno,Cname,Cpno,Ccredit), 选课SC(Sno,Cno,Grade) SQL语言示例 定义学生表 CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY, Sname CHAR(20), Ssex CHAR(2), Sage SMALLINT, Sdept CHAR(20) ); SQL语言示例 查询计算机系的男生学号及年龄, 按年龄降 序排列 SELECT Sno, Sage FROM Student WHERE Sdept = 计算机系 AND Ssex=男 ORDER BY Sage DESC; SQL语言示例 查询平均成绩大于90分的学生学号 SELECT Sno FROM SC GROUP BY Sno HAVING AVG(Grade) 90; SQL语言示例 查询选修了2号课程的学生学号和姓名 SELECT Student.Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno AND SC.Cno = 2; SQL语言示例 将计算机系全体学生成绩置零 UPDATE SC SET Grade = 0 WHERE Sno IN (SELECT Sno FROM Student WHERE Sdept = CS); 安全性 安全性控制 用户身份鉴别:静态口令、动态口令、生物特征、智能卡 存取控制(授权):自主存取控制、强制存取控制 其他:视图、审计、数据加密 完整性 实体完整性: 主码值不能为空值 参照完整性: 外码值必须是另一个关系的主码有效值,或者是空值 用户定义完整性: 用户自定义的行值约束 断言、触发器 范式 数据依赖: 完全函数依赖、部分函数依赖、传递函数依赖 多值依赖 1范式(1NF): 表中每个分量均不可分 2范式(2NF): 每个非主属性完全函数依赖于任何一个候选码 3范式(3NF): 不存在候选码X,属性组Y,非属性组Z(Z不包含Y),使得X-Y, Y-Z成立,而X不依赖于Y BC范式(BCNF): X→Y且Y不包含于X时,X必含有候选码 规范化 逐步消除数据依赖中不合适的部分 1NF ↓ 消除非主属性对候选码的部分函数依赖 2NF ↓ 消除非主属性对候选码的传递函数依赖 3NF ↓ 消除主属性对候选码的部分与传递函数依赖 BCNF ↓ 消除非平凡且非函数依赖的多值依赖 4NF 数据库设计 需求分析: 数据项、数据结构、数据流、数据存储、处理过程的详细描述,形成数据字典 概念结构设计: 概念模型(E-R图) 逻辑结构设计: 关系or非关系? 物理结构设计 数据库实施与维护: 创建模式、输入数据、试运行、更新、恢复等
文档评论(0)