这个能下载的太多了, 有没有具体的需求, 我只对java相关类型的实现源码有非常nb的经验
字段不可分,有主键,非主键字段依赖主键。非主键字段不能互相依赖。字段值具有原子性,不能再分(所有关系型数据库系统都满足第一范式)
一般来说大学做的javaweb项目都比较简单, 数据库用mysql就可以了, 也可以用sqlserver, 表设计尽量少带外键少复杂, 注意配置好索引等, 注意每个表需要加上时间与状态字段
由于javaweb项目一般都比较复杂, 推荐先从一个比较不错的样例学一下, 比如ssm框架的整合, ssh框架的整合, 明白大致的设计思路, 一些例子已经给你, 之后自己再搭建环境从头搭建一个能运行的项目