数据库课堂笔记

数据库课堂笔记

ID:38699945

大小:575.50 KB

页数:50页

时间:2019-06-17

数据库课堂笔记_第1页
数据库课堂笔记_第2页
数据库课堂笔记_第3页
数据库课堂笔记_第4页
数据库课堂笔记_第5页
资源描述:

《数据库课堂笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、93a47b16203f6d5ab0fbeb0d79512171.doc一、本门课的系统结构1.系统软件----DBMS(DataBaseManagerSystem)2.应用软件----DBS二、本门课的授课内容第一篇第一章概论(基础)第二章关系数据库(RDBMS)----SQL30%第三章安全性/完整性第二篇原理(50%)DBS设计第三篇DBMS(15-20%)实现篇DBS应用程序DBMSOS硬件第52页共52页2021-9-1893a47b16203f6d5ab0fbeb0d79512171.doc§1.1 基本概念一、信息:关于现实世界新的事实的知识二、数据:用以载荷信息的物理符

2、号三、数据处理四、数据原理——数据库技术§1.2 数据管理进展一、人工管理(50年代中期)二、文件管理(50年代中期——60年代中期)三、数据库管理(60年代末期——至今)特点:①关系结构——表1.数据结构化②层次结构——树③网状结构——图2.高度共享,冗余度低3.数据独立性高物理独立性逻辑独立性安全性4.DBMS统一管理完整性第52页共52页2021-9-1893a47b16203f6d5ab0fbeb0d79512171.doc并发控制§1.3 DBS的组成与结构一、DBS术语1.数据库:长期存放在计算机内有组织的相互关联的数据的集合2.DBMS:是一个系统软件,能够帮助用

3、户建立,使用(检索、更新)管理和控制数据库的软件系统3.DBS:带有数据训的计算机应用系统二、DBS组成1.软件——OS、DBMS、应用程序2.硬件①内存——存放OS、DBMS、应用程序、缓冲区、工具②外存——存放DB(1)系统分析员(2)数据库管理员(DBA)※3.人员(3)数据库设计者(4)应用程序员(5)用户三、DBS的结构(三级模式)应用程序A应用程序E应用程序D应用程序C应用程序B外模式2外模式1第52页共52页2021-9-1893a47b16203f6d5ab0fbeb0d79512171.doc外模式3外模式/模式映射模式模式/内模式映射DBMSDB内模式1.外模

4、式(子模式):关于数据库的局部逻辑结构的描述2.模式:关于数据库的全局逻辑结构的描述3.内模式:对数据库的存储结构的描述①模式和内模式各只有一个②外模式可以有多个,必须命名,不同名的外模式之间互相结论覆盖③一个外模式可以被多个应用程序所启用,但每个应用程序只能用一个外模式④三级模式之间的两级映射由DBMS支持§1.4 数据模型定义:数据结构,完整性约束,数据操作组成数据模型第52页共52页2021-9-1893a47b16203f6d5ab0fbeb0d79512171.doc分类基于对象模型——(独立于计算机)如ER图基于记录模型——(计算机)1.关系模型2.层次模型3.网状模

5、型§1.5 DBMS定义功能(DDL)操纵功能§2.1 关系数据模型1.数据结构一、三要素2.完整性约束规则3.关系运算二、数据结构1.域:值的集合2.基数:域中元素的个数3.笛卡尔积:D1×D2×…×Dn={(d1......dn)

6、di∈Di,1≤i≤n}例:D1={白,李}D2={丁,王,张}D3={白一,李一,李二}4.关系:从笛卡尔积抽取的有意义的子集,构成关系R(U,D,DOM,I,F)第52页共52页2021-9-1893a47b16203f6d5ab0fbeb0d79512171.doc①任何元组不能全同②行的顺序不重要,可以任意交换※5.关系的性质③列的顺

7、序不重要,可以任意交换④列是同质的⑤不同的列可出自相同的栈⑥每一分量是不可再分的,是原子的§2.2 关系运算DDL按表达查询方式不同RDBMSDML关系代数语言DCL关系演算语言关系代数语言:用对关系的代数运算来表达查询关系代数语言——ISBL关系演算语言:用谓词演算公式表达查询关系演算语言元组演算语言——代表QUEL(已实现)域演算语言——代表QBE(已实现)介于关系代数与关系演算之间的语言——SQL传统集合运算——并、交、差一、关系代数语言选择专门的关系运算投影连接除法第52页共52页2021-9-1893a47b16203f6d5ab0fbeb0d79512171.doc(一)传统集

8、合运算(要求:两个关系相容,即属性个数相同,对应的列出自相同的域)1.并①公式:R∪S={t

9、t∈R∨t∈S}②作用:由属于R或属于S的所有元组构成,但去掉重元组2.交①公式:R∩S={t

10、t∈R∧t∈S}②作用:由属于R又属于S的所有元组构成3.差①公式:R-S={t

11、t∈R∧t∈S}②作用:由属于R但不属于S的元组构成R∩S=R-(R-S)=S-(S-R)(二)专门的关系代数运算1.选择公式:σF(R)例:σ

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

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

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