දත්තපාද කළමනාකරණය
- 2. ද ද ද ද Data Base)
ද ද ද ද
• ද ද ද ද ද දද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද related data) ද ද ද ද ද
ද ද ද ද ද ද
• ද ද ද දද දද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද ද
• ද ද ද - names, telephone
ද ද ද
numbers, student marks, etc…
- 3. Database System
ද ද
ද ද ද ද ද ද ද
ද ද ද ද
ද DBද
දද DBMS
Database System= Database + Database Management System
- 5. ද ද ද ද ද ද
ද ද ද ද ද ද
Flat File System
• ද ද දද ද
ද ද ද
• ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද ද ද
ද ද දද ද
ද ද ද ද
• ද දද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද දද ද දද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
- 6. ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද
ද ද
• ද දද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
(redundancy)
• ද ද ද ද ද ද ද (integrity)
ද ද ද ද ද ද ද
• ද ද ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
• ද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
• ද ද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද sequential
ද ද ද ද ද ද ද
access
- 7. ද ද ද දද ද ද
ද ද ද ද ද
Hierarchical
school
Non
Teachers Students
Academic
Primary O/L A/L
- 9. ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
Relational Model
• ද ද ද ද ද දද දද ද ද
ද ද ද ද ද ද ද ද ද
• ද දද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද
• ද ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද දද ද
ද ද ද ද ද
ද Suyamaද DOBදattribute)Kadawatha
4125
ද ද ද
ද
index Name
ද Sex Address
90/05/04 Male #24,
Telephone
011-2562486
4127 Nimesh 90/05/06 Male #32, Navinna 011-2365454
4130 Kavisha 90/07/07 Female #45, Kadawatha 011-2365557
4134 Nirodha 90/05/03 Female #27, Kiribathgoda 011-2254587
- 10. ANSI-SPARC
• ද ද ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද දද ද ද දද
ද ද ද ද ද ද ද ද ද ද
ද ද ද දද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද
• American National Standards
Institute, Standards Planning And
Requirements Committee
• ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද දද දද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද
- 11. ANSI-SPARC
ද ද ද ද ද ද
ද ද ද ද ද
ද ද දද ද ද
ද ද ද ද
ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද දද ද ද
ද ද ද ද
ද ද ද ද ද
ද ද ද ද
- 12. ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
Data Independence
• ද ද ද ද(Logical)
ද ද ද
– ද ද දද ද ද දද ද දද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද
ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
(entity) ද ද ද ද ද
ද ද ද ද
(attribute) ද ද ද ද ද ද relationship) ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද
ද ද ද
ද ද ද ද
ද ද ද දද දද ද දද ද
ද ද ද දද ද ද
ද ද දද ද ද ද ද
ද ද ද
ද ද
• ද ද ද(Physical)
ද ද
– ද ද ද දද ද ද දද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද දද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද දද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද දද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
- 13. ද ද ද ද ද ද
ද ද ද ද ද
• ද දද ද (Raw Data)
ද ද ද
– ද ද ද ද දද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද දද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද
• ද ද
ද දද ද ද ද ද ද
ද ද ද ද ද (Indexes)
–ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද දද ද
ද දද ද
ද දද ද ද
ද ද දද ද ද
ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද
ද ද ද ද ද
ද ද ද ද ද
• ද දද ද (Meta data)
ද ද ද
–ද ද ද ද ද ද ද ද ද ද ද දද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
- 14. ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද
•
Database ද(Requirement Analysis)
ද ද ද දද ද ද ද
ද ද ද ද ද ද ද
Design Phases
– ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද(Data Gathering Methods)
• ද ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද(written Document referring)
• ද ද ද ද ද ද ද(Interviews)
ද ද ද ද ද ද
• ද ද ද ද ද
ද ද ද ද ද(Questionnaires)
• ද ද ද ද ද ද ද ද(on site observation)
ද ද ද ද ද ද ද
– ද ද ද ද දද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද(Functional
Requirement)
– ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද(Data Requirement)
• ද ද ද ද ද ද ද
ද ද ද ද ද ද ද(Conceptual Design)
– ER ද ද ද ද ද ද ද ද
ද ද ද ද ද ද(ER Diagram)
• ද ද ද දද ද ද
ද ද ද ද ද ද(Logical Design)
– ද ද ද ද ද(Normalization)
ද ද ද ද
• ද ද දද ද ද
ද ද ද ද ද(Physical Design)
– Mysql & SQL
- 15. ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
(Conceptual Design)
• ද ද දද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
Entity Relationship Diagram)
Attribute
Attribute Attribute
Attribute
Entity Relationship Entity Attribute
Relationship
Attribute Entity Attribute
Attribute
Attribute
- 16. ද ද දද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද
ද ද ද
Entity Relationship Diagram)
• ද ද ද Entity ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද
ද ද ද ද ද ද ද
• ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද දද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද Entity Set)
ද ද ද ද
Student
- 17. ද ද දද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද
ද ද ද
Entity Relationship Diagram)
• ද දද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද දද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද
attribute) ද ද ද දද දද ද ද
ද ද ද ද ද ද ද
• ද දද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද(Domain) ද .
ද ද ද ද ද
ද ද ද ද ද
ද ද ද ද ද Name
numbers
strings
Student
- 18. ER Diagram
• ද දද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද දද ද ද ද ද ද දද
ද ද ද ද ද ද ද ද ද ද
ද දද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද
ද ද ද ද (Multivalve Attribute) ද ද
ද
ද ද ද දAddress
ද ද ද ද
Name Tel.
Teacher
- 19. ER Diagram
• ද දද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද
Composite Attribute) ද දද ද ද ද
First Middleද ද ද ද ද
Name Last Name
Name
Name
Student
- 20. ER Diagram
• ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද (Derived
ද ද ද ද ද ද ද ද
Attribute) ද ද ද ද ද ද DOB
ද Name ද ද
ද ද
Index
Age
Student
- 21. ER Diagram
• ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද
ද ද
ද ද ද ද ද ද (Relationship) ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද
Employee Works in Department
• ද ද ද ද ද දද ද ද ද ද දද දද ද ද
ද ද ද ද ද දEnrolled
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද (descriptive Attribute)
ද ද ද ද ද Date ද ද
ද
ද ද දද ද
ද ද ද දද ද
ද ද
Employee Works in Department
- 22. ER Diagram
• ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද දද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද
ද ද දද ද (Key Attribute)
ද ද ද ද
Name DOB
Index
Age
Student
- 23. ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද
Participation constraint
• ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද දද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
Total participation) ද ද ද (Partial Participation)
ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද
ද දද ද ද ද
ද ද ද ද
Employee Works in Department
(Partial Participation) Total participation)
- 24. ද ද ද දද ද ද ද
ද ද ද ද ද ද
ද ද ද ද
ද ද ද
Cardinality Ratio Constraint
• ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද
ද ද ද
ද ද දද ද ද ද
ද ද ද
• ද ද ද ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
1. ද ද ද one-to-one)
ද ද
2. ද ද ද ද one-to-many)
ද ද ද
3. ද ද ද දද ද many-to-many)
ද ද ද ද ද
- 25. One-to-One (1:1)
•Employee
1 Works in Department
1 1
• ද දද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද දද ද ද ද
ද ද ද ද ද ද
- 26. One-to-Many (1:M)
Teacher teaches Subject
1 M
• ද ද ද ද ද ද ද
ද ද ද ද ද ද දද ද ද ද
ද ද ද
ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද
ද
ද ද ද ද ද
ද ද ද ද දද ද
ද ද
- 27. Many-to-One(M:1)
Employee Works in Department
M 1
• ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද
ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද
ද ද ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
- 28. Many-to-Many(M:N)
Employee Works in Department
M N
• ද දද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද දද ද ද
ද ද ද ද දද ද
ද දද ද ද
ද ද ද
- 29. ද ද ද දද ද ද
ද ද ද ද ද ද
(Logical Design)
ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද දER Diagram) ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද Relational Mapping)
ද ද ද ද ද
ද ද ද ද ද ද ද ද ද . ද ද
ද ද ද ද ද ද ද ද ද
ද ද
ද ද ද දද ද ද ද ද ද ද ද ද
ද ද ද ද ද
ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද
ද ද
ද ද
ද ද ද ද ද දද ද
ද ද ද ද ද ද
• ද ද ද ද ද ද ද ද Relational
ද ද ද ද ද ද ද
Schema)
- 30. ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
Relational Schema)
• ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද DOBද
දName ද ද
ද
ද ද ද
ද ද ද Index Age
ද ද ද දද ද ද ද දද ද
ද ද ද දද ද ද ද
ද ද
Student
• STUDENT(Index:interger,Name:string,DOB:date,
Age:interger)
- 31. ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
(Relational Instances)
DOB Sub_ Dece
Name
Name
Index Age Sub_no Credit
M N
Student Takes Subject
• ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද Student ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද දද දද ද ද ද
ද ද ද
• R1={r1,r2,r3,r4,….}
• STUDENT={Index,Name,DOB,Age}
• SUBJECT={Sub_no,Sub_Name,Dece,Credit}
• STUDENT_SUBJECT={index,Sub_no}
- 32. • ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද
ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද දද ද
ද ද ද ද ද
• ද ද ද ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
දද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද
ද ද ද දද ද ද දද දද ද ද
ද ද ද දද ද
ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද
ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද
ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද (Integrity
Constraints) ද දද ද ද ද
ද ද ද ද ද
- 33. ද ද ද ද දද ද ද
ද ද ද ද ද ද ද
(Integrity Constraints)
• ද ද ද ද ද ද ද- Domain
ද ද ද ද ද ද
constraints
• ද ද ද ද ද ද ද- Key Constraints
ද ද ද ද ද
• ද ද දද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
-
– Entity integrity constraints
• ද ද ද ද ද ද ද ද ද ද ද-
ද ද ද ද ද ද ද ද ද
– Referential integrity constraints
- 34. ද ද ද ද ද ද ද
ද ද ද ද ද ද
Domain constraints
• ද දද ද ද ද දදද දද ද
ද ද ද ද ද ද ද දද ද ද
ද ද
ද ද ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද දද ද
ද ද ද ද දද ද ද
ද ද දද දද ද ද
ද ද ද
• ද ද ද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද Atomic value) ද
ද ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද දද ද ද
ද ද ද ද ද
• ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද ද ද ද
ද ද ද ද දද ද දද
ද ද දද ද ද
ද ද
- 35. ද ද දද ද ද ද
ද ද ද ද ද
Key Constraints
index Name DOB Sex Address Telephone
4125 Suyama 90/05/04 Male #24, Kadawatha 011-2562486
4127 Nimesh 90/05/06 Male #32, Navinna 011-2365454
4130 Kavisha 90/07/07 Female #45, Kadawatha 011-2365557
4134 Nirodha 90/05/03 Female #27, Kiribathgoda 011-2254587
• ද ද ද ද ද - Super Key
ද ද ද ද ද
ද ද ද ද ද දද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද දද ද දද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද දද ද ද
ද ද ද ද
SK={index,Name,DOB,Sex,Address,Telephone}
ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද ද
- 36. ද ද - Key
ද ද
index Name DOB Sex Address Telephone
4125 Suyama 90/05/04 Male #24, Kadawatha 011-2562486
4127 Nimesh 90/05/06 Male #32, Navinna 011-2365454
4130 Kavisha 90/07/07 Female #45, Kadawatha 011-2365557
4134 Nirodha 90/05/03 Female #27, Kiribathgoda 011-2254587
• ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද ද ද ද දද ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද දද ද ද ද දද ද ද
ද ද ද ද ද ද ද
• Key={index,Name,DOB,Sex,Adress}
- 37. ද ද ද දද ද - Candidate
ද ද ද ද ද
key
index Name DOB Sex Address Telephone
4125 Suyama 90/05/04 Male #24, Kadawatha 011-2562486
4127 Nimesh 90/05/06 Male #32, Navinna 011-2365454
4130 Kavisha 90/07/07 Female #45, Kadawatha 011-2365557
4134 Nirodha 90/05/03 Female #27, Kiribathgoda 011-2254587
• ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද දද ද ද ද දද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද දද ද ද දද ද දද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද දද ද
ද ද
• Key={index,Name,DOB,Sex,Adress}
• Key={Name,DOB,Address}
• Key={index}
• Key={Name}
• Key={DOB}
• Key=………………………….
- 38. ද ද ද ද ද ද - Primary
ද ද ද ද ද ද
key
• ද ද ද ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද ද
• ද ද ද ද දද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
• ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද දද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද දද ද
ද ද ද ද ද ද ද ද ද ද
(tuples) ද ද ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද දද ද ද
ද ද ද
• ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
- 39. ද ද ද ද ද - Alternate key
ද ද ද ද ද
• ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද
ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද දද ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද දද ද ද ද
ද ද ද ද ද
• ද ද Name, DOB, Address, Telephone
ද : DOB
index Name Sex Address Telephone
4125 Suyama 90/05/04 Male #24, Kadawatha 011-2562486
4127 Nimesh 90/05/06 Male #32, Navinna 011-2365454
4130 Kavisha 90/07/07 Female #45, Kadawatha 011-2365557
4134 Nirodha 90/05/03 Female #27, Kiribathgoda 011-2254587
- 40. ද ද ද ද ද ද - Foreign Key
ද ද ද ද ද
• ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද
ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද
Classද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද
Class_ID ද ද
ද Class_Name ද
ද ද දදYear Location Teacher
Student
index Name DOB Sex Address Telephone Class_ID
- 41. ද ද දද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද
ද ද ද
Entity ද ද ද constraints
integrity ද ද ද
• ද දද ද ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද ද
• ද ද ද ද ද ද දද ද ද(null)
ද ද ද ද ද ද ද ද
ද ද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද
ද ද
• ද දද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද
- 42. ද ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද
ද ද ද
Class Referential integrity constraints
Class_ID Class_Name Year Location Teacher
100 6-A 2010 6/3 1900
Student
index Name DOB Sex Address Telephone Class_ID
1145 Saju 12/10 M #23, Kad 011-23532 100
• Class ද ද ද ද ද Class_ID ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද Student ද ද ද ද ද Class_ID
ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
• Class ද ද ද ද ද Class_ID ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද Student ද ද ද ද ද Class_ID
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද දද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද
- 43. ද ද ද ද ද Normalization
ද ද ද ද -
• ද ද ද ද දද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද
• ද ද ද ද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද
• ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
• ද ද ද ද ද ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද
- 44. ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
• ද ද ද ද ද ද ද
ද ද ද ද ද ද දද දද ද ද
ද ද ද
ද ද ද ද ද ද ද (data redundancy)
ද ද ද ද ද ද
ද ද ද දද ද දද ද දද ද
ද ද ද ද ද ද ද ද ද
ද ද දද ද ද
ද ද ද ද
• ද ද ද ද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද ද ද
ද දද ද
ද ද
• ද ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
• ද ද ද ද ද ද දද ද දද ද
ද ද ද ද ද ද ද ද ද
ද ද
ද
• Many-to-Many ද ද ද ද ද ද
ද ද ද ද ද ද
- 45. ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද
Functional Dependencies
• ද ද ද ද දද ද ද B ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද දA ද ද දද ද ද දද
ද ද ද ද ද ද ද ද ද
ද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද දB ද ද ද ද ද ද ද ද A
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද Aද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද දB ද ද ද ද ද A ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද දද ද ද ද ද ද
ද ද ද ද ද ද ද
• ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද දද ද ද ද ද
ද ද ද ද ද
1. ද ද දද ද ද ද ද
ද ද ද ද ද ද ද
2. ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
- 46. ද ද දද ද ද ද ද
ද ද ද ද ද ද ද
Partial Dependencies
• ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද (non-key
ද ද ද ද
Attribute) ද ද
ද ද ද ද
ද ද ද ද ද
ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද ද ද ද දද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද
ද දද ද ද ද දද ද
ද ද ද ද ද දද දද
ද දද ද ද
ද ද
ද ද ද ද ද ද
ද ද ද ද ද ද
Order_ID Part_No Part_dec Date Cus_ID Name
001 2BN3 Bolt 10/12/10 411 Laxman
00 6MB6 Nut 1 /12/10 411 Laxman
00 2BN3 Bolt 20/12/10 511 Ranjan
00 6MB6 Nut 2 /12/10 511 Ranjan
- 47. ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
Transitive Dependencies
• ද ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද දද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද ද
Order_ID Part_No Part_dec Date Cus_ID Name
001 2BN3 Bolt 10/12/10 411 Laxman
00 6MB6 Nut 1 /12/10 411 Laxman
00 2BN3 Bolt 20/12/10 511 Ranjan
00 6MB6 Nut 2 /12/10 511 Ranjan
- 48. ද ද ද ද ද - Normal Forms
ද ද ද ද
• ද ද ද ද දද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
1. 0NF – ද ද දද ද ද දද ද දZero
ද ද ද ද ද ද ද
Normal Form
– ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
2. 1NF- ද ද දද ද දද ද ද First Normal
ද ද ද ද ද ද
Form
– ද දද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
3. 2NF – ද ද ද ද ද ද ද දSecond
ද ද ද ද ද ද
Normal Form
– ද ද දද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
4. 3NF- ද ද ද ද දද ද දThird Normal
ද ද ද ද ද ද
Form
- 49. ද ද ද ද ද ද ද
ද ද ද ද ද ද
• ද ද ද ද ද ද Purchase Order)
ද ද ද ද ද ද
ද ද ද දද ද ද දද ද ද
ද ද ද ද ද ද ද ද
ද ද ද
ද ද
• ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද දද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද ද ද
ද ද දද ද දද ද දද ද දද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද දද දද ද ද
ද ද ද දද ද ද
ද ද දද ද ද
ද ද ද
- 50. PO_ PO_Date Emp_ Emp_ Sup_ Sup_ Part_ Part_ Part_
NO Code Name NO Name NO Desc Qty
111 10102010 M2 Wimal 222 AC Stores P1 Nut 10
P2 Bolt 5
P3 Nail 3
P5 Screw 6
112 12102010 R4 Sujee 330 G.L Hardware P2 Bolt 4
P5 Screw 3
113 12102010 D6 Nimmi 410 DS Trading P1 Nut 8
P3 Nail 7
114 15102010 M2 Wimal 350 Ex Services P6 Plug 12
115 15102010 D6 Nimmi 222 AC Stores P7 Pin 8
116 20102010 D6 Nimmi 303 Mac Center P8 Fuse 3
ද ද ද දද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
(0NF) ද ද ද
ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද දද ද ද
ද ද
- 51. 1NF- ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද
First Normal Form
ද ද ද ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
දද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද දද ද ද
ද ද ද ද ද
ද දද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
1. ද දද ද ද ද දද ද දද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
2. ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද
- 52. ද දද ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද
PO_ PO_Date
ද ද ද
ද ද ද
Emp_C Emp_
PO_ PO_Date Emp_ Emp_ Sup_ Sup_
Sup_ Sup_ Part_N Part_
Part_ Part_ Part_
Part_
NO
NO ode Name
Code Name NO Name
NO Name O
NO Desc
Desc Qty
Qty
111 10102010 M2 Wimal
Wimal 222 AC Stores
222 AC Stores P1
P1 Nut
Nut 10
111 10102010 M2 Wimal 222 AC Stores P2
P2 Bolt
Bolt 5
5
P3 Nail 3
111 10102010 M2 Wimal 222 AC Stores P3
P5 Nail
Screw 3
6
111
112 10102010
12102010 M2
R4 Wimal
Sujee 222
330 AC Stores
G.L Hardware P2P5 Screw
Bolt 6
4
112 12102010 R4 Sujee 330 G.L Hardware P5
P2 Screw
Bolt 3
4
113
112 12102010
12102010 D6
R4 Nimmi
Sujee 410
330 DS Trading
G.L Hardware P1
P5 Nut
Screw 8
3
P3 Nail 7
113 12102010 D6 Nimmi 410 DS Trading P1 Nut 8
114 15102010 M2 Wimal 350 Ex Services P6 Plug 12
113 12102010 D6 Nimmi 410 DS Trading P3 Nail 7
115 15102010 D6 Nimmi 222 AC Stores P7 Pin 8
114 15102010 M2 Wimal 350 Ex Services P6 Plug 12
116 20102010 D6 Nimmi 303 Mac Center P8 Fuse 3
115 15102010 D6 Nimmi 222 AC Stores P7 Pin 8
ද ද ද ද ද දද Nimmi ද ද303 දMac Center ද P8 ද ද ද ද ද
ද ද ද ද
116 20102010
D6
ද දද ද ද
ද ද ද ද දද ද
ද ද ද දFuseද ද 3
ද ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද
- 53. 2NF – ද ද ද ද ද ද ද ද
ද ද ද ද ද ද
Second Normal Form
• ද ද දද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද ද
1. ද ද දද ද ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද
2. ද ද දද ද ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද
3. ද ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද
4. ද දද දද ද ද ද ද ද
ද ද ද ද ද ද ද
- 54. ද ද දද ද ද ද ද
ද ද ද ද ද ද ද
PO_ PO_Date Emp_C Emp_ Sup_ Sup_ Part_N Part_ Part_
NO ode Name NO Name O Desc Qty
111 10102010 M2 Wimal 222 AC Stores P1 Nut 10
111 10102010 M2 Wimal 222 AC Stores P2 Bolt 5
111 10102010 M2 Wimal 222 AC Stores P3 Nail 3
111 10102010 M2 Wimal 222 AC Stores P5 Screw 6
112 12102010 R4 Sujee 330 G.L Hardware P2 Bolt 4
112 12102010 R4 Sujee 330 G.L Hardware P5 Screw 3
113 12102010 D6 Nimmi 410 DS Trading P1 Nut 8
113 12102010 D6 Nimmi 410 DS Trading P3 Nail 7
114 15102010 M2 Wimal 350 Ex Services P6 Plug 12
115 15102010 D6 Nimmi 222 AC Stores P7 Pin 8
116 20102010 D6 Nimmi 303 Mac Center P8 Fuse 3
- 55. Purchase Oder ද ද දද ද ද ද ද
ද ද ද ද ද ද ද
PO_ PO_Date Emp_C Emp_ Sup_ Sup_ ද ද ද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද
NO ode Name NO Name
111 10102010 M2 Wimal 222 AC Stores
PO_ PO_Date Emp_C Emp_ Sup_ Sup_ Part_N Part_ Part_
111 10102010 M2 Wimal 222 AC Stores
NO ode Name NO Name O Desc Qty
111 10102010 M2 Wimal 222 AC Stores Purchase-Part
111 10102010 M2 Wimal 222 AC Stores P1 Nut 10
111 10102010 M2 Wimal 222 AC Stores
111 10102010 M2 Wimal 222 Hardware
AC Stores P2 Part_ Part_
Bolt 5 Part_
112 12102010 R4 Sujee 330 G.L NO Desc Qty
111 10102010
112 12102010 R4 M2 Wimal
Sujee 330 222 Hardware
G.L AC Stores P3 P1
Nail Nut
3 10
111 10102010
113 12102010 D6M2 Wimal
Nimmi 410 222 Trading
DS AC Stores P5 P2Screw
Bolt 6 5
113 12102010
112 12102010 D6R4 Nimmi
Sujee 410 330 TradingHardware P2
DS G.L P3Bolt Nail 4 3
114 15102010 M2 Wimal 350 Ex Services P5Screw
Screw 6
112 12102010 R4 Sujee 330 G.L Hardware P5 3
115 15102010 D6 Nimmi 222 AC Stores P2 Bolt 4
113 12102010 D6 Nimmi 410 DS Trading P1 Nut 8
116 20102010 D6 Nimmi 303 Mac Center P5 Screw 3
113 12102010 D6 Nimmi 410 DS Trading P3 Nail 7
P1 Nut 8
114 15102010ද ද ද ද දද ද
ද ද ද M2 ද ද
ද ද Wimalද ද 350 Ex Services P6 P3Plug Nail 127
115 15102010ද ද ද ද දද දද ද දAC ද
ද ද ද D6 ද ද
ද ද Nimmiද ද ද ද Stores
222 ද ද P7 P6Pin Plug 8 12
116 20102010 D6 Nimmi 303 Mac Center P8 P7FusePin 3 8
P8 Fuse 3
- 56. Purchase Oder
PO_ PO_Date Emp_C Emp_ Sup_ Sup_
NO ode Name NO Name
111 10102010 M2 Wimal 222 AC Stores
112
111 12102010
10102010 R4
M2 Sujee
Wimal 330
222 G.L Hardware
AC Stores
113
111 12102010
10102010 D6
M2 Nimmi
Wimal 410
222 DS Stores
AC Trading Purchase Part
114
111 15102010
10102010 M2 Wimal 350
222 Ex Stores
AC Services
PO_ Part_ Part_ Part_
115
112 15102010
12102010 D6
R4 Nimmi
Sujee 222
330 AC Stores
G.L Hardware NO NO Desc Qty
116
112 20102010
12102010 D6
R4 Nimmi
Sujee 303
330 Mac Center
G.L Hardware 111 P1 Nut 10
113 12102010 D6 Nimmi 410 DS Trading 111 P2 Bolt 5
113 12102010 D6 Nimmi 410 DS Trading 111 P3 Nail 3
114 15102010 M2 Wimal 350 Ex Services 111 P5 Screw 6
115 15102010 D6 Nimmi 222 AC Stores 112 P2 Bolt 4
116 20102010 D6 Nimmi 303 Mac Center 112 P5 Screw 3
113 P1 Nut 8
ද ද ද ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
113 P3 Nail 7
114 P6 Plug 12
115 P7 Pin 8
116 P8 Fuse 3
- 57. Purchase Oder
PO_ PO_Date Emp_C Emp_ Sup_ Sup_
NO ode Name NO Name
111 10102010 M2 Wimal 222 AC Stores
112 12102010 R4 Sujee 330 G.L Hardware
113 12102010 D6 Nimmi 410 DS Trading Purchase Part
114 15102010 M2 Wimal 350 Ex Services
PO_ Part_ Part_ Part
115 15102010 D6 Nimmi 222 AC Stores NO NO Desc _Qty
116 20102010 D6 Nimmi 303 Mac Center
111 P1 Nut 10
111 P2 Bolt 5
111 P3 Nail 3
111 P5 Screw 6
112 P2 Bolt 4
112 P5 Screw 3
113 P1 Nut 8
113 P3 Nail 7
114 P6 Plug 12
115 P7 Pin 8
116 P8 Fuse 3
- 58. Purchase Oder
PO_ PO_Date Emp_C Emp_ Sup_ Sup_
NO ode Name NO Name
111 10102010 M2 Wimal 222 AC Stores
112 12102010 R4 Sujee 330 G.L Hardware
113 12102010 D6 Nimmi 410 DS Trading
114 15102010 Part M2 Wimal 350 Ex Services Purchase Part
115 15102010 Part_
Part_ D6 Nimmi 222 AC Stores PO_ Part_ Part_
Part Part
116 20102010 Desc
NO D6 Nimmi 303 Mac Center NO NO _Qty
Desc _Qty
P1 Nut 111 P1 10
Nut 10
P2 Bolt 111 P2 5
Bolt 5
P3 Nail 111 P3 3
Nail 3
P5 Screw 111 P5 6
Screw 6
P6 Plug 112 P2 4
Bolt 4
P7 Pin 112 P5 3
Screw 3
P8 Fuse ද දද ද ද ද ද ද ද ද 113 ද දNut
ද ද ද ද ද ද ද දද P1 8
ද 8
ද ද දද ද ද ද ද ද 113දP3ද Nailද ද 7
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද
7
ද ද දද ද ද ද ද ද ද 114 ද දPlug
ද ද ද ද ද ද ද ද P6 12
ද ද 12
115 P7 8
Pin 8
116 P8 3
Fuse 3
- 59. Part Purchase _Order Purchase_Part
Part_ Part_ PO_ PO_Date Emp_C Emp_ Sup_ Sup_ PO_ Part_ Part
NO Desc NO ode Name NO Name NO NO _Qty
P1 Nut 111 10102010 M2 Wimal 222 AC Stores 111 P1 10
P2 Bolt 112 12102010 R4 Sujee 330 G.L Hardware 111 P2 5
P3 Nail 113 12102010 D6 Nimmi 410 DS Trading 111 P3 3
P5 Screw 114 15102010 M2 Wimal 350 Ex Services 111 P5 6
P6 Plug 115 15102010 D6 Nimmi 222 AC Stores 112 P2 4
P7 Pin 116 20102010 D6 Nimmi 303 Mac Center 112 P5 3
P8 Fuse
113 P1 8
113 P3 7
• ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද 114 P6 12
ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද 115 P7 8
ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද 116 P8 3
ද ද දද ද ද ද ද
ද ද ද ද ද
ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද ද
ද ද ද ද ද
- 60. ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
Modification Abnormalities
• ද ද ද ද ද ද ද (Data Insert)
ද ද ද ද ද ද ද
• ද ද ද ද ද ද ද ද ද ද Update)
ද ද ද ද ද ද ද ද ද
• ද ද ද දද ද ද Delete)
ද ද ද ද ද
- 61. ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
• ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද දද ද දද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද PO_Dateද Emp_C Emp_ දද ද ද ද
දPO_ ද ද දName
NO
ද ද ode ද ද ද Sup_ Sup_ ද ද
ද Name
NO
ද
ද ද 10102010 ද M2 ද ද ද දStores ද ද
ද111ද ද ද Wimal ද 222 ACදද ද ද
ද ද ද ද
ද ද 12102010 R4 Sujee
ද112ද
113 12102010 D6 Nimmi
330
410
G.L Hardware
DS Trading
114 15102010 M2 Wimal 350 Ex Services
115 15102010 D6 Nimmi 222 AC Stores
116 20102010 D6 Nimmi 303 Mac Center
- 62. ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද Update)
ද ද
• ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද දද දද ද දද දද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද දද දද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද
ද ද දද ද ද
ද ද ද ද දද ද ද ද ද ද
• ද ද ද ද ද ද ද ද ද ද AC Stores ද
ද - ද ද ද ද ද ද ද ද ද
ද AC Enterprises ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද Emp_ද ද Sup_ ද ද ද ද ද ද
ද PO_ PO_Date ද Emp_C ද ද ද Sup_ ද ද ද
ද ද ද ද ද
ද ද ද ද ද ද ද දNOද Name ද ද ද ද
ද NO
ද ද ද ode Name ද
ද ද ද ද ද ද
ද ද ද ද M2 දWimalද ද දStores ද ද ද
ද 111 10102010
ද ද ද ද 222දACද ද ද ද ද
ද ද ද
ද 112 12102010 R4
ද ද Sujee 330 G.L Hardware
113 12102010 D6 Nimmi 410 DS Trading
114 15102010 M2 Wimal 350 Ex Services
115 15102010 D6 Nimmi 222 AC Stores
116 20102010 D6 Nimmi 303 Mac Center
- 63. ද ද ද ද ද ද ද Delete)
ද ද ද ද ද
ද ද ද ද ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද
ද ද දද ද ද දදද ද ද දද
ද ද ද ද ද ද ද ද ද
ද ද
ද -
ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද
ද ද ද ද දR4 ද දද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද දද ද ද
ද PO_ PO_Date දEmp_C Emp_ ද Sup_ ද ද ද
ද ද ද ද Sup_ ද ද
ද ද
ද ද දද ද ද දදද ද ද ද ද
ද NO
ද ද දodeද Name ද NO Name ද
ද ද
111 10102010 M2 Wimal 222 AC Stores
112 12102010 R4 Sujee 330 G.L Hardware
113 12102010 D6 Nimmi 410 DS Trading
114 15102010 M2 Wimal 350 Ex Services
115 15102010 D6 Nimmi 222 AC Stores
116 20102010 D6 Nimmi 303 Mac Center
- 64. Part Purchase _Order Purchase_Part
Part_ Part_ PO_ PO_Date Emp_C Emp_ Sup_ Sup_ PO_ Part_ Part
NO Desc NO ode Name NO Name NO NO _Qty
P1 Nut 111 10102010 M2 Wimal 222 AC Stores 111 P1 10
P2 Bolt 112 12102010 R4 Sujee 330 G.L Hardware 111 P2 5
P3 Nail 113 12102010 D6 Nimmi 410 DS Trading 111 P3 3
P5 Screw 114 15102010 M2 Wimal 350 Ex Services 111 P5 6
P6 Plug 115 15102010 D6 Nimmi 222 AC Stores 112 P2 4
P7 Pin 116 20102010 D6 Nimmi 303 Mac Center 112 P5 3
P8 Fuse
113 P1 8
• ද දද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද 113 P3 7
ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද 114 P6 12
115 P7 8
ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද 116 P8 3
ද ද ද ද ද ද ද ද දද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද දද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද දද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද
ද ද ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද දද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
- 65. ද ද ද ද දද ද දද ද
ද ද ද ද ද ද ද
ද ද දද ද
ද ද ද
NF to 3NF
1. ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද
ද ද ද ද ද
2. ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
3. ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද
4. ද ද ද ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද
ද ද ද
ද ද
5. ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද ද ද
- 66. Purchase _Order
PO_ PO_Date PO_Emp_C Emp_ Emp_
PO_Date
Emp_C Emp_ Sup_
Sup_
Sup_ Sup_
Sup_
NO NO ode
ode Name Code
Name NONO
NO Name
Name
111 10102010 111 M2
10102010
M2 Wimal M2
Wimal 222
222
222 AC Stores
AC Stores
112 12102010 112 R412102010
R4 Sujee R4
Sujee 330
330
330 G.L Hardware
G.L Hardware
113 12102010 113 D612102010
D6 Nimmi D6
Nimmi 410
410
410 DS Trading
DS Trading
114 15102010 114 M2
15102010
M2 Wimal M2
Wimal 350
350
350 Ex Services
Ex Services
115 15102010 115 D615102010
D6 Nimmi D6
Nimmi 222
222
222 AC Stores
AC Stores
116 20102010 116 D620102010
D6 Nimmi D6
Nimmi 303
303
303 Mac Center
Mac Center
Employee Supplier
- 67. ද ද ද ද ද ද
ද ද ද ද ද
Employee ද ද ද ද ද ද Supplier
ද ද ද ද ද ද
Emp_C Emp_ Sup_ Sup_
ode Name NO Name
M2 Wimal 222 AC Stores
R4 Sujee 330 G.L Hardware
D6 Nimmi 410 DS Trading
M2 Wimal 350 Ex Services
D6 Nimmi 222
303 AC Stores
Mac Center
D6 Nimmi 303 Mac Center
- 68. ද ද ද ද දද ද ද ද ද ද දද ද ද
ද ද ද ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
Purchase Order Relations in 3NF
Part Purchase_Part
Purchase _Order
Part_ Part_ PO_ Part_ Part
PO_ PO_Date Emp_ Sup_
NO Desc NO NO _Qty
NO Code NO
P1 Nut 111 P1 10
111 10102010 M2 222
P2 Bolt 111 P2 5
112 12102010 R4 330
P3 Nail 111 P3 3
113 12102010 D6 410
P5 Screw 111 P5 6
114 15102010 M2 350
P6 Plug 112 P2 4
115 15102010 D6 222
P7 Pin 112 P5 3 Supplier 116 20102010 D6 303
P8 Fuse 113 P1 8
Sup_ Sup_
113 P3 7 Employee
NO Name
114 P6 12 222 AC Stores Emp_ Emp_
115 P7 8 Code Name
330 G.L Hardware
116 P8 3 M2 Wimal
410 DS Trading
R4 Sujee
350 Ex Services
D6 Nimmi
303 Mac Center
- 69. Employee
Emp_Code Emp_Name
Supplier
Sup_NO Sup_Name
Purchase _Order
PO_NO PO_Date Emp_Code Sup_NO
Purchase_Part
PO_NO Part_NO Part_Qty Part
Part_NO Part_Desc
ද ද දද දද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද ද ද
ද ද ද
Employee={Emp_Code,Emp_Name}
Supplier={Sup_No,Sup_Name}
Purchase_Order={PO_NO,PO_Date,Emp_Code,Sup_NO}
Purchase_Part={PO_NO,Part_NO,Part_Qty}
Part={Part_NO,Part_Desc}
- 70. Sup_Name
Sup_No
Emp_code Po-No
Emp_name Po-Date Supplier
1
Employee Purchase _Order Assigned
Place
M M to
1
M
Include
Part_desc Part_No
M
Part
- 72. ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද ද ද
ද ද ද ද ද ද ද ද ද
ද ද ද ද ද දද ද
ද ද ද ද ද ද ද
Editor's Notes
- නාවාසඅසඅවිාාදිාවිාදඅ0අ0අවායෙිනෙිකෛිවෙනවිවෙදවඅවෙඅවෙවන
- Yes Notes