首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Web前端学习 第9章 教务管理系统开发4 数据库模型

Web前端学习 第9章 教务管理系统开发4 数据库模型

原创
作者头像
学习猿地
修改于 2020-07-07 14:39:58
修改于 2020-07-07 14:39:58
7100
举报
文章被收录于专栏:学习猿地学习猿地

一、数据库的所有表

数据库共分为三个表:

  1. users(用户表,用来存储用户的信息)
  2. clazzs(班级表,用来存储每个班级的信息)
  3. students(学生表,用来存储每个学生的信息)

二、表中的字段

在上面的er图中,我们可以看出每个表都有不同的字段,不同的字段存储不同的信息,下面让我们来看一看各个表的不同字段吧。

1. users

字段

字段类型

说明

id

int(11)

用来存储用户的id

username

varchar(255)

用来存储用户用户名

password

varchar(255)

用来存储用户的密码

created_at

datetime

数据的创建时间

updated_at

datetime

数据的更新时间

2.clazzs

字段

字段类型

说明

id

int(11)

用来存储班级的id

clazzname

varchar(255)

用来存储班级的名称

created_at

datetime

数据的创建时间

updated_at

datetime

数据的更新时间

3. students

字段

字段类型

说明

id

int(11)

用来存储学生的id

studentname

varchar(255)

用来存储学生的姓名

sex

varchar(255)

用来存储学生的性别

age

varchar(255)

用来存储学生的年龄

created_at

datetime

数据的创建时间

updated_at

datetime

数据的更新时间

clazz_id

int(11)

用来存储学生的所在班级的id

三、表的关系

在上方的er图中,我们可以看出有些表互相之间是有关系的,下面让我们具体来看一看吧。

  1. 在er图中,我们可以看出,clazzs表和students表是一对多的关系,也就是一个clazzs可以包含多个students
  2. 在students表中,有一个clazz_id,这个字段是一个外键,绑定的是clazzs表里的id字段。
  3. users表是一个独立的表

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、数据库的所有表
  • 二、表中的字段
    • 1. users
    • 2.clazzs
    • 3. students
  • 三、表的关系
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档