-
第五部分:创建一个学校的兴趣小组报名系统(1)——数据库设计
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
报名系统的数据库设计
- 进行这种管理信息系统的开发,数据库的设计是最基础的,他决定了我们在后期服务器端设计脚本和页面时基本的操作模型,一般情况下,我们需要将数据归类,设计不同的数据表进行存储,也需要考虑不能将数据存储格式过度碎片化,这样我们会在数据SQL操作过程中增大语句执行的复杂度和服务器开销。就我们所设计的报名系统,存在学生信息和兴趣小组的两个对应的数据表,此外,选择兴趣小组后需要存储相应的学生和小组之间对应关系的数据表。
- 表的设计中需要注意的问题是主键的选择。主键是指表中经常有一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束确保唯一数据,所以经常用来定义标识列。一般情况下我们选择一项不会产生重复数据的数据列作为关键字,这里,我们可以选择学生的学生证号作为关键字。
- 和学生信息表类似,我们可以创建兴趣小组表,表示兴趣小组的基本描述信息。同样,我们应当给每一个兴趣小组创建一个唯一编号作为主键。这里需要大家自己通过MySQL Workbanch来维护和创建相应的表格
-
-
- 标签:
- 兴趣小组
- 一个
- 报名
- 第五
- 系统
- 部分
- 学校
- 设计
- 数据
- 创建
- 主键
- 数据库
- key
- primary
-
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~