Databasteknik föreläsning 1, måndag 10 november 2014 ==================================================== Idag: Hej! Kursen Databaser - vad? Databaser - varför? ("The sales talk") (Lite: Databaser - hur?) Närvarolistan Kursen ------ Personal Adress till webbplatsen Föreläsningar Film Boken (och webbkursen) Övningar Inlämningsuppgifter Deadlines En och en eller två och två som är lika bra Samarbete: redovisa samarbete, gör en egen lösning Bokade övningstider ("labbar") Anmälan till övningsgrupper Tentan Välkommen-brevet Kursinnehållet Introduktion till databaser: terminologi, termer ------------------------------------------------ data information kunskap visdom databas: 1. en samling data som 2, hör ihop 3. modellerar en del av världen 4. är persistent ("envis") 5. är konsistent ("logiskt koherent"), dvs utan inre motsägelser 6. på dator = enkel och snabb hantering av stora datamängder 7. har ett explicit schema databashanterare = databashanteringssystem = DBMS databassystem språkförbistring, t ex: databas = databashanterare Användningsområden för databaser (fråga studenterna!) ----------------------------------------------------- Administrativa tillämpningar: biljettbokning personal bibliotek medicinska journaler skola kundregister, order, fakturering, lager Tekniska tillämpningar: CAD komponentregister programmering: PE, CASE, versionshantering expertsystem, AI webbserver spara vilka data som helst på min Android-telefon spel (som MUD) = nästan allt! The sales talk (se separat papper) ---------------------------------- Viktigast: Enkelt! Kraftfullt! Flexibelt! Jämfört med vilka alternativ Jämfört med "vanliga filer plus egna vanliga program" Excel? Mer: Möta olika användares behov Samtidighet Säkerhet Backup och recovery Datamodeller ------------ Arkitekturen för en databashanterare (se separat papper) -------------------------------------------------------- Data och metadata Flera nivåer Olika gränssnitt för olika användare Inlämningsuppgift 1: Datamodellering ------------------------------------ ER-diagram Deadline på fredag!