发表于: 2017-03-19 09:25:52

6 1462


给自己今天的任务是完成任务1中的1.1-1.11,认真梳理,一定要结尾。

1.完成1.1数据表的逻辑建立。建立数据库 baomingtie, 内部包含f_student和f_course 两个数据表。

                              

                    同时student表格中的学习类型列,建立外键,与course课程表中的java等项进行关系链接。



                          

                      发现个小问题,

                          第一:这里不能将ID进行自增设置了,因为根据提示,发现一旦自增设置,必须设为主键,而主键要与COURSE中的课程项进行外键                                             链接,ID当主键并不合适。

                                 因此,取消自增设置,learn_type设为主键。这样是否合适?


                                  

  


                      第二,就是被参考的course_name是否必须被设为主键才能被student表中的foreign键链接?


                      第三,组合主键可以有效进行检索,但是如果作为第二主键的列能否被设为foreign键?或被foreign键参照?


在插入最近一条报名信息的时候,发现在选择该信息的学习类型的时候报错,该列数据(WEB(CSS&JS)不能有重复吗?总是报错,在百度了一些信息之后还是有问题。

                         




2.   任务要求里面有:create_at,update_at(所有的时间都用Long)这句话,我的理解是这两个列是记录有关的创建日期 和更新日期,类型不应该是DATA或者year month 之类的?为什么要设成long?而且navicat的类型里发现没有long这个类型?








有些问题可能有点疑惑,还请师兄师姐们指教。


返回列表 返回列表
评论

    分享到