Entity-Relationship Diagrams, Database Design

Description

IS201 Mind Map on Entity-Relationship Diagrams, Database Design, created by erocespinel on 14/10/2013.
erocespinel
Mind Map by erocespinel, updated more than 1 year ago
erocespinel
Created by erocespinel about 11 years ago
89
0

Resource summary

Entity-Relationship Diagrams, Database Design
  1. KEY TERMS
    1. ATTRIBUTE

      Annotations:

      • properties of entities
      1. CARDINALITY

        Annotations:

        • to determine cardinality ask: A single instance of A can RELATIONSHIP at most HOW MANY instances of B ..then reverse it to find card of A
        1. SERIALIZED

          Annotations:

          • ex. VIN # ...each individual instance is given a unique identitifier...PK
          1. VS
          2. VIRTUAL INSTANCE

            Annotations:

            • Instances that do not need to be unique
          3. ENTITY

            Annotations:

            • A logical concept in the mind of the analyst that represents a category of objects that have common characteristics or attributes
            1. KEYS
              1. PK

                Annotations:

                • Uniquely identifies an instance
                1. PK REQUIREMENTS
                  1. UNIQUE ID
                    1. NON-REDUNDANCY
                  2. FK
                    1. SIMPLE KEY

                      Annotations:

                      • contains a single attribute
                      1. COMPOSITE KEY

                        Annotations:

                        • Contains more than one attribute
                        1. SEMANTIC (NATURAL) KEYS

                          Annotations:

                          • possible values have meaning like USA
                          1. ARTIFICIAL KEYS

                            Annotations:

                            • values have no meaning...like order ID...seq of #'s
                            1. MULTI-ATTRIBUTE KEYS
                            2. RELATIONSHIPS

                              Annotations:

                              • how entities relate to one another; CUST buys PRODUCT
                              1. M:M
                                1. Need to add intersection table
                                  1. LINKING TABLE
                                    1. A: PK LINK: A1.PKFK B1. PKFK B: PK
                                2. 1:1

                                  Annotations:

                                  • A can only relate to one and only one instance of B
                                  1. mandatory: one record of each on one side: PK with a FK one captain-one ship
                                    1. optional: 1:0...1 becomes FK in 0 table
                                    2. 1:M

                                      Annotations:

                                      • An instance where A can relate to one or many instances of B PK:FK
                                    3. MODIFICATION ANOMALIES
                                      1. UPDATE

                                        Annotations:

                                        • all records need to be updated for no inconsistencies
                                        1. INSERT

                                          Annotations:

                                          • When certain facts cannot be recorded
                                          1. DELETE
                                        2. CONCEPTS
                                          1. CARDINALITY
                                            1. RULES OF KEY MIGRATION
                                              1. TABLE MAPPING NOTATION
                                              Show full summary Hide full summary

                                              Similar

                                              USING EXCEL TO MEASURE THE SUCCESS OF STRATEGIC INITIATIVES
                                              erocespinel
                                              Valuing and Storing Information, Intro to ER Diagrams
                                              erocespinel
                                              Systems Development Life Cycle
                                              erocespinel
                                              Untitled
                                              erocespinel
                                              HARDWARE/NETWORKING
                                              erocespinel
                                              Paradigms
                                              erocespinel
                                              Identifying and Implementing Competitive Advantage
                                              erocespinel
                                              OPTIMIZATION MODELING WITH SOLVER
                                              erocespinel
                                              IS Security and Privacy
                                              erocespinel
                                              Spanish Verbs
                                              Niat Habtemariam
                                              An Inspector Calls
                                              Georgia 27