我如何规范化这个数据库?

时间:2015-08-25 04:34:06

标签: database normalization

我正在学习数据库设计,并且在掌握规范化的不同步骤时遇到了问题。我主要可以做简单的但是我想解决的这个问题让我遇到了困难。

我正在创建一个数据库,该数据库记录用户创建的作业,该用户正在启动从一个ftp主机到另一个ftp主机的文件传输。每个ftp主机可以有多个文件夹可供共享。 这些是我提出的属性 -

  • 工作ID
  • 创建日期
  • 来源主机ID
  • 源文件夹ID
  • 目标主机ID
  • 目标文件夹ID
  • 频率
  • 开始日期
  • 完成日期
  • 状态
  • 评论
  • 用户ID
  • 名字
  • 姓氏
  • 密码
  • 用户访问级别
  • FTP主机ID
  • 位置名称
  • 状态
  • 文件夹ID
  • 文件夹位置
  • 文件夹访问级别
  • 文件ID
  • 文件名
  • 文件大小
  • 创建的文件日期
  • 修改文件日期

我知道我至少会有一个Job,FTP主机,文件夹,文件和用户表。但由于源和目标主机ID /文件夹与主机ID /文件夹相同,我似乎无法弄清楚如何规范化它。有人能用1NF / 2NF / 3NF给我看吗?会很感激的!

0 个答案:

没有答案