发表于: 2018-02-27 22:53:47
2 627
今天完成的事情:
1. 安装了Mysql5.7.21、Java9、HeidiSQL、IDEA。并配置相关环境变量。JDK即Java开发者工具包,包含标准库等Java代码,还有编译程序。JRE即Java Runtime,Java运行时,Java代码运行在JRE上。
2. 整理出业务模型
确定了3个对象,3张表。分别是:
user: 用户
- id
- created_at
- updated_at
- name
- student_id 学号
enroll: 报名帖
- id
- created_at
- updated_at
- course_id 课程id
- appointment 入学时间
- dailyreport_link 日报链接
- oath 宣言
- guide_from 从哪里得知修真院
- school 毕业院校
- teacher_name 辅导师兄
course: 课程
- id
- created_at
- updated_at
- type 课程类型
- name 课程名称
如果一个用户可以多次报名则用户与报名帖的关系是一对多关系,否则则为一对一关系。课程与报名帖的关系是一对多关系。
与师兄的表结构设计不同:漏了一些逻辑,如报名审核。漏了一些字段,如报名表中的报名地点。
明天计划的事:
1. 完善表结构设计
2. 用HeidiSQL走一遍CURD、用sql语句走一遍CURD
3. 思考、搜索MySQL相关问题
遇到的问题:
1. “对象之间的关系”、“一对一”、“一对多”是什么意思? -- 百度之
收获:
1. Java开发相关软件的安装,环境变量的配置。
2. 数据库的设计,数据库管理软件的使用。
评论