SlideShare une entreprise Scribd logo
1  sur  72
Database System
ද ද ද ද ද ද ද ද
 ද ද ද ද ද ද ද ද
     Saman Withanage
   samanwith@gmail.com
ද ද ද ද Data Base)
     ද ද ද ද
• ද ද ද ද ද දද දද ද ද ද
   ද ද ද ද ද           ද      ද ද ද ද
  ද ද related data) ද ද ද ද ද
   ද ද                  ද ද ද ද
• ද ද ද දද දද ද ද දද ද ද
   ද ද ද        ද     ද ද ද      ද ද
  ද ද ද
   ද ද ද
• ද ද ද - names, telephone
   ද ද ද
  numbers, student marks, etc…
Database System

ද ද
 ද ද                     ද ද ද ද ද
                          ද ද ද ද
ද DBද
 දද                            DBMS



Database System= Database + Database Management System
Database System
ද ද ද ද ද ද ද
 ද ද ද ද ද ද ද
ද ද ද ද ද ද
      ද ද ද ද ද ද
       Flat File System
•    ද ද දද ද
      ද ද    ද
• ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද දද ද
   ද ද ද ද ද ද ද ද    ද ද
  ද ද දද ද
   ද ද   ද ද
• ද දද ද ද ද ද ද ද ද ද ද ද
   ද   ද ද ද   ද ද ද ද ද ද
  ද ද ද ද ද ද දද ද දද ද
   ද ද ද ද ද ද   ද ද   ද ද
  ද ද ද ද ද ද ද ද දද ද ද
   ද ද ද ද ද ද ද ද    ද ද
  ද ද ද ද ද ද දද ද ද ද ද
   ද ද ද ද ද ද   ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද
ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද
        ද ද ද
         ද ද
• ද දද ද ද ද ද ද ද ද ද ද
    ද    ද ද    ද ද ද ද ද ද
  (redundancy)
• ද ද ද ද ද ද ද (integrity)
    ද ද ද ද ද ද ද
• ද ද ද ද ද ද ද දද ද ද
    ද ද ද ද ද ද ද       ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද
• ද ද ද දද ද ද ද ද ද ද
    ද ද ද      ද ද ද   ද ද
• ද ද ද ද දද ද ද ද ද ද ද
    ද ද ද ද      ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද sequential
    ද ද ද ද ද      ද ද
  access
ද ද ද දද ද ද
 ද ද ද       ද ද
   Hierarchical

              school


                          Non
  Teachers   Students
                        Academic


  Primary      O/L        A/L
ද දද ද ද
 ද    ද ද ද
   Network
ද ද ද ද ද ද ද
            ද ද ද ද ද ද ද
             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
ANSI-SPARC
• ද ද ද ද ද ද දද ද ද ද
    ද ද ද ද ද ද               ද ද ද
  ද ද ද ද ද ද දද ද ද දද
    ද ද ද ද ද ද               ද ද ද   ද
  ද ද ද දද ද ද දද ද ද ද
    ද ද ද         ද ද ද         ද ද ද ද
• American National Standards
  Institute, Standards Planning And
  Requirements Committee
•        ද ද ද ද ද ද ද ද
           ද ද ද ද ද ද ද
  ද ද ද දද ද ද ද ද ද ද
    ද ද ද         ද ද       ද ද ද ද
  ද ද ද ද දද ද ද ද ද ද ද
    ද ද ද ද           ද ද ද ද ද ද
  ද ද ද ද ද ද දද දද ද ද
    ද ද ද ද ද ද               ද     ද ද
  ද ද ද ද ද දද ද ද
    ද ද ද ද ද              ද ද ද
ANSI-SPARC
   ද ද ද ද ද ද
    ද ද ද ද ද


   ද ද දද ද ද
    ද ද  ද ද

ද ද දද ද ද ද ද ද ද ද
 ද ද  ද ද ද ද ද ද ද ද
                   ද ද ද ද ද ද ද
                    ද ද ද ද ද ද
ද ද ද ද ද ද දද ද ද ද
 ද ද ද ද ද ද  ද ද ද ද
                   ද ද දද ද ද
                    ද ද  ද ද


                         ද ද ද ද ද
                          ද ද ද ද
ද ද ද ද ද ද ද ද
       ද ද ද ද ද ද ද
        Data Independence
