torsdag 12 november 2009

Databasintroduktion - Del 2

Datamodellering
En datamodell använder man för att skapa en persistent databas. Det vill säga allting i databasen hänger ihop med varandra. Det viktiga är att databasen innehåller de data som verksamheten kräver. Om databasen är felmodellerad så finns det risk för att den kraschar.

Utvecklingsprocess för datamodellering
När man skapar en datamodell måste man ta hänsyn till alla olika avdelningar som finns i företaget.
Tex kanske ett fjärrvärme företag inte bara behöver ett kundregister, artikelregister samt fakturaregister som kanske en spelbutik skulle klara sig med. Man måste underhålla ledningar, motionera ventiler, köpa in bränsle ifrån leverantörer, elförbrukning, värmeförbrukning av kund osv.

Systemutvecklingsmetoder.
När man utvecklar system försöker man alltid använda sig av standardiserade modeller eftersom det oftast är flera personer med och utvecklar systemet. När man utvecklar system vill man tala samma språk och använda en beprövad metod så man vet att det kommer fungera i slutendan.

olika metoder är: JSD, SASD, Prototyping, ISAC, Direct SVEA, SIS-RAS, PPR, Datamodellering

livscykelmodell
En livscykelmodell är en modell för systemutveckling som innehåller alla faser ifrån ide, till avveckling av ett system.
Datamodellering spänner över faserna analys och utformning/design i livscykelmodellen.
1. Verksamhets analys
2. Informations analys
3. Principell utformning av teknisk lösning
4. utformning av utrustningsanpassad teknisk lösning.

1-4 = Verksamhetsperspektive
2-4 = Databasperspektive

Resultat av analysfasen är en användarkfravspecifikation. AKS
Utformningsfasen säger sig självt. där skapar man databasen.

När man ska hämta data ifrån databasen avnänds ett frågespråk tex SQL, Structured Query Language.

Inga kommentarer:

Skicka en kommentar