IT Databas Göran Wiréen

Slides:



Advertisements
Liknande presentationer
E C A Du ska kunna läsa boken Ondskan med flyt genom att, på ett i huvudsak fungerande sätt, välja och använda lässtrategi. Du ska kunna göra en enkel.
Advertisements

Soldatregistret Ett helt nytt program
Formulär Tänkte nu gå igenom vad ett formulär är och hur man kan skapa dem i Access.
Relationsdatabasdesign
Databasadministration
system för handläggarstöd
Access med Sebastian och Robert
HTML - grunder. Program •Html kan skrivas i anteckningar, eller vilket annat textbehandlingsprogram som helst. Mitt tips: Notepad ++ Notepad ++ •Grafiska.
Informationshantering
Enkel dator teknik Tips och tricks.
E-biblioteket fack- och kurslitteratur på svenska Lund Online Riitta Valtonen.
Datamodellering med E/R-diagram
Andreas Carlsson Barvefjord och Carlsson Datakraft AB Svarkråkev Värnamo Tel: Epost: Databasteknik 2.
WEBMASTER DAG 13 Mahmud Al Hakim
Ett arbetsområde om poesi
DAV B04 - Databasteknik Indexering (kap 14).
Lägga in ett PM – så här gör man…
IT Fördjupning Del 2 Lotta Annell. Mål Kursen ger grundläggande kunskaper inom området databaser. Den studerande erhåller kunskaper om att skapa en databas.
Tabeller.
DATABASHANTERING för programmerare
Outline för dagens övning
DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim
Online all the time, anywhere with anything Ytterligare ett alternativ är att gå via Inställningar för bibliotek. © NetIntegrate Sweden AB 1.Gå till bibliotek.
Dalsland DATUM UTBILDNING I E-TJÄNSTBYGGAREN.
Databashantering MS Access 2003 Lektion 2
Flexicon – Din systempartner
Mahmud Al Hakim 2  Mål för kursen  Kursplanering  Kurslitteratur  Betygsättning  Grunder om databaser  Tabeller.
Välkommen till! Varför QualisTorget – vad kan QualisTorget göra för Er skola? QualisTorget beskriver denna webbtjänsts funktion på ett bra sätt, eftersom.
Tabellrelationer Innan ni får göra lite övningar tänkte jag att jag skulle gå igenom lite om tabellrelationer.
Databas.
Återblick. 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”
Mahmud Al Hakim  Ett makro utför automatiskt en eller flera uppgifter i Access.  När ett makro körs behandlas instruktionerna efter.
Delarna i en Access-databas
IT Fördjupning Del 2 Lotta Annell. Mål Kursen ger grundläggande kunskaper inom området databaser. Den studerande erhåller kunskaper om att skapa en databas.
Enkel dator teknik Tips och tricks. Välja storlek och radavstånd Här väljer du storlek på texten vi vill att ni använder 14 p till rubriker och 12 p till.
VETENSKAPLIGT SKRIVANDE SSA 220/230 MAGISTER/MASTERUPPSATS I SVENSKA SOM ANDRASPRÅK JULIA PRENTICE.
Starta bildspelet 1. Starta Bildspelet genom att klicka på Ikonen Bildspel i din webbläsare. 2. Klicka sedan, en gång, var som helst i dokumentet.
Databaser, avancerade frågor
IT Fördjupning Göran Wiréen.
Från databas till Excel
Frågor Beräkningar och uttryck
DiVA-undervisning RISE 28 oktober 2016 Aina Svensson & Urban Ericsson
IT Databas Göran Wiréen
Röda tråden En orderdatabas
Frågor Villkor och sortering
IT Databas Göran Wiréen
IT Databas Göran Wiréen
IT Databas Göran Wiréen
IT Databas Göran Wiréen
Om databaser.
IT Fördjupning Lektion 3
IT Fördjupning Jon Wide
Repetition Del 1.
IT Fördjupning Göran Wiréen
Ändra och komplettera uppgifter
Rapporter.
IT Databas Göran Wiréen
Operativ informationshantering, databaser
Databas.
Excel: Pivot-tabeller
Hantering av nya Diploma Supplement under övergångsperioden 2019
Katalogpost från Ferdosi som är leverantör
Presentationens avskrift:

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

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.

Exempel på en enkel databas Tabell: Låneböcker Boktitel Författare Utlånad till Adress Da Vinci-koden Dan Brown Göran Wiréen Platensgatan 7, Linköping Snabba cash Jens Lapidus Sagan om ringen J.R.R Tolkien Anna Björk Hamngatan 22, Helsingborg Ondskan Jan Guillou The Hobbit J.R.R. Tolkien Det här är ett exempel på en väldigt enkel (om än klumpig) databas. Det är en förteckning över låneböcker och vilka låntagare som har lånat vilken bok. Databasen är utformad i en tabell, vilket är vanligt i de flesta databaser på marknaden. Denna databas fungerar visserligen som den är, men man råkar snabbt ut för problem om innehållet ska utökas eller blir mer komplext med dubbletter m.m. Därför behövs en annan utformning för att det ska blir mer effektivt… Ovanstående är en klumpig design: Vad händer om man har flera exemplar av samma bok? Om ett t.ex. ett namn råkar stavas fel… Hur vet man då att det är samma låntagare/författare? Hur vet man att en låntagare är godkänd? Får Kalle Svensson låna en bok? Vad händer när man vill utöka tabellen? T.ex. hylla, exemplar, språk, datum, årtal, bibliotek, telefonnummer?