• ද ද ද ද(Logical)
   ද ද ද
  – ද ද දද ද ද දද ද දද ද දද ද ද ද
      ද ද       ද ද ද   ද ද   ද ද     ද ද ද ද
    ද ද ද
      ද ද ද       ද ද ද
                   ද ද     ද ද ද
                            ද ද ද     ද ද ද ද
                                        ද ද ද
    ද ද ද ද ද ද
      ද ද ද         ද ද ද ද ද ද
                          ද ද ද ද ද     ද ද දද
    ද ද ද ද
      ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
                     ද    ද   ද ද       ද ද ද
    (entity)                       ද ද ද ද ද
                                    ද ද ද ද
    (attribute) ද ද ද ද ද ද relationship) ද ද ද
                 ද ද ද ද ද ද               ද ද
    ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
      ද ද         ද    ද ද ද   ද ද        ද ද ද
     ද ද ද
       ද ද ද       ද ද ද
                    ද ද ද    ද ද ද
                              ද ද       ද ද ද
                                          ද ද ද
    ද ද ද ද
      ද ද ද දද     දද ද දද ද
                      ද ද   ද දද ද ද
                                ද ද දද ද ද ද ද
    ද ද ද
      ද ද
• ද ද ද(Physical)
   ද ද
  – ද ද ද දද ද ද දද ද ද ද ද දද ද ද
     ද ද ද  ද ද ද   ද ද  ද ද   ද ද
    ද ද ද දද ද ද ද ද ද ද ද ද ද ද ද
     ද ද ද  ද ද   ද ද ද ද ද ද   ද ද
    ද ද ද ද ද ද ද ද දද ද ද ද ද ද
     ද ද ද   ද   ද ද  ද ද ද ද ද ද
    ද ද ද ද ද දද ද ද ද ද දද ද
     ද ද ද ද ද   ද ද ද ද ද   ද ද
    ද ද ද ද ද ද දද දද ද ද ද ද ද ද
     ද ද ද ද ද ද   ද   ද ද ද ද ද ද
ද ද ද ද ද ද
        ද ද ද ද ද
• ද දද ද (Raw Data)
   ද  ද ද
  – ද ද ද ද දද ද දද ද ද ද
     ද ද ද ද  ද ද  ද ද ද ද
    ද ද ද දද ද ද දද ද ද ද ද ද ද
     ද ද ද  ද ද ද  ද   ද ද ද ද ද
    ද ද ද ද
     ද ද ද ද
• ද ද
   ද දද ද ද ද ද ද
       ද ද ද ද ද (Indexes)
  –ද ද ද ද ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද ද     ද ද
   ද ද ද ද
    ද ද ද දද ද
             ද දද ද
                 ද දද ද ද
                      ද ද දද ද ද
                            ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද
    ද ද ද    ද    ද ද    ද ද ද ද
                               ද
   ද ද ද ද ද
    ද ද ද ද ද
• ද දද ද (Meta data)
   ද  ද ද
  –ද ද ද ද ද ද ද ද ද ද ද දද
    ද ද ද ද ද ද ද ද ද ද ද    ද
   ද ද ද ද ද
    ද    ද ද ද ද ද ද ද ද ද ද ද
                ද ද ද   ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද    ද ද ද ද ද
ද ද ද ද ද ද ද ද
         ද ද ද ද ද ද ද
              ද ද ද ද
                ද ද ද ද
•
          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
ද ද ද ද ද ද ද
         ද ද ද ද ද ද ද
          (Conceptual Design)
• ද ද දද ද ද ද ද ද ද ද ද
   ද ද       ද ද ද ද          ද ද ද
  Entity Relationship Diagram)
                          Attribute
     Attribute                                        Attribute
                                                                    Attribute


                 Entity               Relationship    Entity         Attribute




                                                     Relationship




                                        Attribute     Entity         Attribute


                                         Attribute
                                                        Attribute
ද ද දද ද ද ද ද
      ද ද        ද ද ද ද
            ද ද ද ද
             ද ද ද
    Entity Relationship Diagram)
• ද ද ද Entity ද ද ද ද ද ද ද
   ද ද          ද ද ද ද ද ද
  ද ද දද ද ද ද ද
   ද ද   ද ද ද ද ද
• ද ද දද ද ද ද ද ද ද
   ද ද   ද ද ද ද ද ද
  ද ද ද දද ද ද ද ද ද ද ද ද
   ද ද ද     ද ද   ද ද ද  ද
  ද ද ද ද Entity Set)
   ද ද ද ද

               Student
ද ද දද ද ද ද ද
       ද ද        ද ද ද ද
             ද ද ද ද
              ද ද ද
     Entity Relationship Diagram)
