数据模型、关系代数、数据库设计

本文由用户“tjdeng1204”分享发布 更新时间:2021-12-28 08:25:07 举报文档

以下为《数据模型、关系代数、数据库设计》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

数据模型

数据模型三要素:数据结构,数据操作,数据约束

数据模型分类:

1、概念数据模型(概念模型)(客观联系):E-R模型(实体联系模型) 2、逻辑数据模型(数据模型) (面向数据库系统):层次模型、网状模型、关系模型、面向对象模型 3、物理数据模型(物理模型)(面向计算机物理实现)

E-R模型:1、实体(矩形) 2、属性(椭圆) 3、联系(菱形) 4、连接关系(直线)

数据模型:层次模型(树)、网状模型(无向图)、关系模型(二维表)、面向对象模型

关系模型:用二维表表示,简称表。每一个二维表是一个关系

属性:二维表的一列 元组:二维表的一行(元组分量个数等于属性个数,元组的分量是最小单位,不可再分)

内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 (软件设计的任务之一)

基本任务:根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式

根本目的: 解决数据库共享问题

两种方法:以信息需求为主,兼顾处理需求(面向数据)

以处理需求为主,兼顾信息需求(面向过程)

面向数据成为主流设计方法

过程包括: 需求分析,概念结构设计,逻辑结构分析,数据库物理设计,数据库实施、运行和维护阶段

生命周期法前四个阶段:需求分析(数据字典等),概念设计(E-R图),逻辑设计(把E-R图转换成关系模式、实体与联系表示成关系、属性转换成关系的属性),物理设计

数据库管理:数据库的建立、调整、重组,数据库安全性控制与完整性控制

数据库故障恢复,数据库监视

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《数据模型、关系代数、数据库设计》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览