DATABASHANTERING för programmerare

Slides:



Advertisements
Liknande presentationer
Att förstå anonymiteten (översättning från
Advertisements

1 Handelshögskolan i Stockholm 2 Lunds universitet
•Varför? •När? Resan •Vad ska vi göra? •Vart bor vi? •Nöjen? 13:45- 14:55 Stockholm- Köpenhamn 15:40- 18:10 Köpenhamn- Chicago 20:05- 23:05 Chicago-
Databaser & databasdesign
Relationsdatabasdesign
Romersk skulptur Exempel Förutsättningar Kännetecken
MS Excel 2007 Lektion 3 1 Copyright, Mahmud Al Hakim, 2008.
BENÄMNA lätta ord SPRÅKTRÄNING VID AFASIKg VIII
MS Excel 2007 Dag 1 Lärare: Mahmud Al Hakim. Agenda 1.Börja arbeta med Excel Hantera arbetsböcker 3.Formler 4.Formatera 5.Diagram Att läsa: sid.
MS Excel 2010 – Dag 1 Mahmud Al Hakim. Kursens innehåll 2 DagInnehåll 1 Introduktion till Excel 2010 Hantera arbetsböcker Formler Formatering Litteratur:
Inloggning till Landstinget Kronoberg via Citrix
Eddie Arnold - Make The World Go Away Images colorées de par le monde Déroulement automatique ou manuel à votre choix 1 för dig.
Idrott och hälsa År 6 VT 2014 Linda Johansson.
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS L EKTION 2 Mahmud Al Hakim
Elkraft 7.5 hp distans: Kap. 3 Likströmsmotorn 3:1
Mahmud Al Hakim Webmaster DAG 11 VT09 Mahmud Al Hakim
WEBMASTER DAG 10 VT09 Mahmud Al Hakim
WEBMASTER DAG 13 Mahmud Al Hakim
Stora additionstabellen
Kommunpussel Din uppgift är att sortera de organisatoriska delar på nästa sida på ett sådant sätt att det överensstämmer med hur din kommun är organiserad.
Barn och Utbildning Föräldraenkät 2011 Totalt resultat förskola Svarsfrekvens hela enkäten (förskola och skola) 39 %
V E R S I O N N R 2. 0 T A V E L I D É E R I M I L J Ö.
Bastugatan 2. Box S Stockholm. Blad 1 Läsarundersökning Maskinentreprenören 2004.
Bastugatan 2. Box S Stockholm. Blad 1 Läsarundersökning Maskinentreprenören 2007.
V ersion Dialogseminarium – Patientens väg i vården Välkommen!
Droger och spel 2006Gymn åk2 1 Elever som röker (dagligen eller ibland)
Droger och spel Elever som röker (dagligen eller ibland)
Programmering B PHP Lektion 2
15 x 25 meter. Skriv banenavn Skriv designet af Skriv dato MÅL sväng vänster 6 sväng höger 5 runt 7 Vänster runt hund höger runt.
KURSUTVECKLING TILLVÄXTFONDER –
Flyinge Utveckling, Svenskt Hästmuseum April Europeisk hästmuseer studieresa 14 – 20 april 2009 Slesvigske Vognsamling Deutsches Pferdemuseum i.
DATABASHANTERING för programmerare
Bild 1 Hur använder vi KursInfo idag? Högskolan i Skövde.
Från Gotland på kvällen (tågtider enligt 2007) 18:28 19:03 19:41 19:32 20:32 20:53 21:19 18:30 20:32 19:06 19:54 19:58 20:22 19:01 21:40 20:44 23:37 20:11.
Det handlar om multiplikation
Ett test för att definiera den fysiska konditionen utförs.
Ekonomirapporten. April 2014
DATABASHANTERING för programmerare Lektion 3 Mahmud Al Hakim
TÄNK PÅ ETT HELTAL MELLAN 1-50
DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim
1 Joomla © 2009 Stefan Andersson 1. 2 MÅL 2 3 Begrepp Aktör: en användare som interagerar med webbplatsen. I diagrammet till höger finns två aktörer:
Kouzlo starých časů… Letadla Pár foteček pro vzpomínku na dávné doby, tak hezké snění… M.K. 1 I Norrköping får man inte.
Mitt första Java program Mahmud Al Hakim Copyright, Mahmud Al Hakim, 1.
Databashantering MS Access 2003 Lektion 2
IT - Lektion 11 MS Excel 2007 –Del 4/5 1 Copyright, Mahmud Al Hakim, 2008.
2 Agenda 1. Börja arbeta med Excel Hantera arbetsböcker 3. Formler 4. Formatera 5. Diagram 6. Skriva ut 7. Referenser mellan kalkylblad 8. Arbeta.
Täckningsgrad Dec 2014 – feb 2015 Täckningsgrad Dec 2014 – feb 2015.
Arbetspensionssystemet i bilder Bildserie med centrala uppgifter om arbetspensionssystemet och dess funktion
Mahmud Al Hakim 2  Mål för kursen  Kursplanering  Kurslitteratur  Betygsättning  Grunder om databaser  Tabeller.
Enkätresultat för Grundskolan Föräldrar 2014 Skola - Gillberga skola.
Mallar i Word och Excel Lektion 1 Mahmud Al Hakim
Täckningsgrad Dec 2014 – jan 2014 Täckningsgrad Dec 2014 – jan 2014.
IT - Lektion 8 MS Excel 2007 –Del 2/5 1 Copyright, Mahmud Al Hakim, 2008.
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
IT - LEKTION 14 MS POWERPOINT 2007 – DEL 2. Agenda Copyright, Mahmud Al Hakim, Grafik och diagram 6.
Stora subtraktionstabellen
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS L EKTION 3 Mahmud Al Hakim
Excel 2003 Grundkurs Lektion 1 Mahmud Al Hakim 1.
Räkna till en miljard 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,14,15,16,17,18,19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, En miljard är ett.
BVForum - en genomgång för revisorer Sören Thuresson.
DATABASHANTERING för programmerare Lektion 6 Mahmud Al Hakim
DATABASHANTERING för programmerare Lektion 5 Mahmud Al Hakim
Bild 1 Prognos för länets arbetsmarknad Stefan Tjb.
1 Jan Lundström OV’s Hemsida Utbildning Ledare. 2 Jan Lundström OV’s Hemsida Standard Lagrum.
MS Excel 2007 Fortsättning Lektion 2 1 Copyright, Mahmud Al Hakim, 2008.
När infaller Julafton och hur ofta?
IT - LEKTION 12 MS POWERPOINT 2007 – DEL 1. Agenda Copyright, Mahmud Al Hakim, Börja arbeta med PowerPoint.
Om databaser.
Presentationens avskrift:

DATABASHANTERING för programmerare Lektion 7 Mahmud Al Hakim mahmud@hakimdata.se www.hakimdata.se

Idag Skapa en databas till Videobutikskedja

Normalisering Butik (butikNamn, butikAdress, kundNamn, kundAdress, telefonNummer, film, pris, uthyrning, aterlamning )

Förslag till databasen Videobutik Videobutik databasen kan ha följande tabeller Butik Kunder Telefon Filmer Antal Uthyrning

Konceptuell modell

Databasschema Butik(ButikID, Namn, Gatuadress, Postnummer, Postadress, Oppnar, Stanger, Helgoppen) Kunder(Kundnummer, Fornamn, Efternamn, Gatuadress, Postnummer , Postadress) Telefon(TelefonID, Nummer, ButikID) Filmer(FilmID, Namn, Kategori, Regissor, Huvudroll, Ar, Land, Pris ) Antal(FilmID, ButikID, Totalt, Inne ) Uthyrning(FilmID, ButikID, Kundnummer, Uthyrning, Aterlamning )

Tabellen Butik CREATE TABLE Butik (ButikID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Namn VARCHAR(30), Gatuadress VARCHAR(30), Postnummer VARCHAR(6), Postadress VARCHAR(20), Oppnar TIME, Stanger TIME, Helgoppen ENUM(’Y’, ’N’));

Tabellen Telefon CREATE TABLE Telefon (TelefonID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Nummer VARCHAR(20), ButikID INT);

Tabellen Kunder CREATE TABLE Kunder (Kundnummer INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Fornamn VARCHAR(20), Efternamn VARCHAR(20), Gatuadress VARCHAR(20), Postnummer VARCHAR(6), Postadress VARCHAR(20));

Tabellen Filmer CREATE TABLE Filmer (FilmID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Namn VARCHAR(40), Kategori ENUM (’Drama’, ’Rysare’, ’Action’, ’Thriller’, ’Komedi’), Regissor VARCHAR(40), Huvudroll VARCHAR(40), Ar YEAR, Land VARCHAR(20), Pris INT);

Tabellen Antal CREATE TABLE Antal (FilmID INT NOT NULL, ButikID INT NOT NULL, Totalt INT, Inne INT);

Tabellen Uthyrning CREATE TABLE Uthyrning (FilmID INT NOT NULL, ButikID INT NOT NULL, Kundnummer INT NOT NULL, Uthyrning DATE, Aterlamning DATE);

Importera data till MySQL Ladda ner dessa filer: antal.txt filmer.txt telefon.txt butik.txt kunder.txt uthyrning.txt LOAD DATA INFILE ’C:/Videobutik/antal.txt’ INTO TABLE Antal;

Frågor Visa all data i alla kolumner i tabellen Telefon. Visa all Fornamn och Efternamn i Kunder. Visa alla svenska filmer i tabellen Filmer. Visa information om kunder som har Johansson i efternamnet Visa alla amerikanska filmer som kostar 25 kronor att hyra. Visa alla som heter Mikael eller Michael i Kunder. Visa alla vars efternamn börjar på Lind i Kunder. Visa alla kunder som inte bor i Stockholm. Visa alla länder som det finns filmer från, utan några dubbletter. Visa en lista på alla filmer som finns, men där kolumnens namn byts till Filmer.

SQL Fråga 1 Visa all data i alla kolumner i tabellen Telefon.

SQL Fråga 2 Visa all Fornamn och Efternamn i Kunder.

SQL Fråga 3 Visa alla svenska filmer i tabellen Filmer.

SQL Fråga 4 Visa information om kunder som har Johansson i efternamnet

SQL Fråga 5 Visa alla amerikanska filmer som kostar 25 kronor att hyra.

SQL Fråga 6 Visa alla som heter Mikael eller Michael i Kunder.

SQL Fråga 7 Visa alla vars efternamn börjar på Lind i Kunder.

SQL Fråga 8 Visa alla kunder som inte bor i Stockholm.

SQL Fråga 9 Visa alla länder som det finns filmer från, utan några dubbletter.

SQL Fråga 10 Visa en lista på alla filmer som finns, men där kolumnens namn byts till Filmer.