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