13/11/14. Databasteknik och informationssystem DD1370 F3. Ett urval ur databasen bestäms av en SQL-fråga. Påminnelse: Vad är en Databas?
|
|
- Göran Sandberg
- för 7 år sedan
- Visningar:
Transkript
1 Påminnelse: Vad är en Databas? Databasteknik och informationssystem DD1370 F3 Petter Ögren Ett antal tabeller Referenser (pilar) mellan tabellerna Ex: register abc123 BMW def100 Volvo Ett urval ur databasen bestäms av en SQL-fråga Förra föreläsningen l SQL Structured Query Language F2 Idag Vad är en vy? (i SQL) Nu Ett sätt att se en databas En SQL-fråga som fått ett eget namn En ny tabell som får sitt värde definierat av andra tabeller Visa i Base 1
2 Create view as Create view as Select Skostorlek, avg( Lön ) from Anställd group by Skostorlek Create view Diskriminering as Select Skostorlek, avg( Lön ) from Anställd group by Skostorlek Ny tabell - Får värde från andra tabeller - Går att använda precis som vanliga tabeller SQL standard: - Create view Diskriminering as Select Skostorlek, avg( Lön ) from Anställd group by Skostorlek I Base: - I Base skriver vi bara frågan i ett annat fönster (Tabell/Skapa vy) Alltså: skriv precis som vanlig SQL-fråga (utan create view ) Diskriminering Skostorl. Avg( Lön ) Skostorlek Jasemine Kajsa Varför vill man söka från flera tabeller? Nu Vem äger bilen ABC123? Vilka bilar äger? Två sätt: - Sök först i ena, använd resultatet till att söka i andra - Kombinera tabellerna, sök i resultatet DEF100 Volvo Sök först i ena, använd resultatet till att söka i andra Sök först i ena, använd resultatet till att söka i andra Vad heter den som äger bilen ABC123? - Hitta Pnr på den som äger bilen - Hitta Namn på den som har det Pnr Vilka bilar äger? - Hitta Pnr på - Hitta bilar som ägs av det Pnr DEF100 Volvo Vad heter den som äger bilen ABC123? - Hitta Pnr på den som äger bilen DEF100 Volvo Select Ägare from where RegNr = ABC123 - Hitta Namn på den som har det Pnr Select Namn from where Pnr = X - Kombinera Select Namn from where Pnr in (Select Ägare from where RegNr = ABC123 ) IN istället för = bra om hel tabell 2
3 Sök först i ena, använd resultatet till att söka i andra Sök först i ena, använd resultatet till att söka i andra - Select Telefon from where Pnr in (Select Ägare from where Modell = BMW ) - Select Modell from where Ägare in (Select Pnr from where Telefon = ) Volvo BMW Urval: in, not in Hur får vi en lista på alla bilägare? Select * from personer where Pnr in (select Pnr from bilägare) Alla icke-bilägare? Select * from personer where Pnr not in (select Pnr from bilägare) Nu Slå ihop tabeller: join on - Select * from join on Ägare = Pnr Slå ihop tabeller: join on - Select Name from join on Ägare = Pnr where RegNr = ABC123 3
4 Slå ihop tabeller: join on Slå ihop tabeller: join on - Select Name from join on Ägare = Pnr where RegNr = DEF100 - Select Modell from join on Ägare = Pnr where RegNr = DEF100 BMV Volvo BMV Volvo Slå hop tabeller utan join Nu Hittils - Select * from Tabell where Nu: - Select * from Tabell1, Tabell2 where Vad betyder det att lista flera tabeller? Raderna i Tabell1 kopplas ihop med raderna i Tabell2 i alla möjliga kombinationer Alla möjliga rad-kombinationer Hundar Ludde Select * from hästar, hundar Lady Lufsen 300kg 15kg 20kg Slå ihop tabeller: 2 olika sätt - Select * from join on Ägare = Pnr - Select * from, where Ägare = Pnr - Ger samma resultat Hästar Brunte 300kg Brunte 300kg Ludde 300kg Pålle 400kg Brunte 300kg Lady 15kg Brunte 300kg Lufsen 20kg Pålle 400kg Ludde 300kg Pålle 400kg Lady 15kg Pålle 400kg Lufsen 20kg Nya tabellen har N*M rader om N resp M rader från början. Här 2*3=6 rader. 4
5 - Select Namn from join on Ägare = Pnr where RegNr = ABC_% Idag Select Namn from, where Ägare = Pnr and RegNr = Select Namn from, where Ägare = Pnr and RegNr = 100 order by Namn Select Namn from where Telefon is NULL order by Namn - Select Namn from where Lön < order by Namn
6 - Select count( Modell ) from where Modell = Volvo - Select Modell, avg( Lön ) from join on Ägare = Pnr group by Modell 3 2 BMW Volvo BMW Volvo ett sätt att beskriva tabeller i databas Skriva SQL-frågor (step by step) Tabell en beskriver tabellnamn, kolumnnamn och primärnycklar För tabellerna nedan har vi en Primärnyckelskolumn(er) - (RegNr,Modell,Ägare) - (Pnr,Namn,Lön) Andra kolumner Primärnyckel: Unikt värde för varje rad Steg för att skiva SQL-frågor 1. Förstå en - Vilka tabeller finns - Vilka kolumner finns - Hur sitter tabellerna ihop (samband?) 2. Förstå vad som söks - Behövs info från en eller flera tabeller? 3. Hitta SQL-kommandon som plockar fram rätt info - Leta i SQL-kommandon som ingår i kursen 4. Kombinera ihop ovanstående Detaljerade SQL-uppgifter Lista alla (Pnr) som kört sin egen bil - (RegNr,Modell,Ägare) - (Pnr,Namn,Lön) (notera dubbla primärnycklar) - (RegNr,Modell,Ägare) - (Pnr,Namn,Lön) Lista alla som åkt i sin egen bil Lista alla som inte åkt i sin egen bil Lista alla som äger bil utan att ha kört den Hur många bilar äger de olika personerna? Lista vem som har kört vems bil (med namn) SELECT * FROM "" JOIN "Kört" ON ""."RegNr" = "Kört"."RegNr" AND ""."Ägare" = "Kört"."Pnr" 6
7 Lista alla (namn) som kört sin egen bil Lista alla som inte kört sin egen bil - (RegNr,Modell,Ägare) - (Pnr,Namn,Lön) - (RegNr,Modell,Ägare) - (Pnr,Namn,Lön) SELECT "Namn" FROM "" WHERE "Pnr" IN ( SELECT "Pnr" FROM "" JOIN "Kört" ON ""."RegNr" = "Kört"."RegNr" AND ""."Ägare" = "Kört"."Pnr" ) SELECT "Namn" FROM "" WHERE "Pnr" NOT IN ( SELECT "Pnr" FROM "" JOIN "Kört" ON ""."RegNr" = "Kört"."RegNr" AND ""."Ägare" = "Kört"."Pnr" ) Lista alla som äger bil utan att ha kört den Hur många bilar äger de olika personerna? - (RegNr,Modell,Ägare) - (Pnr,Namn,Lön) - (RegNr,Modell,Ägare) - (Pnr,Namn,Lön) SELECT "Namn" FROM "" WHERE "Pnr" NOT IN ( SELECT "Pnr" FROM "" JOIN "Kört" ON ""."RegNr" = "Kört"."RegNr" AND ""."Ägare" = "Kört"."Pnr" ) AND "Pnr" IN ( SELECT "Ägare" FROM "" ) SELECT "Ägare", COUNT( "Ägare" ) FROM "" GROUP BY "Ägare SELECT "Ägare", COUNT( "Ägare" ) FROM "" GROUP BY "Ägare ORDER BY COUNT( "Ägare" ) Lista vem som har kört vems bil Lista vem som har kört vems bil, med kolumnnamn Förarnamn och Ägarnamn - (RegNr,Modell,Ägare) - (Pnr,Namn,Lön) - (RegNr,Modell,Ägare) - (Pnr,Namn,Lön) select * from "Kört", "", "" where "Kört"."RegNr"=""."RegNr" and "Ägare"=""."Pnr" SELECT "Namn" AS "Förarnamn", "Ägarnamn" FROM "" JOIN ( SELECT "Kört"."Pnr" AS "Förare", ""."Namn" AS "Ägarnamn" FROM "Kört", "", "" WHERE ( "Kört"."RegNr" = ""."RegNr" AND "Ägare" = ""."Pnr" ) ) ON ""."Pnr" = "Förare" 7
8 Slut 8
08/11/13. Databasteknik och informationssystem DD1370 F3. Ett urval ur databasen bestäms av en SQL-fråga. Påminnelse: Deadline på tisdag
Påminnelse: Deadline på tisdag Databasteknik och informationssystem DD1370 F3 Petter Ögren Inlämningsuppgift 1 - Skall mailas in senast 23:59 på tisdag. - Redovisas på övningen på onsdag - Inspireras av
Läs mer07/11/14. Databasteknik och informationssystem DD1370 F2. Allmänna frågor. Är Lab0 svårbegriplig? Nu: Clickers. Är Kurswebben svårbegriplig?
Allmänna frågor Databasteknik och informationssystem DD1370 F2 Petter Ögren Är Kurswebben svårbegriplig? Är lab0 svårbegriplig? Är bonus-poängen tydliga? Har ni lyckats installera Open Office? Fungerar
Läs merIntroduktion till frågespråket SQL (v0.91)
DD1370: Databaser och Informationssystem Hösten 2014 Petter Ögren Introduktion till frågespråket SQL (v0.91) 13:e November Disclaimer: Dessa anteckningar har producerats under viss tidspress, och kan därför
Läs merVad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista
Databaser Vad är en databas? Vad du ska lära dig: Använda UML för att modellera ett system Förstå hur modellen kan översättas till en relationsdatabas Använda SQL för att ställa frågor till databasen Använda
Läs merIdag. Hur skapar vi och underhåller en databas? Index? Vad är det och varför behövs de? Behöver jag bry mig om index?
Idag Hur skapar vi och underhåller en databas? Hur skapar man tabeller? Hur får man in data i tabellerna? Hur ändrar man innehållet i en tabell? Index? Vad är det och varför behövs de? Behöver jag bry
Läs mer16/12/14. Databasteknik och informationssystem DD1370. Dagens föreläsning (den sista!) Motivera med kokbok! Idag: Inga knappar L. Dagens föreläsning
Dagens föreläsning (den sista!) Databasteknik och informationssystem DD1370 Allmän information Information om tentan Repetition - Från text till SQL-fråga Föreläsning 8 (info om tentan och repetition)
Läs merIdag. Hur vet vi att vår databas är tillräckligt bra?
Idag Hur vet vi att vår databas är tillräckligt bra? Vad är ett beroende? Vad gör man om det blivit fel? Vad är en normalform? Hur når man de olika normalformerna? DD1370 (Föreläsning 6) Databasteknik
Läs merLösningsförslag till Exempel tentamen
Inst. för Data- och Systemvetenskap SU/KTH Maria Bergholtz, Paul Johannesson Lösningsförslag till Exempel tentamen 2I-1033 IT i Organisationer och Databasteknik Tentamenstiden är 5 timmar Skriv bara på
Läs merIdag. 1. En enkel databas. 2. Prata med databaser (frågepsråket SQL)
Idag 1. En enkel databas 2. Prata med databaser (frågepsråket SQL) DD1370 (Föreläsning 2) Databasteknik och informationssystem 7,5 hp Hösten 2011 1 / 17 En enkel modell över ett varuhus Anställd Leverantör
Läs merDatabasens består av: Tabell Kolumner fält Rader poster (varje post är unik)
Databasföreläsning Databasens består av: Tabell Kolumner fält Rader poster (varje post är unik) Tabeller Personer Databas Nummer Namn Födelseår 1 Tina 1950 2 Siv 1965 3 Olle 1980 Platt databas: all information
Läs merTentamen för DD1370 Databasteknik och informationssystem
Tentamen för DD1370 Databasteknik och informationssystem Exempeltenta för kursen ht2013 Hjälpmedel: Inga hjälpmedel utom papper och penna Tänk på: Skriv högst en uppgift på varje blad. Använd endast framsidan
Läs merTentamen för DD1370 Databasteknik och informationssystem
Tentamen för DD1370 Databasteknik och informationssystem 24 Augusti 2015 Hjälpmedel: Inga hjälpmedel utom papper och penna Tänk på: Skriv högst en uppgift på varje blad. Använd endast framsidan på varje
Läs merTentamen för DD1370 Databasteknik och informationssystem
Tentamen för DD1370 Databasteknik och informationssystem 16 Januari 2015 Hjälpmedel: Inga hjälpmedel utom papper och penna Tänk på: Skriv högst en uppgift på varje blad. Använd endast framsidan på varje
Läs merIdag. 1. Från modell till databasstruktur. 2. Prata med databaser (frågepsråket SQL)
Idag 1. Från modell till databasstruktur 2. Prata med databaser (frågepsråket SQL) DD1370 (Föreläsning 3) Databasteknik och informationssystem 7,5 hp Hösten 2008 1 / 22 Från verklighet via modell till
Läs merFrån verklighet via modell till databas. Idag. Testa reglerna på varuhusmodellen. Från verklighet via modell till databas
Idag 1. Från modell till databasstruktur Från verklighet via modell till databas När vi analyserat den värld vi vill representera i en databas har vi tagit med alla möjliga kopplingar och beskrivit dem
Läs merTentamen för DD1370 Databasteknik och informationssystem
Tentamen för DD1370 Databasteknik och informationssystem 10 April 2015 Hjälpmedel: Inga hjälpmedel utom papper och penna Tänk på: Skriv högst en uppgift på varje blad. Använd endast framsidan på varje
Läs merLaboration SQL. Kom igång. http://www.tfe.umu.se/courses/systemteknik/webbkurser/d&w/laborationer/sql.ht...
Page 1 of 5 Laboration SQL Syfte: Under denna laboration skall du bekanta dig med SQL. När laborationen är genomförd skall du klara av att själv formulera enklare SQL-frågor för att kunna ta fram information
Läs merSQL. Structured Query Language. Frågespråk för att används för. Kommandon. data åtkomst data manipulation
SQL Structured Query Language Frågespråk för att används för data åtkomst data manipulation Kommandon Lägga in ny data, INSERT Ändra data, UPDATE Radera data, DELETE Hämta data, SELECT mfl 2005-10-13 Gk/ÖK:ITO,
Läs mer04/11/14. Välkomna till kursen: Databasteknik och informationssystem DD1370. Kursanvarig. Dagens föreläsning. Vad är en Databas?
Kursanvarig Välkomna till kursen: Databasteknik och informationssystem DD1370 Petter Ögren Petter Ögren petter@kth.se Kontor: Teknikringen 14 Kontakt: - Kurswebben (något många vill veta) - Email (något
Läs merLathund, procent med bråk, åk 8
Lathund, procent med bråk, åk 8 Procent betyder hundradel, men man kan också säga en av hundra. Ni ska kunna omvandla mellan bråkform, decimalform och procentform. Nedan kan ni se några omvandlingar. Bråkform
Läs merI denna laboration skriver jag inte ut resultatet på de flesta frågorna utan du kör dem själv i din miljö.
Laboration 2, Databashantering med MySQL Av: Marcus Rejås I denna laboration skall vi jobba vidare på bildatabasen som vi började på förra gången. Vi skall ändra fält och lära oss att
Läs merSkapa en databas. Skapa en tabell. Gör man antingen genom kommandot
Att konstruera och underhålla en databas Skapa en databas Då man gjort färdig sin modell, fört över den till en databasstruktur och normaliserat strukturen så måste man realisera databasen i någon databashanterare.
Läs merTentamen för DD1370 Databasteknik och informationssystem
Tentamen för DD1370 Databasteknik och informationssystem Exempeltenta för kursen ht2013 Hjälpmedel: Inga hjälpmedel utom papper och penna Tänk på: Skriv högst en uppgift på varje blad. Använd endast framsidan
Läs merDenna laboration skapades för elever vid Roslagens Högskola men kan användas av vem som helst. Namnen på servrarna måste i så fall ändras.
Laboration 1, Databashantering med MySQL Av: Marcus Rejås I denna laboration skall du se till att du kommer åt databasmotorn och att det fungerar. Du kommer också att skapa en tabell
Läs merTabeller och kolumner SQL. Lägga till en ny post. Lägga till en ny post
SQL Structured Query Language Frågespråk för att används för data åtkomst data manipulation Kommandon Lägga in ny data, INSERT Ändra data, UPDATE Radera data, DELETE Hämta data, SELECT mfl Rader Tabeller
Läs merEfter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar:
EXYPLUS OFFICE manual Välkommen till ExyPlus Office! Efter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar: Hämta fordon Hämta alla fordonsenheter
Läs merInformationssystem och Databasteknik, 2I-1100 HT2001. Relationsalgebra. Relationsalgebran är sluten: R 1 op R 2 R 3.
Primtiva operatorer projektion π selektion σ union differens - kryssprodukt X Relationsalgebra Tilldelning := Relationsalgebran är sluten: Med hjälp av dessa operatorer kan andra (icke-primitiva) operatorer
Läs merRäck upp handen ni som är tjänstemän, anställda i kommuner, landsting eller företag. Ni som är politiker.
1 Hej och tack för inbjudan att tala här. Jag heter Annelie Nordström och är ordförande i Nordens största fackförening Kommunal med ca 511 000 medlemmar. Över en halv miljon människor som arbetar i Kommuner,
Läs merPartnerskapsförord. giftorättsgods görs till enskild egendom 1, 2. Parter 3. Partnerskapsförordets innehåll: 4
Partnerskapsförord giftorättsgods görs till enskild egendom 1, 2 Parter 3 Namn Telefon Adress Namn Telefon Adress Partnerskapsförordets innehåll: 4 Vi skall ingå registrerat partnerskap har ingått registrerat
Läs merVälkommen till Arbetsförmedlingen! Information till dig som är arbetssökande
Välkommen till Arbetsförmedlingen! Information till dig som är arbetssökande 1 2 Det här är Arbetsförmedlingen Söker du jobb? Vill du veta mer om arbetsmarknaden? Behöver du tips och råd om hur du hittar
Läs merVad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista
Databaser Vad är en databas? Vad du ska lära dig: Använda UML för att modellera ett system Förstå hur modellen kan översättas till en relationsdatabas Använda SQL för att ställa frågor till databasen Använda
Läs merVad är en webbläsare?
Webbkunskap Vad är en webbläsare? En webbläsare är ett program som används för att komma ut på internet Det finns många olika, men några av de vanligaste är: Chrome Explorer Firefox Safari Internet webbsidor
Läs merUtbildningsplan för arrangörer
Utbildningsplan för arrangörer Tävlingsorganisation Ett lyckat arrangemang kräver en god organisation och mycket planering. Att veta vem som gör vad och när är inte bara lugnande utan förhindrar även att
Läs merDatabasutveckling Introduktion till SQL och TSQL
Databasutveckling Introduktion till SQL och TSQL Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Introduktion till SQL SELECT satsen, enkla frågor Hämta specifika kolumner Alias
Läs merSkriva B gammalt nationellt prov
Skriva B gammalt nationellt prov Skriva B.wma Då fortsätter vi skrivträningen. Detta avsnitt handlar om att anpassa sin text till en särskild situation, en speciell texttyp och särskilda läsare. Nu ska
Läs merGrunderna i SQL del 1
Grunderna i SQL del 1 1. SELECT-frågor 2. SELECT 3. WHERE 4. ORDER BY 5. Inre join 6. Yttre join 7. Andra typer av join 8. Union 9. Aggregatfunktioner 10. Gruppera och summera Kap. 3 Kap. 4 Kap. 5 utom
Läs mer25/11/14. Databasteknik och informationssystem DD1370. Påminnelse inför Lab 1 redovisningen. Repetition: ER modellering (gammalt + nytt)
25//4 Påminnelse inför Lab redovisningen Databasteknik och informationssystem DD370 Föreläsning 5: ER-modellenà Databas Påminnelse: Kursens mål. Förklara ett databashanteringssystems funktioner och uppbyggnad
Läs merVi skall skriva uppsats
Vi skall skriva uppsats E n vacker dag får du höra att du skall skriva uppsats. I den här texten får du veta vad en uppsats är, vad den skall innehålla och hur den bör se ut. En uppsats är en text som
Läs merAvsikt På ett lekfullt sätt färdighetsträna, utveckla elevers känsla för hur vårt talsystem är uppbyggt samt hitta mönster som uppkommer.
Strävorna 4A 100-rutan... förmåga att förstå, föra och använda logiska resonemang, dra slutsatser och generalisera samt muntligt och skriftligt förklara och argumentera för sitt tänkande.... grundläggande
Läs merKoll på cashen - agera ekonomicoach!
För elever Fördjupningsuppgift: Koll på cashen - agera ekonomicoach! Fördjupningsuppgift: Ekonomicoach Så här går det till Börja med att se filmen Koll på cashen. Därefter är ni redo för att komma igång.
Läs merOmvandla Vinklar. 1 Mattematiskt Tankesätt
Omvandla Vinklar 1 Mattematiskt Tankesätt (Kan användas till mer än bara vinklar) 2 Omvandla med hjälp av Huvudräkning (Snabbmetod i slutet av punkt 2) 3 Omvandla med Miniräknare (Casio) Läs denna Först
Läs merDatabaser och. SQL, utsökningar mot flera tabeller TENTA. # radnr (#) studnr (#) kursnr * tentadatum * betyg
Databaser och Informationssystem 15 hp IK1008 Föreläsning 8 SQL, utsökningar mot flera tabeller Övningsuppgifter STUDENT TENTA KURS # studnr * fnamn * enamn o regdatum # radnr (#) studnr (#) kursnr * tentadatum
Läs merObservera att alla funktioner kan ritas, men endast linjära funktioner blir räta linjer.
1 Matematik som verktyg Antag att vi har en funktion som är en rät linje, y = 1 3x. Eftersom relationen mellan x och y är linjär räcker det med att vi hittar två punkter (två talpar) på linjen för att
Läs merÖvningar i SQL. SQLAccess.doc Ove Lundgren 2000-11-14
Övningar i SQL Övningar i SQL Använd Access för att öva SQL (= Structured Query Language) Skapa tabeller med SQL 1. Ny databas: SQLÖVNING Klicka: Frågor > Ny > Design > OK >Stäng > SQL Radera ordet SELECT.
Läs merAnalytisk relationsdatabasdesign
Analytisk relationsdatabasdesign Att förbättra kvaliteten i databaser Presenter s Name Organization name www.horton.com Domän-regler och främmande nyckel regler via DDL Datatyp! Datatyp! Maxvärde! Maxvärde!
Läs merEn lönerevision görs i flera steg; Initiering - Lönerevision Attestering - Skapa förmån - Uppdatera lön.
Lönerevision En lönerevision görs i flera steg; Initiering - Lönerevision Attestering - Skapa förmån - Uppdatera lön. Under Register/Lönerevision administration, fliken Initiering markeras först de anställda
Läs merFöreläsning 5: Rekursion
Föreläsning 5: Rekursion Vi har tidigare sett att man kan dela upp problem i mindre bitar med hjälp av underprogram, vilket är ett utmärkt sätt att lösa problem. Detta är ganska lätt att rita upp för sig
Läs merFör dig som beviljar ärenden
Uppsala universitet Personalavdelningen Eric Ålund EGENRAPPORTERING i PRIMULA För dig som beviljar ärenden Innehåll Introduktion... 2 Meddelande om ärende... 2 Logga in... 2 Månadsomställningar... 2 Logga
Läs merGemensam problemlösning. Per Berggren och Maria Lindroth 2013-03-12
Gemensam problemlösning 2013-03-12 Strategispel Hur ska du spela för att vinna dessa strategispel? Nim Tactical Att arbeta som en matematiker Först vill matematiker ha ett intressant problem. Matematiker
Läs merKiwiböckerna metod och begrepp
Kiwiböckerna metod och begrepp kiwiböckerna nyckeln till livslångt lärande Läsa för, tillsammans med och självständigt. Grunden för läsinlärning är att läsa för barnet, tillsammans med barnet och vara
Läs merANVÄND NAVIGATIONEN I CAPITEX SÄLJSTÖD
ANVÄND NAVIGATIONEN I CAPITEX SÄLJSTÖD I Navigationen hittar du genvägar till funktioner i programmet. För att utnyttja detta på bästa sätt kan du anpassa Navigationen så att det passar ditt sätt att arbeta.
Läs merIdag: Dataabstraktion
Idag: Dataabstraktion Hur använder vi det vi hittills kan om Scheme för att realisera (implementera) sammansatta data? Hur separerar man datastrukturen från resten av ett program så att ändringar i datastrukturen
Läs merStockholm stad Förskoleundersökning 2014. 023387 Förskolan Pärlan
Stockholm stad Förskoleundersökning 2 27 Förskolan Pärlan Presentation Om undersökningen Frågorna i enkäten Inför läsning av rapporten Svarsfrekvens Resultat Övergripande resultat Förskola per år Förskola
Läs merVad är en databas? Exempel på databaser: Databas = Organiserad samling och lagring av information.
Vad är en databas? Exempel på databaser: Kortregister på kontor Sjukvårdsjournal Bokregister på bibliotek Medlemsregister i en förening Kundregister på företag Telefonkatalogen Databas = Organiserad samling
Läs merx 2 + px = ( x + p 2 x 2 2x = ( x + 2
Inledande kurs i matematik, avsnitt P.3 P.3. Bestäm en ekvation för cirkeln med mittpunkt i (0, 0) och radie 4. Med hjälp av kvadratkompletteringsformeln + p = ( + p ) ( p ) En cirkel med mittpunkt i (
Läs merSollentuna kommun Grodan, I Ur och Skur - Föräldrar Förskola
Sollentuna kommun - Föräldrar Förskola 38 respondenter Våga visas kvalitetsuppföljning med enkäter 216 Pilen Marknadsundersökningar Mars 216 [Företaget AB], [Undersökningsnamn], sida 2 Om undersökningen
Läs mera n = A2 n + B4 n. { 2 = A + B 6 = 2A + 4B, S(5, 2) = S(4, 1) + 2S(4, 2) = 1 + 2(S(3, 1) + 2S(3, 2)) = 3 + 4(S(2, 1) + 2S(2, 2)) = 7 + 8 = 15.
1 Matematiska Institutionen KTH Lösningar till tentamensskrivning på kursen Diskret Matematik, moment A, för D och F, SF161 och SF160, den juni 008 kl 08.00-1.00. DEL I 1. (p) Lös rekursionsekvationen
Läs merArbetsblad 4:1. Bråkform decimalform procentform. 1 Fyll i tabellen. 2 Fyll i tabellen. Bild Bråkform Decimalform Procentform 1 0,5 50 % 20 % 0,3 75 %
Arbetsblad 4:1 sid 108, 120 Bråkform decimalform procentform 1 Fyll i tabellen Bild Bråkform Decimalform Procentform 1 0,5 50 % 2 4 20 % 0,3 75 % 2 Fyll i tabellen f) Uttryck Bråkform Decimalform Procentform
Läs merBeräkna substansmängd, molmassa och massa. Niklas Dahrén
Beräkna substansmängd, molmassa och massa Niklas Dahrén Uppgifter som jag går igenom i den här filmen: 1. Bestäm molmassan för glukos (C 6 H 12 O 6 ). 2. Hur många mol glukos (C 6 H 12 O 6 ) finns i den
Läs merDOP-matematik Copyright Tord Persson. Bråktal -3-2 -1 0 1 2 3. Läs av vilka tal på tallinjen, som pilarna pekar på. Uppgift nr 10 -3-2 -1 0 1 2 3
Bråktal Uppgift nr En limpa delas i 4 lika stora delar. Hur stor del av limpan blir varje del? Uppgift nr 2 Hur många tiondelar behövs för att det skall räcka till en hel? Uppgift nr Hur läser man ut bråket
Läs merSid. 87-99 i boken Rekrytering. Författare Annica Galfvensjö, Jure Förlag
Sid. 87-99 i boken Rekrytering Författare Annica Galfvensjö, Jure Förlag Nedan finner du en intervjuguide med förslag på frågor som du kan använda under intervjun. Det är många frågor så välj de du tycker
Läs merWCMS-15, Webbutvecklare CMS
WCMS-15, Webbutvecklare CMS Övningstentamen, delkurs Dynamiska webbplatser (20 YH-poäng) Plats: Medieinstitutet, Malmö Tid: 25 november 2015, kl. 13.00-16.00 Tillåtna hjälpmedel: Papper, penna, suddgummi,
Läs merFRÅN A TILL Ö LäraMera Ab / www.laramera.se och Allemansdata Ab / www.allemansdata.se FRÅN A TILL Ö
I programmet finns 11 olika aktiviteter för att träna varje bokstav och på att känna igen ord. För varje bokstav kan olika övningsblad skrivas ut: Inledningsvis väljer du vilken bokstav du vill öva på.
Läs merDatabaser. Jan Erik Moström, Department of Computing Science, Umeå University - jem@cs.umu.se
Databaser, Department of Computing Science, Umeå University - jem@cs.umu.se Databaser Finns några olika typer Relationsdatabaser är vanligast Vi kommer bara att prata om relationsdatabaser Strukturerad
Läs merLaganmälan & Laghantering
203 Svenska Motorcykel- och Snöskoterförbundet Box 234 600 02 NORRKÖPING Tel. 0-23 0 80 www.svemo.se Laganmälan & Laghantering [En enkel guide för hur du anmäler ett lag i SVEMO TA.] Innehåll Innehåll...
Läs merFiktiv tentamen för DD1370 Databasteknik och informationssystem
Fiktiv tentamen för DD1370 Databasteknik och informationssystem Torsdag 4 dec 2008 Hjälpmedel: Allt inklusive kursbok, försläsningsanteckningar, gamla tentor och egna anteckningar, men inte tentalösningar
Läs merLite skoj - typ. 5DV085 - Programspråk. Jan Erik Moström, Department of Computing Science, Umeå University - jem@cs.umu.se
Lite skoj - typ 5DV085 - Programspråk, Department of Computing Science, Umeå University - jem@cs.umu.se Kommentarer och frågor på sem 1? Byte av tid Den 26:e - skulle vi kunna flytta den lektionen? Förmiddagen?
Läs mere-cm Elektronisk Cash Management dygnet runt, världen över.
e-cm Elektronisk Cash Management dygnet runt, världen över. Välkommen till gränslösa affärsmöjligheter. Goda affärer kräver rätt förutsättningar. Rätt information när du behöver det och möjligheten att
Läs merMed detta och följande avsnitt blir det något svårare. Det finns också
Nämnarens kryptoskola 10. Caesarkrypto lärarsida Med detta och följande avsnitt blir det något svårare. Det finns också här fler övningar som man kan använda om man behöver det. Med Caesar-krypto skall
Läs merUtvärdering av informationsinsatserna. Konflikten inom Väg och Ban Maj 2007
Utvärdering av informationsinsatserna Konflikten inom Väg och Ban Maj 2007 Om undersökningen Intervjuade Metod Ombudsmännen inom Väg och Ban Internetundersökning Antal svarande 27 Svarsfrekvens 79 procent
Läs merHandledning för digitala verktyg Talsyntes och rättstavningsprogram. Vital, StavaRex och SpellRight
Handledning för digitala verktyg Talsyntes och rättstavningsprogram Vital, StavaRex och SpellRight Elevens namn:.. Skola: Datum:.. Varför behövs en handledning? Denna handledning är tänkt att användas
Läs merATT KUNNA TILL. MA1050 Matte Grund. 2011-06-14 Vuxenutbildningen Dennis Jonsson
ATT KUNNA TILL MA1050 Matte Grund 2011-06-14 Vuxenutbildningen Dennis Jonsson Sida 2 av 5 Att kunna till prov G1 Kunna ställa upp och beräkna additions-, subtraktions-, multiplikations- och divisuionsuppgifter
Läs merBortom fagert tal om bristande tillgänglighet som diskriminering
Ds 2010:20 Bortom fagert tal om bristande tillgänglighet som diskriminering Lättläst sammanfattning Integrationsoch jämställdhetsdepartementet SOU och Ds kan köpas från Fritzes kundtjänst. För remissutsändningar
Läs merFriskoleurval med segregation som resultat
Friskoleurval med segregation som resultat Rapport februari 2016 Sammanfattning och slutsatser Denna undersökning har tagits fram som en del av projektet Ge alla elever samma chans som är ett samarbete
Läs merDATASAMORDNING NYHETERNA I CHAOS 3 2009-09-15. Utbildning Chaos/Handledning - Nyheterna i Chaos 3/2009-09-15
DATASAMORDNING NYHETERNA I CHAOS 3 2009-09-15 2 (14) Innehåll INLEDNING 3 PRESTANDAFÖRBÄTTRINGAR I CHAOS 3 4 BAKGRUND 4 Kontroll av fönsterinställningar... 4 Vista-kompabilitet.... 4 Kompatibelt med långa
Läs mer1. Frekvensfunktionen nedan är given. (3p)
TENTAMEN I MATEMATIK MED MATEMATISK STATISTIK HF14 TEN 11 kl 1.15-.15 Hjälpmedel: Formler och tabeller i statistik, räknedosa Fullständiga lösningar erfordras till samtliga uppgifter. Lösningarna skall
Läs merTIMREDOVISNINGSSYSTEM
TIMREDOVISNINGSSYSTEM Företagsekonomiska Institutionen Inledning med begreppsförklaring Huvudmeny Budgethantering Planering Rapportering Signering Utskrifter/Rapporter Byt lösenord Logga ut 1 Inledning
Läs mer9. Between 10. Group by 11. Aggregatfunktionerna max, min, sum och avg 12. Nästlade sökningar
FÖ 8: Databaskursen 1. SQL 2. Utsökningar mot en tabell 3. Od Order by 4. Funktionerna upper, lower och initcap 5. Konkatenering 6. Kolumnalias 7. Distinct 8. Hantera nullvärden med nvl-funktionen 9. Between
Läs merTentamen för DD1370 Databasteknik och informationssystem
Tentamen för DD1370 Databasteknik och informationssystem 13 Mars 2014 Hjälpmedel: Inga hjälpmedel utom papper och penna Tänk på: Skriv högst en uppgift på varje blad. Använd endast framsidan på varje blad.
Läs mer4-3 Vinklar Namn: Inledning. Vad är en vinkel?
4-3 Vinklar Namn: Inledning I det här kapitlet skall du lära dig allt om vinklar: spetsiga, trubbiga och räta vinklar. Och inte minst hur man mäter vinklar. Att mäta vinklar och sträckor är grundläggande
Läs mer08/12/14. Databasteknik och informationssystem DD1370. Behövs Föreläsning 8? Kursens (återstående) mål Dagens föreläsning
08/12/14 Behövs Föreläsning 8? Databasteknik och informationssystem DD1370 Idag F7 - (sista nyheterna & repetition) F8 (?) - (repetition, repetition, repetition ) Föreläsning 7 Svara med knapptryckning
Läs merAnvändarmanual och policy för Göteborgs Evenemangskalender på goteborg.com
Användarmanual och policy för Göteborgs Evenemangskalender på goteborg.com Policy - Evenemangen får inte vara för små och lokala, utan ska vända sig till internationella besökare i första hand, men även
Läs merANVÄNDARHANDLEDNING FÖR
ANVÄNDARHANDLEDNING FÖR TILLSÄTTARE/LAGLEDARE OCH DOMARE Cleverservice ett smart sätt att hantera matcher, domartillsättningar, samt utbetalningar av arvoden 2015 ANVÄNDARHANDLEDNING - CLEVERSERVICE Cleverservice
Läs merGuide för att hitta markavvattningssamfälligheter och täckdikningsplaner
1(8) Guide för att hitta markavvattningssamfälligheter och täckdikningsplaner Framtagen av Magdalena Nyberg, Jordbruksverket, 2016 Markavvattningssamfälligheter Inför en Grepparådgivning är det bra om
Läs merVad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista
Databaser Vad är en databas? Vad du ska lära dig: Använda UML för att modellera ett system Förstå hur modellen kan översättas till en relationsdatabas Använda SQL för att ställa frågor till databasen Använda
Läs merFlera nyanser av diskriminering
ÖVNING: Flera nyanser av diskriminering I den här diskussionsövningen belyser vi diskriminerande strukturer, diskriminerande bemötande och fördomar. Så gör ni: 1 Läs noggrant igenom hela instruktionen
Läs merBrister i kunskap vid gymnasieval
Brister i kunskap vid gymnasieval En undersökning om hur niondeklassarna tänker inför sitt val av skola och program Gymnasium.se Hovslagargatan 3 SE 103 88 STOCKHOLM 08-50 91 06 00 1 Bakgrund och metod
Läs merSnapphanalegen. Firekángabogena. Spelregler. (4 spelare)
Snapphanalegen Firekángabogena Spelregler 1 800 (4 spelare) 800 är ett spel med anor från 1400-talet. Spelet ställer stora krav på spelarnas skicklighet. Fyra deltagare spelar ihop parvis. Spelet cirkulerar
Läs merAnvisningar för att fylla i blanketten om arbetsstipendium för bild och formkonstnärer år 2016
Anvisningar för att fylla i blanketten om arbetsstipendium för bild och formkonstnärer år 2016 Personuppgifter Skriv ditt tilltalsnamn. Söker du via Konstnärsnämndens hemsida hämtas namnuppgifterna från
Läs merLathund för pedagoger Grundskola med:
Att skriva omdo men Lathund för pedagoger Grundskola med: Utdrag ur Skolverkets allmänna råden Exempel på olika sätt att skriva omdömen Steg för steg instruktioner om hur du gör i Unikum Sida 1 av 12 Allma
Läs merDesign och underhåll av databaser
Design och underhåll av databaser 1. Modell av verkligheten 2. Normalformer 3. Introduktion till DDL 4. Skapa databaser 5. Skapa tabeller 6. Skapa index 7. Restriktioner 8. Ta bort databaser, tabeller
Läs merVäga paket och jämföra priser
strävorna 2AC 3AC Väga paket och jämföra priser begrepp rutinuppgifter tal geometri Avsikt och matematikinnehåll Den huvudsakliga avsikten med denna aktivitet är att ge elever möjlighet att utveckla grundläggande
Läs merJÄMIX 2010 för Högskolan i Gävle
JÄMIX för En mer detaljerad pappersrapport, med alla bakomliggande siffror, har skickats till er kontaktperson. JÄMIX 1 JÄMIX Jämställdheten i Din organisation - en jämförelse med 205 organisationer med
Läs merTentamensdeltagare från Dataekonomutbildningen, Textilekonomutbildningen och Affärsinformatikutbildningen.
Högskolan i Borås Institutionen Handels- och IT-högskolan Daniel Hjelmgren TENTAMEN I MARKNADSFÖRING 2013-12-20 Kl 09:00 13:00 Tentamensdeltagare från Dataekonomutbildningen, Textilekonomutbildningen och
Läs mer7. SAMHÄLLSORIENTERING ÅK 5
7. SAMHÄLLSORIENTERING ÅK 5 7.2. Elevhäfte 2 7.2.1. Livsfrågor Eva och Micke går båda i 5:an. De träffas ofta efter skolan och lyssnar på musik eller gör hemläxan tillsammans. Ibland funderar de på frågor
Läs merVad är det som gör daytrading svårare än till exempel swingtrading? - De mentala aspekterna, du lever med dina trades in i minsta kursrörelse
Daytradingkurs 29-31 augusti 2016 Daytradingkurs på Star hotell i Lund med Lars Hansson, heltidstrader och utbildare, hålls över 3 dagar den 29-31 augusti. Fullspäckat program med allt man behöver lära
Läs merStructured query language (SQL)
Structured query language SQL) Varför SQL? SQL är ett standardspråk som är oberoende av databashanteringssystemen som finns på marknaden. Med andra ord kommer du kunna arbeta mot nästan alla sorters relationsdatabaser
Läs merHöjd arbetsgivaravgift för unga. Konsekvenser för detaljhandeln
Höjd arbetsgivaravgift för unga Konsekvenser för detaljhandeln Om undersökningen 1 Den kvantitativa undersökningen har genomförts i form av digitala enkäter, distribuerade via e-post. Mottagare var butikschefer
Läs merETT TUNGT MEDIEPAKET 2016 VIN & BAR
ETT TUNGT MEDIEPAKET 2016 VIN & BAR VIN & BAR SÅ MYCKET MER ÄN BARA ETT MAGASIN FÖR DEM SOM ÄR INTRESSERADE AV VIN OCH DRYCK Umgänget med våra nära, kära och vänner är en viktig kanske den viktigaste delen
Läs merkonstanterna a och b så att ekvationssystemet x 2y = 1 2x + ay = b 2 a b
Tentamen i Inledande matematik för V och AT, (TMV25), 20-0-26. Till denna uppgift skulle endast lämnas svar, men här ges kortfattade lösningar. a) Bestäm { konstanterna a och b så att ekvationssystemet
Läs mer