美文网首页
数据库第二讲

数据库第二讲

作者: 一介俗人i | 来源:发表于2019-03-10 22:15 被阅读0次

数据库设计原理

现实世界:客观存在的事务及联系。

信息世界:对现实世界的认识和抽象。

机器世界:按计算机系统的观点对数据建模,用于DBMS的实现。

概念模型是现实世界到机器世界的一个中间层次。

1.数据库设计步骤:需求分析、概念设计、逻辑设计、物理设计、数据库实施、运行和维护。

2.数据模型三个阶段:现实世界、信息世界、机器世界。

3.概念模型基本概念:实体、属性、联系

4.联系分类:一对一、一对多、多对多

概念换逻辑方法:

一对一:每个实体各自增加对方的主码(如果联系有属性。将联系的属性加到某一方属性中)。

一对多:多方实体增加一方的主码(和联系的属性)。

多对多:新建第三张表,需要包含自己的属性和关联两个实体各自的主码。

5.概念模型表示方法:E-R图组成要素:实体、联系、属性

6.关键字(码):候选码、主码、外码

7.关系术语:元祖、属性、联系

8.关系模型组成要素:数据结构、数据操作、完整性约束

9.关系完整性约束:

实体完整性:由主码和唯一性约束实现。

参照完整性:由外码实现。

用户定义完整性

数据库设计步骤

需求分析——设计文档

概念设计——分析实体及各自属性,形成E-R图

逻辑设计——E-R图转换成关系模型

物理设计——二维表各属性存储性质分析

数据库实施阶段——DBMS实现及数据装入

数据库运行和维护阶段——后期使用和维护

相关文章

  • 数据库第二讲

    数据库设计原理 现实世界:客观存在的事务及联系。 信息世界:对现实世界的认识和抽象。 机器世界:按计算机系统的观点...

  • 数据库系统学习笔记

    本文主要是记录学堂在线上学习战德臣教授的 数据库系统 的笔记 基本知识与关系模型 第一讲 初识数据库系统 第二讲 ...

  • 从0到1理解数据库事务(下):隔离级别实现——MVCC与锁

    这是数据库事务分享的第二篇,上一篇讲解数据库事务并发会产生的问题,这篇会详细讲数据库如何避免这些问题,也就是如何实...

  • MyBatis3详细配置

    第二讲 1.别名按包扫描 2.数据库链接多个配置 3.mapper文件按包扫面

  • 数据库第一讲

    数据库第一讲 数据库:简单说数据库(DB)是存储、管理数据的容器;严格说:数据库是...

  • .NET WebApi 实战第五讲之EntityFramewor

    在《.NET WebApi 实战第二讲》中我们有提到过事务的概念!任何数据库的读操作可以没有事务,但是写事件必须有...

  • SQL Server数据库与数据库文件

    1.SQL Server数据库 从大体上讲,SQL Server数据库分为系统数据库与用户数据库,顾名思义,系统数...

  • 第二章 Senior进阶 数据库

    第二章 Senior进阶 数据库 一、数据库管理系统 二、SQL语句 三、iOS的数据库技术实现

  • SQL基础教程(第二版)学习笔记

    SQL基础教程(第二版) 1 数据库和SQL 1.1 数据库管理系统 DBMS** 层次数据库 HDB 关系数据库...

  • 第二讲

    今天中午老板过来请客吃饭,饭后聊了下关于互联网医院周边辅助工具如身高测评、测骨龄的上海这边专家引荐;其次谈到处方量...

网友评论

      本文标题:数据库第二讲

      本文链接:https://www.haomeiwen.com/subject/ntappqtx.html