• ද දද ද ද ද ද ද ද ද ද
    ද      ද ද ද   ද ද ද ද
  ද ද ද ද ද දද ද ද දද ද ද
    ද ද ද ද ද        ද ද ද     ද ද ද
   attribute) ද ද ද දද දද ද ද
               ද ද ද   ද    ද ද ද
• ද දද ද ද ද ද ද ද ද ද ද ද
    ද      ද ද ද ද ද ද        ද ද ද
  ද ද ද ද ද(Domain) ද .
    ද ද ද ද              ද
ද ද ද ද ද
  ද ද ද ද ද               Name
  numbers
  strings
                         Student
ER Diagram
• ද දද ද ද ද ද ද ද ද ද ද ද
   ද  ද ද ද ද   ද   ද ද ද ද
  ද ද ද දද ද ද ද ද ද දද
   ද ද ද  ද ද ද ද ද ද    ද
 ද දද ද ද ද ද ද
  ද  ද ද ද     ද ද
 ද ද ද ද ද
  ද ද ද ද (Multivalve Attribute) ද ද
                                  ද
 ද ද ද දAddress
  ද ද ද ද
 Name                   Tel.


             Teacher
ER Diagram
• ද දද ද ද ද ද ද ද ද ද ද
   ද     ද ද ද ද         ද ද   ද
  ද ද දද ද ද ද ද ද ද ද
   ද ද     ද      ද ද      ද ද
  ද ද ද ද දද ද ද ද ද
   ද ද ද ද             ද ද ද ද
  Composite Attribute) ද දද ද ද ද
   First           Middleද  ද ද ද ද
                Name       Last Name
  Name


               Name

              Student
ER Diagram
• ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද
  ද ද ද ද දද ද ද ද ද ද
    ද ද ද ද        ද ද ද ද ද
  ද ද ද දද ද ද ද ද ද ද ද
    ද ද ද       ද   ද ද  ද ද ද
  ද ද ද ද ද ද ද ද (Derived
    ද ද ද ද ද ද ද ද
  Attribute) ද ද ද ද ද ද DOB
              ද Name ද ද
                  ද ද
 Index
                           Age


             Student
ER Diagram
• ද ද ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද    ද ද  ද      ද ද ද ද ද
  ද ද ද ද
   ද ද ද ද     ද ද ද
                ද ද           ද ද
                               ද ද
  ද ද ද ද ද ද (Relationship) ද ද ද
   ද ද ද ද ද                  ද ද
  ද ද ද ද
   ද ද ද ද
 Employee            Works in       Department




• ද ද ද ද ද දද ද ද ද ද දද දද ද ද
   ද ද ද ද ද   දEnrolled
                  ද ද ද ද  ද     ද ද ද
  ද ද ද ද ද ද ද ද ද (descriptive Attribute)
   ද ද ද ද ද     Date ද ද
                  ද
  ද ද දද ද
   ද ද  ද දද ද
             ද ද
Employee          Works in          Department
ER Diagram
• ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද     ද ද ද ද         ද
  ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද   ද        ද ද ද ද දද
  ද ද ද ද ද ද ද ද ද ද ද
   ද ද    ද ද ද ද          ද ද ද
  ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද
            ද         ද ද     ද ද
  ද ද දද ද (Key Attribute)
   ද ද  ද ද

             Name      DOB
 Index
                             Age
             Student
ද ද ද ද දද ද ද ද
       ද ද ද ද          ද ද ද
        Participation constraint
• ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද           ද ද    ද     ද ද ද ද ද
  ද ද ද ද
   ද ද ද දද ද දද ද ද ද ද ද ද ද
                    ද ද   ද ද ද ද ද ද ද
  Total participation) ද ද ද (Partial Participation)
                        ද ද
  ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද              ද ද ද ද ද   ද ද ද
  ද ද
   ද දද ද ද ද
           ද ද ද ද
Employee                         Works in                      Department




           (Partial Participation)          Total participation)
ද ද ද දද ද ද ද
      ද ද ද ද ද ද
           ද ද ද ද
             ද ද ද
    Cardinality Ratio Constraint
• ද ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද     ද ද     ද ද ද ද ද
  ද ද ද
   ද ද ද ද ද ද ද
            ද ද ද ද ද ද ද ද
                         ද ද ද ද
  ද ද ද ද ද
   ද ද ද ද       ද ද
                   ද ද   ද ද ද ද
                          ද ද ද
  ද ද ද
   ද ද දද ද ද ද
          ද ද ද
