计算机系统基础知识4数据库基础

mac2024-03-23  26

文章目录

基本概念数据模型DBMS 的功能和特征数据库模式关系数据库与关系运算关系代数运算数据依赖关系数据库 SQL 语言简介规范化反规范化数据库设计

基本概念

数据模型

码也叫键,是能唯一区分实体的属性或属性键 关系模式中带下划线的属性是主码(主键)属性

DBMS 的功能和特征

数据库模式

数据库三种模式:外模式,概念模式,内模式

关系数据库与关系运算

全码:所有属性都要用到才能确定这个数据叫全码

关系代数运算

例1 表R(4个元组,目或度即属性为3) ABCabcbadcdedfg

表S

ABCbaddfgfhk

R∪S(并)

ABCabcbadcdedfgfhk

R-S(差)

ABCabccde

R×S(广义笛卡尔积)(12个元组,目或度为6)

R.AR.BR.CS.AS.BS.Cabcbadabcdfgabcfhkbadbadbaddfgbadfhkcdebadcdedfgcdefhkdfgbaddfgdfgdfgfhk

πAC(R)(R的AC投影)

ACacbdcedg

σA>B(R)(选择R中属性A大于属性B的元组)

ABCbad

σ3<4(R×S)(选择R×S中第3个属性值大于第4个属性值的元组)

R.AR.BR.CS.AS.BS.Cabcdfgabcfhkbadfhkcdefhk

σ1=‘c’(R)(选择R中第1个属性值等于’c’的元组)

ABCcde

R∩S(R交S,取共同有的属性值)

ABCbaddfg

数据依赖

关系数据库 SQL 语言简介

规范化

反规范化

数据库设计

最新回复(0)