:数据库设计

Posted karshey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了:数据库设计相关的知识,希望对你有一定的参考价值。

视频
参考

文章目录



概念设计(E-R图)

E-R图:

  • 矩形——实体
  • 椭圆——属性
  • 菱形——联系

联系:两个实体之间的联系
1:1 一对一的联系:身份证和人民
1:N 一对多的联系:班级和学生
M:N 多对多的联系:顾客和商品

ER图如下:

三个实体之间的联系、多对多的联系、单个实体的联系:

例题


逻辑结构设计(把E-R图转化为表)

把E-R图转化为表。

1:1——转换为主码
1:N——转换为外码
M:N——转换为一张表

【举例】已知E-R图:

其逻辑结构设计为:
注意,这里职工和产品可以:
职工(职工号,负责产品)
产品(产品号,产品组长)

问:若有十个实体,其中有两个多对多联系,一个一对多联系,则有多少张表?
答:有12张表(10+2(多对多联系))。

物理结构设计

确定数据库的物理结构。
对物理结构进行评价。
设计关系模式的存取方法。

以上是关于:数据库设计的主要内容,如果未能解决你的问题,请参考以下文章

C语言 职工信息管理系统

Java实验项目三——面向对象定义职工类和日期类

C语言课程设计:职工管理系统!源码分享+代码分析

基于SSH的公司员工职工管理系统

A-009基于SSH的公司员工职工管理系统(含论文)

职工管理系统