• ද ද ද ද ද ද ද දද ද ද ද
   ද ද ද ද ද ද ද        ද ද ද ද
1. ද ද ද one-to-one)
    ද   ද
2. ද ද ද ද one-to-many)
    ද   ද ද
3. ද ද ද දද ද many-to-many)
    ද ද ද   ද ද
One-to-One (1:1)
•Employee
   1             Works in       Department

            1               1




• ද දද ද ද ද ද ද
   ද   ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද දද ද ද
   ද ද ද ද ද ද ද ද ද   ද ද
  ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද දද ද ද ද
   ද ද ද ද ද ද ද   ද  ද ද ද ද
  ද ද දද ද ද ද
   ද ද   ද ද ද ද
One-to-Many (1:M)

Teacher         teaches       Subject

          1               M




• ද ද ද ද ද ද ද
   ද    ද ද ද ද ද දද ද ද ද
                      ද ද ද
  ද ද
   ද ද ද ද ද ද ද ද ද ද ද
         ද ද    ද ද ද    ද
  ද ද ද
   ද ද ද    ද ද ද ද ද
             ද ද ද ද    ද ද
                         ද
  ද ද ද ද ද
   ද ද ද ද දද ද
              ද ද
Many-to-One(M:1)

Employee        Works in       Department

           M               1




• ද ද
   ද        ද ද ද ද ද ද ද ද
             ද ද ද ද ද ද ද
  ද ද ද ද
   ද ද ද ද ද ද
            ද ද ද ද ද ද ද
                 ද ද    ද ද
  ද ද
   ද ද ද ද ද ද ද ද
         ද    ද ද ද ද ද ද
                        ද ද
  ද ද ද ද දද ද ද ද ද ද ද ද
   ද ද ද ද   ද ද ද ද ද ද ද
Many-to-Many(M:N)
Employee         Works in       Department

            M               N




• ද දද ද ද ද ද ද ද ද ද ද ද
   ද   ද ද ද ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද    ද ද ද   ද    ද
  ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද    ද ද ද ද
  ද ද දද ද ද
   ද ද   ද ද දද ද
               ද දද ද ද
                   ද ද ද
ද ද ද දද ද ද
      ද ද ද       ද ද ද
       (Logical Design)
ද ද ද
  ද ද ද     ද ද ද
              ද ද     ද ද ද ද ද
                       ද ද ද ද
  ද ද ද දER Diagram) ද ද ද ද ද
    ද ද ද              ද ද ද ද
  ද ද ද ද ද ද Relational Mapping)
    ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද . ද ද
    ද     ද ද    ද ද ද ද     ද ද
  ද ද
    ද ද ද දද ද ද ද ද ද ද ද ද
                  ද ද ද    ද ද
  ද ද ද ද
    ද ද ද     ද ද ද
               ද ද     ද ද ද ද
                        ද ද ද ද
  ද ද
    ද ද
ද ද ද ද ද දද ද
  ද ද ද ද ද     ද
• ද ද ද ද ද ද ද ද Relational
    ද ද ද ද ද ද ද
  Schema)
ද ද ද ද ද ද ද ද
       ද ද ද ද ද ද ද
         Relational Schema)
• ද ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද       ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද
  ද ද ද ද
   ද ද ද ද ද ද
            ද ද ද ද ද DOBද
                     දName ද ද
                            ද
  ද ද ද
   ද ද ද         Index       Age
ද ද ද දද ද ද ද දද ද
 ද ද ද දද ද ද ද
            ද    ද
                                Student



• STUDENT(Index:interger,Name:string,DOB:date,
  Age:interger)
ද ද ද ද ද ද ද ද
          ද ද ද ද ද ද ද
           (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}
• ද ද ද ද
   ද ද ද ද          ද ද ද ද
                     ද ද ද       ද ද
                                   ද
  ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද          ද ද ද   ද      ද ද
  ද ද ද දද ද
   ද ද ද        ද ද
• ද ද ද ද ද ද ද දද ද ද ද ද
   ද ද ද ද ද ද ද          ද ද ද ද
  දද       ද ද
             ද ද ද ද ද ද ද ද ද
                    ද ද ද    ද ද ද
  ද ද ද ද
   ද ද ද දද ද      ද දද දද ද ද
                       ද   ද ද දද    ද
  ද ද ද
   ද        ද ද ද ද ද
                  ද ද ද ද ද ද ද ද
                            ද ද ද
  ද ද ද
   ද ද ද ද ද      ද ද ද ද
                        ද ද    ද ද
                                 ද ද
  ද ද ද ද ද
   ද ද ද ද          ද ද ද
                     ද ද ද   (Integrity
  Constraints) ද දද ද ද ද
                ද   ද ද ද ද
