SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
āļŠïœŠāļ§āļ™āļ—āļĩāđˆ 3                                                         Chapter 9
      System Analysis                                                    Data Modeling
      āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāļĢāļ°āļšāļš                                                   āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨ




System Development Life Cycle : SDLC                         Learning Objectives
                     āļāļīāļˆāļāļĢāļĢāļĄāđƒāļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ™āļĩāđ‰āđ„āļ”āđāļïœŠ
                     1. āļāļēāļĢāļāđāļēāļŦāļ™āļ”āļ„āļ§āļēāļĄāļ•ïœ‹āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļš                āļ­āļ˜āļīāļšāļēāļĒāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ‚āļ”āļĒāļĒāļ­āļ‚āļ­āļ‡āļ„āđāļēāļŦāļĨāļąāļ āđ† āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™āļ•āļąāļ§āđāļšāļšāļ‚āļ­āļĄāļđāļĨ
                     2. āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāļ„āļ§āļēāļĄāļ•ïœ‹āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđƒāļŦāļĄïœŠ         (Data Modeling)
                         2.1 āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļąāļ™āļ•āļ­āļ™āļāļēāļĢāļ—āđāļēāļ‡āļēāļ™āļ‚āļ­āļ‡
                                          āđ‰
                     āļĢāļ°āļšāļš
                         2.2 āļ„āđāļēāļ­āļ˜āļīāļšāļēāļĒāļ‚āļąāļ™āļ•āļ­āļ™āļāļēāļĢāļ—āđāļēāļ‡āļēāļ™
                                        āđ‰
                                                                   āļŠāļēāļĄāļēāļĢāļ–āļ§āļēāļ”āđāļœāļ™āļ āļēāļžāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩ (E-R
                         2.3 āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨ                       Diagram)
                                                                   āļ­āļ˜āļīāļšāļēāļĒāļšāļ—āļšāļēāļ—āļ‚āļ­āļ‡āļ•āļąāļ§āđāļšāļšāļ‚āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĄāđ‚āļ™āļ āļēāļž (Conceptual
                                                                   Data Modeling) āđƒāļ™āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđāļĨāļ°āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāļ‚āļ­āļĄāļđāļĨ
                                                                   āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāđ‚āļ”āļĒāļ—āļąāļ§āđ„āļ›āđ„āļ”
                                                                                āđˆ




9.2                                                          9.3
Topics                                                                         āđāļ™āļ°āļ™āđāļēāđāļœāļ™āļ āļēāļžāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ
                                                                               āļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļ‚āļ­āļĄāļđāļĨ
      āđāļ™āļ°āļ™āđāļēāđāļœāļ™āļ āļēāļžāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļ‚āļ­āļĄāļđāļĨ

      āļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™ E-R Diagram
                                                                               āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨ (Data Model) āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ—āļĩāđāļŠāļ”āļ‡āđƒāļŦ
                                                                                                                               āđˆ
                                                                               āđ€āļŦāđ‡āļ™āļ‚āļ­āļĄāļđāļĨāđāļĨāļ° āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļ‚āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļĢāļ°āļšāļš
      āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                āđ‚āļ”āļĒāđƒāļŠïœ‹ “āđāļœāļ™āļ āļēāļžāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ āļ‚āļ­āļĄāļđāļĨ (Entity
                                                                               Relationship Diagram: E-R Diagram)”
      āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram




9.4                                                                            9.5




āļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™ E-R Diagram                                                  āļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™ E-R Diagram
                                                                                     Chen Model     Crow’s Foot Model             āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ
       Chen Model     Crow’s Foot Model                āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ
                                                                                                                        Attribute āđƒāļŠïœ‹āđāļŠāļ”āļ‡ Attribute āļ‚āļ­āļ‡
                                                                                                        Entity Name
                                          āđƒāļŠïœ‹āđāļŠāļ”āļ‡ Entity                                                                Entity
                         Entity Name                                                                     Attribute 1
                                                                                                         Attribute 2
                                                                                                         â€Ķ..



                                          Relationship Line āđ€āļŠïœ‹āļ™āđ€āļŠāļ·āđˆāļ­āļĄ                                                  āđƒāļŠïœ‹āđāļŠāļ”āļ‡āļ„āļĩāļĒāļŦāļĨāļąāļ (Identifier)
                                                                                                                                  
                                                                                                        Entity Name
                                          āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity
                                                                                       Identifier       Identifier
                                                                                                        Attribute 1
                                                                                                        â€Ķ..


                                          Relationship āđƒāļŠïœ‹āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ
                                          āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļŠāđāļēāļŦāļĢāļąāļš Crow’s Foot                                            Associative Entity
                                                                                        Entity
                                          Model āđƒāļŠïœ‹āļ•āļąāļ§āļ­āļąāļāļĐāļĢāđ€āļ‚āļĩāļĒāļ™āđāļŠāļ”āļ‡
                                                                                        name
                              -           āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ

                                                                                                                        Weak Entity


9.6                                                                            9.7
āļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™ E-R Diagram                                                 āļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™ E-R Diagram
 āļ•āļąāļ§āļ­āļĒāļēāļ‡ E-R Diagram āļ‚āļ­āļ‡āļĢāļđāļ›āđāļšāļš Chen Model                                     āļ•āļąāļ§āļ­āļĒāļēāļ‡ E-R Diagram āļ‚āļ­āļ‡āļĢāļđāļ›āđāļšāļš Crow’s Foot Model


                                                    POS_NO          POS_DES
          EMP_NAME        EMP_SEX
                                                                                                EMPLOYEE                            POSITION

                                                                                             EMP_ID              WORK_AS         POS_NO
                                    M           1                                            EMP_NAME                            POS_DES
                     EMPLOYEE           WORK_            POSITION
                                                                                             EMP_SEX
                                        AS

          EMP_ID




9.8                                                                           9.9




āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                     āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
                                                                                 Entities āļ„āļ·āļ­ āļ„āļ™ āļŠāļ–āļēāļ™āļ—āļĩāđˆ āļ§āļąāļ•āļ–āļļ āđ€āļŦāļ•āļļāļāļēāļĢāļ“ āļŦāļĢāļ·āļ­āđāļ™āļ§āļ„āļ§āļēāļĄāļ„āļīāļ”āļ—āļĩāđˆāđāļ§āļ”āļĨāļ­āļĄāļœāļđāđƒāļŠïœ‹āļĢāļ°āļšāļšāļ—āļĩāđˆ
       Entities
                                                                              āļ•ïœ‹āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļē
       Properties
       Relationships                                                          āļŦāļĄāļ§āļ”āļšāļļāļ„āļ„āļĨ (Person): EMPLOYEE,STUDENT,PATIENT,CUSTOMER,
                                                                                                   DEPARTMENT,DIVISION
                                                                              āļŦāļĄāļ§āļ”āļŠāļ–āļēāļ™āļ—āļĩāđˆ (Place): REGION,COUNTRY,BRANCH,BUILDING,ROOM,
                                                                                                    CAMPUS
                                                                              āļŦāļĄāļ§āļ”āđ€āļŦāļ•āļļāļāļēāļĢāļ“ (Event): SALE,REGISTRATION,RENEWAL,ORDER,INVOICE,
                                                                                                      FLIGHT,CANCELLATION
                                                                              āļŠāļīāđˆāļ‡āļ‚āļ­āļ‡ (Object): PRODUCT, BOOK , RAW MATERIAL, BUILDING
                                                                              āļŦāļĄāļ§āļ”āļ‚āļ­āļ‡āđāļ™āļ§āļ„āļīāļ” (Concept) : COURSE,SUBJECT,EXPENSE




9.10                                                                          9.11
āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                              āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
       Entities                                                            Entities
         E-R Diagram āļŠāļēāļĄāļēāļĢāļ–āļˆāđāļēāđāļ™āļ Entity āđ„āļ” 2 āļ›āļĢāļ°āđ€āļ āļ— āļ”āļąāļ‡āļ™āļĩāđ‰             2. Weak Entity
                                                                             āļ„āļ·āļ­ Entity āļ—āļĩāļ•ïœ‹āļ­āļ‡āļ‚āļķāđ‰āļ™āļ­āļĒāļđāļāļąāļš Entity āļ­āļ·āļ™ āđ„āļĄïœŠāļĄāļĩ Property āļ—āļĩāđˆāđ€āļ›ïœ’āļ™
                                                                                          āđˆ                        āđˆ
  1. Regular Entity                                                       āđ€āļ­āļāļĨāļąāļāļĐāļ“āđƒāļ™āļāļēāļĢāļˆāđāļēāđāļ™āļāļ„āļ§āļēāļĄāđāļ•āļāļ•ïœŠāļēāļ‡āļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļŠāļĄāļēāļŠāļīāļ āļˆāļķāļ‡
     āļŦāļĢāļ·āļ­āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļĩāļĒāļāļ§ïœŠāļē Strong Entity āđ€āļ›ïœ’āļ™ Entity āļ—āļĩāļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ
                                                      āđˆ                   āļ•ïœ‹āļ­āļ‡āļāļēāļĢāļĻāļąāļĒāđ€āļ­āļāļĨāļąāļāļĐāļ“āļŦāļĢāļ·āļ­ Property āļˆāļēāļ Entity āļ­āļ·āļ™āđ€āļ›ïœ’āļ™  āđˆ
   āļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāļĄāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī āļ‹āļķāđˆāļ‡āļšïœŠāļ‡āļšāļ­āļāļ–āļķāļ‡āđ€āļ­āļāļĨāļąāļāļĐāļ“āļ‚āļ­āļ‡āđāļ•ïœŠāļĨāļ°āļŠāļĄāļēāļŠāļīāļāļ™āļąāļ™
              āļĩ                                                  āđ‰        āļŠïœŠāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļ™āļāļēāļĢāļˆāđāļēāđāļ™āļāļ„āļ§āļēāļĄāđāļ•āļāļ•ïœŠāļēāļ‡āļ”āļąāļ‡āļāļĨāļēāļ§
   āđ„āļ” āđ€āļŠïœŠāļ™ Entity āļ›āļĢāļ°āļŠāļēāļāļĢ (POPULATION) āļŠāđāļēāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹
   āđāļ—āļ™ Entity āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰ āļ„āļ·āļ­āļĢāļđāļ›āđ€āļŦāļĨāļĩāļĒāļĄāļœāļ·āļ™āļœïœ‹āļē āđ‚āļ”āļĒāļĄāļĩāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡ Entity āļ™āļąāļ™
                                   āđˆ                               āđ‰
   āļ­āļĒāļđāļ āļēāļĒāđƒāļ™
                                                                                                         Order_Detail
                          POPULATION


9.12                                                                   9.13




āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                              āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
      Properties                                                              Attributes
      Properties (Attributes/Element/Field) āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī                  1. Simple Attribute āļ„āļ·āļ­ Attribute āļ—āļĩāđˆāļ„āļēāļ āļēāļĒāđƒāļ™ Attribute āļ™āļąāđ‰āļ™āđ„āļĄïœŠāļŠāļēāļĄāļēāļĢāļ–
                                                                        āđāļšïœŠāļ‡āļĒāļ­āļĒāđ„āļ”āļ­āļĩāļ āđ€āļŠïœŠāļ™ āđ€āļžāļĻ, āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™, āļ­āļēāļĒāļļ, āļˆāļąāļ‡āļŦāļ§āļąāļ” āđ€āļ›ïœ’āļ™āļ•ïœ‹āļ™ SexSalaryName
 āļŦāļĢāļ·āļ­āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāđƒāļŠïœ‹āļ­āļ˜āļīāļšāļēāļĒāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡ Entity āļŦāļĢāļ·āļ­ Relationship
                                                                        āļŠāđāļēāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđāļ—āļ™ Attribute āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰ āđ„āļ”āđāļïœŠ āļ§āļ‡āļĢāļĩāļ—āļĩāđˆāļĄāļĩāđ€āļŠïœ‹āļ™āđ€āļŠāļ·āđˆāļ­āļĄāļ•ïœŠāļ­āđ„āļ›āļĒāļąāļ‡
 āļ—āļĩāđˆāļŠāļ™āđƒāļˆ                                                                Entity āļ—āļĩāđˆāđ€āļ›ïœ’āļ™āđ€āļˆïœ‹āļēāļ‚āļ­āļ‡ Attribute āļ™āļąāđ‰āļ™ āđ‚āļ”āļĒāļĄāļĩāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡ Attribute āļ™āļąāđ‰āļ™āļ­āļĒāļđāļ āļēāļĒāđƒāļ™ āđ€āļŠïœŠāļ™
                                                                        Attribute “EmpID”,”NAME”,”SEX” āđāļĨāļ° “SALARY” āļ‚āļ­āļ‡ Entity “EMPLOYEE”

                                                                                                   Name
                                                                                                                      Sex             Salary
                        Attribute Name
                                                                                 EmpID


                                                                                                          EMPLOYEE


9.14                                                                   9.15
āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                            āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
       Attributes                                                                           Attributes
       2. Composite Attribute āļ„āļ·āļ­ Attribute āļ—āļĩāđˆāļ„āļēāļ āļēāļĒāđƒāļ™ Attribute āļ™āļąāđ‰āļ™ āļŠāļēāļĄāļēāļĢāļ–               3. Identifier āļŦāļĢāļ·āļ­ Key āļ„āļ·āļ­ Attribute āļŦāļĢāļ·āļ­āļāļĨāļļāļĄāļ‚āļ­āļ‡ Attribute āļ—āļĩāđˆāļĄāļĩāļ„āļēāđƒāļ™āđāļ•ïœŠ
 āđāļĒāļāđ€āļ›ïœ’āļ™ Attribute āļĒāļ­āļĒāđ„āļ”āļ­āļ āļ‹āļķāđˆāļ‡āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ•āļĢāļ‡āļ‚āļēāļĄāļāļąāļš Simple Attribute
                              āļĩ                                                       āļĨāļ° Attribute āļ‚āļ­āļ‡ Entity āđ„āļĄïœŠāļ‹āđ‰āđāļēāļāļąāļ™āđ€āļĨāļĒ āļ‹āļķāđˆāļ‡āļ–āļđāļāļ™āđāļēāļĄāļēāđƒāļŠïœ‹āļāđāļēāļŦāļ™āļ”āļ„āļ§āļēāļĄāđ€āļ›ïœ’āļ™āđ€āļ­āļāļĨāļąāļāļĐāļ“
 āļ•āļąāļ§āļ­āļĒāļēāļ‡āļ—āļĩāđˆ 1 Attribute “āļŠāļ·āļ­â€ āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļšïœŠāļ‡āļĒāļ­āļĒāļ­āļ­āļāđ€āļ›ïœ’āļ™ “āļ„āđāļēāļ™āđāļēāļŦāļ™ïœ‹āļēāļŠāļ·āđˆāļ­â€, “āļŠāļ·āļ­â€
                            āđˆ                                                āđˆ        āđƒāļŦāļāļąāļšāđāļ•ïœŠāļĨāļ° Attribute āđƒāļ™ Entity āļ•āļąāļ§āļ­āļĒāļēāļ‡ Attribute “EmpID” āļ‚āļ­āļ‡ Entity
                                                                                      “Employee” āļ—āļĩāđˆāđƒāļŠïœ‹āđāļ—āļ™āļĢāļŦāļąāļŠāļ›āļĢāļ°āļˆāđāļēāļ•āļąāļ§āļžāļ™āļąāļāļ‡āļēāļ™ Identifier/Key āļŠāļēāļĄāļēāļĢāļ–āļˆāđāļēāđāļ™āļāđ„āļ”
 āđāļĨāļ° “āļ™āļēāļĄāļŠāļāļļāļĨ”
                                                                                      3 āļ›āļĢāļ°āđ€āļ āļ—āļ”āļąāļ‡āļ™āļĩāđ‰
                     FNAME
       Composite                                                                      1.       Candidates Keys
       Attribute                       NAME              Sex
                                                                                      2.       Primary Key
                     SNAME
                                                                                      3.       Foreign Key
                                                                      Salar
                                              EMPLOYEE                  y
                    Emp_ID



9.16                                                                                 9.17




āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                            āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
 1.      Candidate Keys āļ„āļ·āļ­ Attribute āđƒāļ”āđ† āļŦāļĢāļ·āļ­ Attribute āļ—āļĩāđˆāļĢāļ§āļĄāļāļąāļ™āđāļĨāļ§āļ—āđāļēāđƒāļŦāļ„āļē                                                                                   Primary Key
         āļ‚āļ­āļ‡ Attribute āļ‚āļ­āļ‡ Entity āļ™āļąāđ‰āļ™āđ„āļĄïœŠāļ‹āđ‰āđāļēāļāļąāļ™āđ€āļĨāļĒ

 2.      Primary Key āļ„āļ·āļ­ Candidate Key āļ—āļĩāđˆāļ–āļđāļāđ€āļĨāļ·āļ­āļāđƒāļŦāđ€āļ›ïœ’āļ™ Key āļŦāļĨāļąāļāļ—āļĩāđˆāļĄāļĩāļ„āļēāļ‚āļ­āļ‡              Candidate Key                   Foreign Key
                                                                                                             Emp_Name                                                   Position_Des
         āļŠāļĄāļēāļŠāļīāļāđƒāļ™ Attribute āđ„āļĄïœŠāļ‹āđ‰āđāļēāļāļąāļ™āđ€āļĨāļĒ āļāļēāļĢāļ—āļĩāđˆāđ€āļĨāļ·āļ­āļ Key āļ—āļĩāđˆāļĄāļĩāļ„āļēāđ„āļĄïœŠāļ‹āđāđ‰āļēāļāļąāļ™āđ€āļĨāļĒāļĄāļē                                                                   Position_No               c
         āđ€āļ›ïœ’āļ™ Primary Key āđ€āļžāļ·āđˆāļ­āļˆāļ°āđƒāļŦ Primary Key āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ„āļ›āļĢāļ°āļšāļļāļ„āļēāđƒāļ™āļ­āļĩāļ                                                      Position_No
                                                                                                Emp_Lastna
         Attribute āļ­āļ·āđˆāļ™āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™ïœŽāđƒāļ™āļāļēāļĢāļ„āļ™āļŦāļēāļ‚āļ­āļĄāļđāļĨāđ„āļ”āđ‚āļ”āļĒāđ„āļĄïœŠāđ€āļāļīāļ”āļ‚āļ­āļĄāļđāļĨāļ‹āđ‰āđāļēāļ‹ïœ‹āļ­āļ™āļāļąāļ™                 me
                                                                                                                        EMPLOYEE
 3.      Foreign Key āļ„āļ·āļ­ Primary Key āļ‚āļ­āļ‡ Entity āļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļ„āļēāļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡              Primary Key                                     WORK_           POSITION
                                                                                                                                            AS
         āļ­āļĩāļ Entity āļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™āđ„āļ”
                                                                                                  Emp_ID




9.18                                                                                 9.19
āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                          āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
        Attributes
        4. Single-Valued Attribute āļ„āļ·āļ­ Attribute āļ—āļĩāđˆāļĄāļĩāļ„āļēāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ•ïœ‹
 Attribute āđƒāļ” Attribute āļŦāļ™āļķāđˆāļ‡āđ€āļžāļĩāļĒāļ‡āļ„āļēāđ€āļ”āļĩāļĒāļ§āđ€āļŠïœŠāļ™ Attribute “Salary” āļ‹āļķāđˆāļ‡āļ—āļĩāđˆāđƒāļŠïœ‹āđ€āļāđ‡āļš
 āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™āļ‚āļ­āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđāļĨāļ°āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•ïœŠāļĨāļ°āļ„āļ™āļˆāļ°āļĄāļĩāđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™āđ€āļžāļĩāļĒāļ‡āļ„āļēāđ€āļ”āļĩāļĒāļ§                                                     Emp_Sex               Emp_Salary
                                                                                              Emp_Name

        5. Muti-Valued Attribute āļ„āļ·āļ­ Attribute āļ—āļĩāđˆāļĄāļĩāļ„āļēāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđ„āļ”āļŦāļĨāļēāļĒāļ„āļē
 āļ āļēāļĒāđƒāļ•ïœ‹āļ„āļēāļ‚āļ­āļ‡ Attribute āđƒāļ” Attribute āļŦāļ™āļķāđˆāļ‡āđ€āļŠïœŠāļ™ Attribute “DEGREE” āļ—āļĩāđˆāđƒāļŠïœ‹āļĢāļ°āļšāļļ
 āļĢāļ°āļ”āļąāļšāļāļēāļĢāļĻāļķāļāļĐāļēāļ‚āļ­āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•ïœŠāļĨāļ°āļ„āļ™ āļ‹āļķāđˆāļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•ïœŠāļĨāļ°āļ„āļ™ āļˆāļ°āļĄāļĩāļĢāļ°āļ”āļąāļšāļāļēāļĢāļĻāļķāļāļĐāļēāđ„āļ”                                               EMPLOYEE
                                                                                              Emp_ID                                              Emp_Degree
 āļŦāļĨāļēāļĒāļĢāļ°āļ”āļąāļš āļŠāđāļēāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđāļ—āļ™ Attribute āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰ āļˆāļ°āđƒāļŠïœ‹āđ€āļŠïœ‹āļ™ 2 āđ€āļŠïœ‹āļ™
 āđ€āļŠāļ·āđˆāļ­āļĄāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļĢāļđāļ›āļ āļēāļžāļ‚āļ­āļ‡ Attribute āļāļąāļš Entity




9.20                                                                               9.21




āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                          āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
      Attributes
                                                                                          Relationship
      6. Derived Attribute āļ„āļ·āļ­ Attribute āļ—āļĩāđˆāļ„āļēāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđ„āļ”āļĄāļēāļˆāļēāļāļāļēāļĢāļ™āđāļēāđ€āļ­āļēāļ„āļē              Relationship āļ„āļ·āļ­ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity 2 Entity āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡
āļ‚āļ­āļ‡ Attribute āļ­āļ·āđˆāļ™āļĄāļēāļ—āđāļēāļāļēāļĢāļ„āđāļēāļ™āļ§āļ“ āļ‹āļķāđˆāļ‡āļ„āļēāļ‚āļ­āļ‡ Attribute āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰āļˆāļ°āļ•ïœ‹āļ­āļ‡               āļ‚āļ­āļĄāļđāļĨāļ‹āļķāđˆāļ‡āļāļąāļ™āđāļĨāļ°āļāļąāļ™
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡ āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ„āļēāļ‚āļ­āļ‡ Attribute āļ—āļĩāđˆāļ–āļđāļāļ™āđāļēāļ„āļēāļĄāļēāļ„āđāļēāļ™āļ§āļ“
āđ€āļŠïœŠāļ™ Attriute “TOT_SAL” āļ‚āļ­āļ‡ Entity “Employee” āļ—āļĩāđˆāđƒāļŠïœ‹āđ€āļāđ‡āļšāđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”                āļŠāļąāļāļĨāļąāļāļĐāļ“āļˆāļ°āđƒāļŠïœ‹āļĢāļđāļ›āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļ‚āļēāļ§āļŦāļĨāļēāļĄāļ•āļąāļ”āļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡Relationship āļ™āļąāđ‰āļ™āļ­āļĒāļđ
āļ‚āļ­āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•ïœŠāļĨāļ°āļ„āļ™āļ‚āļ­āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•ïœŠāļĨāļ°āļ„āļ™āđ€āļžāļ·āđˆāļ­āļ™āđāļēāđ„āļ›āļ„āđāļēāļ™āļ§āļ“āļ āļēāļĐāļĩ āļ‹āļķāđˆāļ‡āđ„āļ”āļĄāļēāļˆāļēāļ                 āļ āļēāļĒāđƒāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āļˆāļ°āļ•ïœ‹āļ­āļ‡āđ€āļŠāļ·āļ­āļĄāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āđ€āļŠāļĄāļ­
                                                                                                           āđˆ
āļœāļĨāļĢāļ§āļĄāļ‚āļ­āļ‡āļ„āļēāđƒāļ™ Attribute “INCOME” āļ‚āļ­āļ‡ Entity
                                                                                           āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡ Relationship āļŠāļēāļĄāļēāļĢāļ–āļˆāđāļēāđāļ™āļāđ„āļ” 3 āļ›āļĢāļ°āļāļēāļĢāļ”āļąāļ‡āļ™āļĩāđ‰
                               Emp_Sex             Emp_Salary
            Emp_Name                                                                      1. One-to-One Relationship
                                                                                          2. One-to-Many Relationship
                                                                                          3. Many-to-Many Relationship
             Emp_ID             EMPLOYEE                  Emp_Degree


                                                Emp_TOT_SAL
9.22                                                                               9.23
āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                     āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
       āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity (Relationship)                                    āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity (Relationship)
       1. One-to-One Relationship : āđ€āļ›ïœ’āļ™Relationship āļ—āļĩāđˆāđāļ•ïœŠāļĨāļ° Participant           2. One-to-Many Relationship : āđ€āļ›ïœ’āļ™ Relationship āļ—āļĩāđˆāđāļ•ïœŠāļĨāļ° Participant
 āļ‚āļ­āļ‡ EntityāļŦāļ™āļķāđˆāļ‡āļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļšāļ­āļĩāļ Participant āļ‚āļ­āļ‡āļ­āļĩāļ Entity āļŦāļ™āļķāđˆāļ‡āđ€āļžāļĩāļĒāļ‡    āļ‚āļ­āļ‡ Entity āļŦāļ™āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļš Participant āļ‚āļ­āļ‡āļ­āļĩāļ Entity āļŦāļ™āļķāđˆāļ‡
 Participant āđ€āļ”āļĩāļĒāļ§āđ€āļŠïœŠāļ™ āļāļĢāļ“āļĩāļĨāļđāļāļ„āļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāđ„āļ”āđ€āļžāļĩāļĒāļ‡āļšāļąāļāļŠāļĩāđ€āļ”āļĩāļĒāļ§ āđāļĨāļ°    āļĄāļēāļāļāļ§ïœŠāļē 1Participant āđ€āļŠïœŠāļ™ āļāļĢāļ“āļĩāļĨāļđāļāļ„āļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāđ„āļ”āļĄāļēāļāļāļ§ïœŠāļē 1 āļšāļąāļāļŠāļĩ
 āđāļ•ïœŠāļĨāļ°āļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāļˆāļ°āļĄāļĩāđ€āļˆïœ‹āļēāļ‚āļ­āļ‡āļšāļąāļāļŠāļĩāđ„āļ”āđ€āļžāļĩāļĒāļ‡āļ„āļ™āđ€āļ”āļĩāļĒāļ§ āļ”āļąāļ‡āļĢāļđāļ›                       āđāļĨāļ°āđāļ•ïœŠāļĨāļ°āļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāļˆāļ°āļ•ïœ‹āļ­āļ‡āļĄāļĩāđ€āļˆïœ‹āļēāļ‚āļ­āļ‡āļšāļąāļāļŠāļĩāđ€āļžāļĩāļĒāļ‡āļ„āļ™āđ€āļ”āļĩāļĒāļ§ āļ”āļąāļ‡āļĢāļđāļ›



                          1        Belong_to       1     ACCOUNT                                      1           Belong_to    M       ACCOUNT
        CUSTOMER                                                                      CUSTOMER




9.24                                                                          9.25




āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                     āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
       āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity (Relationship)                                     āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity(Degree of Relationship)
       3. Many-to-Many Relationship : āđ€āļ›ïœ’āļ™ Relationship āļ—āļĩāđˆ Participant              Entity āļ„āļ·āļ­āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļŠāļ™āđƒāļˆāđƒāļ™āļĢāļ°āļšāļš āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļˆāļ°āđ€āļ›ïœ’āļ™āļ‚āļ­āļĄāļđāļĨ āļŠāļīāđˆāļ‡āļ‚āļ­āļ‡ āđāļœāļ™āļ āļŦāļĢāļ·āļ­
 āļĄāļēāļāļāļ§ïœŠāļē 1 Participant āļ‚āļ­āļ‡ Entity āļŦāļ™āļķāđˆāļ‡ āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļš Participant āļ‚āļ­āļ‡āļ­āļĩāļ
                                                       āļą                       āļŠāļ–āļēāļ™āļ—āļĩāđˆ āļ‹āļķāđˆāļ‡āļˆāļ°āļ•ïœ‹āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļšāļ­āļĩāļ Entity āļŦāļ™āļķāđˆāļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāļĢāļ°āļšāļšāđ€āļāļīāļ”āļāļēāļĢ
 Entity āļŦāļ™āļķāđˆāļ‡āļĄāļēāļāļāļ§ïœŠāļē 1 Participant āđ€āļŠïœŠāļ™ āļāļĢāļ“āļĩāļĨāļđāļāļ„āļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāđ„āļ”      āļ—āđāļēāļ‡āļēāļ™āđ€āļ›ïœ’āļ™āļ•āļēāļĄāļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļ•ïœ‹āļ­āļ‡āļĄāļĩāļŠāļīāđˆāļ‡āļ—āļĩāđˆāđƒāļŠïœ‹āļ§āļąāļ”āļ„āļ§āļēāļĄāđ€āļ‚āļĄāļ‚āļ™āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ
 āļĄāļēāļāļāļ§ïœŠāļē 1 āļšāļąāļāļŠāļĩ āđāļĨāļ°āđāļ•ïœŠāļĨāļ°āļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāđ€āļˆïœ‹āļēāļ‚āļ­āļ‡āļšāļąāļāļŠāļĩāđ„āļ”āļĄāļēāļāļāļ§ïœŠāļē 1 āļ„āļ™       āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļ§ïœŠāļēāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™āļĨāļąāļāļĐāļ“āļ°āļ­āļĒāļēāļ‡āđ„āļĢāļŦāļĢāļ·āļ­āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ—āļĩāđˆāļ‹āļąāļšāļ‹ïœ‹āļ­āļ™
                                                                               āđ€āļžāļĩāļĒāļ‡āđƒāļ” āļ‹āļķāđˆāļ‡āļāļēāļĢāļ§āļąāļ”āļˆāđāļēāļ™āļ§āļ™ Entity āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļ™āļ™āļąāđˆāļ™āđ€āļ­āļ‡ āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§ïœŠāļē Degree of a
                                                                                                                                   āļą
                                                                                Relationship āļ„āļ·āļ­ āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļŠāļēāļĄāļēāļĢāļ–āļˆāđāļēāđāļ™āļāđ„āļ”āđ€āļ›ïœ’āļ™
                                                                                3 āļ›āļĢāļ°āđ€āļ āļ—
                      M          Belong_to     M       ACCOUNT
       CUSTOMER
                                                                                     Unary Relationship/Recursive Relationship
                                                                                     Binary Relationship
                                                                                     Ternary Relationship



9.26                                                                          9.27
āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                            āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
  1. Unary Relationship/Recursive                                                    2. Binary Relationship : āļ„āļ·āļ­ Relationship āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ 2 Entity āļāļĢāļ“āļĩāđ€āļŠïœŠāļ™āļ™āļĩāđ‰
   Relationship : āđ€āļ›ïœ’āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļŠāļĄāļēāļŠāļīāļāļ āļēāļĒāđƒāļ™ Entity āļ‚āļ­āļ‡           āđ€āļĢāļĩāļĒāļāđ„āļ”āļ§ïœŠāļēāļĄāļĩ Degree āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđ€āļ—āļēāļāļąāļš 2 āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ›ïœ’āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡
  āļ•āļąāļ§āđ€āļ­āļ‡āļ‹āļķāđˆāļ‡āđ€āļāļīāļ”āđƒāļ™āļāļĢāļ“āļĩāļ—āđˆāļĩ Attribute āļ‚āļ­āļ‡ Entity āļ™āļąāđ‰āļ™ āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļš       Entity 2 āļˆāđāļēāļ™āļ§āļ™
  āļ­āļĩāļ Attribute āļŦāļ™āļķāđˆāļ‡āļ āļēāļĒāđƒāļ™ Entity āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
                                                                                     āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđāļšāļš One-to-One Relationship āļ‹āļķāđˆāļ‡āļžāļ™āļąāļāļ‡āļēāļ™āļŦāļ™āļķāđˆāļ‡āļ„āļ™āļˆāļ°
                                                                                     āļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļ—āļĩāđˆāļˆāļ­āļ”āļĢāļ– (Parking Place) āđ„āļ” 1 āļ—āļĩāđˆāđ€āļ—āļēāļ™āļąāđ‰āļ™āđāļĨāļ°āļ—āļĩāđˆāļˆāļ­āļ”āļĢāļ– 1 āļ—āļĩāđˆāđ€āļ›ïœ’āļ™āļ‚āļ­āļ‡
  āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđ€āļ›ïœ’āļ™āđāļšāļš One-to-Many āļ‹āļķāđˆāļ‡āļˆāļ°āđ€āļŦāđ‡āļ™āđ„āļ”āļ§ïœŠāļē Employee āļŦāļ™āļķāđˆāļ‡
       āļ„āļ™āļŠāļēāļĄāļēāļĢāļ–āļˆāļ°āļšāļĢāļīāļŦāļēāļĢāļ‡āļēāļ™ Employee āļ„āļ™āļ­āļ·āđˆāļ™āđ†āđ„āļ” āđ€āļŠïœŠāļ™āļŦāļąāļ§āļŦāļ™ïœ‹āļēāļ‡āļēāļ™ āļ”āļąāļ‡āļĢāļđāļ›                 āļžāļ™āļąāļāļ‡āļēāļ™āļŦāļ™āļķāđˆāļ‡āļ„āļ™āļ”āļąāļ‡āļĢāļđāļ›


                                     M                                                        EMPLOYEE            1       IS ASSIGNED          1      PARKING PLASCE


                         Employee                    Manage
                                      1




