哥哥姐姐们,这个数据库怎么建比较好
先感谢各位大神。谢谢!谢谢你们!
我做的是在线学习系统,毕业设计。
学生选课学习,教师发布在线课程信息,学生学了选的课后才可以留言,才能考试和写作业,给个建议这个数据库怎么建好?主外键怎么设置?希望哥哥姐姐们给个建议。。。先感谢诸位[大神了。
------解决方案--------------------如果你的设计合理,那么长方形的就是表,椭圆的就是列,菱形的也是一个表,但是主要存放关联的长方形的主键。
------解决方案--------------------你这种关系,不设外键可能好点,主键的话,常规建议:
1、数据唯一、并且不为空(这是强制条件。)
2、列尽可能小,比如用int或者smallint这些数据类型,尽量避免文字。
3、有一定的顺序
4、要能唯一标识一行数据。
------解决方案--------------------建议LZ按软件工程的设计方法,先进行系统的详细设计,确认没问题后再开始编码.