Presentation laddar. Vänta.

Presentation laddar. Vänta.

Om databaser IT Databas Göran Wiréen 1. Exempel på en enkel databas 2 Ovanstående är en klumpig design: Vad händer om man har flera telefonnummer? Vad.

Liknande presentationer


En presentation över ämnet: "Om databaser IT Databas Göran Wiréen 1. Exempel på en enkel databas 2 Ovanstående är en klumpig design: Vad händer om man har flera telefonnummer? Vad."— Presentationens avskrift:

1 Om databaser IT Databas Göran Wiréen 1

2 Exempel på en enkel databas 2 Ovanstående är en klumpig design: Vad händer om man har flera telefonnummer? Vad händer om det bor 18 personer på Källgatan 18? Vad händer om det finns flera Malin Jonsson i databasen? Vad händer när man har många personer och vill ha mer data, t.ex. yrke, årslön, civilstånd, vem man är gift med, antal barn, vilka barn? NamnGatuadressPostnrOrtTelefon Göran WiréenVidegatan 8B58249Linköping Anna BjörkKällgatan Gnesta Johan AsplundHamngatan Helsingborg Malin JonssonÖrebrogatan Västerås Tabell: Adressbok

3 Vad är en databas? En samling information som är organiserad på ett sådant sätt att det är lätt att söka efter och hämta enskilda bitar information, samt ofta även att ändra informationen Exempel: Filsystem, Bibliotekskatalog, Affärssystem, Facebook, m.m. (dvs i princip allt som lagrar sökbar information) Relationsdatabasen är den vanligaste formen. Den består av en mängd tabeller med data. 3

4 Lösning: Relationsdatabas 4 Person Telefon- nummer Adress många en många en

5 Hur ser exemplet ut nu? 5 PersonIDNamnAdressID 1Göran Wiréen1 2Anna Björk2 3Johan Asplund3 4Malin Jonsson4 5Bo Svensson4 TelefonIDNummerPersonID AdressIDGatuadressPostnummerOrt 1Videgatan 8B58249Linköping 2Källgatan Gnesta 3Hamngatan Helsingborg 4Örebrogatan Västerås Person Telefonnummer Adress Ny 

6 Viktig terminologi 6 PersonIDNamnAdressID 1Göran Wiréen1 2Anna Björk2 3Johan Asplund3 4Malin Jonsson4 5Bo Svensson4 TelefonIDNummerPersonID AdressIDGatuadressPostnr.Ort 1Videgatan 8B58249Linköping 2Källgatan Gnesta 3Hamngatan Helsingborg 4Örebrogatan Västerås Person Telefonnummer Adress AdressID Gatuadress Postnr Ort Tabell Id/Nyckel Fält/ Kolumner Poster/ Rader Tabellsymbol

7 Tabeller på 3 sätt 7 AdressIDGatuadressPostnr.Ort 1Videgatan 8B58249Linköping 2Källgatan Gnesta 3Hamngatan Helsingborg 4Örebrogatan Västerås Adress AdressID Gatuadress Postnr Ort FältnamnDatatyp(beskrivning) AdressIDAutonummer GatuadressText PostnrNummer OrtText Tabellinnehåll Tabellsymbol Tabelldesign

8 Ytterligare termer Vy: En ”beräknad” tabell. Det är en bild av databasens innehåll. Det ser ut som en tabell, men kan inte ändras. T.ex. så kan det första ”klumpiga exemplet” vara en vy av de underliggande tabellerna. My SQL, SQL Server, Oracle: Exempel på olika databassystem. Dessa innehåller i sin tur oftast s.k. databashanterare. Dvs verktyg för att hantera databasernas innehåll. Fråga/Query: En metod för att hämta/ändra den information man önskar ur databasen 8

9 Det här låter väl enkelt? 9

10 Databasen Swelog 10

11 Lär dig mer … 11


Ladda ner ppt "Om databaser IT Databas Göran Wiréen 1. Exempel på en enkel databas 2 Ovanstående är en klumpig design: Vad händer om man har flera telefonnummer? Vad."

Liknande presentationer


Google-annonser