9.28                                                                                 9.29




āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                            āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
āļ•āļąāļ§āļ­āļĒāļēāļ‡ āđāļšāļš One-to-Many āđƒāļ™āļŦāļ™āļķāđˆāļ‡āļŠāļēāļĒāļœāļĨāļīāļ•āļ āļąāļ“āļ‘ (Product Line) āļˆāļ°āļ›āļĢāļ°āļāļ­āļš                   3.Ternary Relationship : āļ„āļ·āļ­ Relationship āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāļ™āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļĄāļēāļāļāļ§ïœŠāļē 2 Entity
                                                                                                                                          āđ‰
                                                                                       āļ‚āļķāļ™āđ„āļ›
                                                                                         āđ‰
āđ„āļ›āļ”āļ§āļĒ (Contains) āļŠāļīāļ™āļ„āļēāđ„āļ”āļ•āļąāđ‰āļ‡āđāļ•ïœŠ 1 āļœāļĨāļīāļ•āļ āļąāļ“āļ‘ (Product) āļ‚āļķāđ‰āļ™āđ„āļ› āđāļĨāļ°āļŠāļīāļ™āļ„āļēāļ•āļąāđ‰āļ‡āđāļ•ïœŠ
                                                                                       āļ•āļąāļ§āļ­āļĒāļēāļ‡ Entity āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™ 3 Entity āļ”āļ§āļĒāļāļąāļ™āđ„āļ”āđāļïœŠ PART,VENDOR āđāļĨāļ°
1 āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āļ‚āļķāđ‰āļ™āđ„āļ›āļˆāļ°āļ•ïœ‹āļ­āļ‡āļ­āļĒāļđāđƒāļ™āļŠāļēāļĒāļāļēāļĢāļœāļĨāļīāļ•āđ€āļžāļĩāļĒāļ‡ 1 āļŠāļēāļĒāđ€āļ—āļēāļ™āļąāđ‰āļ™ āļ”āļąāļ‡āļĢāļđāļ›
                                                                                       WAREHOUSE āļ‹āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđƒāļ™āļŠïœŠāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāļŠïœŠāļ‡āļŠāļīāļ™āļ„āļē āļœāļđāļˆāļąāļ”āļˆāđāļēāļŦāļ™ïœŠāļēāļĒ (VENDOR)
                                                                                       āļŠāļēāļĄāļēāļĢāļ–āļŠïœŠāļ‡āļŠāļīāļ™āļŠïœŠāļ§āļ™āļŠāļīāļ™āļ„āļē (PART) āđ„āļ”āļ•āļąāđ‰āļ‡āđāļ•ïœŠ 1 āļŠāļīāļ™āļŠïœŠāļ§āļ™āļ‚āļķāļ™āđ„āļ› āđ€āļžāļ·āđˆāļ­āđ„āļ› āđ€āļāđ‡āļšāđ„āļ§ïœ‹āđƒāļ™āļ„āļĨāļąāļ‡āļŠāļīāļ™āļ„āļē
                                                                                                  āđ‰                                 āđ‰       āđ‰
          PRODUCT LINE           1   CONTAINS                 M   PRODUCT              (WAREHOUSE) āđ„āļ”āļ•āļąāđ‰āļ‡āđāļ•ïœŠ 1 āļ„āļĨāļąāļ‡āļŠāļīāļ™āļ„āļēāļ‚āļķāđ‰āļ™āđ„āļ› āļ”āļąāļ‡āļĢāļđāļ›
                                                                                                                                 PART
 āļ•āļąāļ§āļ­āļĒāļēāļ‡ āđāļšāļš Many-to-Many āļ„āļ·āļ­ āļ™āļąāļāļĻāļķāļāļĐāļē (Student) āļ•āļąāļ‡āđāļ•ïœŠ 1 āļ„āļ™āļ‚āļķāļ™āđ„āļ›
                                                         āđ‰          āđ‰
 āļŠāļēāļĄāļēāļĢāļ–āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™ (Register for) āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļĢāļēāļĒāļ§āļīāļŠāļē (Course) āđ„āļ”āļ•āļąāđ‰āļ‡āđāļ•ïœŠ 1 āļĢāļēāļĒāļ§āļīāļŠāļē                                                        M
 āļ‚āļķāđ‰āļ™āđ„āļ› āđāļĨāļ°āđƒāļ™āļĢāļēāļĒāļ§āļīāļŠāļēāļ•āļąāđ‰āļ‡āđāļ•ïœŠ 1 āļĢāļēāļĒāļ§āļīāļŠāļēāļ‚āļķāđ‰āļ™āđ„āļ›āļ™āļĩāđ‰āļ™āļąāļāļĻāļķāļāļĐāļēāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđ€āļĢāļĩāļĒāļ™āđ„āļ”āļĄāļēāļāļāļ§ïœŠāļē
 1 āļ„āļ™ āļ”āļąāļ‡āļĢāļđāļ›āļ”āļēāļ™āļĨāļēāļ‡                                                                                     VENDOR       M       SHIPS        M       WAREHOUSE

       STUDENT               M       REGISTERS FOR            M             COURSE


                                                                                                                            QUANTITY
9.30                                                                                 9.31
āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                         āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
       Cardinalities āđƒāļ™ Relationship                                                     Associative Entities
       Cardinality āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļˆāđāļēāļ™āļ§āļ™āļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāđ€āļ›ïœ’āļ™āđ„āļ›āđ„āļ”āđƒāļ™ Entity āļŦāļ™āļķāļ‡āļ—āļĩāđˆāļĄāļĩ
                                                                    āđˆ                    Associative Entity āļŦāļĄāļēāļĒāļ–āļķāļ‡ Relationship āļ—āļĩāđˆāļĄāļĩ Attribute āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļŦāļĄïœŠ āđ‚āļ”āļĒāļ—āļĩāđˆ
 āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļšāļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡āļ­āļĩāļ Entity āļŦāļ™āļķāļ‡āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļŦāļēāļāļĄāļĩ Entity “āļ āļēāļžāļĒāļ™āļ•āļĢ
                                           āđˆ                                       Attribute āļ™āļąāđ‰āļ™āđ€āļāļīāļ”āļˆāļēāļāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļ•āļąāđ‰āļ‡āđāļ•ïœŠ 2 Entity āļ‚āļķāđ‰āļ™āđ„āļ› āđƒāļ™
                                                                                   āļŠāļąāļāļĨāļąāļāļĐāļ“āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļ‚āļēāļ§āļŦāļĨāļēāļĄāļ•āļąāļ”āļ—āļĩāđˆāļĨāļ­āļĄāļĢāļ­āļšāļ”āļ§āļĒāļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļœāļ·āļ™āļœïœ‹āļē
 (MOVIE)” āđāļĨāļ°â€āļĄïœ‹āļ§āļ™āļ§āļīāļ”āļĩāđ‚āļ­(VIDEO TAPE)” āļ‹āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļ™āļ„āļ·āļ­ āļ āļēāļžāļĒāļ™āļ•āļĢāļˆāļ°āļ–āļđāļ
                                                                āļą
 āļšāļąāļ™āļ—āļķāļāđ„āļ§ïœ‹āđƒāļ™āļĄïœ‹āļ§āļ™āļ§āļīāļ”āļĩāđ‚āļ­(SAVE AS) āđ‚āļ”āļĒāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ„āļ·āļ­ āļ āļēāļžāļĒāļ™āļ•āļĢāļŦāļ™āļķāļ‡āđ€āļĢāļ·āđˆāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āļšāļąāļ™āļ—āļķāļ
                                                                  āđˆ                āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Employee āđāļĨāļ° Course āļāļĨāļēāļ§āļ„āļ·āļ­ Employee 1 āļ„āļ™
 āđ„āļ§ïœ‹āđƒāļ™āļĄïœ‹āļ§āļ™āļ§āļīāļ”āļĩāđ‚āļ­āđ„āļ”āļ­āļĒāļēāļ‡āļ™ïœ‹āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” 1 āļĄïœ‹āļ§āļ™ āļŠïœŠāļ§āļ™āļĄïœ‹āļ§āļ™āļ§āļīāļ”āļĩāđ‚āļ­ 1 āļĄïœ‹āļ§āļ™ āļŠāļēāļĄāļēāļĢāļ–āļšāļąāļ™āļ—āļķāļ       āļŠāļēāļĄāļēāļĢāļ–āļŠāđāļēāđ€āļĢāđ‡āļˆāļŦāļĨāļąāļāļŠāļđāļ•āļĢāļïœƒāļāļ­āļšāļĢāļĄāđ„āļ”āļŦāļĨāļēāļĒ Course āđāļĨāļ° Course 1 Course āļˆāļ°āļĄāļĩ
 āļ āļēāļžāļĒāļ™āļ•āļĢāđ„āļ”āļŠāļđāļ‡āļŠāļļāļ” 1 āđ€āļĢāļ·āđˆāļ­āļ‡āļŦāļĢāļ·āļ­āđ„āļĄïœŠāļšāļąāļ™āļ—āļķāļāđ€āļĨāļĒāđ„āļ” āđāļŠāļ”āļ‡āđ„āļ”āļ”āļąāļ‡āļĢāļđāļ›āđāļŠāļ”āļ‡āđāļšāļš One-to-        Employee āđ€āļ‚āļēāļïœƒāļāđ„āļ”āļŦāļĨāļēāļĒāļ„āļ™ (āļˆāļ°āđ„āļĄïœŠāļĄāļĩāļžāļ™āļąāļāļ‡āļēāļ™āļŠāđāļēāđ€āļĢāđ‡āļˆāļŦāļĨāļąāļāļŠāļđāļ•āļĢāđ„āļ”āđāļĨāļ° āļŦāļĨāļąāļāļŠāļđāļ•āļĢāļˆāļ°
 Many                                                                              āđ„āļĄïœŠāļĄāļĩāļžāļ™āļąāļāļ‡āļēāļ™āđ€āļ‚āļēāļ­āļšāļĢāļĄāđ€āļĨāļĒāđ„āļ”) āļ”āļąāļ‡āļ™āļąāđ‰āļ™ Attribute “DATE_COMPLETE” āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–
                                                                                   āļšāļ­āļāđƒāļŦāļ—āļĢāļēāļšāđ„āļ”āļ§ïœŠāļē “EMPLOYEE” āļ„āļ™āđƒāļ”āļŠāđāļēāđ€āļĢāđ‡āļˆāļŦāļĨāļąāļāļŠāļđāļ•āļĢ (Course) āđƒāļ” āđāļĨāļ°āļŠāđāļēāđ€āļĢāđ‡āļˆ
            MOVIE           1          SAVE AS     M           VIDEO TAPE          āđ€āļ—āļēāđƒāļ” āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦ E-R Diagram āļŠāļĄāļšāļđāļĢāļ“āļ„āļ·āļ­āļŠāļēāļĄāļēāļĢāļ–āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™ Entity āļ—āļĩāđˆāđāļ­āļšāđāļāļ‡
                                                                                   āļĄāļēāļāļąāļš Relationship āđ„āļ” āļˆāļķāļ‡āļ—āđāļēāļāļēāļĢāđāļ›āļĨāļ‡ Relationship āļ™āļąāđ‰āļ™āđƒāļŦāđ€āļ›ïœ’āļ™ Relationship āļ—āļĩāđˆ
                                                                                   āđ€āļĢāļĩāļĒāļāļ§ïœŠāļē Associative Entity āļ”āļąāļ‡āļĢāļđāļ›
 āđāļŠāļ”āļ‡āđāļšāļšāļāđāļēāļŦāļ™āļ”āļˆāđāļēāļ™āļ§āļ™āļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡ Entity

          MOVIE           (1,n)         SAVE AS        (0,1)        VIDEO TAPE
9.32                                                                              9.33




āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                         āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
                                                                                          Generalization Hierachy
                                                                                          Generalization Hierarchy āđ€āļ›ïœ’āļ™āļāļēāļĢāđāļŠāļ”āļ‡āļ–āļķāļ‡āļāļēāļĢāļˆāļąāļ”āļĨāđāļēāļ”āļąāļšāļ‚āļ­āļ‡ Entity āļ—āļĩāđˆāļĄāļĩ
                                  DATE_COMPLETED                                    āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™āļŦāļĢāļ·āļ­ Relationship āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™āđ„āļ”āļ–āļđāļāļ™āđāļēāļĄāļēāđƒāļŠïœ‹āļāļąāļš E-R
                                                                                    Diagram āđ€āļžāļ·āļ­āđāļŠāļ”āļ‡āļ–āļķāļ‡ Entity āļŦāļĢāļ·āļ­ Relationship āļ‹āļķāđˆāļ‡āļĄāļĩāļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļĒāļ
                                                                                                  āđˆ
                                                                                    āļ­āļ­āļāđ€āļ›ïœ’āļ™āļāļĨāļļāļĄāļĒāļ­āļĒāđ† āļ āļēāļĒāđƒāļ•ïœ‹ Entity āļŦāļĢāļ·āļ­ Relationship āļ™āļąāđ‰āļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™ Entity āļŦāļĢāļ·āļ­
                                                                                    Relation āļ™āļĩāđ‰āļˆāļķāļ‡āđ€āļĢāļĩāļĒāļāļ§ïœŠāļē “Supertype Entity” āļ•āļąāļ§āļ­āļĒāļēāļ‡ Entity “EMPLOYEE” āļ—āļĩāđˆāļĄāļĩ
                                                                                    Attribute “EMP_ID”, “SEX” āđāļĨāļ° MILITARY_STATUS” āļ”āļąāļ‡āļĢāļđāļ›

       EMPLOYEE     (M)                                (M)           COURSE
                                      CERTIFICA
                                      TE




9.34                                                                              9.35
āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                              āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
                                                                                        āļ•āļąāļ§āļ­āļĒāļēāļ‡ Generalization Hierarchy āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠïœ‹āļāļąāļš Relationship āđ„āļ”
                                                                MILITARY_ST
                                                                                        Relationship “IS_A_HOLIDAY” āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļĒāļāļ­āļ­āļāđ€āļ›ïœ’āļ™ 2 Relationship āļĒāļ­āļĒ āļ„āļ·āļ­
                EMP_ID                   SEX                    ATUS
                                                                                        Relationship “OFFICIAL_HOLIDAY” āļ‹āļķāđˆāļ‡āđ€āļ›ïœ’āļ™āļ§āļąāļ™āļŦāļĒāļļāļ”āļ›āļĢāļ°āļˆāđāļēāļ›ïœ‚ āđāļĨāļ°
                                                                                        “PROPER_HOLIDAY” āļ‹āļķāđˆāļ‡āđ€āļ›ïœ’āļ™āļ§āļąāļ™āļŦāļĒāļļāļ”āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ— āđāļŠāļ”āļ‡āļ”āļąāļ‡āļĢāļđāļ›
                                        EMPLOYEE               SuperType                                                                   MONTH

                                                                              EMP_ID
         SEX
                                                                                                                         Supertype
                                 MALE                      FEMALE                                DAY                                                                      YEAR
                                                                                                                                       IS_A_HOLIDAY
       EMP_ID

                                                                              SEX
        MILITARY_ST
        ATUS
                                                     Subtype                                           OFFICIAL_HOLIDA                                   PROPER_HOLIDAY
                                                                                                       Y


9.36                                                                                   9.37                                     Subtype




āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                              āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
       Aggregation
                                                                                                                                     JOB
       Aggreation āļ„āļ·āļ­ āļāļēāļĢāļ—āđāļēāđƒāļŦ Relationship āđāļĨāļ°Entity āļ—āļĩāđˆāļ—āđāļēāđƒāļŦāđ€āļāļīāļ”
 Relationship āļ™āļąāđ‰āļ™āļ­āļĒāļđāđƒāļ™āļ āļēāļ§āļ°āļĢāļ§āļĄāļāļĨāļļāļĄāļāļąāļ™āđ€āļŠāļĄāļ·āļ­āļ™āđ€āļ›ïœ’āļ™āļ­āļĩāļ Entity āļŦāļ™āļķāļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāļŠāļēāļĄāļēāļĢāļ–
                                                               āđˆ
 āļ™āđāļēāđ„āļ›āđƒāļŠïœ‹āļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļš Entity āļ­āļ·āđˆāļ™āđ„āļ”āļ•āļąāļ§āļ­āļĒāļēāļ‡ Entity “Employee” “JOB”
                                                                                                  EMPLOYEE                                            BRANCH
 āđāļĨāļ° “BRANCH” āļ‹āļķāđˆāļ‡āđ€āļ›ïœ’āļ™ Ternary Relationship āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™āļ„āļ·āļ­ āļžāļ™āļąāļāļ‡āļēāļ™                                                       Work_ON
 (Employee) āļ—āđāļēāļ‡āļēāļ™ (Work_on) āļ—āļĩāđˆāđ„āļ”āļĢāļąāļšāļĄāļ­āļšāļŦāļĄāļēāļĒāļ‡āļēāļ™ (Job) āđƒāļ™āđāļ•ïœŠāļĨāļ°āļŠāļēāļ‚āļē
 (Branch) āļ‚āļ­āļ‡āļŠāđāļēāļ™āļąāļāļ‡āļēāļ™āļ”āļąāļ‡āļĢāļđāļ›

                                                                                                                                 Manage
                                               JOB


                      EMPLOYEE                                    BRANCH
                                           Work_ON                                                                               Manager


9.38                                                                                   9.39
āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram                                                         āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram
 āđƒāļŠïœ‹āļ§āļīāļ˜āļĩ Aggregation āđ€āļžāļ·āđˆāļ­āļ—āđāļēāđƒāļŦāđ€āļ‚āļĩāļĒāļ™ E-R Diagram āđ„āļ”āļ‡ïœŠāļēāļĒāļ‚āļķāđ‰āļ™āļĄāļĩāļŦāļĨāļąāļāđ€āļāļ“āļ‘āļ”āļąāļ‡āļ™āļĩāđ‰
 1. āđƒāļŦāļŠāļĄāļĄāļ•āļī Relationship āļ—āļĩāđˆāđ€āļāļīāļ”āļˆāļēāļāļāļĨāļļāļĄ Entity āļ™āļąāđ‰āļ™āđ€āļ›ïœ’āļ™āđ€āļŠāļĄāļ·āļ­āļ™ Entity 1 Entity                                         JOB
 āđ‚āļ”āļĒāļāļēāļĢāļ§āļēāļ”āļāļĢāļ­āļšāļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļĨāļ­āļĄāļĢāļ­āļš Relationship āđāļĨāļ°āļāļĨāļļāļĄ Entity āđ€āļ‚āļēāđ„āļ§ïœ‹āļ”āļ§āļĒāļāļąāļ™
 2. āļĨāļēāļāđ€āļŠïœ‹āļ™āļ•āļĢāļ‡āđ€āļŠāļ·āđˆāļ­āļĄāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Relationship āļ—āļĩāđˆ Aggregation āđāļĨāļ§āļāļąāļš
 Relationship āļ—āļĩāđˆāđ€āļāļīāļ”āļˆāļēāļāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ‚āļ­āļ‡āļ­āļĩāļ Entity āļŦāļ™āļķāđˆāļ‡
 3. āļāļĨāļļāļĄ Entity āđāļĨāļ° Relationship āļ—āļĩāđˆāļ–āļđāļāļĢāļ§āļĄāđ€āļ‚āļēāđ„āļ§ïœ‹āļ”āļ§āļĒāļāļąāļ™āļĄāļĩāļ„āļēāđ€āļ—āļēāļāļąāļš 1 Entity                EMPLOYEE                                        BRANCH
                                                                                                                      Work_ON
 āļ”āļąāļ‡āļ™āļąāđ‰āļ™ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ—āļĩāđˆāđƒāļŠïœ‹āļ§āļīāļ˜āļĩ Aggregation āđāļĨāļ§āļŠāļēāļĄāļēāļĢāļ–āļ­ïœŠāļēāļ™āđ„āļ”āļ”āļąāļ‡āļ™āļĩāđ‰
 1. āļžāļ™āļąāļāļ‡āļēāļ™āļ—āđāļēāļ‡āļēāļ™āļ—āļĩāđˆāđ„āļ”āļĢāļąāļšāļĄāļ­āļšāļŦāļĄāļēāļĒāļ•āļēāļĄāļŠāļēāļ‚āļēāļ—āļĩāđˆāļāđāļēāļŦāļ™āļ”āđ„āļ§ïœ‹
 2. āļāļēāļĢāļ—āđāļēāļ‡āļēāļ™āļ—āļĩāđˆāđ„āļ”āļĢāļąāļšāļĄāļ­āļšāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđƒāļ™āđāļ•ïœŠāļĨāļ°āļŠāļēāļ‚āļēāļ–āļđāļāļšāļĢāļīāļŦāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ‚āļ”āļĒ
 āļœāļđāļˆāļąāļ”āļāļēāļĢ                                                                                                              Manage


                                                                                                                       Manager


9.40                                                                              9.41




āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram                                                          āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram
 āļ§āļīāļ˜āļĩāļŠāļĢāļēāļ‡ E-R Diagram āļĄāļĩāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ”āļąāļ‡āļ•ïœŠāļ­āđ„āļ›āļ™āļĩāđ‰                                              1. āļāđāļēāļŦāļ™āļ” Entity āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļĢāļ°āļšāļš āđ„āļ”āļ”āļąāļ‡āļ™āļĩāđ‰
 1.      āļāđāļēāļŦāļ™āļ” Entity āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļš                                                       1.1. āļ„āļ“āļ° (Faculty)
 2.      āļŠāļĢāļēāļ‡ Relationship āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity                                                  1.2. āļĢāļēāļĒāļ§āļīāļŠāļē (Course)
 3.      āļāđāļēāļŦāļ™āļ”āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ (Contraints) āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļ•ïœŠāļēāļ‡āđ†                    1.3. āļ­āļēāļˆāļēāļĢāļĒ (Teacher)
 4.      āļāđāļēāļŦāļ™āļ” Attribute āđƒāļŦāļāļąāļšāđāļ•ïœŠāļĨāļ° Entity āļžāļĢāļ­āļĄāļ—āļąāđ‰āļ‡āļāđāļēāļŦāļ™āļ” Primary Key
                                                                                            1.4. āļ™āļąāļāđ€āļĢāļĩāļĒāļ™ (Student)
                                                                                            1.5. āļŦāļ­āļ‡āđ€āļĢāļĩāļĒāļ™ (Room)
 āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļāļēāļĢāđ€āļāđ‡āļšāļĢāļ§āļšāļĢāļ§āļĄāļ‚āļ­āļĄāļđāļĨāļŠāļĄāļĄāļ•āļīāļ‚āļ­āļ‡āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒāđāļŦāļ‡āļŦāļ™āļķāđˆāļ‡ āđ€āļ›ïœāļ”āļŠāļ­āļ™
 āļŦāļĨāļąāļāļŠāļđāļ•āļĢāļ›āļĢāļīāļāļāļēāļ•āļĢāļĩāļŦāļĨāļēāļĒāļ„āļ“āļ°āđāļ•ïœŠāļĨāļ°āļ„āļ“āļ°āđ€āļ›ïœāļ”āļŠāļ­āļ™āļŦāļĨāļēāļĒāļĢāļēāļĒāļ§āļīāļŠāļē āļ‹āļķāđˆāļ‡āļ—āđāļēāļāļēāļĢāļŠāļ­āļ™
 āđ‚āļ”āļĒāļ­āļēāļˆāļēāļĢāļĒāļ—āļĩāđˆāļĄāļĩāļ„āļ“āļ āļēāļž āđāļ•ïœŠāļĨāļ°āļĢāļēāļĒāļ§āļīāļŠāļēāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ïœāļ”āļŠāļ­āļ™āđ„āļ”āļ•ïœŠāļ­āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļ™āļąāļāļĻāļķāļāļĐāļēāļĄāļē
                 āļļ
 āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđƒāļ™āļĢāļēāļĒāļ§āļīāļŠāļēāļ™āļąāđ‰āļ™āļ­āļĒāļēāļ‡āļ™ïœ‹āļ­āļĒ 20 āļ„āļ™ āļ­āļēāļˆāļēāļĢāļĒ 1 āļ—āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļŠāļ­āļ™āđ„āļ”āļŦāļĨāļēāļĒ                            Faculty     Course       Student   Teacher
 āļ§āļīāļŠāļē āđāļĨāļ°āļŦāļ­āļ‡āđ€āļĢāļĩāļĒāļ™āđāļ•ïœŠāļĨāļ°āļŦāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠïœ‹āļŠāļ­āļ™āļ§āļīāļŠāļēāļ•ïœŠāļēāļ‡āđ† āđ„āļ”āļŦāļĨāļēāļĒāļ§āļīāļŠāļē āļˆāļēāļāļ‚āļ­āļĄāļđāļĨāļ™āļĩāđ‰
                                                                                                  Room
 āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāļēāļ‡ E-R Diagram



9.42                                                                              9.43
āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram                                                 āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram
 2. āļŠāļĢāļēāļ‡ Relationship āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entityāđ„āļ”āļ”āļąāļ‡āļ•ïœŠāļ­āđ„āļ›āļ™āļĩāđ‰                       2.2 āđāļ•ïœŠāļĨāļ°āļĢāļēāļĒāļ§āļīāļŠāļē (Course) āļˆāļ°āļ•ïœ‹āļ­āļ‡āļĄāļĩāļ­āļēāļˆāļēāļĢāļĒ (Teacher) āđ€āļ›ïœ’āļ™āļœāļđāļ—āđāļēāļāļēāļĢāļŠāļ­āļ™
    2.1 āļ—āļēāļ‡āļ„āļ“āļ° (Faculty) āļˆāļ°āļ•ïœ‹āļ­āļ‡āđ€āļŠāļ™āļ­āđ€āļĢāļ·āđˆāļ­āļ‡ (Offer) āđ€āļžāļ·āđˆāļ­āļ‚āļ­āđ€āļ›ïœāļ”āļ§āļīāļŠāļēāđ€āļĢāļĩāļĒāļ™    (Teach)
 (Course)

                                    Faculty                                                    Faculty


                                                                                                OFFER
                                  OFFER
                                                                                                Course         TEACH       Teacher


                                     Course



9.44                                                                     9.45




āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram                                                 āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram
 2.3 āļŦāļ­āļ‡āđ€āļĢāļĩāļĒāļ™ (Room) āđ€āļ›ïœāļ” (Open) āļ—āđāļēāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļāļēāļĢāļŠāļ­āļ™āļ—āļļāļāļĢāļēāļĒāļ§āļīāļŠāļē (Course)    2.4 āļĢāļēāļĒāļ§āļīāļŠāļēāđƒāļ”āđ† (Course) āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ïœāļ”āļŠāļ­āļ™āđ„āļ”āļ•āļ­āļ‡āļĄāļĩ (Have) āļ™āļąāļāđ€āļĢāļĩāļĒāļ™
                                                                                                                     
                                                                          (Student) āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđ€āļĢāļĩāļĒāļ™āļ­āļĒāļēāļ‡āļ™ïœ‹āļ­āļĒ 20 āļ„āļ™

                                 Faculty                                                                  Faculty


                                                                                                          OFFER
                                 OFFER


                                                                                  Room         OPEN        Course       TEACH           Teacher
          Room                    Course       TEACH          Teacher
                      OPEN

                                                                                                           HAVE


                                                                                                          Student
9.46                                                                     9.47
āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram                                                      āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram
 3. āļāđāļēāļŦāļ™āļ”āđ€āļ‡āļ·āļ­āļ™āđ„āļ‚āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļŠāļēāļĄāļēāļĢāļ–āļāđāļēāļŦāļ™āļ”āđ„āļ”āļ”āļąāļ‡āļ™āļĩāđ‰
             āđˆ
    3.1 āđāļ•ïœŠāļĨāļ°āļ„āļ“āļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļŠāļ™āļ­āļ­āļ˜āļīāļšāļ”āļĩāđ€āļžāļ·āđˆāļ­āļ‚āļ­āđ€āļ›ïœāļ”āļŠāļ­āļ™āđ„āļ”āļŦāļĨāļēāļĒāļĢāļēāļĒāļ§āļīāļŠāļē āđāļ•ïœŠāļĢāļēāļĒāļ§āļīāļŠāļē                                                          Faculty
 1 āļĢāļēāļĒāļ§āļīāļŠāļē āļˆāļ°āļ•ïœ‹āļ­āļ‡āļ­āļĒāļđāđƒāļ™āļ„āļ“āļ°āđ€āļ”āļĩāļĒāļ§āđ€āļ—āļēāļ™āļąāđ‰āļ™ āļāļĨāļēāļ§āļ„āļ·āļ­ āļŠāļ·āđˆāļ­āļĢāļēāļĒāļ§āļīāļŠāļēāļˆāļ°āļ‹āđ‰āđāļēāļāļąāļšāļ„āļ“āļ°āļ­āļ·āļ™
                                                                          āđˆ                                                                  1
 āđ„āļĄïœŠāđ„āļ”
                                                                                                                                 OFFER
    3.2 āļ­āļēāļˆāļēāļĢāļĒ 1 āļ—āļēāļ™ āļŠāļēāļĄāļēāļĢāļ–āļŠāļ­āļ™āđ„āļ”āļŦāļĨāļēāļĒāļ§āļīāļŠāļē āđāļĨāļ° 1 āļĢāļēāļĒāļ§āļīāļŠāļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩ
 āļ­āļēāļˆāļēāļĢāļĒāļŠāļ­āļ™āđ„āļ”āļŦāļĨāļēāļĒāļ—āļēāļ™āđ€āļŠïœŠāļ™āļāļąāļ™                                                                                                                M
    3.3 āļŦāļ­āļ‡āđ€āļĢāļĩāļĒāļ™ 1 āļŦāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ïœāļ”āļ—āđāļēāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļāļēāļĢāļŠāļ­āļ™āđ„āļ”āļŦāļĨāļēāļĒāļĢāļēāļĒāļ§āļīāļŠāļē āđāļĨāļ° 1                                M                   M         Course              M                 M      Teacher
                                                                                            Room               OPEN                                             TEACH
 āļĢāļēāļĒāļ§āļīāļŠāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠïœ‹āļŦāļ­āļ‡āđ€āļĢāļĩāļĒāļ™āļŦāļĨāļēāļĒāļŦāļ­āļ‡āđ€āļžāļ·āđˆāļ­āļ—āđāļēāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļāļēāļĢāļŠāļ­āļ™āđ„āļ”āđ€āļŠïœŠāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
                                                                                                                                                 M
    3.4 āļĢāļēāļĒāļ§āļīāļŠāļē 1 āļĢāļēāļĒāļ§āļīāļŠāļēāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ïœāļ”āđ„āļ” āļˆāļ°āļ•ïœ‹āļ­āļ‡āļĄāļĩāļ™āļąāļāđ€āļĢāļĩāļĒāļ™āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ­āļĒāļēāļ‡āļ™ïœ‹āļ­āļĒ
 20 āļ„āļ™ āđāļĨāļ°āļ™āļąāļāđ€āļĢāļĩāļĒāļ™ 1 āļ„āļ™āļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļ§āļīāļŠāļēāđ€āļĢāļĩāļĒāļ™āđ„āļ”āļŦāļĨāļēāļĒāļ§āļīāļŠāļē āđāļŠāļ”āļ‡āđ„āļ”āļ”āļąāļ‡āļĢāļđāļ›                                                                    HAVE

                                                                                                                                      M
                                                                                                                                 Student

9.48                                                                          9.49




āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram                                                      āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram
 4. āļāđāļēāļŦāļ™āļ” Attribute āđāļĨāļ° Primary Key āđƒāļŦāļāļąāļšāđāļ•ïœŠāļĨāļ° Entity āļ”āļąāļ‡āļ•ïœŠāļ­āđ„āļ›āļ™āļĩāđ‰                                               FAC_ID                         FAC_NAME


 Faculty (FAC_ID,FAC_NAME) āđ‚āļ”āļĒāļ—āļĩāđˆ FAC_ID āđ€āļ›ïœ’āļ™ Primary Key                                                                  Faculty
 Course (Course_ID,Course_Name)āđ‚āļ”āļĒāļ—āļĩāđˆ Course_ID āđ€āļ›ïœ’āļ™ Primary Key
 Teacher(Teacher_ID, Teacher_Name)āđ‚āļ”āļĒāļ—āļĩāđˆ Teacher_ID āđ€āļ›ïœ’āļ™ Primary Key                                                                 1
                                                                                                                                                             Course_Name
 Student(STD_ID,STD_SEX,STD_NAME)āđ‚āļ”āļĒāļ—āļĩāđˆ STD_ID āđ€āļ›ïœ’āļ™ Primary Key                      Room_No           Course_ID               OFFER                                             Teacher_ID
 Room(Room_No) āđ‚āļ”āļĒāļ—āļĩāđˆ Room_No āđ€āļ›ïœ’āļ™ Primary Key                                                                                       M
 āđāļŠāļ”āļ‡āđ„āļ”āļ”āļąāļ‡āļĢāļđāļ›                                                                                     N                  M    Course                    M        TEACH        N   Teacher
                                                                                     Room                  OPEN
                                                                                                                                         M
                                                                                                                               HAVE                                            Teacher_Name

                                                                                                                                         N
                                                                                                                           Student


                                                                                                           STD_ID                                               STD_NAME
                                                                                                                                STD_SEX
