发表于: 2016-08-07 11:38:46

2 2375


今天完成的事情:

进行任务4



明天计划的事情:

进行任务4



遇到的问题:


收获:

翻师兄们的日报,看到平伟老师设计任务4后期设计的表了,好全啊。666。明天计划参照评委老师的日报完善自己的数据表。对于表字段的取名,的确费脑经。
比较后发现好多问题:
1、班级表应该根据 班级介绍 http://www.jnshu.com/#/skill/class/detail//246/java/5#1来设计会更好些,而我的班级应该是设计为学员表
2、个人资料应该设计为用户表(可分学员和管理员)
3、在学员表中使用了age字段,应该存出生日期,这样可以实时的算出年龄而不需要修改数据库了。日期都用long,数据库中用bigint。
4、我之前的职业表中有mediumtext出现,因为我输入了类型long。而这是Hibernate数据类型,而对应mysql的类型为bigint。
5、表的字段没有加备注comment。没有设置外键已保证数据库表的完整性。
6、没有设置ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='IT修真院班级表'
ENGINE=InnoDB 数据库存储引擎
DEFAULT 默认
CHARSET=utf8 数据库字符编码为utf-8
COMMENT='IT修真院班级表'  备注

7.命名不规范,字段命名没有很好的表达出字段含义。


之前在班级表中我使用了组合主键,但是编号不能自增,感觉整个人都不好了。
如果想在班级类型为为java,班级编号为自增该如何设计表?思考后设计如下:
在插入的时候不插入no字段就好了。


按照平伟老师的日报里的表结构建表(很完整的表结构,很好奇这个表结构是怎么一步步设计出来的!!!对于这种业务知识,真的很缺乏啊!!!我会的银行业务在这完全使不上劲。急需一个业务给我讲讲有哪些功能):




PS:平伟老师和黄钊诚师兄快毕业了,明天还计划按照艾燕窝的架构自己写一个然后把项目跑起来。任务与项目并行吧。加油!!!





返回列表 返回列表
评论

    分享到