Enter text here - created from Mind Map

Description

2 Databaser Note on Enter text here - created from Mind Map, created by Jenny Degling on 06/01/2014.
Jenny Degling
Note by Jenny Degling, updated more than 1 year ago More Less
Jenny Degling
Created by Jenny Degling about 12 years ago
Jenny Degling
Copied to Note by Jenny Degling about 12 years ago
32
0

Resource summary

Page 1

Varför?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.

Hur? Identifiera entiteter och förhållanden Identifiera och associera attribut med entiteter eller förhållanden Bestämma attributdomän Bestämma kardinalitet, primära och alternativa nycklar. Kolla modellen för redundancy. Stämma av modellen med kunden

Entitet - representerar ett set av objekt som delar samma egenskap Identifierar med ett unikt namn (primary key) och en lista med egenskaper - attribut Varje objekt kallas "Entity occureence" Hur identifierar man entiter? Starka/svaga entiteter • Definiera de huvudobjekten som användaren är intresserad av – genom kravspecifikation eller lista alla substantiv som är relevanta. • Kan vara svårt att säga huruvida ett objekt är en entitet, ett förhållande eller ett attribut. • Krävs bedömning, erfarenhet och upprepning. En stark entitet är inte beroende av en annan entitets huvudnyckel Svaga entiteter är delvis eller helt beroende av andra entiteter för dess huvudnyckel. Förälder/barn – barn är en svag och förälder är en stark.

Attribut Enkla: kan inte delas upp mer Sammansatta: kan delas upp mer, namn kan delas in i för och efternamn Enkelt värde: attributet kan bara innehålla ett enda värde Multivärde: kan ha ett set av värden. Genre kan delas in i "Barnfilm" och "komedi" Härstammande: härstammar från värdet av ett besläktat attribut Nycklar Supernyckel: attribut eller set av attribut som unikt identifierar varje förkommande entitet Kandiatnyckel: minimalt set av attribut som behövs för att identifiera en ”tuple”. Huvudnyckel: väljs bland kanditatnycklarna - ska unikt kunna identifiera entiteten. Alternativ nyckel: de kandidatnycklar som inte väljs till huvudnyckel •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

Förhållande Kardinalitet: visar max hur många gånger en instans av en entitet kan bli associerad med en instans av den relaterade entiteten Modalitet: visar minst hur många gånger en instans av en entitet kan bli associerad med en instans av den relaterade entiteten One-to-One(1..1) One-to-Many(1..*) Many-to-Many(*..*)

Kolla efter redundancy Kolla igenom 1..1 förhållande – är de inte synonymer och kan slås samman? 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.

Enter text here

Show full summary Hide full summary

Similar

Huskekort eksamen i databaser
Eilif Johansen
Logisk databasdesign
Jenny Degling
Normalisation
Jenny Degling
Begrepp - databas
Jenny Degling
Konceptuell design/ERD - created from Mind Map
Jenny Degling
Untitled
Jenny Degling