ද ද ද ද දද ද ද
       ද ද ද ද           ද ද ද
        (Integrity Constraints)
• ද ද ද ද ද ද ද- Domain
   ද ද ද ද ද ද
 constraints
• ද ද ද ද ද ද ද- Key Constraints
    ද ද  ද ද ද
• ද ද දද ද ද ද ද ද ද ද ද
    ද ද  ද ද ද ද     ද ද ද
  -
 – Entity integrity constraints
• ද ද ද ද ද ද ද ද ද ද ද-
   ද ද ද ද ද ද   ද ද ද
 – Referential integrity constraints
ද ද ද ද ද ද ද
      ද ද ද ද ද ද
      Domain constraints
• ද දද ද ද ද දදද දද ද
   ද   ද ද ද ද      ද  ද දද ද ද
                            ද ද
  ද ද ද ද දද ද ද ද ද ද ද ද
   ද ද ද ද    ද ද     ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද            ද
  ද ද ද දද ද
   ද ද ද   ද දද ද ද
                ද ද දද දද ද ද
                        ද   ද ද
• ද ද ද ද ද දද ද ද ද ද ද ද
   ද ද ද ද ද    ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද ද
   ද    ද ද    ද ද ද      ද ද ද
  ද ද ද Atomic value) ද
   ද ද                 ද ද ද ද
                           ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද    ද ද ද ද       ද ද ද ද
  ද ද ද ද දද ද ද
   ද ද   ද   ද ද
• ද ද ද ද ද ද
   ද    ද ද ද ද ද ද  ද ද ද ද ද
                           ද ද ද
  ද ද ද ද ද
   ද ද ද ද දද ද දද
              ද ද     දද ද ද
                        ද ද
ද ද දද ද ද ද
                   ද ද     ද ද ද
                    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}
ද ද ද ද ද ද ද ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද ද ද
  ද ද ද
    ද ද ද
ද ද - 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}
ද ද ද දද ද - 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=………………………….
ද ද ද ද ද ද - Primary
  ද ද ද ද ද ද
         key
• ද ද ද ද ද ද ද දද ද ද ද
    ද ද ද ද ද ද ද       ද ද ද
  ද ද ද
    ද ද ද
• ද ද ද ද දද ද ද ද ද ද ද ද ද
    ද ද ද ද      ද ද   ද ද  ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද ද
• ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද
  ද ද ද දද ද ද ද දද ද ද
    ද ද ද      ද ද   ද  ද ද ද
  ද ද ද ද ද ද ද දද ද දද ද
    ද ද ද ද       ද ද   ද ද  ද ද
  (tuples) ද ද ද ද ද ද දද ද ද ද
            ද ද ද ද ද ද   ද ද ද ද
  ද දද ද ද
    ද      ද ද
• ද ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද
ද ද ද ද ද - 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
ද ද ද ද ද ද - Foreign Key
 ද ද ද   ද ද
• ද ද ද ද ද
      ද ද ද ද ද           ද ද ද
                             ද ද          ද ද
                                           ද
   ද ද ද ද ද ද ද ද ද ද ද ද
      ද ද ද ද ද           ද ද ද           ද ද
   ද දද       ද ද ද ද ද
               ද ද ද ද             ද ද ද ද
                                      ද ද ද ද
   ද ද ද
      ද ද ද      ද ද ද
                  ද ද           ද ද ද ද ද
                                   ද ද ද ද
 Classද ද ද
   ද ද ද ද ද ද ද ද ද ද ද ද
                  ද ද           ද ද ද ද
 Class_ID ද ද
   ද Class_Name ද
      ද ද දදYear    Location  Teacher


 Student
index   Name   DOB   Sex   Address   Telephone Class_ID
ද ද දද ද ද ද ද
   ද ද   ද ද ද ද
      ද ද ද ද
       ද ද ද
     Entity ද ද ද constraints
            integrity ද ද ද
• ද දද ද ද ද ද ද ද
   ද  ද ද
  ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද
  ද ද ද
   ද ද ද
• ද ද ද ද ද ද දද ද ද(null)
   ද ද ද ද ද ද   ද ද
  ද ද ද ද දද ද ද ද ද ද ද
   ද ද ද ද   ද ද ද ද   ද ද
  ද ද
   ද ද
