1 / 63

Databasadministration

Databasadministration. Läst systemvetenskap vid Luleå Tekniska Universitet. IT-konsult. Ronny Hansson. 31 år gammal. Systemvetenskap med inriktning mot informatik. Utbildare. Främst utbildad i konstruktion av databaser på det logiska och konceptuella planet. Nås säkrast via epost.

tamyra
Télécharger la présentation

Databasadministration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Databasadministration

  2. Läst systemvetenskap vid Luleå Tekniska Universitet IT-konsult Ronny Hansson 31 år gammal Systemvetenskap med inriktning mot informatik Utbildare Främst utbildad i konstruktion av databaser på det logiska och konceptuella planet

  3. Nås säkrast via epost Ronny.Hansson@jenseneducation.se Kan även nås via min mobil: 070 – 34 32 972

  4. Vid sjukdom eller annan frånvaro Anmäl till mig via mail eller mobiltelefon

  5. Kursen Databasadministration Syfte Kursen syftar till att ge studenterna kunskap om databaser, databashanterare och språket SQL.

  6. Kursen Databasadministration Mål Kursen skall ge studenterna kunskaper om hur en databas fungerar, färdigheter i att skapa och hantera relationsdatabaser samt administration av databashanterare.

  7. BETYG För G: Ha ett snitt på G i samtliga moment och uppgifter. Ha maximalt 5 % ogiltig frånvaro Visa engagemang för lektionerna

  8. INFORMATION VS DATA

  9. INFORMATION Alla information i världen gör dig ingen nytta om du inte kan hitta det du behöver. För att underlätta sökandet kan man använda databaser.

  10. DATA OCH INFORMATION Data är uppgifter av olika slag. Ibland skiljer man data från information, som är data som man gett en tolkning. Alltså är 23 ett exempel på data, medan det är information om vi vet att det är 23 grader varmt ute. Ibland talar man också om kunskap, som i "kunskapsbaserade system". Kunskap är anvisningar om beteende, exempelvis regler för hur datorn ska dra slutsatser.

  11. SKILLNADEN MELLAN STRUKTURERAD OCH ICKE-STRUKTURERAD INFORMATION Dessa två exempel belyser skillnaden mellan strukturerad och icke-strukturerad information

  12. STRUKTURERAD INFORMATION Om vi står i ett bibliotek och jag ber er hämta Jan Guillous bok Ondskan så går ni till rätt avdelning, sedan till bokhyllan där G ligger och söker er sedan fram till nästa bokstav osv.

  13. ICKE-STRUKTURERAD INFORMATION Förställ er nu istället att alla bibliotekets böcker ligger i högar på golvet, slumpvis staplade och jag vill fortfarande ha Jan Guillous Ondskan, hur gör ni nu?

  14. DATABASER I DAGLIGT LIV

  15. VILKA DATABASER RÅKAR NI UTFÖR ELLR ANVÄNDER NI I ERT DAGLIGA LIV.

  16. SKILLNADEN MELLAN STRUKTURERAD OCH ICKE-STRUKTURERAD INFORMATION Dessa två exempel belyser skillnaden mellan strukturerad och icke-strukturerad information

  17. VAD ÄR EN DATABAS

  18. Innehåll Innehåll • Databaser • Vad? • Varför? • Hur?

  19. Databas – vad är det? Med ordet databas brukar man avse en samling data som: hör ihop

  20. Databas – vad är det? Med ordet databas brukar man avse en samling data som: som visar en modell av en del av världen, till exempel ett företag och dess verksamhet

  21. Databas – vad är det? Med ordet databas brukar man avse en samling data som: inte försvinner när man avslutar programmet eller stänger av datorn, dvs är persistent

  22. Databas – vad är det? När man jobbar med databasteknik brukar man också mena att en databas ska:

  23. Databas – vad är det? När man jobbar med databasteknik brukar man också mena att en databas ska: ha ett schema, dvs det ska finnas en beskrivning av vad det är för data

  24. Databas – vad är det? När man jobbar med databasteknik brukar man också mena att en databas ska: vara konsistent eller logiskt koherent, dvs den får inte innehålla motsägelser

  25. Databas – vad är det? När man jobbar med databasteknik brukar man också mena att en databas ska: lagras och hanteras i en dator.

  26. Databas – varför? Minimera risken för fel Minimera lagringsplats Öka sökbarheten Öka kontrollen

  27. Databas – varför? Minimera risken för fel har man bara en liten mängd information så kan man klara sig utan en databas. Man kan tex gå och handla hem varor utan att göra en inköpslista, men då kommer du troligen att glömma köpa någonting som du normalt inte har hemma

  28. Databas – varför? Minimera lagringsplats Genom att organisera informationen så undviker man dubbellagring av information

  29. Databas – varför? Öka sökbarheten genom att exempelvis lagra en butiks sortiment i en databas kan man enkelt kontrollera om man har turkisk yoghurt i sitt sortiment

  30. Databas – varför? Öka kontrollen en butik måste kunna kontrollera sitt lagersaldo, och då de flesta butiker i dagsläget har EAN-kodsläsare så kan man lätt koppla så att försäljning av vara X ger minskning av saldot av vara X med lika stort antal som säljs.

  31. Databas – hur fungerar det? Strukturerad samling av data Möjlighet att söka och filtrera Presentera vald information

  32. Databas – hur fungerar det? • Strukturerad samling av data • Datan i databasen skall tillsammans bilda • information av värde. • Datan måste på något sätt höra ihop med varandra

  33. Databas – hur fungerar det? • Möjlighet att söka och filtrera • Datan måste vara indexerad på ett sökbart sätt • Datan måste kunna sorteras • Datans typ måste vara enhetlig

  34. Databas – hur fungerar det? • Presentera vald information • Datan ska presenteras på ett tydligt sätt • De efterfrågade dataenheterna ska kunna bilda • en meningsfull informationssträng till den som • efterfrågat dem

  35. DEN VANLIGASTE TYPEN AV DATABAS

  36. RELATIONSDATABASER

  37. RELATIONSDATABASER Den vanligast förekommande typen av databaser

  38. RELATIONSDATABASER Består av tabeller, där varje tabell har relationer till andra tabeller Varje tabell kallas tabell eller relation. Jag kommer försöka vara konsekvent och kalla dem tabeller.

  39. RELATIONSDATABASER HELA samlingen av tabeller kallas databas.

  40. RELATIONSDATABASER En relation definieras som en mängd av poster som har samma attribut.

  41. RELATIONSDATABASER Detta representeras oftast i form av en tabell i vilken data är organiserad i rader och kolumner.

  42. RELATIONSDATABASER I en relationsdatabas måste alla data i en viss kolumn vara av samma domän, det vill säga ha samma datatyp.

  43. RELATIONSDATABASER I relationsmodellen bör poster inte ha någon specifik ordning, och attributen bör inte ha någon ordning inom en post.

  44. RELATIONSDATABASER Varje POST är en förekomst i databasen

  45. RELATIONSDATABASER Varje förekomst kallas RAD, POST eller TUPEL Jag kommer försöka vara konsekvent med POST

  46. RELATIONSDATABASER Varje kolumn kallas ATTRIBUT Vi återkommer till detta när vi kommer till ER-modelleringen

  47. RELATIONSDATABASER Det är lätt att föreställa sig en relation om man föreställer sig att varje post är en rad och varje attribut en kolumn. Så brukar det också presenteras på skärmen.

  48. Exempel på en Relationsdatabas Efternamn Förnamn Telefon Nilsson Nils 08 – 12345 Svensson Sven 08 – 67890 Andersson Anders 08 – 15973 Här är ett enkelt exempel på en relationsdatabas, man skulle kunna söka på Efternamn eller Förnamn eller Telefonnummer.

  49. Exempel på en Relationsdatabas Efternamn Förnamn Telefon Nilsson Nils 08 – 12345 Svensson Sven 08 – 67890 Andersson Anders 08 – 15973 Man kan även kombinera två eller fler kolumner vid en sökning.

  50. Exempel på en Relationsdatabas Efternamn Förnamn Telefon Nilsson Nils 08 – 12345 Svensson Sven 08 – 67890 Andersson Anders 08 – 15973 Denna enkla lilla databas innehåller tre poster, varje post har tre kolumner.

More Related