当前位置:首页 > 经验 >

完整的数据库设计案例(数据库设计的四个阶段)

来源:原点资讯(www.yd166.com)时间:2022-11-06 09:37:48作者:YD166手机阅读>>

2,数据库设计2.1 数据库设计简介
  • 软件的研发步骤

完整的数据库设计案例,数据库设计的四个阶段(1)

  • 数据库设计概念
    • 数据库设计就是根据业务系统的具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型。
    • 建立数据库中的表结构以及表与表之间的关联关系的过程。
    • 有哪些表?表里有哪些字段?表和表之间有什么关系?
  • 数据库设计的步骤
    • 需求分析(数据是什么? 数据具有哪些属性? 数据与属性的特点是什么)
    • 逻辑分析(通过ER图对数据库进行逻辑建模,不需要考虑我们所选用的数据库管理系统)
    • 如下图就是ER(Entity/Relation)图:

完整的数据库设计案例,数据库设计的四个阶段(2)

    • 物理设计(根据数据库自身的特点把逻辑设计转换为物理设计)
    • 维护设计(1.对新的需求进行建表;2.表优化)
  • 表关系
    • 一对一
      • 如:用户 和 用户详情
      • 一对一关系多用于表拆分,将一个实体中经常使用的字段放一张表,不经常使用的字段放另一张表,用于提升查询性能

完整的数据库设计案例,数据库设计的四个阶段(3)

    • 上图左边是用户的详细信息,而我们真正在展示用户信息时最长用的则是上图右边红框所示,所以我们会将详细信息查分成两周那个表。
    • 一对多
      • 如:部门 和 员工
      • 一个部门对应多个员工,一个员工对应一个部门。如下图:

完整的数据库设计案例,数据库设计的四个阶段(4)

栏目热文

数据库架构原理(数据库功能架构图)

数据库架构原理(数据库功能架构图)

紧接上篇《大型网站技术架构:核心原理与案例分析-第1篇 概述》4 瞬时响应:网站的高性能架构网站性能测试Web前端性能优...

2022-11-06 10:07:54查看全文 >>

大型数据库系统原理(数据库系统体系结构)

大型数据库系统原理(数据库系统体系结构)

什么是数据挖掘?关于什么是数据挖掘,很多学者和专家给出了不同的定义,以下我们列出几种常见的说法:“简单地说,数据挖掘是从...

2022-11-06 09:31:44查看全文 >>

数据库基础知识教程(oracle数据库详细教程)

数据库基础知识教程(oracle数据库详细教程)

大家可能都知道数据库是非常重要的一门技术。从事软件测试也都需要用到数据库。当然,数据库的水平也直接决定着我们工资的上限。...

2022-11-06 10:05:46查看全文 >>

数据库系统原理课后答案(数据库系统原理课后习题答案)

数据库系统原理课后答案(数据库系统原理课后习题答案)

持续更新,只整理了真题,答案自己找寻,希望大家逢考必过早日拿到毕业证,...

2022-11-06 09:40:38查看全文 >>

数据库的系统原理及应用教程重点(数据库系统基础教程)

数据库的系统原理及应用教程重点(数据库系统基础教程)

位来 发自 凹非寺量子位 编辑 | 公众号 QbitAI随着云计算、大数据产业的迅速发展,数据量呈现规模化增长且应用场景...

2022-11-06 09:46:05查看全文 >>

数据库系统原理课程设计(数据库系统原理教学大纲)

数据库系统原理课程设计(数据库系统原理教学大纲)

第一章 数据库系统概述第一节 数据库基本概念知识点 001:数据库基本概念(单选、填空、简答)1.数据(Data):是描...

2022-11-06 09:44:41查看全文 >>

数据库系统的结构图(数据库系统体系结构)

数据库系统的结构图(数据库系统体系结构)

专注于Java领域优质技术,欢迎关注作者:Jay_huaxiao 前言整理了一些Mysql数据库相关流程图/原理图,做一...

2022-11-06 09:29:43查看全文 >>

数据库系统的组成(数据库系统的组成及特点)

数据库系统的组成(数据库系统的组成及特点)

一、什么是数据库数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。它是...

2022-11-06 09:30:33查看全文 >>

数据库系统原理题库(数据库系统原理复习)

数据库系统原理题库(数据库系统原理复习)

广开-形考-10546管理学基础1、下述对于信息沟通的认识中,哪一条是错误的()2、按照沟通的渠道或途径不同,沟通可以分...

2022-11-06 09:55:15查看全文 >>

数据库系统原理与开发(数据库原理及实现方法)

数据库系统原理与开发(数据库原理及实现方法)

一、源码特点 JSP 公司仓储系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的...

2022-11-06 09:59:04查看全文 >>

文档排行