Lösning: Relationsdatabas Författare en många Böcker Låntagare många en Lösningen är en s.k. Relationsdatabas Denna typ av databaser bryter ner informationen i flera olika tabeller, där varje enskild tabell lagrar en viss typ av information. Därefter skapar man relationer mellan dessa tabeller som talar om för databassystemet hur man kan hämta information från flera tabeller samtidigt. I vårt exempel skulle man kunna bryta ner hela lånebokstabellen till tre tabeller: En för böckerna (titlar och liknande alltså), en för Låntagare (namn o adress), och en för författare. På så vis kan man ange att en låntagare kan låna flera böcker, och flera böcker kan ha samma författare, osv…

Hur ser exemplet ut nu? Böcker Författare 1 Da Vinci-koden 2 BokID Titel FörfID LåntagarID 1 Da Vinci-koden 2 Snabba cash 3 Sagan om ringen 4 Ondskan 5 The Hobbit FörfID Namn 1 Dan Brown 2 Jan Guillou 3 Jens Lapidus 4 J.R.R. Tolkien Låntagare Genom att bryta ner vårt exempel till tre olika tabeller (Böcker, Författare och Låntagare) så lagrar vi informationen mer effektivt i databasen… Speciellt om databasen blir stor. Notera att varje tabell får minst en ny kolumn, en nyckelkolumn eller id-kolumn, som har unika värden för varje rad. Detta används för att unikt peka ut vilken rad vi tänker jobba med. Utöver det så har vi lagt till kolumner som relaterar till andra tabeller, t.ex. finns en koppling från Böcker (via kolumnerna FörfID och LåntagarID) till tabellerna Författare samt Låntagare LåntagarID Namn Adress 1 Göran Wiréen Platensgatan 7, 58220 Linköping 2 Anna Björk Hamngatan 2, 25582 Helsingborg 3 Kalle Svensson Örebrogatan 17, 63532 Västerås 4 Johan Asplund Källgatan 18, 64692 Gnesta

Viktig terminologi Böcker Författare 1 Da Vinci-koden 2 Snabba cash 3 Tabell Främmande Nyckel (primär) Nyckel Fält/ Kolumner Böcker Författare BokID Titel FörfID LåntagarID 1 Da Vinci-koden 2 Snabba cash 3 Sagan om ringen 4 Ondskan 5 The Hobbit FörfID Namn 1 Dan Brown 2 Jan Guillou 3 Jens Lapidus 4 J.R.R. Tolkien Tabellsymbol Poster/ Rader Låntagare LåntagarID Namn Adress 1 Göran Wiréen Platensgatan 7, 58220 Linköping 2 Anna Björk Hamngatan 2, 25582 Helsingborg 3 Kalle Svensson Örebrogatan 17, 63532 Västerås 4 Johan Asplund Källgatan 18, 64692 Gnesta Låntagare LåntagarID Namn Adress

Tabeller på 3 sätt Tabellinnehåll Tabellsymbol 1 Da Vinci-koden 2 BokID Titel FörfID LåntagarID 1 Da Vinci-koden 2 Snabba cash 3 Sagan om ringen 4 Ondskan Böcker BokID Titel FörfID LåntagarID Tabelldesign I den här kursen kommer ni stöta på databastabeller i flera sammanhang. De kan representeras lite olika: Tabellinnehåll: Visar helt enkelt vilken data en tabell innehåller Tabelldesign: Visar utformningen av tabellen, bl.a. vad varje kolumn heter, vilken kolumn som innehåller den unika nyckeln (kallas för primärnyckel), samt kolumnernas sk. ”datatyper” (beskrivs senare i kursen) Tabellsymbol: En kompakt version av tabellutformningen. Den visar tabellnamnet samt vilka kolumner som finns i tabellen och ofta även någon form av märkning av primärnyckeln (fetstil i detta fall) Fältnamn Datatyp (beskrivning) BokID Autonummer Titel Text FörfID Nummer LåntagarID

Ytterligare termer MS Access: Ett användarvänligt databasverktyg. Det ger möjlighet att skapa databaser, tabeller, användargränssnitt, rapporter, m.m. Mer om det senare… Fråga/Query: En metod för att hämta/ändra den information man önskar ur databasen Formulär (MS Access): Grafisk inmatning och hantering av databasens innehåll, t.ex. redigera, mata in, ta bort… Rapporter (MS Access): Visuell sammanställning av databasens innehåll, t.ex. adressregister, offertutskrifter, m.m

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

Databasen Swelog Databasen Swelog beskrivs i ett separat dokument