• 第五部分:创建一个学校的兴趣小组报名系统(1)——数据库设计

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 默认段落标题(请修改)...

     

    第五部分:创建一个学校的兴趣小组报名系统

    学习目标:

    1. 综合应用PHP语言和数据库知识,完成学校的兴趣小组报名系统

    • 报名系统的数据库设计

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

     

    • 标签:
    • 兴趣小组
    • 一个
    • 报名
    • 第五
    • 系统
    • 部分
    • 学校
    • 设计
    • 数据
    • 创建
    • 主键
    • 数据库
    • key
    • primary
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部