9.50                                                                          9.51
Reference Book and Text Book
 āļ•āđāļēāļĢāļēāļ­ïœ‹āļēāļ‡āļ­āļīāļ‡

       āļ„āļąāļĄāļ āļĩāļĢāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđāļĨāļ°āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļš āļāļīāļ•āļ•āļī āļ āļąāļāļ”āļĩāļ§āļ’āļ™āļāļļāļĨ āđāļĨāļ°
                                                  āļą

                                                                      Q&A
       āļžāļ™āļīāļ”āļē āļžāļēāļ™āļīāļŠāļāļļāļĨ
       Modern Systems Analysis & Design : Jeffrey A. Hoffer,
       Joey F.George, Joseph S. Valacich




9.52                                                           9.53

Mais conteÚdo relacionado

Mais de TaiMe Sakdisri (20)

4563456
45634564563456
4563456
 
56785774
5678577456785774
56785774
 
Unit07
Unit07Unit07
Unit07
 
6784678467
67846784676784678467
6784678467
 
4678467846
46784678464678467846
4678467846
 
Unit04
Unit04Unit04
Unit04
 
Unit03
Unit03Unit03
Unit03
 
Unit02
Unit02Unit02
Unit02
 
Unit01
Unit01Unit01
Unit01
 
Thai hci
Thai hciThai hci
Thai hci
 
Original 02 hci_principles
Original 02 hci_principlesOriginal 02 hci_principles
Original 02 hci_principles
 
Original 01 hci_principles
Original 01 hci_principlesOriginal 01 hci_principles
Original 01 hci_principles
 
Email system
Email systemEmail system
Email system
 
D1 overview
D1 overviewD1 overview
D1 overview
 
Chapter008
Chapter008Chapter008
Chapter008
 
Chapter006 (1)
Chapter006 (1)Chapter006 (1)
Chapter006 (1)
 
Chapter006
Chapter006Chapter006
Chapter006
 
Chapter004
Chapter004Chapter004
Chapter004
 
Chapter003
Chapter003Chapter003
Chapter003
 
56456456
5645645656456456
56456456
 

