DATABASHANTERING för programmerare Lektion 1 Mahmud Al Hakim

Slides:



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

Svenska WebDewey Introduktion
Relationsdatabasdesign
MS Excel 2007 Lektion 3 1 Copyright, Mahmud Al Hakim, 2008.
MS Excel 2010 – Dag 2 Mahmud Al Hakim
Programmering B PHP Lektion 1
BENÄMNA lätta ord SPRÅKTRÄNING VID AFASIKg VIII
DATABASHANTERING för programmerare
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:
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.
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS L EKTION 2 Mahmud Al Hakim
Elkraft 7.5 hp distans: Kap. 3 Likströmsmotorn 3:1
Svenska WebDewey Introduktion
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
Mahmud Al Hakim Webmaster DAG 11 VT09 Mahmud Al Hakim
WEBMASTER DAG 10 VT09 Mahmud Al Hakim
W EBMASTER DAG 11 HT08 Mahmud Al Hakim
WEBMASTER DAG 13 Mahmud Al Hakim
1 Medarbetarenkät svar. 2 Kön 3 Jag är knuten till en klass, undervisningsgrupp eller barngrupp.
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.
Bastugatan 2. Box S Stockholm. Blad 1 Läsarundersökning Maskinentreprenören 2007.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 11: Implementation av filsystem.
Programmering B PHP Lektion 2
Enkätresultat för Fritidshem Föräldrar 2014 Skola - Hällby skola.
Svenska WebDewey Introduktion Harriet Aagaard Svenska Deweyredaktion
Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet
Enkätresultat för Grundskolan Elever 2014 Skola:Hällby skola.
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.
DATABASHANTERING för programmerare
Excel Kalkylering Fortsättningskurs
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:
Best pictures on the internet 2007 Awards 1http:// Är vänsteralliansen trovärdig i Norrköping.
Enkätresultat för Fritidshem Elever 2014 Skola:Fritidselever, Gillberga skola.
Mitt första Java program Mahmud Al Hakim Copyright, Mahmud Al Hakim, 1.
Servicekunskap Hur vill du jobba med boken?
Databashantering MS Access 2003 Lektion 2
IT - Lektion 11 MS Excel 2007 –Del 4/5 1 Copyright, Mahmud Al Hakim, 2008.
Programhantering – Pass 1
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.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela.
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
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.
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS L EKTION 3 Mahmud Al Hakim
Lektion 1 Webbplatsens layout Mahmud Al Hakim Dreamweaver 8 fortsättningskurs 1 Copyright, Mahmud.
Vara kommun Grundskoleundersökning 2014 Föräldrar 2 Levene skola årskurs 5 Antal svar 2014 för aktuell årskurs i skola: 12 Antal svar 2014 för årskurs.
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.
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Föreläsning 12 Sökning och Sökträd.
BVForum - en genomgång för revisorer Sören Thuresson.
Å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”
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.
Grundskola Elever 2013 Grundskoleenkät - Elever Enhet: Gillberga skola.
1 Jan Lundström OV’s Hemsida Utbildning Ledare. 2 Jan Lundström OV’s Hemsida Standard Lagrum.
Ladda ner och installera JAVA Mahmud Al Hakim DynamicOS
När infaller Julafton och hur ofta?
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.
Om databaser.
IT Databas Göran Wiréen
Presentationens avskrift:

DATABASHANTERING för programmerare Lektion 1 Mahmud Al Hakim

2 idag  Kursplan – mål för kursen  Kurslitteratur  Kursplanering  Introduktion till databaser  Installation av MySQL

3 Kursplan – Mål  Kunna skapa en datamodell för en övergripande uppgift  Ha kunskap om grundläggande programmering av en relationsdatabas  Känna till olika begrepp inom relationsdatabasteorin  Känna till SQL-språkets reserverade ord, satsbyggnad och inbyggda funktioner

4 Kurslitteratur 1. MySQL Handboken Luke Welling, Laura Thomson ISBN: Hämta kodexemplen från boken här. Hämta kodexemplen från boken här. OBS! Under denna kurs tar vi upp del 1-3 (ca 150 sidor). Del 4-6 ingår inte i kursen.

5 Viktiga källor VTC MySQL Tutorial (engelska)

6 Viktiga källor w3schools SQL Tutorial (engelska)

7 Rekommenderad kurslitteratur Databases Systems - A Practical Approach to Design, Implementation and Management Databases Systems - A Practical Approach to Design, Implementation and Management T. Connolly, C. Begg Databases Systems - A Practical Approach to Design, Implementation and Management En grundbok om databasteknik. Används på många universitet. Lite mer fokuserad på datamodellering och praktik, och mindre på hur databashanterare arbetar internt.