• ද දද ද ද ද ද ද ද ද ද ද ද
   ද   ද ද ද ද  ද ද ද ද ද ද
  ද ද ද ද ද දද ද ද ද
   ද ද ද ද ද   ද ද ද ද
  ද ද දද ද ද ද ද ද ද ද
   ද ද   ද ද ද ද   ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද දද ද
   ද ද   ද ද ද ද    ද ද
ද ද ද ද ද ද ද
              ද ද ද ද ද ද
                ද ද ද ද
                 ද ද ද
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
    ද ද ද ද ද              ද ද ද ද
  ද ද ද ද ද ද දද ද දද ද ද
    ද ද ද ද ද ද       ද ද     ද ද
ද ද ද ද ද Normalization
  ද ද ද ද -
• ද ද ද ද දද ද ද ද ද ද ද ද ද
   ද ද ද ද   ද   ද ද ද ද ද ද
  ද ද ද ද ද ද දද ද ද ද ද
   ද ද ද ද ද ද    ද ද ද ද
  ද ද දද ද ද ද ද දද ද ද ද
   ද ද   ද ද ද ද ද   ද ද ද
  ද ද දද ද ද ද ද ද ද ද
   ද ද   ද ද   ද ද ද ද ද
  ද ද ද ද
   ද ද ද
• ද ද ද ද ද ද දද ද ද ද ද ද ද
   ද ද ද ද ද ද    ද  ද ද   ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද දද ද
   ද ද ද ද ද ද ද ද ද ද     ද ද
  ද ද දද ද ද ද ද ද
   ද ද   ද ද ද ද ද ද
• ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද දද ද ද ද
   ද ද ද ද ද ද ද    ද ද ද ද
  ද ද ද ද ද දද ද ද ද ද ද
   ද ද ද ද ද    ද ද ද ද ද ද
• ද ද ද ද ද ද ද ද ද ද දද ද ද
   ද ද ද   ද   ද ද ද ද   ද ද ද
ද ද ද ද ද ද ද
     ද ද ද ද ද ද ද
• ද ද ද ද ද ද ද
   ද ද ද ද ද ද දද දද ද ද
                      ද   ද ද
  ද ද ද ද ද ද ද (data redundancy)
   ද ද ද ද ද ද
  ද ද ද දද ද දද ද දද ද
   ද ද ද       ද ද   ද ද   ද ද
  ද ද දද ද ද
   ද ද     ද ද
• ද ද ද ද ද ද ද ද දද ද
   ද ද ද ද ද ද ද ද        ද ද
  ද දද ද
   ද     ද
• ද ද ද දද ද ද ද ද ද ද ද
   ද ද ද       ද ද ද ද ද ද ද ද
• ද ද ද ද ද ද දද ද දද ද
   ද ද ද ද ද ද       ද ද   ද
  ද ද
   ද
• Many-to-Many ද ද ද ද ද ද
                ද ද ද ද ද ද
ද ද ද ද දද ද ද ද ද
  ද ද ද ද        ද ද ද ද ද
    Functional Dependencies
• ද ද ද ද දද ද ද B ද ද ද
   ද ද ද ද   ද ද    ද ද
  ද ද ද දA ද ද දද ද ද දද
   ද ද ද    ද ද   ද ද ද   ද
  ද ද ද දද ද ද ද ද ද ද
   ද ද ද   ද ද ද ද ද ද
  ද ද ද ද දB ද ද ද ද ද ද ද ද A
   ද ද ද ද    ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද Aද ද ද
   ද ද ද ද    ද ද ද   ද ද ද
  ද ද දB ද ද ද ද ද A ද ද ද
   ද ද    ද ද ද ද ද   ද ද ද
  ද දද ද ද ද ද ද
   ද   ද ද ද ද ද ද
• ද ද ද ද දද ද ද ද ද
   ද ද ද ද    ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද ද
ද දද ද ද ද ද
  ද  ද ද ද ද
1. ද ද දද ද ද ද ද
    ද ද  ද ද ද ද ද
2. ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද
      ද ද       ද ද ද ද ද
       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
ද ද ද ද ද ද ද ද ද ද
 ද ද ද ද ද ද ද ද ද ද
   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
ද ද ද ද ද - Normal Forms
 ද ද   ද ද
• ද ද ද ද දද ද ද ද දද ද ද
    ද ද ද ද    ද ද ද ද  ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද ද ද
