Enter text here

Description

2 Databaser Mind Map on Enter text here, created by Jenny Degling on 06/01/2014.
Jenny Degling
Mind Map by Jenny Degling, updated more than 1 year ago
Jenny Degling
Created by Jenny Degling about 12 years ago
27
0

Resource summary

Enter text here
  1. Varför?
    1. Kommunikationen mellan intressenterna sköts på ett tydligt och korrekt sätt så att kraven från användarna verkligen uppfylls. Top-down - identifierar den viktiga data och förhållandet mellan denna data.
    2. Hur?
      1. Identifiera entiteter och förhållanden
        1. Identifiera och associera attribut med entiteter eller förhållanden
          1. Bestämma attributdomän
            1. Bestämma kardinalitet, primära och alternativa nycklar.
              1. Kolla modellen för redundancy.
                1. Stämma av modellen med kunden
                2. Entitet - representerar ett set av objekt som delar samma egenskap
                  1. Identifierar med ett unikt namn (primary key) och en lista med egenskaper - attribut
                    1. Varje objekt kallas "Entity occureence"
                      1. Hur identifierar man entiter?
                        1. • Definiera de huvudobjekten som användaren är intresserad av – genom kravspecifikation eller lista alla substantiv som är relevanta.
                          1. • Kan vara svårt att säga huruvida ett objekt är en entitet, ett förhållande eller ett attribut.
                            1. • Krävs bedömning, erfarenhet och upprepning.
                          2. Starka/svaga entiteter
                            1. En stark entitet är inte beroende av en annan entitets huvudnyckel
                              1. Svaga entiteter är delvis eller helt beroende av andra entiteter för dess huvudnyckel.
                                1. Förälder/barn – barn är en svag och förälder är en stark.
                              2. Attribut
                                1. Enkla: kan inte delas upp mer
                                  1. Sammansatta: kan delas upp mer, namn kan delas in i för och efternamn
                                    1. Enkelt värde: attributet kan bara innehålla ett enda värde
                                      1. Multivärde: kan ha ett set av värden. Genre kan delas in i "Barnfilm" och "komedi"
                                        1. Härstammande: härstammar från värdet av ett besläktat attribut
                                          1. Nycklar
                                            1. Supernyckel: attribut eller set av attribut som unikt identifierar varje förkommande entitet
                                              1. Kandiatnyckel: minimalt set av attribut som behövs för att identifiera en ”tuple”.
                                                1. Huvudnyckel: väljs bland kanditatnycklarna - ska unikt kunna identifiera entiteten.
                                                  1. •Minst set av attribut •Är minst trolig att ha ett förändrat värde •Med minst antal tecken eller det minsta max-värdet • Enklast att använda (för användaren) •Är minst trolig att förlora sin unikhet i framtiden
                                                  2. Alternativ nyckel: de kandidatnycklar som inte väljs till huvudnyckel
                                                2. Förhållande
                                                  1. Kardinalitet: visar max hur många gånger en instans av en entitet kan bli associerad med en instans av den relaterade entiteten
                                                    1. Modalitet: visar minst hur många gånger en instans av en entitet kan bli associerad med en instans av den relaterade entiteten
                                                      1. One-to-One(1..1) One-to-Many(1..*) Many-to-Many(*..*)
                                                      2. Kolla efter redundancy
                                                        1. Kolla igenom 1..1 förhållande – är de inte synonymer och kan slås samman?
                                                          1. Ta bort överflödiga förhållanden. Förhållandet är överflödigt om samma information kan fås genom andra förhållanden. Datamodellen ska ju vara så enkel som möjlig.
                                                          Show full summary Hide full summary

                                                          Similar

                                                          Huskekort eksamen i databaser
                                                          Eilif Johansen
                                                          Logisk databasdesign
                                                          Jenny Degling
                                                          Normalisation
                                                          Jenny Degling
                                                          Begrepp - databas
                                                          Jenny Degling
                                                          Untitled
                                                          Jenny Degling