8 Rekommenderad kurslitteratur Praktisk datamodellering Praktisk datamodellering -ta greppet om begreppen L. Axelsson, M. Hidefjäll Om datamodellering, d.v.s. hur man analyserar och beskriver en verksamhet så att man sedan kan lagra dess data i en databas.

9 Kursplanering Vecka 2 - Lektion 1 Introduktion och grunderna i MySQL Boken: kapitel 1 och 2 VTC: Getting Started 1-2 Vecka 4 - Lektion 2 Databasdesign Boken: kapitel 3 VTC: lektion 3-5 Vecka 5 - Lektion 3 Skapa databaser och tabeller Infoga, ta bort och uppdatera data Boken: kapitel 4 och 5 VTC: 6-15 Vecka 6 - Lektion 4 Frågor i MySQL Boken: kapitel 6 w3schools: SQL tutorial basic Vecka 7 - Lektion 5 Avancerade frågor Boken: kapitel 7 w3schools: SQL tutorial advanced Vecka 8 - Lektion 6 Operatorer och funktioner Boken: kapitel 8 VTC: Vecka 10 – Lektion 7 Mer SQL VTC: w3schools: SQL Quiz Vecka 11 – Lektion 8 - Repetition inför provet Vecka 12 – Prov Vecka 13 – Genomgång av prov och betyg

10 SJÄLVSTUDIER  Huvuddelen av arbetet bedrivs som självstudier.  Lektionerna är ett komplement och avser att förtydliga kursens delmoment.  Du ansvarar själv för att du skall tillgodogöra dig kursen på bästa sätt.

11 Betygsunderlag  Allt som eleven presterar under kurstiden kommer att vägas in vid betygssättning. Det gäller till exempel prov och de kunskaper, färdigheter, den förståelse med mera som uppvisas under kurstid.

12 Pedagogik under lektioner  Vi delar lektionen i tre delar:  Del 1: Teori och demo  Del 2: Rast  Del 3: Övningar och uppgifter

13 Vad är en databas? 1. Nationalencyklopedin Databas: mängd av data, ordnade i ett eller flera dataregister, som är tillräcklig för ett visst ändamål eller för ett visst databehandlingssystem. Databas: mängd av data, ordnade i ett eller flera dataregister, som är tillräcklig för ett visst ändamål eller för ett visst databehandlingssystem.

14 Vad är en databas? 2. Wikipedia Wikipedia En databas är 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. Ordet databas kan beteckna informationen som finns lagrad, eller den programvara som förstår att tolka den ofta mycket komplexa datastrukturen som lagras på hårddisken. programvarahårddisken programvarahårddisken

15 Vad är en databas? 3. Paginas IT-ordbok: En samling information som organiserats så att ett dataprogram snabbt kan hitta önskade data. En databas är ett elektroniskt kortregister. Traditionella databaser organiseras i fält, poster och filer. Ett fält är en enskild datamängd, en post är en uppsättning sammanhörande fält och en fil är en samling poster. En enkel telefonkatalog kan jämföras med en fil. Den innehåller en lista med poster som var och en innehåller tre fält: namn, adress och telefonnummer. För att hantera informationen i en databas används ett databashanteringssystem (Database Management System, DBMS). Detta är en samling program för att lägga in, organisera och hämta ut data i en databas. Uttrycket databas används numera oftast för att beteckna ett helt databashanteringssystem. Paginas IT-ordbok: dataprogramfältposterfilposterlista DBMSprogramPaginas IT-ordbok: dataprogramfältposterfilposterlista DBMSprogram

16 Exempel på databaser  Oracle  MS SQL Server  IBM DB2  MySQL

17 Varför MySQL?  Prestanda (snabb)  Pris ”om du är gratis så är vi gratis; om du är kommersiell så är vi kommersiella”  Stabilitet MySQL test suite  Lätt att använda

18 VTC - Getting Started  Gå till adressen:  Lyssna på: Movie 1 : Welcome Movie 1 : Welcome Movie 2 : What You Will Need Movie 2 : What You Will Need

19 Installera MySQL  Ladda ner den aktuella versionen (4.1) från

20 Installera MySQL  Packa upp och kör setup.exe

21 Installera MySQL  Välj Typical - sedan install

22 Installera MySQL  Skip Sign-Up (konto hos mysql.com är obligatorisk)

23 Installera MySQL  Konfigurera servern

24 Installera MySQL  Välj standard Configuration

25 Installera MySQL Behåll förvalda värden här.

26 Installera MySQL Skapa root lösenord

27 Installera MySQL KLART!

28 phpMyAdmin 

29 MySQL Control Center

30 MySQL-Front

31 MySQL-monitorn

32 Viktiga kommandon  show databases;  use databasnamn;  show tables;  describe tebellnamn;  \q

33 Övningar efter rasten  Installera MySQL  Svara på frågorna på sidan 39