创建一个数据库项目实战之化妆品数据库
**这个项目是在大二的时候上数据库原理做的,但是对数据库的理解能力并不是很深,所以有些简陋,大家不要嫌弃[^1]
目录
项目背景
方便厂家生产,消费者查真伪,卫检委定期检查我们创造了一个可以可以查询化妆品,企业,,生产商供应,产品批准文号,产品批准日期,有效期的数据库供大家使用
需求分析
该数据库中一共有四个实体,故创建四个基本表
产品 批文 公司 代理商
product approval enterprise reposible_unit
四个实体之间的关系
信息来源
参考pharmnet 子数据库信息
实体表
1.产品表
2.公司表
3. 代理商表
4.批准文号表
关系表 connection
a. Approval & product
b. Enterprise &product
c. Enterprise & responsible unit
主键都有两个 分别是各自表的主键
视图
我们能够看到的信息
公司的产品表
每个产品的批文
公司在各地的代理商对应关系
范式分析
INF 不可分割数据项
2NF 非主属性完全依赖于候选码
3NF 不存在传递传递
BCNF**
1非主属性函数完全依赖
2主属性对不包含的码完全依赖
3无任何属性完全依赖于非码属性组