怎样设计好数据库?理清表与表的关系?

如题所述

一个实体建立一个表,同时建立他们的关系表:
例如:
学生和老师,是两个实体就要建立两个表:
一个是学生(student)表,
字段:学号(主键),姓名,班级,性别,……

一个是老师(teacher)表,
字段:员工号(主键),姓名,性别,职称,……

建立了两个实体表格。

还要有一个外键关系表格:
这个表格用于表明实体和实体之间的关系。

在这个例子里可以建立一个老师教学生的表格,叫做teacher_students表。
字段:编号(主键),教师员工号(对应着教师表的外键,和员工号字段对应),学生学号(外键,对应着学生表的学号字段)
这样就建立了那个老师给那个学生授课的关系。

这样看是不是就非常清楚地知道怎么理清数据库的表与表之间的关系了?!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-03
一个实体 一个表 一个表记录一个实体的 相关信息 我是这样理解 的
相似回答