发表于: 2018-01-30 17:07:04
5 716
使用mysql创建数据库,建立表格
任务要求是:参考修真院线下报名贴(学习资料-线下报名-北京报名)中报名的格式,整理出业务模型,确定需要几个对象,每个对象的属性是什么,对象和对象之间的关系是一对一,还是一对多。
分析:报名时需要登陆,登陆需要:ID,手机号,密码,用户名,立愿
修真类型:类型,班级;入学时间
资料:昵称 not null,性别,年龄,QQ,院校,城市,签名
报名格式:姓名,QQ,修真类型,预计入学时间,毕业院校,线上学号,日报链接,立愿,辅导师兄,消息来处
其中按时间分,之前注册为师兄,之后注册为师弟,不太明白
师弟对师兄,是多对多,也就是说,如果只建一个表,纳入自己全部的信息,那么如何确定辅导师兄是只有一个吗?
修真类型,是可以选择多个吗?
成果:安装了mysql,学会了使用Navicat建mysql数据库,建表,多对多,一对多关联
多对多中:设置两个表中的ID为主键,然后新建第三个表,建立连个字段id,建立索引或者设置主键,最后在外键中添加即可
一对多中:在其中一个表中设置外键关联即可
注意:关联的字段数据类型需一致, 自己不可关联自己
评论