BOQ_File ( Primary Key )
BOQ_ID (PK) (Partial Dependency) BOQ_File_Date
Shop_Drawing_File
@BOQ_File + @#BOQ_ID + BOQ_File_Date + Shop_Drawing_File
1NF
Di dalam entitas BOQ_File tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF.
Di dalam entitas BOQ_File, terdapat atribut yang merupakan partial dependency sehingga tidak diperlukan normalisasi 2N menjadi :
BOQFile
@BOQ_File + @#BOQ_ID + BOQ_File_Date + Shop_Drawing_File
BOQ
@BOQ_ID
3NF
Di dalam entitas BOQ_File, semua atribut yang ada pada entitas tersebut tidak ditemukan transitif dependency sehingga tidak diperlukan normalisasi 3NF.
4. Client
Client_ID ( Primary key ) Client_Name
Address
@Client_ID + Client_Name + Address
Di dalam entitas Client tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF.
2NF
Di dalam entitas Client, tidak terdapat atribut yang merupakan partial dependency sehingga tidak diperlukan normalisasi 2NF.
3NF
Di dalam entitas Client, semua atribut yang ada pada
entitas tersebut tidak ditemukan transitive dependency sehingga tidak diperlukan normalisasi 3NF.
5. ClientEmail
Client_ID (Primary Key) (Partial Dependency)
Email (Primary Key)
1NF
Di dalam entitas ClientEmail tidak terdapat atribut yang mengalami reeating group sehingga tidak diperlukan normalisasi 1NF.
2NF
Di dalam entitas ClientEmail, terdapat atribut yang merupakan partial dependency sehingga tidak diperlukan normalisasi 2N menjadi :
ClientEmail
@#Client_ID + @Email
Client
@Client_ID
3NF
Di dalam entitas ClientEmail, semua atribut yang ada pada entitas tersebut tidak ditemukan transitive dependency sehingga tidak diperlukan normalisasi 3NF.
6. ClientPhone
Client_ID (Primary Key) (Partial Dependency) Phone (Primary Key)
@#Client_ID + @Phone
1NF
Di dalam entitas ClientPhone tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF.
2NF
Di dalam entitas ClientPhone, terdapat atribut yang merupakan partial dependency sehingga tidak diperlukan normalisasi 2N menjadi :
ClientPhone
@#Client_ID + @Phone
Client
@Client_ID
3NF
Di dalam entitas ClientPhone, semua atribut yang ada pada entitas tersebut tidak ditemukan transitive dependency sehingga tidak diperlukan normalisasi 3NF.
7. ClientFax
Client_ID (Primary Key) (Partial Dependency)
Fax (Primary Key)
@#Client_ID + @Fax
1NF
Di dalam entitas ClientFax tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF.
2NF
Di dalam entitas ClientFax, terdapat atribut yang merupakan partial dependency sehingga tidak diperlukan normalisasi 2N menjadi :
ClientFax
@#Client_ID + @Fax
Client
@Client_ID
Di dalam entitas ClientFax, semua atribut yang ada pada entitas tersebut tidak ditemukan transitive dependency sehingga tidak diperlukan normalisasi 3NF.
8. Employee
Employee_ID (Primary Key) Password
Employee_Name
Position (Transitive dependency) Gender
Enter_Date Address Image Status
@Employee_ID + Password + Employee_Name + Position + Gender + Enter_Date + Address + Image + Status
1NF
Di dalam entitas Employee tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF
2NF
Di dalam entitas Employee, tidak terdapat atribut yang merupakan partial dependency sehingga tidak diperlukan normalisasi 2NF.
3NF
Di dalam entitas Employee, dari semua atribut yang ada pada entitas tersebut ditemukan transitive dependency yaitu position sehingga diperlukan normalisasi 3NF.
Employee
@Employee_ID + Password + Employee_Name + Gender + Enter_date + Address + Image + Status + #Position
PositionEMP
@Position
9. EmployeeEmail
Employee_ID (Primary Key) (Partial Dependency)
Email (Primary Key)
@#Employee_ID + @Email
Di dalam entitas EmployeeEmail tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF.
2NF
Di dalam entitas EmployeeEmail, terdapat atribut yang merupakan partial dependency sehingga tidak diperlukan normalisasi 2N menjadi :
EmployeeEmail
@#Employee_ID + @Email
Employee
@ Employee _ID
3NF
Di dalam entitas EmployeeEmail, semua atribut yang ada pada entitas tersebut tidak ditemukan transitive dependency sehingga tidak diperlukan normalisasi 3NF.
10. EmployeePhone
Employee_ID (Primary Key) (Partial Dependency)
Phone (Primary Key) @#Employee_ID + @Phone
1NF
Di dalam entitas EmployeePhone tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF.
2NF
Di dalam entitas EmployeePhone, terdapat atribut yang merupakan partial dependency sehingga tidak diperlukan normalisasi 2N menjadi :
EmployeePhone
@#Employee_ID + @Phone
Employee
@ Employee _ID
3NF
Di dalam entitas EmployeePhone, semua atribut yang ada pada entitas tersebut tidak ditemukan transitive dependency sehingga tidak diperlukan normalisasi 3NF.
11. Invoice
Invoice_ID (Primary Key)
Employee_ID (Partial Dependency) Invoice_Date
Invoice_Due_Date Revision
Information
@Invoice_ID + #Employee_ID + Invoice_Date + Invoice_Due_Date + Revision + Information
1NF
Di dalam entitas Invoice tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF.
2NF
Di dalam entitas Invoice, terdapat atribut yang merupakan partial dependency sehingga diperlukan normalisasi 2NF menjadi :
Invoice
@Invoice_ID + #Employee_ID + Invoice_Date + Invoice_Due_Date + Revision + Information
Employee
@Employee_ID
Di dalam entitas Invoice, semua atribut yang ada pada entitas tersebut tidak ditemukan transitive dependency sehingga tidak diperlukan normalisasi 3NF.
12. InvoiceDescription
Description (Primary Key)
Invoice_ID (PK) (Partial Dependency) Qty
Price
@Description + @#Invoice_ID + Qty + Price
1NF
Di dalam entitas InvoiceDescription tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF.
2NF
Di dalam entitas InvoiceDescription, terdapat atribut yang merupakan partial dependency sehingga diperlukan normalisasi 2NF menjadi :
@Description + @#Invoice_ID + Qty + Price
Invoice
@Invoice_ID
3NF
Di dalam entitas InvoiceDescription, semua atribut yang ada pada entitas tersebut tidak ditemukan transitive dependency sehingga tidak diperlukan normalisasi 3NF.
13. InvoiceFile
Invoice_File (Primary Key)
Invoice_ID (PK) (Partial Dependency) Invoice_File_Date
@Invoice_File + @#Invoice_ID + Invoice_File_Date
1NF
Di dalam entitas InvoiceFile tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF.
Di dalam entitas InvoiceFile, terdapat atribut yang merupakan partial dependency sehingga diperlukan normalisasi 2NF menjadi :
InvoiceFile
@ Invoice_File + @#Invoice_ID + Invoice_File_Date
Invoice
@Invoice_ID
3NF
Di dalam entitas InvoiceFile, semua atribut yang ada pada entitas tersebut tidak ditemukan transitive dependency sehingga tidak diperlukan normalisasi 3NF.
14. Material
M aterial_ID (Primary Key) M aterial_Name
Qty
Type (Transitive dependency) @M aterial_ID + M aterial_Name + Qty + Type
1NF
Di dalam entitas M aterial tidak terdapat atribut yang mengalami repeating group sehingga tidak diperlukan normalisasi 1NF.
2NF
Di dalam entitas M aterial, tidak terdapat atribut yang merupakan partial dependency sehingga tidak diperlukan normalisasi 2NF.
3NF
Di dalam entitas M aterial, dari semua atribut yang ada pada entitas tersebut ditemukan transitive dependency yaitu type sehingga diperlukan normalisasi 3NF.
Material
@M aterial_ID + M aterial_Name + Qty + #Type
TypeMaterial