1. 0NF – ද ද දද ද ද දද ද දZero
          ද ද  ද ද ද   ද ද
   Normal Form
 – ද දද ද ද ද ද ද ද
    ද  ද ද ද ද ද ද ද
2. 1NF- ද ද දද ද දද ද ද First Normal
         ද ද  ද ද  ද ද
   Form
 – ද දද ද ද ද ද ද ද ද ද
    ද  ද ද ද ද   ද ද   ද
3. 2NF – ද ද ද ද ද ද ද දSecond
          ද ද ද ද   ද ද
   Normal Form
 – ද ද දද ද ද ද ද ද ද ද ද ද
    ද ද  ද ද ද ද ද ද ද ද   ද
4. 3NF- ද ද ද ද දද ද දThird Normal
         ද ද ද ද  ද ද
   Form
ද ද ද ද ද ද ද
     ද ද ද ද ද ද
• ද ද ද ද ද ද Purchase Order)
   ද ද ද ද ද ද
  ද ද ද දද ද ද දද ද ද
   ද ද ද ද ද ද     ද ද
  ද ද ද
   ද ද
• ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද
            ද ද ද ද       ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද       ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද   ද ද    ද ද ද ද ද ද
  ද ද ද දද ද ද ද ද දද ද
   ද ද ද     ද ද ද ද ද        ද ද
  ද ද දද ද දද ද දද ද දද ද
   ද ද   ද ද   ද ද   ද ද       ද
  ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද   ද ද ද ද ද ද ද ද
  ද දද දද ද ද
   ද   ද  ද    දද ද ද
                 ද ද දද ද ද
                          ද ද ද
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) ද ද ද
       ද ද දද ද ද ද ද ද ද
             ද ද ද ද ද ද දද ද ද
                           ද ද
1NF- ද ද ද ද ද ද ද ද ද
       ද ද      ද ද      ද ද
       First Normal Form
ද ද ද ද දද ද ද ද ද ද
  ද ද ද ද    ද ද ද ද ද ද
  ද ද ද ද ද ද ද දද ද ද ද ද
   ද ද ද ද ද ද ද     ද ද  ද
  ද ද ද ද ද ද ද දද ද ද ද ද
   ද ද ද ද ද    ද   ද ද ද ද
  දද ද ද ද ද ද ද ද ද ද ද
     ද ද ද   ද ද ද ද   ද
  ද ද ද දද ද ද
   ද ද ද   ද ද
ද දද ද ද ද ද ද ද ද ද ද
  ද   ද ද ද ද ද ද ද ද ද
1. ද දද ද ද ද දද ද දද ද
    ද   ද ද ද ද   ද ද  ද ද
   ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද
2. ද ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද
    ද ද
ද දද ද ද ද ද ද ද
          ද ද ද ද    ද ද
         ද ද ද දද ද ද ද ද
          ද ද ද  ද ද ද ද
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

                      ද ද දද ද ද ද ද ද
                       ද ද  ද ද ද ද ද ද
2NF – ද ද ද ද ද ද ද ද
          ද ද ද ද        ද ද
        Second Normal Form
• ද ද දද ද ද ද ද ද ද ද ද ද
   ද ද  ද ද   ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද
  ද ද ද ද ද ද ද දද ද
   ද ද ද ද ද ද ද   ද ද
1. ද ද දද ද ද ද ද ද ද දද ද ද
    ද ද   ද ද ද ද ද ද ද  ද ද
2. ද ද දද ද ද ද ද ද ද දද ද ද
    ද ද   ද ද ද ද ද ද ද  ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද
    ද ද
3. ද ද ද දද ද ද ද ද ද ද ද
    ද ද ද   ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද දද ද ද
    ද ද ද ද ද ද ද ද    ද ද ද
   ද ද ද
    ද ද
4. ද දද දද ද ද ද ද ද
    ද   ද  ද ද ද ද ද
ද ද දද ද ද ද ද
                 ද ද  ද ද ද ද ද


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
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
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
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
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
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


       ද ද දද ද ද ද ද
        ද ද   ද ද   ද
       ද දද ද ද ද ද ද ද ද
        ද   ද ද ද ද ද ද ද
       ද ද ද ද ද ද ද ද ද
        ද ද ද ද ද ද ද ද
       ද ද දද ද ද ද ද ද ද
        ද ද   ද   ද ද  ද
       ද ද ද ද ද
        ද ද ද ද ද