Chapter009

  • 1. āļŠïœŠāļ§āļ™āļ—āļĩāđˆ 3 Chapter 9 System Analysis Data Modeling āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāļĢāļ°āļšāļš āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨ System Development Life Cycle : SDLC Learning Objectives āļāļīāļˆāļāļĢāļĢāļĄāđƒāļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ™āļĩāđ‰āđ„āļ”āđāļïœŠ 1. āļāļēāļĢāļāđāļēāļŦāļ™āļ”āļ„āļ§āļēāļĄāļ•ïœ‹āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļš āļ­āļ˜āļīāļšāļēāļĒāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ‚āļ”āļĒāļĒāļ­āļ‚āļ­āļ‡āļ„āđāļēāļŦāļĨāļąāļ āđ† āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™āļ•āļąāļ§āđāļšāļšāļ‚āļ­āļĄāļđāļĨ 2. āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāļ„āļ§āļēāļĄāļ•ïœ‹āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđƒāļŦāļĄïœŠ (Data Modeling) 2.1 āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļąāļ™āļ•āļ­āļ™āļāļēāļĢāļ—āđāļēāļ‡āļēāļ™āļ‚āļ­āļ‡ āđ‰ āļĢāļ°āļšāļš 2.2 āļ„āđāļēāļ­āļ˜āļīāļšāļēāļĒāļ‚āļąāļ™āļ•āļ­āļ™āļāļēāļĢāļ—āđāļēāļ‡āļēāļ™ āđ‰ āļŠāļēāļĄāļēāļĢāļ–āļ§āļēāļ”āđāļœāļ™āļ āļēāļžāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩ (E-R 2.3 āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨ Diagram) āļ­āļ˜āļīāļšāļēāļĒāļšāļ—āļšāļēāļ—āļ‚āļ­āļ‡āļ•āļąāļ§āđāļšāļšāļ‚āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĄāđ‚āļ™āļ āļēāļž (Conceptual Data Modeling) āđƒāļ™āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđāļĨāļ°āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāļ‚āļ­āļĄāļđāļĨ āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāđ‚āļ”āļĒāļ—āļąāļ§āđ„āļ›āđ„āļ” āđˆ 9.2 9.3
  • 2. Topics āđāļ™āļ°āļ™āđāļēāđāļœāļ™āļ āļēāļžāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ āļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļ‚āļ­āļĄāļđāļĨ āđāļ™āļ°āļ™āđāļēāđāļœāļ™āļ āļēāļžāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļ‚āļ­āļĄāļđāļĨ āļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™ E-R Diagram āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨ (Data Model) āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ—āļĩāđāļŠāļ”āļ‡āđƒāļŦ āđˆ āđ€āļŦāđ‡āļ™āļ‚āļ­āļĄāļđāļĨāđāļĨāļ° āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļ‚āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļĢāļ°āļšāļš āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āđ‚āļ”āļĒāđƒāļŠïœ‹ “āđāļœāļ™āļ āļēāļžāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ āļ‚āļ­āļĄāļđāļĨ (Entity Relationship Diagram: E-R Diagram)” āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram 9.4 9.5 āļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™ E-R Diagram āļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™ E-R Diagram Chen Model Crow’s Foot Model āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ Chen Model Crow’s Foot Model āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ Attribute āđƒāļŠïœ‹āđāļŠāļ”āļ‡ Attribute āļ‚āļ­āļ‡ Entity Name āđƒāļŠïœ‹āđāļŠāļ”āļ‡ Entity Entity Entity Name Attribute 1 Attribute 2 â€Ķ.. Relationship Line āđ€āļŠïœ‹āļ™āđ€āļŠāļ·āđˆāļ­āļĄ āđƒāļŠïœ‹āđāļŠāļ”āļ‡āļ„āļĩāļĒāļŦāļĨāļąāļ (Identifier)  Entity Name āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity Identifier Identifier Attribute 1 â€Ķ.. Relationship āđƒāļŠïœ‹āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļŠāđāļēāļŦāļĢāļąāļš Crow’s Foot Associative Entity Entity Model āđƒāļŠïœ‹āļ•āļąāļ§āļ­āļąāļāļĐāļĢāđ€āļ‚āļĩāļĒāļ™āđāļŠāļ”āļ‡ name - āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ Weak Entity 9.6 9.7
  • 3. āļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™ E-R Diagram āļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđƒāļ™ E-R Diagram āļ•āļąāļ§āļ­āļĒāļēāļ‡ E-R Diagram āļ‚āļ­āļ‡āļĢāļđāļ›āđāļšāļš Chen Model āļ•āļąāļ§āļ­āļĒāļēāļ‡ E-R Diagram āļ‚āļ­āļ‡āļĢāļđāļ›āđāļšāļš Crow’s Foot Model POS_NO POS_DES EMP_NAME EMP_SEX EMPLOYEE POSITION EMP_ID WORK_AS POS_NO M 1 EMP_NAME POS_DES EMPLOYEE WORK_ POSITION EMP_SEX AS EMP_ID 9.8 9.9 āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram Entities āļ„āļ·āļ­ āļ„āļ™ āļŠāļ–āļēāļ™āļ—āļĩāđˆ āļ§āļąāļ•āļ–āļļ āđ€āļŦāļ•āļļāļāļēāļĢāļ“ āļŦāļĢāļ·āļ­āđāļ™āļ§āļ„āļ§āļēāļĄāļ„āļīāļ”āļ—āļĩāđˆāđāļ§āļ”āļĨāļ­āļĄāļœāļđāđƒāļŠïœ‹āļĢāļ°āļšāļšāļ—āļĩāđˆ Entities āļ•ïœ‹āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļē Properties Relationships āļŦāļĄāļ§āļ”āļšāļļāļ„āļ„āļĨ (Person): EMPLOYEE,STUDENT,PATIENT,CUSTOMER, DEPARTMENT,DIVISION āļŦāļĄāļ§āļ”āļŠāļ–āļēāļ™āļ—āļĩāđˆ (Place): REGION,COUNTRY,BRANCH,BUILDING,ROOM, CAMPUS āļŦāļĄāļ§āļ”āđ€āļŦāļ•āļļāļāļēāļĢāļ“ (Event): SALE,REGISTRATION,RENEWAL,ORDER,INVOICE, FLIGHT,CANCELLATION āļŠāļīāđˆāļ‡āļ‚āļ­āļ‡ (Object): PRODUCT, BOOK , RAW MATERIAL, BUILDING āļŦāļĄāļ§āļ”āļ‚āļ­āļ‡āđāļ™āļ§āļ„āļīāļ” (Concept) : COURSE,SUBJECT,EXPENSE 9.10 9.11
  • 4. āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram Entities Entities E-R Diagram āļŠāļēāļĄāļēāļĢāļ–āļˆāđāļēāđāļ™āļ Entity āđ„āļ” 2 āļ›āļĢāļ°āđ€āļ āļ— āļ”āļąāļ‡āļ™āļĩāđ‰ 2. Weak Entity āļ„āļ·āļ­ Entity āļ—āļĩāļ•ïœ‹āļ­āļ‡āļ‚āļķāđ‰āļ™āļ­āļĒāļđāļāļąāļš Entity āļ­āļ·āļ™ āđ„āļĄïœŠāļĄāļĩ Property āļ—āļĩāđˆāđ€āļ›ïœ’āļ™ āđˆ āđˆ 1. Regular Entity āđ€āļ­āļāļĨāļąāļāļĐāļ“āđƒāļ™āļāļēāļĢāļˆāđāļēāđāļ™āļāļ„āļ§āļēāļĄāđāļ•āļāļ•ïœŠāļēāļ‡āļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļŠāļĄāļēāļŠāļīāļ āļˆāļķāļ‡ āļŦāļĢāļ·āļ­āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļĩāļĒāļāļ§ïœŠāļē Strong Entity āđ€āļ›ïœ’āļ™ Entity āļ—āļĩāļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āđˆ āļ•ïœ‹āļ­āļ‡āļāļēāļĢāļĻāļąāļĒāđ€āļ­āļāļĨāļąāļāļĐāļ“āļŦāļĢāļ·āļ­ Property āļˆāļēāļ Entity āļ­āļ·āļ™āđ€āļ›ïœ’āļ™ āđˆ āļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāļĄāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī āļ‹āļķāđˆāļ‡āļšïœŠāļ‡āļšāļ­āļāļ–āļķāļ‡āđ€āļ­āļāļĨāļąāļāļĐāļ“āļ‚āļ­āļ‡āđāļ•ïœŠāļĨāļ°āļŠāļĄāļēāļŠāļīāļāļ™āļąāļ™ āļĩ āđ‰ āļŠïœŠāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļ™āļāļēāļĢāļˆāđāļēāđāļ™āļāļ„āļ§āļēāļĄāđāļ•āļāļ•ïœŠāļēāļ‡āļ”āļąāļ‡āļāļĨāļēāļ§ āđ„āļ” āđ€āļŠïœŠāļ™ Entity āļ›āļĢāļ°āļŠāļēāļāļĢ (POPULATION) āļŠāđāļēāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹ āđāļ—āļ™ Entity āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰ āļ„āļ·āļ­āļĢāļđāļ›āđ€āļŦāļĨāļĩāļĒāļĄāļœāļ·āļ™āļœïœ‹āļē āđ‚āļ”āļĒāļĄāļĩāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡ Entity āļ™āļąāļ™ āđˆ āđ‰ āļ­āļĒāļđāļ āļēāļĒāđƒāļ™ Order_Detail POPULATION 9.12 9.13 āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram Properties Attributes Properties (Attributes/Element/Field) āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī 1. Simple Attribute āļ„āļ·āļ­ Attribute āļ—āļĩāđˆāļ„āļēāļ āļēāļĒāđƒāļ™ Attribute āļ™āļąāđ‰āļ™āđ„āļĄïœŠāļŠāļēāļĄāļēāļĢāļ– āđāļšïœŠāļ‡āļĒāļ­āļĒāđ„āļ”āļ­āļĩāļ āđ€āļŠïœŠāļ™ āđ€āļžāļĻ, āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™, āļ­āļēāļĒāļļ, āļˆāļąāļ‡āļŦāļ§āļąāļ” āđ€āļ›ïœ’āļ™āļ•ïœ‹āļ™ SexSalaryName āļŦāļĢāļ·āļ­āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāđƒāļŠïœ‹āļ­āļ˜āļīāļšāļēāļĒāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡ Entity āļŦāļĢāļ·āļ­ Relationship āļŠāđāļēāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđāļ—āļ™ Attribute āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰ āđ„āļ”āđāļïœŠ āļ§āļ‡āļĢāļĩāļ—āļĩāđˆāļĄāļĩāđ€āļŠïœ‹āļ™āđ€āļŠāļ·āđˆāļ­āļĄāļ•ïœŠāļ­āđ„āļ›āļĒāļąāļ‡ āļ—āļĩāđˆāļŠāļ™āđƒāļˆ Entity āļ—āļĩāđˆāđ€āļ›ïœ’āļ™āđ€āļˆïœ‹āļēāļ‚āļ­āļ‡ Attribute āļ™āļąāđ‰āļ™ āđ‚āļ”āļĒāļĄāļĩāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡ Attribute āļ™āļąāđ‰āļ™āļ­āļĒāļđāļ āļēāļĒāđƒāļ™ āđ€āļŠïœŠāļ™ Attribute “EmpID”,”NAME”,”SEX” āđāļĨāļ° “SALARY” āļ‚āļ­āļ‡ Entity “EMPLOYEE” Name Sex Salary Attribute Name EmpID EMPLOYEE 9.14 9.15
  • 5. āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram Attributes Attributes 2. Composite Attribute āļ„āļ·āļ­ Attribute āļ—āļĩāđˆāļ„āļēāļ āļēāļĒāđƒāļ™ Attribute āļ™āļąāđ‰āļ™ āļŠāļēāļĄāļēāļĢāļ– 3. Identifier āļŦāļĢāļ·āļ­ Key āļ„āļ·āļ­ Attribute āļŦāļĢāļ·āļ­āļāļĨāļļāļĄāļ‚āļ­āļ‡ Attribute āļ—āļĩāđˆāļĄāļĩāļ„āļēāđƒāļ™āđāļ•ïœŠ āđāļĒāļāđ€āļ›ïœ’āļ™ Attribute āļĒāļ­āļĒāđ„āļ”āļ­āļ āļ‹āļķāđˆāļ‡āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ•āļĢāļ‡āļ‚āļēāļĄāļāļąāļš Simple Attribute āļĩ āļĨāļ° Attribute āļ‚āļ­āļ‡ Entity āđ„āļĄïœŠāļ‹āđ‰āđāļēāļāļąāļ™āđ€āļĨāļĒ āļ‹āļķāđˆāļ‡āļ–āļđāļāļ™āđāļēāļĄāļēāđƒāļŠïœ‹āļāđāļēāļŦāļ™āļ”āļ„āļ§āļēāļĄāđ€āļ›ïœ’āļ™āđ€āļ­āļāļĨāļąāļāļĐāļ“ āļ•āļąāļ§āļ­āļĒāļēāļ‡āļ—āļĩāđˆ 1 Attribute “āļŠāļ·āļ­â€ āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļšïœŠāļ‡āļĒāļ­āļĒāļ­āļ­āļāđ€āļ›ïœ’āļ™ “āļ„āđāļēāļ™āđāļēāļŦāļ™ïœ‹āļēāļŠāļ·āđˆāļ­â€, “āļŠāļ·āļ­â€ āđˆ āđˆ āđƒāļŦāļāļąāļšāđāļ•ïœŠāļĨāļ° Attribute āđƒāļ™ Entity āļ•āļąāļ§āļ­āļĒāļēāļ‡ Attribute “EmpID” āļ‚āļ­āļ‡ Entity “Employee” āļ—āļĩāđˆāđƒāļŠïœ‹āđāļ—āļ™āļĢāļŦāļąāļŠāļ›āļĢāļ°āļˆāđāļēāļ•āļąāļ§āļžāļ™āļąāļāļ‡āļēāļ™ Identifier/Key āļŠāļēāļĄāļēāļĢāļ–āļˆāđāļēāđāļ™āļāđ„āļ” āđāļĨāļ° “āļ™āļēāļĄāļŠāļāļļāļĨ” 3 āļ›āļĢāļ°āđ€āļ āļ—āļ”āļąāļ‡āļ™āļĩāđ‰ FNAME Composite 1. Candidates Keys Attribute NAME Sex 2. Primary Key SNAME 3. Foreign Key Salar EMPLOYEE y Emp_ID 9.16 9.17 āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram 1. Candidate Keys āļ„āļ·āļ­ Attribute āđƒāļ”āđ† āļŦāļĢāļ·āļ­ Attribute āļ—āļĩāđˆāļĢāļ§āļĄāļāļąāļ™āđāļĨāļ§āļ—āđāļēāđƒāļŦāļ„āļē Primary Key āļ‚āļ­āļ‡ Attribute āļ‚āļ­āļ‡ Entity āļ™āļąāđ‰āļ™āđ„āļĄïœŠāļ‹āđ‰āđāļēāļāļąāļ™āđ€āļĨāļĒ 2. Primary Key āļ„āļ·āļ­ Candidate Key āļ—āļĩāđˆāļ–āļđāļāđ€āļĨāļ·āļ­āļāđƒāļŦāđ€āļ›ïœ’āļ™ Key āļŦāļĨāļąāļāļ—āļĩāđˆāļĄāļĩāļ„āļēāļ‚āļ­āļ‡ Candidate Key Foreign Key Emp_Name Position_Des āļŠāļĄāļēāļŠāļīāļāđƒāļ™ Attribute āđ„āļĄïœŠāļ‹āđ‰āđāļēāļāļąāļ™āđ€āļĨāļĒ āļāļēāļĢāļ—āļĩāđˆāđ€āļĨāļ·āļ­āļ Key āļ—āļĩāđˆāļĄāļĩāļ„āļēāđ„āļĄïœŠāļ‹āđāđ‰āļēāļāļąāļ™āđ€āļĨāļĒāļĄāļē Position_No c āđ€āļ›ïœ’āļ™ Primary Key āđ€āļžāļ·āđˆāļ­āļˆāļ°āđƒāļŦ Primary Key āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ„āļ›āļĢāļ°āļšāļļāļ„āļēāđƒāļ™āļ­āļĩāļ Position_No Emp_Lastna Attribute āļ­āļ·āđˆāļ™āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™ïœŽāđƒāļ™āļāļēāļĢāļ„āļ™āļŦāļēāļ‚āļ­āļĄāļđāļĨāđ„āļ”āđ‚āļ”āļĒāđ„āļĄïœŠāđ€āļāļīāļ”āļ‚āļ­āļĄāļđāļĨāļ‹āđ‰āđāļēāļ‹ïœ‹āļ­āļ™āļāļąāļ™ me EMPLOYEE 3. Foreign Key āļ„āļ·āļ­ Primary Key āļ‚āļ­āļ‡ Entity āļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļ„āļēāļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡ Primary Key WORK_ POSITION AS āļ­āļĩāļ Entity āļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™āđ„āļ” Emp_ID 9.18 9.19
  • 6. āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram Attributes 4. Single-Valued Attribute āļ„āļ·āļ­ Attribute āļ—āļĩāđˆāļĄāļĩāļ„āļēāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ•ïœ‹ Attribute āđƒāļ” Attribute āļŦāļ™āļķāđˆāļ‡āđ€āļžāļĩāļĒāļ‡āļ„āļēāđ€āļ”āļĩāļĒāļ§āđ€āļŠïœŠāļ™ Attribute “Salary” āļ‹āļķāđˆāļ‡āļ—āļĩāđˆāđƒāļŠïœ‹āđ€āļāđ‡āļš āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™āļ‚āļ­āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđāļĨāļ°āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•ïœŠāļĨāļ°āļ„āļ™āļˆāļ°āļĄāļĩāđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™āđ€āļžāļĩāļĒāļ‡āļ„āļēāđ€āļ”āļĩāļĒāļ§ Emp_Sex Emp_Salary Emp_Name 5. Muti-Valued Attribute āļ„āļ·āļ­ Attribute āļ—āļĩāđˆāļĄāļĩāļ„āļēāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđ„āļ”āļŦāļĨāļēāļĒāļ„āļē āļ āļēāļĒāđƒāļ•ïœ‹āļ„āļēāļ‚āļ­āļ‡ Attribute āđƒāļ” Attribute āļŦāļ™āļķāđˆāļ‡āđ€āļŠïœŠāļ™ Attribute “DEGREE” āļ—āļĩāđˆāđƒāļŠïœ‹āļĢāļ°āļšāļļ āļĢāļ°āļ”āļąāļšāļāļēāļĢāļĻāļķāļāļĐāļēāļ‚āļ­āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•ïœŠāļĨāļ°āļ„āļ™ āļ‹āļķāđˆāļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•ïœŠāļĨāļ°āļ„āļ™ āļˆāļ°āļĄāļĩāļĢāļ°āļ”āļąāļšāļāļēāļĢāļĻāļķāļāļĐāļēāđ„āļ” EMPLOYEE Emp_ID Emp_Degree āļŦāļĨāļēāļĒāļĢāļ°āļ”āļąāļš āļŠāđāļēāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āļ—āļĩāđˆāđƒāļŠïœ‹āđāļ—āļ™ Attribute āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰ āļˆāļ°āđƒāļŠïœ‹āđ€āļŠïœ‹āļ™ 2 āđ€āļŠïœ‹āļ™ āđ€āļŠāļ·āđˆāļ­āļĄāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļĢāļđāļ›āļ āļēāļžāļ‚āļ­āļ‡ Attribute āļāļąāļš Entity 9.20 9.21 āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram Attributes Relationship 6. Derived Attribute āļ„āļ·āļ­ Attribute āļ—āļĩāđˆāļ„āļēāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđ„āļ”āļĄāļēāļˆāļēāļāļāļēāļĢāļ™āđāļēāđ€āļ­āļēāļ„āļē Relationship āļ„āļ·āļ­ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity 2 Entity āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļ‚āļ­āļ‡ Attribute āļ­āļ·āđˆāļ™āļĄāļēāļ—āđāļēāļāļēāļĢāļ„āđāļēāļ™āļ§āļ“ āļ‹āļķāđˆāļ‡āļ„āļēāļ‚āļ­āļ‡ Attribute āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰āļˆāļ°āļ•ïœ‹āļ­āļ‡ āļ‚āļ­āļĄāļđāļĨāļ‹āļķāđˆāļ‡āļāļąāļ™āđāļĨāļ°āļāļąāļ™ āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡ āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ„āļēāļ‚āļ­āļ‡ Attribute āļ—āļĩāđˆāļ–āļđāļāļ™āđāļēāļ„āļēāļĄāļēāļ„āđāļēāļ™āļ§āļ“ āđ€āļŠïœŠāļ™ Attriute “TOT_SAL” āļ‚āļ­āļ‡ Entity “Employee” āļ—āļĩāđˆāđƒāļŠïœ‹āđ€āļāđ‡āļšāđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļŠāļąāļāļĨāļąāļāļĐāļ“āļˆāļ°āđƒāļŠïœ‹āļĢāļđāļ›āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļ‚āļēāļ§āļŦāļĨāļēāļĄāļ•āļąāļ”āļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡Relationship āļ™āļąāđ‰āļ™āļ­āļĒāļđ āļ‚āļ­āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•ïœŠāļĨāļ°āļ„āļ™āļ‚āļ­āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•ïœŠāļĨāļ°āļ„āļ™āđ€āļžāļ·āđˆāļ­āļ™āđāļēāđ„āļ›āļ„āđāļēāļ™āļ§āļ“āļ āļēāļĐāļĩ āļ‹āļķāđˆāļ‡āđ„āļ”āļĄāļēāļˆāļēāļ āļ āļēāļĒāđƒāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āļˆāļ°āļ•ïœ‹āļ­āļ‡āđ€āļŠāļ·āļ­āļĄāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āđ€āļŠāļĄāļ­ āđˆ āļœāļĨāļĢāļ§āļĄāļ‚āļ­āļ‡āļ„āļēāđƒāļ™ Attribute “INCOME” āļ‚āļ­āļ‡ Entity āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡ Relationship āļŠāļēāļĄāļēāļĢāļ–āļˆāđāļēāđāļ™āļāđ„āļ” 3 āļ›āļĢāļ°āļāļēāļĢāļ”āļąāļ‡āļ™āļĩāđ‰ Emp_Sex Emp_Salary Emp_Name 1. One-to-One Relationship 2. One-to-Many Relationship 3. Many-to-Many Relationship Emp_ID EMPLOYEE Emp_Degree Emp_TOT_SAL 9.22 9.23
  • 7. āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity (Relationship) āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity (Relationship) 1. One-to-One Relationship : āđ€āļ›ïœ’āļ™Relationship āļ—āļĩāđˆāđāļ•ïœŠāļĨāļ° Participant 2. One-to-Many Relationship : āđ€āļ›ïœ’āļ™ Relationship āļ—āļĩāđˆāđāļ•ïœŠāļĨāļ° Participant āļ‚āļ­āļ‡ EntityāļŦāļ™āļķāđˆāļ‡āļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļšāļ­āļĩāļ Participant āļ‚āļ­āļ‡āļ­āļĩāļ Entity āļŦāļ™āļķāđˆāļ‡āđ€āļžāļĩāļĒāļ‡ āļ‚āļ­āļ‡ Entity āļŦāļ™āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļš Participant āļ‚āļ­āļ‡āļ­āļĩāļ Entity āļŦāļ™āļķāđˆāļ‡ Participant āđ€āļ”āļĩāļĒāļ§āđ€āļŠïœŠāļ™ āļāļĢāļ“āļĩāļĨāļđāļāļ„āļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāđ„āļ”āđ€āļžāļĩāļĒāļ‡āļšāļąāļāļŠāļĩāđ€āļ”āļĩāļĒāļ§ āđāļĨāļ° āļĄāļēāļāļāļ§ïœŠāļē 1Participant āđ€āļŠïœŠāļ™ āļāļĢāļ“āļĩāļĨāļđāļāļ„āļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāđ„āļ”āļĄāļēāļāļāļ§ïœŠāļē 1 āļšāļąāļāļŠāļĩ āđāļ•ïœŠāļĨāļ°āļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāļˆāļ°āļĄāļĩāđ€āļˆïœ‹āļēāļ‚āļ­āļ‡āļšāļąāļāļŠāļĩāđ„āļ”āđ€āļžāļĩāļĒāļ‡āļ„āļ™āđ€āļ”āļĩāļĒāļ§ āļ”āļąāļ‡āļĢāļđāļ› āđāļĨāļ°āđāļ•ïœŠāļĨāļ°āļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāļˆāļ°āļ•ïœ‹āļ­āļ‡āļĄāļĩāđ€āļˆïœ‹āļēāļ‚āļ­āļ‡āļšāļąāļāļŠāļĩāđ€āļžāļĩāļĒāļ‡āļ„āļ™āđ€āļ”āļĩāļĒāļ§ āļ”āļąāļ‡āļĢāļđāļ› 1 Belong_to 1 ACCOUNT 1 Belong_to M ACCOUNT CUSTOMER CUSTOMER 9.24 9.25 āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity (Relationship) āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity(Degree of Relationship) 3. Many-to-Many Relationship : āđ€āļ›ïœ’āļ™ Relationship āļ—āļĩāđˆ Participant Entity āļ„āļ·āļ­āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļŠāļ™āđƒāļˆāđƒāļ™āļĢāļ°āļšāļš āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļˆāļ°āđ€āļ›ïœ’āļ™āļ‚āļ­āļĄāļđāļĨ āļŠāļīāđˆāļ‡āļ‚āļ­āļ‡ āđāļœāļ™āļ āļŦāļĢāļ·āļ­ āļĄāļēāļāļāļ§ïœŠāļē 1 Participant āļ‚āļ­āļ‡ Entity āļŦāļ™āļķāđˆāļ‡ āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļš Participant āļ‚āļ­āļ‡āļ­āļĩāļ āļą āļŠāļ–āļēāļ™āļ—āļĩāđˆ āļ‹āļķāđˆāļ‡āļˆāļ°āļ•ïœ‹āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļšāļ­āļĩāļ Entity āļŦāļ™āļķāđˆāļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāļĢāļ°āļšāļšāđ€āļāļīāļ”āļāļēāļĢ Entity āļŦāļ™āļķāđˆāļ‡āļĄāļēāļāļāļ§ïœŠāļē 1 Participant āđ€āļŠïœŠāļ™ āļāļĢāļ“āļĩāļĨāļđāļāļ„āļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāđ„āļ” āļ—āđāļēāļ‡āļēāļ™āđ€āļ›ïœ’āļ™āļ•āļēāļĄāļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļ•ïœ‹āļ­āļ‡āļĄāļĩāļŠāļīāđˆāļ‡āļ—āļĩāđˆāđƒāļŠïœ‹āļ§āļąāļ”āļ„āļ§āļēāļĄāđ€āļ‚āļĄāļ‚āļ™āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ āļĄāļēāļāļāļ§ïœŠāļē 1 āļšāļąāļāļŠāļĩ āđāļĨāļ°āđāļ•ïœŠāļĨāļ°āļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāđ€āļˆïœ‹āļēāļ‚āļ­āļ‡āļšāļąāļāļŠāļĩāđ„āļ”āļĄāļēāļāļāļ§ïœŠāļē 1 āļ„āļ™ āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļ§ïœŠāļēāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™āļĨāļąāļāļĐāļ“āļ°āļ­āļĒāļēāļ‡āđ„āļĢāļŦāļĢāļ·āļ­āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ—āļĩāđˆāļ‹āļąāļšāļ‹ïœ‹āļ­āļ™ āđ€āļžāļĩāļĒāļ‡āđƒāļ” āļ‹āļķāđˆāļ‡āļāļēāļĢāļ§āļąāļ”āļˆāđāļēāļ™āļ§āļ™ Entity āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļ™āļ™āļąāđˆāļ™āđ€āļ­āļ‡ āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§ïœŠāļē Degree of a āļą Relationship āļ„āļ·āļ­ āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļŠāļēāļĄāļēāļĢāļ–āļˆāđāļēāđāļ™āļāđ„āļ”āđ€āļ›ïœ’āļ™ 3 āļ›āļĢāļ°āđ€āļ āļ— M Belong_to M ACCOUNT CUSTOMER Unary Relationship/Recursive Relationship Binary Relationship Ternary Relationship 9.26 9.27
  • 8. āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram 1. Unary Relationship/Recursive 2. Binary Relationship : āļ„āļ·āļ­ Relationship āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ 2 Entity āļāļĢāļ“āļĩāđ€āļŠïœŠāļ™āļ™āļĩāđ‰ Relationship : āđ€āļ›ïœ’āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļŠāļĄāļēāļŠāļīāļāļ āļēāļĒāđƒāļ™ Entity āļ‚āļ­āļ‡ āđ€āļĢāļĩāļĒāļāđ„āļ”āļ§ïœŠāļēāļĄāļĩ Degree āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđ€āļ—āļēāļāļąāļš 2 āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ›ïœ’āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ āļ•āļąāļ§āđ€āļ­āļ‡āļ‹āļķāđˆāļ‡āđ€āļāļīāļ”āđƒāļ™āļāļĢāļ“āļĩāļ—āđˆāļĩ Attribute āļ‚āļ­āļ‡ Entity āļ™āļąāđ‰āļ™ āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļš Entity 2 āļˆāđāļēāļ™āļ§āļ™ āļ­āļĩāļ Attribute āļŦāļ™āļķāđˆāļ‡āļ āļēāļĒāđƒāļ™ Entity āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđāļšāļš One-to-One Relationship āļ‹āļķāđˆāļ‡āļžāļ™āļąāļāļ‡āļēāļ™āļŦāļ™āļķāđˆāļ‡āļ„āļ™āļˆāļ° āļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļ—āļĩāđˆāļˆāļ­āļ”āļĢāļ– (Parking Place) āđ„āļ” 1 āļ—āļĩāđˆāđ€āļ—āļēāļ™āļąāđ‰āļ™āđāļĨāļ°āļ—āļĩāđˆāļˆāļ­āļ”āļĢāļ– 1 āļ—āļĩāđˆāđ€āļ›ïœ’āļ™āļ‚āļ­āļ‡ āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđ€āļ›ïœ’āļ™āđāļšāļš One-to-Many āļ‹āļķāđˆāļ‡āļˆāļ°āđ€āļŦāđ‡āļ™āđ„āļ”āļ§ïœŠāļē Employee āļŦāļ™āļķāđˆāļ‡ āļ„āļ™āļŠāļēāļĄāļēāļĢāļ–āļˆāļ°āļšāļĢāļīāļŦāļēāļĢāļ‡āļēāļ™ Employee āļ„āļ™āļ­āļ·āđˆāļ™āđ†āđ„āļ” āđ€āļŠïœŠāļ™āļŦāļąāļ§āļŦāļ™ïœ‹āļēāļ‡āļēāļ™ āļ”āļąāļ‡āļĢāļđāļ› āļžāļ™āļąāļāļ‡āļēāļ™āļŦāļ™āļķāđˆāļ‡āļ„āļ™āļ”āļąāļ‡āļĢāļđāļ› M EMPLOYEE 1 IS ASSIGNED 1 PARKING PLASCE Employee Manage 1 9.28 9.29 āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ•āļąāļ§āļ­āļĒāļēāļ‡ āđāļšāļš One-to-Many āđƒāļ™āļŦāļ™āļķāđˆāļ‡āļŠāļēāļĒāļœāļĨāļīāļ•āļ āļąāļ“āļ‘ (Product Line) āļˆāļ°āļ›āļĢāļ°āļāļ­āļš 3.Ternary Relationship : āļ„āļ·āļ­ Relationship āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāļ™āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļĄāļēāļāļāļ§ïœŠāļē 2 Entity āđ‰ āļ‚āļķāļ™āđ„āļ› āđ‰ āđ„āļ›āļ”āļ§āļĒ (Contains) āļŠāļīāļ™āļ„āļēāđ„āļ”āļ•āļąāđ‰āļ‡āđāļ•ïœŠ 1 āļœāļĨāļīāļ•āļ āļąāļ“āļ‘ (Product) āļ‚āļķāđ‰āļ™āđ„āļ› āđāļĨāļ°āļŠāļīāļ™āļ„āļēāļ•āļąāđ‰āļ‡āđāļ•ïœŠ āļ•āļąāļ§āļ­āļĒāļēāļ‡ Entity āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™ 3 Entity āļ”āļ§āļĒāļāļąāļ™āđ„āļ”āđāļïœŠ PART,VENDOR āđāļĨāļ° 1 āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āļ‚āļķāđ‰āļ™āđ„āļ›āļˆāļ°āļ•ïœ‹āļ­āļ‡āļ­āļĒāļđāđƒāļ™āļŠāļēāļĒāļāļēāļĢāļœāļĨāļīāļ•āđ€āļžāļĩāļĒāļ‡ 1 āļŠāļēāļĒāđ€āļ—āļēāļ™āļąāđ‰āļ™ āļ”āļąāļ‡āļĢāļđāļ› WAREHOUSE āļ‹āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđƒāļ™āļŠïœŠāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāļŠïœŠāļ‡āļŠāļīāļ™āļ„āļē āļœāļđāļˆāļąāļ”āļˆāđāļēāļŦāļ™ïœŠāļēāļĒ (VENDOR) āļŠāļēāļĄāļēāļĢāļ–āļŠïœŠāļ‡āļŠāļīāļ™āļŠïœŠāļ§āļ™āļŠāļīāļ™āļ„āļē (PART) āđ„āļ”āļ•āļąāđ‰āļ‡āđāļ•ïœŠ 1 āļŠāļīāļ™āļŠïœŠāļ§āļ™āļ‚āļķāļ™āđ„āļ› āđ€āļžāļ·āđˆāļ­āđ„āļ› āđ€āļāđ‡āļšāđ„āļ§ïœ‹āđƒāļ™āļ„āļĨāļąāļ‡āļŠāļīāļ™āļ„āļē āđ‰ āđ‰ āđ‰ PRODUCT LINE 1 CONTAINS M PRODUCT (WAREHOUSE) āđ„āļ”āļ•āļąāđ‰āļ‡āđāļ•ïœŠ 1 āļ„āļĨāļąāļ‡āļŠāļīāļ™āļ„āļēāļ‚āļķāđ‰āļ™āđ„āļ› āļ”āļąāļ‡āļĢāļđāļ› PART āļ•āļąāļ§āļ­āļĒāļēāļ‡ āđāļšāļš Many-to-Many āļ„āļ·āļ­ āļ™āļąāļāļĻāļķāļāļĐāļē (Student) āļ•āļąāļ‡āđāļ•ïœŠ 1 āļ„āļ™āļ‚āļķāļ™āđ„āļ› āđ‰ āđ‰ āļŠāļēāļĄāļēāļĢāļ–āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™ (Register for) āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļĢāļēāļĒāļ§āļīāļŠāļē (Course) āđ„āļ”āļ•āļąāđ‰āļ‡āđāļ•ïœŠ 1 āļĢāļēāļĒāļ§āļīāļŠāļē M āļ‚āļķāđ‰āļ™āđ„āļ› āđāļĨāļ°āđƒāļ™āļĢāļēāļĒāļ§āļīāļŠāļēāļ•āļąāđ‰āļ‡āđāļ•ïœŠ 1 āļĢāļēāļĒāļ§āļīāļŠāļēāļ‚āļķāđ‰āļ™āđ„āļ›āļ™āļĩāđ‰āļ™āļąāļāļĻāļķāļāļĐāļēāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđ€āļĢāļĩāļĒāļ™āđ„āļ”āļĄāļēāļāļāļ§ïœŠāļē 1 āļ„āļ™ āļ”āļąāļ‡āļĢāļđāļ›āļ”āļēāļ™āļĨāļēāļ‡ VENDOR M SHIPS M WAREHOUSE STUDENT M REGISTERS FOR M COURSE QUANTITY 9.30 9.31
  • 9. āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram Cardinalities āđƒāļ™ Relationship Associative Entities Cardinality āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļˆāđāļēāļ™āļ§āļ™āļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāđ€āļ›ïœ’āļ™āđ„āļ›āđ„āļ”āđƒāļ™ Entity āļŦāļ™āļķāļ‡āļ—āļĩāđˆāļĄāļĩ āđˆ Associative Entity āļŦāļĄāļēāļĒāļ–āļķāļ‡ Relationship āļ—āļĩāđˆāļĄāļĩ Attribute āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļŦāļĄïœŠ āđ‚āļ”āļĒāļ—āļĩāđˆ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļšāļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡āļ­āļĩāļ Entity āļŦāļ™āļķāļ‡āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļŦāļēāļāļĄāļĩ Entity “āļ āļēāļžāļĒāļ™āļ•āļĢ āđˆ Attribute āļ™āļąāđ‰āļ™āđ€āļāļīāļ”āļˆāļēāļāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļ•āļąāđ‰āļ‡āđāļ•ïœŠ 2 Entity āļ‚āļķāđ‰āļ™āđ„āļ› āđƒāļ™ āļŠāļąāļāļĨāļąāļāļĐāļ“āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļ‚āļēāļ§āļŦāļĨāļēāļĄāļ•āļąāļ”āļ—āļĩāđˆāļĨāļ­āļĄāļĢāļ­āļšāļ”āļ§āļĒāļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļœāļ·āļ™āļœïœ‹āļē (MOVIE)” āđāļĨāļ°â€āļĄïœ‹āļ§āļ™āļ§āļīāļ”āļĩāđ‚āļ­(VIDEO TAPE)” āļ‹āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļ™āļ„āļ·āļ­ āļ āļēāļžāļĒāļ™āļ•āļĢāļˆāļ°āļ–āļđāļ āļą āļšāļąāļ™āļ—āļķāļāđ„āļ§ïœ‹āđƒāļ™āļĄïœ‹āļ§āļ™āļ§āļīāļ”āļĩāđ‚āļ­(SAVE AS) āđ‚āļ”āļĒāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ„āļ·āļ­ āļ āļēāļžāļĒāļ™āļ•āļĢāļŦāļ™āļķāļ‡āđ€āļĢāļ·āđˆāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āļšāļąāļ™āļ—āļķāļ āđˆ āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Employee āđāļĨāļ° Course āļāļĨāļēāļ§āļ„āļ·āļ­ Employee 1 āļ„āļ™ āđ„āļ§ïœ‹āđƒāļ™āļĄïœ‹āļ§āļ™āļ§āļīāļ”āļĩāđ‚āļ­āđ„āļ”āļ­āļĒāļēāļ‡āļ™ïœ‹āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” 1 āļĄïœ‹āļ§āļ™ āļŠïœŠāļ§āļ™āļĄïœ‹āļ§āļ™āļ§āļīāļ”āļĩāđ‚āļ­ 1 āļĄïœ‹āļ§āļ™ āļŠāļēāļĄāļēāļĢāļ–āļšāļąāļ™āļ—āļķāļ āļŠāļēāļĄāļēāļĢāļ–āļŠāđāļēāđ€āļĢāđ‡āļˆāļŦāļĨāļąāļāļŠāļđāļ•āļĢāļïœƒāļāļ­āļšāļĢāļĄāđ„āļ”āļŦāļĨāļēāļĒ Course āđāļĨāļ° Course 1 Course āļˆāļ°āļĄāļĩ āļ āļēāļžāļĒāļ™āļ•āļĢāđ„āļ”āļŠāļđāļ‡āļŠāļļāļ” 1 āđ€āļĢāļ·āđˆāļ­āļ‡āļŦāļĢāļ·āļ­āđ„āļĄïœŠāļšāļąāļ™āļ—āļķāļāđ€āļĨāļĒāđ„āļ” āđāļŠāļ”āļ‡āđ„āļ”āļ”āļąāļ‡āļĢāļđāļ›āđāļŠāļ”āļ‡āđāļšāļš One-to- Employee āđ€āļ‚āļēāļïœƒāļāđ„āļ”āļŦāļĨāļēāļĒāļ„āļ™ (āļˆāļ°āđ„āļĄïœŠāļĄāļĩāļžāļ™āļąāļāļ‡āļēāļ™āļŠāđāļēāđ€āļĢāđ‡āļˆāļŦāļĨāļąāļāļŠāļđāļ•āļĢāđ„āļ”āđāļĨāļ° āļŦāļĨāļąāļāļŠāļđāļ•āļĢāļˆāļ° Many āđ„āļĄïœŠāļĄāļĩāļžāļ™āļąāļāļ‡āļēāļ™āđ€āļ‚āļēāļ­āļšāļĢāļĄāđ€āļĨāļĒāđ„āļ”) āļ”āļąāļ‡āļ™āļąāđ‰āļ™ Attribute “DATE_COMPLETE” āļˆāļ°āļŠāļēāļĄāļēāļĢāļ– āļšāļ­āļāđƒāļŦāļ—āļĢāļēāļšāđ„āļ”āļ§ïœŠāļē “EMPLOYEE” āļ„āļ™āđƒāļ”āļŠāđāļēāđ€āļĢāđ‡āļˆāļŦāļĨāļąāļāļŠāļđāļ•āļĢ (Course) āđƒāļ” āđāļĨāļ°āļŠāđāļēāđ€āļĢāđ‡āļˆ MOVIE 1 SAVE AS M VIDEO TAPE āđ€āļ—āļēāđƒāļ” āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦ E-R Diagram āļŠāļĄāļšāļđāļĢāļ“āļ„āļ·āļ­āļŠāļēāļĄāļēāļĢāļ–āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™ Entity āļ—āļĩāđˆāđāļ­āļšāđāļāļ‡ āļĄāļēāļāļąāļš Relationship āđ„āļ” āļˆāļķāļ‡āļ—āđāļēāļāļēāļĢāđāļ›āļĨāļ‡ Relationship āļ™āļąāđ‰āļ™āđƒāļŦāđ€āļ›ïœ’āļ™ Relationship āļ—āļĩāđˆ āđ€āļĢāļĩāļĒāļāļ§ïœŠāļē Associative Entity āļ”āļąāļ‡āļĢāļđāļ› āđāļŠāļ”āļ‡āđāļšāļšāļāđāļēāļŦāļ™āļ”āļˆāđāļēāļ™āļ§āļ™āļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡ Entity MOVIE (1,n) SAVE AS (0,1) VIDEO TAPE 9.32 9.33 āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram Generalization Hierachy Generalization Hierarchy āđ€āļ›ïœ’āļ™āļāļēāļĢāđāļŠāļ”āļ‡āļ–āļķāļ‡āļāļēāļĢāļˆāļąāļ”āļĨāđāļēāļ”āļąāļšāļ‚āļ­āļ‡ Entity āļ—āļĩāđˆāļĄāļĩ DATE_COMPLETED āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™āļŦāļĢāļ·āļ­ Relationship āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™āđ„āļ”āļ–āļđāļāļ™āđāļēāļĄāļēāđƒāļŠïœ‹āļāļąāļš E-R Diagram āđ€āļžāļ·āļ­āđāļŠāļ”āļ‡āļ–āļķāļ‡ Entity āļŦāļĢāļ·āļ­ Relationship āļ‹āļķāđˆāļ‡āļĄāļĩāļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļĒāļ āđˆ āļ­āļ­āļāđ€āļ›ïœ’āļ™āļāļĨāļļāļĄāļĒāļ­āļĒāđ† āļ āļēāļĒāđƒāļ•ïœ‹ Entity āļŦāļĢāļ·āļ­ Relationship āļ™āļąāđ‰āļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™ Entity āļŦāļĢāļ·āļ­ Relation āļ™āļĩāđ‰āļˆāļķāļ‡āđ€āļĢāļĩāļĒāļāļ§ïœŠāļē “Supertype Entity” āļ•āļąāļ§āļ­āļĒāļēāļ‡ Entity “EMPLOYEE” āļ—āļĩāđˆāļĄāļĩ Attribute “EMP_ID”, “SEX” āđāļĨāļ° MILITARY_STATUS” āļ”āļąāļ‡āļĢāļđāļ› EMPLOYEE (M) (M) COURSE CERTIFICA TE 9.34 9.35
  • 10. āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ•āļąāļ§āļ­āļĒāļēāļ‡ Generalization Hierarchy āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠïœ‹āļāļąāļš Relationship āđ„āļ” MILITARY_ST Relationship “IS_A_HOLIDAY” āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļĒāļāļ­āļ­āļāđ€āļ›ïœ’āļ™ 2 Relationship āļĒāļ­āļĒ āļ„āļ·āļ­ EMP_ID SEX ATUS Relationship “OFFICIAL_HOLIDAY” āļ‹āļķāđˆāļ‡āđ€āļ›ïœ’āļ™āļ§āļąāļ™āļŦāļĒāļļāļ”āļ›āļĢāļ°āļˆāđāļēāļ›ïœ‚ āđāļĨāļ° “PROPER_HOLIDAY” āļ‹āļķāđˆāļ‡āđ€āļ›ïœ’āļ™āļ§āļąāļ™āļŦāļĒāļļāļ”āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ— āđāļŠāļ”āļ‡āļ”āļąāļ‡āļĢāļđāļ› EMPLOYEE SuperType MONTH EMP_ID SEX Supertype MALE FEMALE DAY YEAR IS_A_HOLIDAY EMP_ID SEX MILITARY_ST ATUS Subtype OFFICIAL_HOLIDA PROPER_HOLIDAY Y 9.36 9.37 Subtype āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram Aggregation JOB Aggreation āļ„āļ·āļ­ āļāļēāļĢāļ—āđāļēāđƒāļŦ Relationship āđāļĨāļ°Entity āļ—āļĩāđˆāļ—āđāļēāđƒāļŦāđ€āļāļīāļ” Relationship āļ™āļąāđ‰āļ™āļ­āļĒāļđāđƒāļ™āļ āļēāļ§āļ°āļĢāļ§āļĄāļāļĨāļļāļĄāļāļąāļ™āđ€āļŠāļĄāļ·āļ­āļ™āđ€āļ›ïœ’āļ™āļ­āļĩāļ Entity āļŦāļ™āļķāļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāļŠāļēāļĄāļēāļĢāļ– āđˆ āļ™āđāļēāđ„āļ›āđƒāļŠïœ‹āļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļš Entity āļ­āļ·āđˆāļ™āđ„āļ”āļ•āļąāļ§āļ­āļĒāļēāļ‡ Entity “Employee” “JOB” EMPLOYEE BRANCH āđāļĨāļ° “BRANCH” āļ‹āļķāđˆāļ‡āđ€āļ›ïœ’āļ™ Ternary Relationship āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļāļąāļ™āļ„āļ·āļ­ āļžāļ™āļąāļāļ‡āļēāļ™ Work_ON (Employee) āļ—āđāļēāļ‡āļēāļ™ (Work_on) āļ—āļĩāđˆāđ„āļ”āļĢāļąāļšāļĄāļ­āļšāļŦāļĄāļēāļĒāļ‡āļēāļ™ (Job) āđƒāļ™āđāļ•ïœŠāļĨāļ°āļŠāļēāļ‚āļē (Branch) āļ‚āļ­āļ‡āļŠāđāļēāļ™āļąāļāļ‡āļēāļ™āļ”āļąāļ‡āļĢāļđāļ› Manage JOB EMPLOYEE BRANCH Work_ON Manager 9.38 9.39
  • 11. āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āļ­āļ‡āļ„āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡ E-R Diagram āđƒāļŠïœ‹āļ§āļīāļ˜āļĩ Aggregation āđ€āļžāļ·āđˆāļ­āļ—āđāļēāđƒāļŦāđ€āļ‚āļĩāļĒāļ™ E-R Diagram āđ„āļ”āļ‡ïœŠāļēāļĒāļ‚āļķāđ‰āļ™āļĄāļĩāļŦāļĨāļąāļāđ€āļāļ“āļ‘āļ”āļąāļ‡āļ™āļĩāđ‰ 1. āđƒāļŦāļŠāļĄāļĄāļ•āļī Relationship āļ—āļĩāđˆāđ€āļāļīāļ”āļˆāļēāļāļāļĨāļļāļĄ Entity āļ™āļąāđ‰āļ™āđ€āļ›ïœ’āļ™āđ€āļŠāļĄāļ·āļ­āļ™ Entity 1 Entity JOB āđ‚āļ”āļĒāļāļēāļĢāļ§āļēāļ”āļāļĢāļ­āļšāļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļĨāļ­āļĄāļĢāļ­āļš Relationship āđāļĨāļ°āļāļĨāļļāļĄ Entity āđ€āļ‚āļēāđ„āļ§ïœ‹āļ”āļ§āļĒāļāļąāļ™ 2. āļĨāļēāļāđ€āļŠïœ‹āļ™āļ•āļĢāļ‡āđ€āļŠāļ·āđˆāļ­āļĄāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Relationship āļ—āļĩāđˆ Aggregation āđāļĨāļ§āļāļąāļš Relationship āļ—āļĩāđˆāđ€āļāļīāļ”āļˆāļēāļāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ‚āļ­āļ‡āļ­āļĩāļ Entity āļŦāļ™āļķāđˆāļ‡ 3. āļāļĨāļļāļĄ Entity āđāļĨāļ° Relationship āļ—āļĩāđˆāļ–āļđāļāļĢāļ§āļĄāđ€āļ‚āļēāđ„āļ§ïœ‹āļ”āļ§āļĒāļāļąāļ™āļĄāļĩāļ„āļēāđ€āļ—āļēāļāļąāļš 1 Entity EMPLOYEE BRANCH Work_ON āļ”āļąāļ‡āļ™āļąāđ‰āļ™ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ—āļĩāđˆāđƒāļŠïœ‹āļ§āļīāļ˜āļĩ Aggregation āđāļĨāļ§āļŠāļēāļĄāļēāļĢāļ–āļ­ïœŠāļēāļ™āđ„āļ”āļ”āļąāļ‡āļ™āļĩāđ‰ 1. āļžāļ™āļąāļāļ‡āļēāļ™āļ—āđāļēāļ‡āļēāļ™āļ—āļĩāđˆāđ„āļ”āļĢāļąāļšāļĄāļ­āļšāļŦāļĄāļēāļĒāļ•āļēāļĄāļŠāļēāļ‚āļēāļ—āļĩāđˆāļāđāļēāļŦāļ™āļ”āđ„āļ§ïœ‹ 2. āļāļēāļĢāļ—āđāļēāļ‡āļēāļ™āļ—āļĩāđˆāđ„āļ”āļĢāļąāļšāļĄāļ­āļšāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āđƒāļ™āđāļ•ïœŠāļĨāļ°āļŠāļēāļ‚āļēāļ–āļđāļāļšāļĢāļīāļŦāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ‚āļ”āļĒ āļœāļđāļˆāļąāļ”āļāļēāļĢ Manage Manager 9.40 9.41 āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram āļ§āļīāļ˜āļĩāļŠāļĢāļēāļ‡ E-R Diagram āļĄāļĩāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ”āļąāļ‡āļ•ïœŠāļ­āđ„āļ›āļ™āļĩāđ‰ 1. āļāđāļēāļŦāļ™āļ” Entity āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļĢāļ°āļšāļš āđ„āļ”āļ”āļąāļ‡āļ™āļĩāđ‰ 1. āļāđāļēāļŦāļ™āļ” Entity āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļš 1.1. āļ„āļ“āļ° (Faculty) 2. āļŠāļĢāļēāļ‡ Relationship āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity 1.2. āļĢāļēāļĒāļ§āļīāļŠāļē (Course) 3. āļāđāļēāļŦāļ™āļ”āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ (Contraints) āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļ•ïœŠāļēāļ‡āđ† 1.3. āļ­āļēāļˆāļēāļĢāļĒ (Teacher) 4. āļāđāļēāļŦāļ™āļ” Attribute āđƒāļŦāļāļąāļšāđāļ•ïœŠāļĨāļ° Entity āļžāļĢāļ­āļĄāļ—āļąāđ‰āļ‡āļāđāļēāļŦāļ™āļ” Primary Key 1.4. āļ™āļąāļāđ€āļĢāļĩāļĒāļ™ (Student) 1.5. āļŦāļ­āļ‡āđ€āļĢāļĩāļĒāļ™ (Room) āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļāļēāļĢāđ€āļāđ‡āļšāļĢāļ§āļšāļĢāļ§āļĄāļ‚āļ­āļĄāļđāļĨāļŠāļĄāļĄāļ•āļīāļ‚āļ­āļ‡āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒāđāļŦāļ‡āļŦāļ™āļķāđˆāļ‡ āđ€āļ›ïœāļ”āļŠāļ­āļ™ āļŦāļĨāļąāļāļŠāļđāļ•āļĢāļ›āļĢāļīāļāļāļēāļ•āļĢāļĩāļŦāļĨāļēāļĒāļ„āļ“āļ°āđāļ•ïœŠāļĨāļ°āļ„āļ“āļ°āđ€āļ›ïœāļ”āļŠāļ­āļ™āļŦāļĨāļēāļĒāļĢāļēāļĒāļ§āļīāļŠāļē āļ‹āļķāđˆāļ‡āļ—āđāļēāļāļēāļĢāļŠāļ­āļ™ āđ‚āļ”āļĒāļ­āļēāļˆāļēāļĢāļĒāļ—āļĩāđˆāļĄāļĩāļ„āļ“āļ āļēāļž āđāļ•ïœŠāļĨāļ°āļĢāļēāļĒāļ§āļīāļŠāļēāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ïœāļ”āļŠāļ­āļ™āđ„āļ”āļ•ïœŠāļ­āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļ™āļąāļāļĻāļķāļāļĐāļēāļĄāļē āļļ āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđƒāļ™āļĢāļēāļĒāļ§āļīāļŠāļēāļ™āļąāđ‰āļ™āļ­āļĒāļēāļ‡āļ™ïœ‹āļ­āļĒ 20 āļ„āļ™ āļ­āļēāļˆāļēāļĢāļĒ 1 āļ—āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļŠāļ­āļ™āđ„āļ”āļŦāļĨāļēāļĒ Faculty Course Student Teacher āļ§āļīāļŠāļē āđāļĨāļ°āļŦāļ­āļ‡āđ€āļĢāļĩāļĒāļ™āđāļ•ïœŠāļĨāļ°āļŦāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠïœ‹āļŠāļ­āļ™āļ§āļīāļŠāļēāļ•ïœŠāļēāļ‡āđ† āđ„āļ”āļŦāļĨāļēāļĒāļ§āļīāļŠāļē āļˆāļēāļāļ‚āļ­āļĄāļđāļĨāļ™āļĩāđ‰ Room āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāļēāļ‡ E-R Diagram 9.42 9.43
  • 12. āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram 2. āļŠāļĢāļēāļ‡ Relationship āļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entityāđ„āļ”āļ”āļąāļ‡āļ•ïœŠāļ­āđ„āļ›āļ™āļĩāđ‰ 2.2 āđāļ•ïœŠāļĨāļ°āļĢāļēāļĒāļ§āļīāļŠāļē (Course) āļˆāļ°āļ•ïœ‹āļ­āļ‡āļĄāļĩāļ­āļēāļˆāļēāļĢāļĒ (Teacher) āđ€āļ›ïœ’āļ™āļœāļđāļ—āđāļēāļāļēāļĢāļŠāļ­āļ™ 2.1 āļ—āļēāļ‡āļ„āļ“āļ° (Faculty) āļˆāļ°āļ•ïœ‹āļ­āļ‡āđ€āļŠāļ™āļ­āđ€āļĢāļ·āđˆāļ­āļ‡ (Offer) āđ€āļžāļ·āđˆāļ­āļ‚āļ­āđ€āļ›ïœāļ”āļ§āļīāļŠāļēāđ€āļĢāļĩāļĒāļ™ (Teach) (Course) Faculty Faculty OFFER OFFER Course TEACH Teacher Course 9.44 9.45 āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram 2.3 āļŦāļ­āļ‡āđ€āļĢāļĩāļĒāļ™ (Room) āđ€āļ›ïœāļ” (Open) āļ—āđāļēāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļāļēāļĢāļŠāļ­āļ™āļ—āļļāļāļĢāļēāļĒāļ§āļīāļŠāļē (Course) 2.4 āļĢāļēāļĒāļ§āļīāļŠāļēāđƒāļ”āđ† (Course) āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ïœāļ”āļŠāļ­āļ™āđ„āļ”āļ•āļ­āļ‡āļĄāļĩ (Have) āļ™āļąāļāđ€āļĢāļĩāļĒāļ™  (Student) āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđ€āļĢāļĩāļĒāļ™āļ­āļĒāļēāļ‡āļ™ïœ‹āļ­āļĒ 20 āļ„āļ™ Faculty Faculty OFFER OFFER Room OPEN Course TEACH Teacher Room Course TEACH Teacher OPEN HAVE Student 9.46 9.47
  • 13. āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram 3. āļāđāļēāļŦāļ™āļ”āđ€āļ‡āļ·āļ­āļ™āđ„āļ‚āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡ Entity āļŠāļēāļĄāļēāļĢāļ–āļāđāļēāļŦāļ™āļ”āđ„āļ”āļ”āļąāļ‡āļ™āļĩāđ‰ āđˆ 3.1 āđāļ•ïœŠāļĨāļ°āļ„āļ“āļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļŠāļ™āļ­āļ­āļ˜āļīāļšāļ”āļĩāđ€āļžāļ·āđˆāļ­āļ‚āļ­āđ€āļ›ïœāļ”āļŠāļ­āļ™āđ„āļ”āļŦāļĨāļēāļĒāļĢāļēāļĒāļ§āļīāļŠāļē āđāļ•ïœŠāļĢāļēāļĒāļ§āļīāļŠāļē Faculty 1 āļĢāļēāļĒāļ§āļīāļŠāļē āļˆāļ°āļ•ïœ‹āļ­āļ‡āļ­āļĒāļđāđƒāļ™āļ„āļ“āļ°āđ€āļ”āļĩāļĒāļ§āđ€āļ—āļēāļ™āļąāđ‰āļ™ āļāļĨāļēāļ§āļ„āļ·āļ­ āļŠāļ·āđˆāļ­āļĢāļēāļĒāļ§āļīāļŠāļēāļˆāļ°āļ‹āđ‰āđāļēāļāļąāļšāļ„āļ“āļ°āļ­āļ·āļ™ āđˆ 1 āđ„āļĄïœŠāđ„āļ” OFFER 3.2 āļ­āļēāļˆāļēāļĢāļĒ 1 āļ—āļēāļ™ āļŠāļēāļĄāļēāļĢāļ–āļŠāļ­āļ™āđ„āļ”āļŦāļĨāļēāļĒāļ§āļīāļŠāļē āđāļĨāļ° 1 āļĢāļēāļĒāļ§āļīāļŠāļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩ āļ­āļēāļˆāļēāļĢāļĒāļŠāļ­āļ™āđ„āļ”āļŦāļĨāļēāļĒāļ—āļēāļ™āđ€āļŠïœŠāļ™āļāļąāļ™ M 3.3 āļŦāļ­āļ‡āđ€āļĢāļĩāļĒāļ™ 1 āļŦāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ïœāļ”āļ—āđāļēāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļāļēāļĢāļŠāļ­āļ™āđ„āļ”āļŦāļĨāļēāļĒāļĢāļēāļĒāļ§āļīāļŠāļē āđāļĨāļ° 1 M M Course M M Teacher Room OPEN TEACH āļĢāļēāļĒāļ§āļīāļŠāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠïœ‹āļŦāļ­āļ‡āđ€āļĢāļĩāļĒāļ™āļŦāļĨāļēāļĒāļŦāļ­āļ‡āđ€āļžāļ·āđˆāļ­āļ—āđāļēāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļāļēāļĢāļŠāļ­āļ™āđ„āļ”āđ€āļŠïœŠāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ M 3.4 āļĢāļēāļĒāļ§āļīāļŠāļē 1 āļĢāļēāļĒāļ§āļīāļŠāļēāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ïœāļ”āđ„āļ” āļˆāļ°āļ•ïœ‹āļ­āļ‡āļĄāļĩāļ™āļąāļāđ€āļĢāļĩāļĒāļ™āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ­āļĒāļēāļ‡āļ™ïœ‹āļ­āļĒ 20 āļ„āļ™ āđāļĨāļ°āļ™āļąāļāđ€āļĢāļĩāļĒāļ™ 1 āļ„āļ™āļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļ§āļīāļŠāļēāđ€āļĢāļĩāļĒāļ™āđ„āļ”āļŦāļĨāļēāļĒāļ§āļīāļŠāļē āđāļŠāļ”āļ‡āđ„āļ”āļ”āļąāļ‡āļĢāļđāļ› HAVE M Student 9.48 9.49 āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĢāļēāļ‡ E-R Diagram 4. āļāđāļēāļŦāļ™āļ” Attribute āđāļĨāļ° Primary Key āđƒāļŦāļāļąāļšāđāļ•ïœŠāļĨāļ° Entity āļ”āļąāļ‡āļ•ïœŠāļ­āđ„āļ›āļ™āļĩāđ‰ FAC_ID FAC_NAME Faculty (FAC_ID,FAC_NAME) āđ‚āļ”āļĒāļ—āļĩāđˆ FAC_ID āđ€āļ›ïœ’āļ™ Primary Key Faculty Course (Course_ID,Course_Name)āđ‚āļ”āļĒāļ—āļĩāđˆ Course_ID āđ€āļ›ïœ’āļ™ Primary Key Teacher(Teacher_ID, Teacher_Name)āđ‚āļ”āļĒāļ—āļĩāđˆ Teacher_ID āđ€āļ›ïœ’āļ™ Primary Key 1 Course_Name Student(STD_ID,STD_SEX,STD_NAME)āđ‚āļ”āļĒāļ—āļĩāđˆ STD_ID āđ€āļ›ïœ’āļ™ Primary Key Room_No Course_ID OFFER Teacher_ID Room(Room_No) āđ‚āļ”āļĒāļ—āļĩāđˆ Room_No āđ€āļ›ïœ’āļ™ Primary Key M āđāļŠāļ”āļ‡āđ„āļ”āļ”āļąāļ‡āļĢāļđāļ› N M Course M TEACH N Teacher Room OPEN M HAVE Teacher_Name N Student STD_ID STD_NAME STD_SEX 9.50 9.51
  • 14. Reference Book and Text Book āļ•āđāļēāļĢāļēāļ­ïœ‹āļēāļ‡āļ­āļīāļ‡ āļ„āļąāļĄāļ āļĩāļĢāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđāļĨāļ°āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļš āļāļīāļ•āļ•āļī āļ āļąāļāļ”āļĩāļ§āļ’āļ™āļāļļāļĨ āđāļĨāļ°  āļą Q&A āļžāļ™āļīāļ”āļē āļžāļēāļ™āļīāļŠāļāļļāļĨ Modern Systems Analysis & Design : Jeffrey A. Hoffer, Joey F.George, Joseph S. Valacich 9.52 9.53