Arkivering Operativ informationshantering databaser 2021 05 21 GkK
Arkivering Operativ informationshantering, databaser 2021 -05 -21 Gk/ÖK: ITO, gj 1
Arkiveringsperspektiv § Operativa databaser – Används för att arkivera information som används för att utföra dagligt arbete och att fatta beslut som har med det dagliga arbetet att göra § Strategiska databaser – Används för att arkivera information som behövs för att kunna fatta strategiska beslut dvs. beslut på längre sikt 2021 -05 -21 Gk/ÖK: ITO, gj 2
Mina vänners intressen 2021 -05 -21 Gk/ÖK: ITO, gj 3
Informationsbehov? § Jag vill gå på aktivitet X, vem av mina vänner skall jag be om att följa med? – Informationsbehov; § det som jag behöver känna till om mina vänner för att kunna välja ut rätt vän att kontakta för att gå på aktivitet X. § Var hittar jag den informationen? 2021 -05 -21 Gk/ÖK: ITO, gj 4
Entitet (företeelse) § Entitet; något som jag behöver information om Aktiviteter Vänner 2021 -05 -21 Gk/ÖK: ITO, gj 5
Vad behöver jag veta om en entitet? Aktivitet Vän Namn Gatuadress Postnr Postort telnr 2021 -05 -21 namn Ex Kalle Ex Tennis samband Gk/ÖK: ITO, gj 6
Var hittar jag informationen ? Dator Ej dator Bok Dator Bokhylla Bibliotek (databas) Bok (fil) Bokhyllan (filhanteringssystem) Böcker (tabeller i en databas) Bibliotekarie (DBMS) (Data. Base Management System) 2021 -05 -21 Gk/ÖK: ITO, gj 7
Databas § En samling strukturerad data som har samlats och som kontrolleras av en dator och det innebär att en dator även måste användas för att få åtkomst till data 2021 -05 -21 Gk/ÖK: ITO, gj 8
Data. Base Management system (DBMS) § Det är ett antal integrerade program som används för att definiera, uppdatera och kontrollera databaser. ; § lägga in ny data § ändra i data § radera data § hämta data 2021 -05 -21 Gk/ÖK: ITO, gj 9
Bibliotek kontra databas § Bibliotek § Databas – Kategoriserad § Ämnesområden t. ex. biologi – Kategoriserad § Företeelser som man behöver samla in information om t. ex. människor – Sorterad § Författarenamn t. ex. Karin Wahlberg 2021 -05 -21 Gk/ÖK: ITO, gj – Sorterad § Primär nyckel t. ex. personnummer 10
Definiera och organisera data i en databas § Teknik; – Datamodellering (variant av konceptuell modellering) § Resultat; – Entity-Relationship (E-R) Diagrams, datamodeller (exempel på ett konceptuellt schema eller en konceptuell modell) 2021 -05 -21 Gk/ÖK: ITO, gj 11
Data modellering 1. Vilka företeelser (entiteter) behöver man information om? 2. Vilken information måste databasen innehålla för varje företeelse (entitetstyp)? 3. Vilka relationer finns det mellan de olika företeelserna (entiteterna) 2021 -05 -21 Gk/ÖK: ITO, gj 12
Vändatabas § E-R modell (diagram) som innehåller den information som du behöver för att hitta rätt vän för att besöka aktivitet X. § E-R diagrammet behöver innehålla information om – Vänner – Aktiviteter – Vilka aktiviteter som mina vänner deltar i 2021 -05 -21 Gk/ÖK: ITO, gj 13
Entitesbeskrivning Entitetsnamn Databas deklaration behöver dessutom för varje attribut: typ av tecken t. ex. bokstäver, tal Antal tecken per typ, tex. 30 Attribut 1 Attribut 2 Attribut 3 etc Medlem Primär nyckel 2021 -05 -21 medlemsnr fnamn enamn gadr postnr postadr num anum Gk/ÖK: ITO, gj 6 20 30 40 5 10 14
E-R diagram Entitet Kardinalitet Entitetsnamn Attribut 1 Attribut 2 Attribut 3 etc Lärare Tex Gudrun 2021 -05 -21 Entitetsnamn Relation Attribut 1 Attribut 2 Attribut 3 etc Elev: Tex Kalle, Lisa Gk/ÖK: ITO, gj Elev: Kalle 15
Relationstyper M: 1 -relation betalar Medlem Avgift 1: 1 -relationer har tränar M: M-relation Kontaktperson 2021 -05 -21 Gk/ÖK: ITO, gj Sport 16
Upplösning av M: M-relation betalar Medlem Avgift avgiftsnr medlemsnr sportdeltagare Primär Nyckel 2021 -05 -21 Medlemsnr sportnr Sport sportnr Gk/ÖK: ITO, gj 17
Realisering av relation i tabellerna Avgift medlem Modell: tabeller: avgiftsnr medlem Avgift medlemsnr avgiftsnr Främmande nyckel: realiserar relationen mellan två olika entiter 2021 -05 -21 Gk/ÖK: ITO, gj 18
Vad behöver jag veta om en entitet? 2021 -05 -21 Van Aktivitet vannr fnamn enamn gadr postnr mtelnr aktnamn Gk/ÖK: ITO, gj 19
Databas Vänner (E-R diagaram/Databasmodell) Van vannr vnamn vadr postnr mtelnr Aktivitet aktnr aktnamn Van/akt Vannr aktnr 2021 -05 -21 Gk/ÖK: ITO, gj 20
Tabellbeskrivning av en entitet Medlem Entitetstyp Medlemsnr fnamn 10001 10002 10003 Eva Per Lotta eman Åström Älvström Byström attribut gdr postnr postadr Storg 1 Byg 1 Gåg 10 91436 72048 34091 Åby Åre Hjo Post Instans objekt 2021 -05 -21 Gk/ÖK: ITO, gj 21
Olika typer av databaser § Lagringen av data § Typ av data – – Hierarkiska databaser Nätverksdatabaser Relationsdatabaser Objektorienterade databaser – Multidimensionella databaser 2021 -05 -21 Gk/ÖK: ITO, gj – – Geografiska databaser Textdatabaser Bilddatabaser Hypertextdatabaser 22
- Slides: 22