ද ද ද ද ද ද ද
     ද ද ද ද ද ද ද
       Modification Abnormalities

• ද ද ද ද ද ද ද (Data Insert)
   ද ද ද ද ද ද ද
• ද ද ද ද ද ද ද ද ද ද Update)
   ද ද ද ද ද ද ද ද ද
• ද ද ද දද ද ද Delete)
   ද ද ද  ද ද
ද ද ද ද ද ද ද
       ද ද ද ද ද ද ද
• ද දද ද ද ද ද ද ද
   ද     ද ද ද ද ද ද
  ද ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද ද
  ද ද ද ද ද දද ද දද
   ද ද ද ද ද               ද ද          ද
  ද ද ද ද ද ද දද ද
   ද ද ද ද ද ද                  ද ද
  ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද
  ද ද 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
ද ද ද ද ද ද ද
        ද ද ද ද ද ද ද
         ද ද ද 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
ද ද ද ද ද ද ද 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
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
       ද ද ද ද ද ද ද ද දද ද
        ද ද ද ද ද ද ද ද    ද ද
       ද ද ද ද ද ද ද දද ද ද ද ද
        ද ද ද ද   ද ද   ද  ද ද
       ද ද ද ද ද දද ද ද ද
        ද ද ද ද ද    ද ද ද ද
       ද ද දද ද ද ද ද
        ද ද   ද ද ද ද ද
       ද ද ද ද ද
        ද ද ද ද දද ද ද ද ද ද ද
                   ද ද ද ද ද ද ද
       ද ද දද ද ද ද ද ද ද ද
        ද ද   ද ද ද ද ද ද ද ද
ද ද ද ද දද ද දද ද
  ද ද ද ද      ද ද ද
      ද ද දද ද
       ද ද      ද
        NF to 3NF
1. ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද
    ද ද ද ද ද
2. ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද
3. ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද ද ද ද ද ද
   ද ද ද
    ද ද
4. ද ද ද ද ද ද ද ද දද ද ද
    ද ද ද ද ද   ද ද  ද ද ද
   ද ද ද
    ද ද
5. ද ද ද ද ද ද ද ද ද ද ද ද
    ද ද ද ද ද   ද ද ද ද ද ද
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
ද ද ද ද ද ද
                 ද ද ද ද ද
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
ද ද ද ද දද ද ද ද ද ද දද ද ද
      ද ද ද ද     ද ද ද ද ද ද             ද ද ද
             ද ද ද ද ද ද ද
              ද ද ද ද ද ද ද
          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
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}
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
ද ද ද ද ද ද ද ද
   ද ද ද ද ද ද ද ද
ද ද දද ද ද ද ද ද ද
 ද ද  ද ද ද ද ද ද ද
  ද ද ද ද ද දද ද
   ද ද ද ද ද   ද ද

Contenu connexe

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

දත්තපාද කළමනාකරණය

  • 1. Database System ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද Saman Withanage samanwith@gmail.com
  • 2. ද ද ද ද Data Base) ද ද ද ද • ද ද ද ද ද දද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද related data) ද ද ද ද ද ද ද ද ද ද ද • ද ද ද දද දද ද ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද • ද ද ද - names, telephone ද ද ද numbers, student marks, etc…
  • 3. Database System ද ද ද ද ද ද ද ද ද ද ද ද ද ද DBද දද DBMS Database System= Database + Database Management System
  • 4. Database System ද ද ද ද ද ද ද ද ද ද ද ද ද ද
  • 5. ද ද ද ද ද ද ද ද ද ද ද ද Flat File System • ද ද දද ද ද ද ද • ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද දද ද ද ද ද ද • ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද දද ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද
  • 6. ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද • ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද (redundancy) • ද ද ද ද ද ද ද (integrity) ද ද ද ද ද ද ද • ද ද ද ද ද ද ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද • ද ද ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද • ද ද ද ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද sequential ද ද ද ද ද ද ද access
  • 7. ද ද ද දද ද ද ද ද ද ද ද Hierarchical school Non Teachers Students Academic Primary O/L A/L
  • 8. ද දද ද ද ද ද ද ද Network
  • 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
  • 71.
  • 72. ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද දද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද ද දද ද ද ද ද ද ද ද ද

Notes de l'éditeur

  1. නාවාසඅසඅවිාාදිාවිාදඅ0අ0අවායෙිනෙිකෛිවෙනවිවෙදවඅවෙඅවෙවන
  2. Yes Notes