Normalisation

684 views

Published on

ITM chennai

Normalisation of first flight ,courier services

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
684
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Normalisation

  1. 1. CIS - Assignment<br />Arun Kumar <br />Binto<br />D. Kenneth Arnold<br />Samson<br />RohitRao<br />
  2. 2. Pick up Request Form<br />It is a form where a customer requests ‘FirstFlight’ to pick up a parcel and deliver it to a desired location.<br />All the details of the source and destination as well as the parcel details are given in the form<br />
  3. 3. Use case diagram<br />Use Cases<br />Enter Shipment Details<br />Actor<br />Enter Consigner Details<br />Enter Consignee Details<br />Customer<br />Submit <br />
  4. 4. Entities<br />Consigner<br />Consignee<br />Shipment<br />
  5. 5. Without Normalization<br />Order Table<br />
  6. 6. 1st Normal Form<br />A row of data cannot contain repeating groups of similar data (atomicity); and <br />Each row of data must have a unique identifier (or Primary Key). <br />
  7. 7. 1st Normal Form<br />Order Table<br />PK<br />PK<br />PK<br />
  8. 8. 1st Normal Form<br />Conceptual model<br />
  9. 9. 2nd Normal Form<br />Introduce functional dependency<br />Remove composite keys <br />
  10. 10. 2nd Normal Form<br />Shipment table<br />PK<br />Conceptual model<br />
  11. 11. 2nd Normal Form<br />Consigner table<br />PK<br />Conceptual model<br />
  12. 12. 2nd Normal Form<br />Consignee table<br />PK<br />Conceptual model<br />
  13. 13. 3rd Normal Form<br />Remove transitive dependency <br />
  14. 14. 3rd Normal Form<br />Shipment table<br />PK<br />Conceptual model<br />
  15. 15. 3rd Normal Form<br />Consigner table<br />PK<br />Conceptual model<br />
  16. 16. 3rd Normal Form<br />Consignee table<br />PK<br />Conceptual model<br />
  17. 17. 3rd Normal Form<br />Request table<br />PK<br />Conceptual model<br />
  18. 18. Underlying Database<br />
  19. 19. ER<br />ID<br />ID<br />Name<br />Name<br />Consigner<br />Address<br />Consignee<br />Address<br />1<br />1<br />Phone no<br />Phone no<br />Fax no<br />Fax no<br />Email<br />Email<br />Requests<br />Delivered to<br />Orig Area<br />Dest City<br />Orig City<br />Parcel wt<br />Time req<br />Dmnsion<br />Date req<br />*<br />Contents<br />*<br />Shipment<br />Shmnt ID<br />Value<br />
  20. 20. Thank You<br />

×