220 likes | 558 Views
Gegevensanalyse met ERM. Informatieverzorging. Het systematisch verzamelen, vastleggen, verwerken, opslaan en verstrekken van informatie (gegevens) ten behoeve van gebruikers, en uitvoering van processen met behulp van een informatiesysteem. gegevens. Bijvoorbeeld in een database. opslag.
E N D
Gegevensanalyse met ERM Fundament Informatica ICT voor de tweede fase
Informatieverzorging Het systematisch verzamelen, vastleggen, verwerken, opslaan en verstrekken van informatie (gegevens) ten behoeve van gebruikers, en uitvoering van processen met behulp van een informatiesysteem. gegevens Bijvoorbeeld in een database opslag invoer verwerking uitvoer Fundament Informatica ICT voor de tweede fase
Informatiesysteem procedures hardware software gegevens-verwerking gegevens informatie Bijvoorbeeld uit een database permanente gegevens mensen Fundament Informatica ICT voor de tweede fase
informatieplanning of verkenning vooronderzoek analyse definitiestudie functioneel ontwerp ontwerp technisch ontwerp bouw realisatie acceptatietest invoering gebruik en gebruik en beheer beheer Ontwikkeling van een informatiesysteem • Projectmatig werken: • Verkenning • Analyse • Ontwerp • Realisatie • Gebruik en beheer Fundament Informatica ICT voor de tweede fase
Database • Een database is een onderdeel van een (bedrijfs)informatiesysteem. • Het is een verzameling gegevens,opgeslagen volgens een logische structuur. • Voordat je een database opzet, moet je de gegevensanalyse uitvoeren: bedenken welke gegevens je nodig hebt. Fundament Informatica ICT voor de tweede fase
Basisbegrippen (1) Fundament Informatica ICT voor de tweede fase
Basisbegrippen (2) Fundament Informatica ICT voor de tweede fase
In schema (1) Object Entiteit Entiteittype KimBerg Student Attribuuttype Eigenschap Attribuut Kim Voornaam knap Fundament Informatica ICT voor de tweede fase
In schema (2) Entiteittype Relatietype Entiteittype zit in Fundament Informatica ICT voor de tweede fase
ERD • Entity Relationschip Diagram – grafischinformatiemodel • Bevat entiteittypen, relatietypen en cardinaliteiten. • ERD's behoren tot de informatieanalysemethode ERM. • Een entiteittype geef je weer met een rechthoek • Een relatietype geef je weer met een ruitvorm • Een attribuuttype beschrijf je 'gewoon' in tekst Student entiteittype Zit in relatietype Fundament Informatica ICT voor de tweede fase
Weergaven Klas Student zit in Samen-voegen totéén figuur Boek Student leent Klas Student zit in + = leent Boek Fundament Informatica ICT voor de tweede fase
Identificatie • Zorgt ervoor dat elke entiteit uniek te benoemen is door één of meer attribuuttypen. • Bijvoorbeeld: een studentnummer. • Wanneer twee studentes ‘Irma' heten voeg je aan de entiteit ‘Irma' het attribuuttype 'studentnummer' toe. • Het attribuuttype 'studentnummer' heeft als attribuutwaarde bijvoorbeeld 783920948. 783920948 Fundament Informatica ICT voor de tweede fase
Tekstuele beschrijving (1) • Binnen het informatiemodel geef je met deze beschrijving aan: • welke attribuuttypen de identificerende attribuuttypen zijn, • welke attribuuttypen deel uitmaken van een bepaald entiteittype. • Per entiteittype bestaat de beschrijving uit drie groepen: 1. Entitytype 2. Identifier 3. Description Fundament Informatica ICT voor de tweede fase
Tekstuele beschrijving (2) Voorbeeld: Entitytype Klas heeft meer dan één attribuuttype als identificatie. Een identificatie hoeft dus niet per se uit één attribuuttype te bestaan. Fundament Informatica ICT voor de tweede fase
Cardinaliteit • Drie typen relaties: • één-op-veel (+ veel-op-één) • veel-op-veel • één-op-één 'cardinaliteitvan het relatietype‘, aangeduid met 1 of n (=veel) op op op 1-op-n 1-op-1 n-op-n Fundament Informatica ICT voor de tweede fase
één-op-veel relatie één student zit in één groep, in één groep mogen meerdere studenten zitten 1 n Klas Student zit in veel-op-één relatie 1 er mogen meerdere studenten in één klas zitten n Student Klas bevat n 1 Boekexemplaar Student leent Fundament Informatica ICT voor de tweede fase
veel-op-veel relatie elke student krijgt les van meerdere docenten; elke docent geeft les aan meerdere studenten. n n volgtles van Student docent veel-op-veel relatie een fitness-apparaat wordt gebruikt door meerdere sporters; een sporter gebruikt meerdere apparaten. n n gebruikt Fitnesser apparaat Fundament Informatica ICT voor de tweede fase
één-op-één relatie één docent is mentor van één klas. 1 1 is mentor van Docent Klas Fundament Informatica ICT voor de tweede fase
Optionaliteit (1) • Bij een optionele relatie hoeft er niet per se een relatie tussen de entiteittypen te bestaan. • Optionaliteit zegt dus iets over het al of niet verplicht aanwezig zijn van een relatie. Voorbeeld: een boek in een bibliotheek mág uitgeleend worden aan een persoon, maar het hoeft niet. Fundament Informatica ICT voor de tweede fase
Optionaliteit (2) • Wordt aangeduid met een 0 of 1.0 = geen verplichte deelname1 = wel verplichte deelname één-op-veel relatie; klas mag leeg zijn optionaliteit: 1cardinaliteit: 1 optionaliteit: 0cardinaliteit: n Fundament Informatica ICT voor de tweede fase
Einde Fundament Informatica ICT voor de tweede fase