De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

DATAMODELLEREN FCO-IM methode. Problemen van een slecht ontworpen database Redundantie: Gegevens meer dan 1 keer in DB Klant doet 2 bestellingen. Klantgegevens.

Verwante presentaties


Presentatie over: "DATAMODELLEREN FCO-IM methode. Problemen van een slecht ontworpen database Redundantie: Gegevens meer dan 1 keer in DB Klant doet 2 bestellingen. Klantgegevens."— Transcript van de presentatie:

1 DATAMODELLEREN FCO-IM methode

2 Problemen van een slecht ontworpen database Redundantie: Gegevens meer dan 1 keer in DB Klant doet 2 bestellingen. Klantgegevens worden 2 keer bij de bestelling opgeslagen Inconsistentie: Dezelfde soort gegevens worden op verschillende manieren opgeslagen Postcode: 2233AB en 2345 CD Isolatie: Geen relatie tussen tabellen

3 Oplossing: Modelleren Verschillende tools en methoden Wij gebruiken: FCO-IM (Fully Communication Oriented Information Modelling) Inhoudelijke expert (opdrachtgever) en Technische expert (uitvoerder) zijn meestal niet dezelfde persoon Communicatieprobleem:

4 Oplossing: Modelleren FCO-IM tracht communicatieprobleem op te lossen Slaat brug tussen opdrachtgever en uitvoerder FCO-IM destilleert feiten (data) uit ‘gewone’ mensentaal

5 Informatiebron De data-analist (jij in dit geval) heeft informatie nodig van de opdrachtgever. Deze data is vaak afkomstig uit verschillende bronnen en kan onvolledig en tegenstrijdig zijn: Papieren administratie, of verouderde digitale administratie Input uit een interview met de opdrachtgever of zijn medewerkers Werkschema’s Veldonderzoek (zelf gaan kijken) Etc... Deze informatie moet worden gefilterd tot de essentie. FCO-IM helpt daarbij

6 FCO-IM Informatie wordt in voorbeeldzinnen geformuleerd (feitexpressies). Docent Wt geeft het vak Informatica Zinnen moeten elementair zijn Fout: Leerling 8231 zit in klas 4b en heeft een 6 voor scheikunde Goed: Leerling 8231 zit in klas 4b Leerling 8231 heeft een 6 voor scheikunde

7 Feittypen Leerling zit in klas 4Hc. Leerling zit in klas 4Va. Leerling zit in klas 4Hb. Feittype: standaardformulering van dezelfde soort feitexpressies Leerling... zit in klas... Zelfde soort feitexpressies alleen objecten verschillen feitexpressie zit in object leerling object klas 4Hc

8 Objecttypen Verder generaliseren: Objecttypen Objecttype: soort object Bijvoorbeeld: Leerling, Klas feitexpressie zit in object leerling object klas 4Hc objecttype Klas objecttype Leerling

9 Verder uitsplitsen: labels Label: aanduiding van een specifiek object Bv: Labeltype: soort label Bv: leerlingnummer feitexpressie zit in object leerling object klas objecttype Klas objecttype Leerling labeltype klascode labeltype leerlingnummer label label 4Hc

10 Stappenplan bij datamodelleren: 1. Gegevens analyseren en omzetten in feitexpressies (voorbeeldzinnen) 2. Classificeren en kwalificeren van feitexpressies mbv CaseTalk 3. Relaties en constraints invoeren in Casetalk 4. Optimaliseren in Casetalk 5. Database genereren (Casetalk-> DBMS) 6. Database vullen (DBMS) 7. Database gebruiken en beheren


Download ppt "DATAMODELLEREN FCO-IM methode. Problemen van een slecht ontworpen database Redundantie: Gegevens meer dan 1 keer in DB Klant doet 2 bestellingen. Klantgegevens."

Verwante presentaties


Ads door Google