- 6
- 0
- 约1.79千字
- 约 2页
- 2020-07-12 发布于湖北
- 举报
这次的考核例子是做一个类似于大学的教务管理系统,因为这次需要三个人合作,所以对项目的需求分析就显得非常的重要,首先需要对项目进行功能的分析,这个可以参考大学的教务管理系统,那个肯定比较完美,比较强大。因为是教务管理系统,所以肯定有学生的一些操作,比如说学生可以选课,学生可以查询成绩,学生可以查看自己的个人信息和上课的课程表之类的,所以这里就用到了 \o MySQL知识库 MySQL \o MySQL知识库 数据库的知识,用到的就是数据库基本sql语句,增、删、改、查。因此需要学会MySQL的这些基本知识。
在用 \o Java SE知识库 Java编写程序之前,首先要建一个数据库,需要用到很多的表,并且这些表必然有很多的关联,再建数据表时,一定要遵循数据表的前三个范式,这是最基本的,第一范式:字段不可分。简单地说,原子性 字段不可再分,否则就不是关系数据库。第二范式:要有主键,非主键字段依赖主键。例如,建一张表,字段有学号, 姓名, 年龄, 课程名称, 成绩, 学分,这个表很明显说明了两个事务:学生信息和课程信息,这样就不符合第二范式。第三范式:非主键字段不能相互依赖。我认为这里有一个很重要的问题,数据冗余的问题,就是每条记录都含有相同信息。弄清楚了这个问题就开始建数据表字段,所建的字段一定要规范,尽量用熟悉、准确的英文单词或缩写。然后就是字段类型的选取,一些有固定长度
原创力文档

文档评论(0)