数据库设计基础
2018-08-26 22:33:53 0 举报
AI智能生成
计算机二级公共基础知识之数据库设计基础
作者其他创作
大纲/内容
基本概念
数据库系统DBS
数据库(数据)
数据库管理系统(DBMS)(软件)
数据库管理员(人员)
系统平台之一——硬件平台(硬件)
计算机
网络
系统平台之二——软件平台(软件)
操作系统
数据库系统开发工具
接口软件
数据库特点
集成性
高共享性与低冗余性
数据独立性
物理独立性
逻辑独立性
数据库系统内部结构体系
外模式(用户数据库)
概念模式(概念数据库)
内模式(物理数据库)
数据模型
概念数据模型
<font color="#c41230">E-R模型</font>
实体属性联系
一个实体的所有属性取值组成了一个值集叫元组
扩充的E-R模型
面向对象模型
谓词模型
逻辑数据模型
层次模型
树形结构
网状模型
网状模型是一个不加任何条件限制的无向图
<font color="#c41230">关系模型</font>
关系模型的数据结构
关系
关系模型采用二维表来表示,简称表。<br>二维表由表框架及表的元组组成。一个二维表就是一个关系
属性
二维表中的一列称为属性。属性的个数称为属性元数
值域
每个属性的取值范围
元组
二维表中的一行称为元组
候选码
二维表中能唯一标识元组的最小属性集
主键或主码
若一个二维表中有多个候选码,则选定其中一个作为主键供用户使用
外键或外码
表M中的某属性集是表N的候选码或主键,则称该属性集为表M的外键
面向对象模型
物理数据模型
关系代数
关系模型的基本运算
插入
删除
修改
查询
投影运算
选择运算
笛卡尔积运算
是将两个关系(R、S)合并成一个大的关系(T)。大关系T的列数是关系R和关系S的列数共同所组成的,其行数是R中的行数与S中的行数的乘积。记T=R×S。
扩充运算
交运算R∩S
除运算
数据库设计与管理
数据库设计方法
面向数据的方法(以信息需求为主,兼顾处理需求)
面向过程的方法(以处理需求为主,兼顾信息需求)
数据库设计的四个阶段
需求分析:采用结构化分析方法和面向对象方法
概念设计:集中式模式设计方法<br> 视图集成设计法(ER图)
逻辑设计:从ER图向关系模式转变
物理设计
<font color="#16884a">一个数据库只有一个概念模式和内模式,多个外模式</font>
0 条评论
下一页