Kvalitetstänkande. Utgångsläge Samtliga ER-diagram har överförts till scheman

Storlek: px
Starta visningen från sidan:

Download "Kvalitetstänkande. Utgångsläge Samtliga ER-diagram har överförts till scheman"

Transkript

1 Kvalitetstänkande Utgångsläge Samtliga ER-diagram har överförts till scheman

2 Förbättra kvaliteten på relationsscheman Normalformler ger dugligare nycklar Hitta funktionella beroenden med hjälp av slutsatsdragning

3 videoid date movieid title genre length rating Acquired 115 1/25/ The Thirty -Nine mystery 101 PG Steps /5/ Elizabeth costume drama 123 PG /31/ Lady and the Tramp animated drama 93 G /5/ Lady and the Tramp animated drama 93 G /5/ Elizabeth costume drama 123 PG /25/ Elizabeth costume drama 123 PG /12/ The Thirty -Nine mystery 101 R Steps /29/ Annie Hall romantic comedy 110 R Anomalier inträffar när data är inkonsistenta, t ex när data inte överensstämmer från den ena raden till den andra. Värderedundans gör att anomalier kan uppstå. Redundans = överflödighet; identiska data finns på två eller flera ställen Ändringsanomali (update anomaly) inträffar när värden i två skilda rader som bör vara lika inte är det.

4 videoid date movieid title genre length rating Acquired 115 1/25/ The Thirty -Nine mystery 101 PG Steps /5/ Elizabeth costume drama 123 PG /31/ Lady and the Tramp animated drama 93 G /5/ Lady and the Tramp animated drama 93 G /5/ Elizabeth costume drama 123 PG /25/ Elizabeth costume drama 123 PG /12/ The Thirty -Nine mystery 101 R Steps /29/ Annie Hall romantic comedy 110 R 114 6/5/ Elizabeth costume drama 110 R Anomalier inträffar när data inte överensstämmer Värderedundans medför att anomalier kan uppstå Deletion anomaly (borttagningsanomali) inträffar när raden (den rosa) med videoid = 1243 tas bort - information om movie försvinner när video tas bort Insertion anomaly (inmatningsanomali) orsakas genom inmatning av raden längst ner (den blåa) - längd och lämplig ålder (rating) överensstämmer inte med de gröna raderna

5 VideoMovie: FD2 (videoid, dateacquired, movieid, title, genre, length, rating) Värdet på movieid bestämmer värdena på title, length, rating. Värdena på de fyra attributen bestäms av värdet på movieid. Om attributvärdena title, length och rating har samma värde i två olika rader så är också attributvärdet på movieid lika. Det här kopplingsberoendet kallas för funktionellt beroende och förkortas FD (functional dependency) Exempel: movieid bestämmer värdena på title, genre, length, rating - varje rad (tuple) med movieid = 123 har samma värden på de andra attributen - FD2: movieid {title, genre, length, rating}

6 accountid lastname firstname street city state zipcode 101 Block Jane 123 Main St. Apopka FL Hamilton Cherry 3230 Dade St. Dade City FL Harrison Kate 103 Dodd Hall Apopka FL Breaux Carroll 76 Main St. Apopka FL Morehouse Anita 9501 Lafayette St. Houma LA Deaux Jane 123 Main St. Apopka FL Greaves Joseph N. Bankside St. Godfrey IL Kan vi i tabellen hitta funktionella beroenden? ex zipcode = street, city, state = zipcode = Customer: FD4 (accountid, lastname, firstname, street, city, state, zipcode) FD5 FD4: zipcode {city, state} FD5: {street, city, state} zipcode

7 Customer: (accountid, lastname, firstname, street, city, state, zipcode) FD6 Benämningen FD6 och pilfiguren hör ihop accountid är nyckel i Customer FD6: accountid {lastname, firstname, street, city, state, zipcode} Customer: (accountid, lastname, firstname, street, city, state, zipcode) FD7 En supernyckel är en samling attribut som bestämmer innehållet på de resterande attributen i schemat; det råder alltså ett funktionellt beroende

8 Funktionellt beroende FD används för att - bestämma nycklar - hitta orsaker till redundanser Hur funktionella beroenden fastställs - baseras på innehållets betydelse (semantik) - ytterligare beroenden kan härledas från de som redan upptäckts Nycklar och redundanser utgår ifrån upptäckta beroenden - samtliga fastställda funktionella beroenden -funktionella beroenden som härletts genom användning av sk slutsatsdragande regler (inference rules)

9 Grundläggande slutsatsdragande regler (inferensregler): Regel 1 Reflexivitet (återkastning), en attributmängd X bestämmer delmängden Y: If X Y, then X Y Regel 2 Augmentation (tillägg), en attributmängd Z kan läggas till på båda sidor X Y: If X Y, then XZ YZ Regel 3 Transitivitet, man kan följa kedjor av beroenden X to Y to Z: If X Y and Y Z, then X Z Armstrongs axiom: reglerna 1, 2 och 3 William W. Armstrong ("Bill") Department of Computing Alberta Canada

10 Tilläggsregler Regel 4 Decomposition (uppdelning) Avlägsna attributen Z från högersidan om X YZ: if X YZ, then X Y. Regel 5 Union (sammanslagning) Lägga samman två funktionella beroenden X Y and X Z om de har samma vänstersida Z: if X Y and X Z then X YZ Regel 6 Pseudo-transitivity Kombinationen av augmentation (tillägg) genom att lägga till W på båda sidor av X Y och transitivitet genom att gå från WX till WY och till Z: if X Y and WY Z, then WX Z. Genom att utnyttja slutsatsreglerna hittar man nya beroenden Closure: mängden av alla funktionella beroenden som kan härledas

11 Härleda fram FD7 genom att utgå ifrån FD6 Utgångspunkt FD6: accountid {lastname, firstname, street, city, state, zipcode} Det vi kommer fram till genom härledning (slutsatsdragning) FD7: {accountid, lastname} (firstname, street, city, state, zipcode} Använd den slutsatsdragande regeln nr 2 (augmentation) på FD6. Lägg till lastname på den vänstra sidan. Resultatet blir FD8 FD8: {accountid, lastname} (firstname, street, city, state, zipcode, lastname} Använd den slutsatsdragande regeln nr 4 (decomposition) på FD6. Ta bort LastName på den högra sidan FD7: {accountid, lastname} (firstname, street, city, state, zipcode}

12 Innehåller den här tabellen atomära värden? Vara Lastbilar Magnecyl Leverantör Volvo, Renault Astra Pris Stad Torslanda, Trollhättan Folkmängd Nej, Volvo, Renault och, Trollhättan är inte atomära. Eftersom tabellen ovan innehåller icke-atomära värden (2 st) uppfyller den inte kravet för den första normalformen, 1NF. Tabellen innehåller sk repetitiva grupper. Tabellen nedan innehåller inga repetitiva grupper och uppfyller därför kraven för den första normalformen, 1NF Vara Leverantör Pris Stad Folkmängd Volvo Torslanda Lastbilar Magnecyl Astra 10

13 Attributet Folkmängd är funktionellt beroende attributet Stad Tabell: Inköp Vi skriver: Stad Folkmängd Vi hittar andra: Vara Leverantör Volvo Pris Stad Torslanda Folkmängd Vara, Leverantör Pris Leverantör Stad Leverantör Folkmängd Lastbilar Magnecyl Astra Resultat: Flera attribut styr andra attribut i tabellen ovan förutom nyckelattributet Vara, Leverantör Tabellen uppvisar och hög redundans: står på 2 ställen, på 2, på 3 och på 3. För att tabellen skall uppfylla kraven för den andra normalformen 2NF skall samtliga ickenyckelattribut styras av hela nyckelattributet och inte bara delar av detta. Samtidigt skall tabellen uppfylla kraven för 1NF. Vara och Leverantör är en unik identifierare. Den fungerar som primärnyckel, men samtidigt är Stad funktionellt beroende av Leverantör. Även Folkmängd är funktionellt beroende av Leverantör. Vi vill komma ifrån att vissa icke-nyckelattribut är funktionellt beroende av en del av primärnyckeln. När vi avlägsnar dessa delberoenden uppfylls den andra normalformen, 2NF

14 Vara Lastbilar Magnecyl Inköp Leverantör Volvo Astra Pris Leverantör Leverantör Stad Volvo Torslanda Astra Folkmängd I tabellen Leverantör finns dessutom ett funktionellt beroende mellan attributen Stad och Folkmängd. Vi har följande två beroenden: Leverantör (Stad, Folkmängd) och Nyckelberoendet Leverantör (Stad, Folkmängd) och Stad Folkmängd Transitivt beroende Åtgärdas genom ytterligare tabelluppdelning

15 Det transitiva beroendet bryts genom att dela upp tabellen Leverantör i tabellerna: den nya tabellen för Leverantör och tabellen Stad: Leverantör Stad Stad Folkmängd Volvo Torslanda Torslanda Astra Vi har dessutom tabellen leverantör Vara Lastbilar Magnecyl Leverantör Volvo Astra Pris Tabellerna uppfyller nu kraven för den tredje normalformen, 3NF

16 Bestämma nycklar utifrån funktionellt beroende: 1. Ta fram samtliga funktionella beroenden (closure) 2. Välj ut de funktionella beroenden som innehåller de attribut som har en superkey som vänstersida minimal superkey = kandidatnyckel 3. Om vänstersidan inte är en superkey så är den en nyckel (kandidatnyckel) 4. Mängden av attribut på vänstersidan är en nyckel om 1, 2 och 3 uppfylls Terminologi - nyckel: den mängd attribut som bestämmer övriga - nyckelattribut: attribut som utgör en del av nyckel - icke-nyckelattribut: attribut som inte utgör en del av nyckeln - primärnyckel: den nyckel som utvalts att identifiera de enskilda raderna - sekundärnyckel: den nyckel som inte utvalts; flera alternativ finns

17 Normalisering (normalization) är en metod för att dela upp relationstabeller så att de uppdelade tabellernas innehåll (semantik) blir klarare och tydligare. Resultatet efter normaliseringsförfarandet är att några få större tabeller blivit fler och mindre (färre antal attribut). Normaliseringen sker i steg Först uppnås den första normalformen 1NF, därefter den andra 2NF, den tredje 3NF osv 1NF, 2NF, 3NF står för att vissa kvalitetsmål uppnåtts

18 Direkt på 3NF Ett relationschema är i tredje normalformen (3NF) om för varje funktionellt beroende -den vänstra sidan (determinanten) är en superkey eller -den högra sidans attribut alla är nyckelattribut Ett funktionellt beroende uppfyller inte 3NF om -den vänstra sidan inte är en superkey och -den högra sidans attribut alla är icke-nyckelattribut Betrakta schemat för VideoMovie och de funktionella beroendena VideoMovie:(videoId, dateacquired, movieid, title, genre, length, rating) FD1: movieid title FD2: movieid {title, genre, length, rating} FD9: videoid (dateacquired, movieid} FD10: videoid movieid FD11: videoid (title, genre, length, rating} FD12: videoid (dateacquired, movieid, title, genre, length, rating} FD1, FD2 uppfyller inte 3NF (utan strider mot den) FD9, FD10, FD11, FD12 uppfyller 3NF eftersom videoid (vänstra sidan) är en nyckel

19 Avlägsna störningar i schemat genom uppdelning (decomposition) Betrakta schemat och 3NF störningarna VideoMovie:(videoId, dateacquired, movieid, title, genre, length, rating) Skapa ett nytt schema baserat på det funktionella beroendena FD1: movieid title FD2: movieid {title, genre, length, rating} Kan brytas ner antingen med FD1 eller FD2 bättre att använda det större FD. Välj FD2 Ta bort attributen på högersidan av det funktionella beroendet FD2: movieid {title, genre, length, rating} FD2: movieid Vänstersidan av det funktionella beroendet utses till en främmande nyckel i det ursprungliga schemat -movieid references Movie Nya scheman Video: (videoid, dateacquired, movieid references Movie) Movie: (movieid, title, genre, length, rating)

Analytisk relationsdatabasdesign

Analytisk 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 mer

Databaser Design och programmering

Databaser Design och programmering Databaser Design och programmering Fortsättning på relationsmodellen: Normalisering funktionella beroenden normalformer informationsbevarande relationsschemauppdelning 2 Varför normalisera? Metod att skydda

Läs mer

Funktionella beroenden - teori

Funktionella beroenden - teori Relationell databasdesign, FB Teori 7-12 Funktionella beroenden - teori Vid utformning av databassystem är det av största vikt att man kan resonera systematiskt om funktionella beroenden bl.a. för att

Läs mer

Karlstads Universitet, Datavetenskap 1

Karlstads Universitet, Datavetenskap 1 * * * * DAV B04 - Databasteknik! "# $ %'&( ) KaU - Datavetenskap - DAV B04 - MGö 132 Riktlinjer när man vill skapa en databas 1) Designa så att det är lätt att förstå innebörden. Kombinera inte attribut

Läs mer

Universitetet: ER-diagram

Universitetet: ER-diagram Databaser Design och programmering Fortsättning på relationsmodellen: Normalisering funktionella beroenden normalformer informationsbevarande relationsschemauppdelning Varför normalisera? Metod att skydda

Läs mer

Tentamen EIT:DB Databastmetodik 11/1 2013 kl. 13 17 + Lösningsförslag

Tentamen EIT:DB Databastmetodik 11/1 2013 kl. 13 17 + Lösningsförslag Tentamen EIT:DB Databastmetodik 11/1 2013 kl. 13 17 + Lösningsförslag Inga hjälpmedel är tillåtna (annat än ordbok). Kort syntaxsamling för delar av SQL samt lista med symboler för relationsalgebraiska

Läs mer

Idag. Hur vet vi att vår databas är tillräckligt bra?

Idag. 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 mer

Lösningsförslag till Exempel tentamen

Lö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 mer

Logisk databasdesign

Logisk databasdesign NORMALISERING Peter Bellström Logisk databasdesign 2 Arbetssteget vars syfte är att konstruera en modell (diagram, schema), baserad på en specifik datamodell, över verksamhetens begrepp och samband. Modellen

Läs mer

Idag. Databaskvalitet(??) Databaskvalitet... Databaskvalitet...

Idag. Databaskvalitet(??) Databaskvalitet... Databaskvalitet... Idag Databaskvalitet(??) 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? Det finns metoder

Läs mer

Relationell databasdesign

Relationell databasdesign Relationell databasdesign Kapitel 7 Relationell databasdesign sid Uppdelning m.h.a. funktionella beroenden 3 Funktionella beroenden - teori 12 Uppdelningsalgoritmer 27 Designprocess 33 Relational oath

Läs mer

Föreläsning 6: Normalisering & funktionella beroenden

Föreläsning 6: Normalisering & funktionella beroenden Föreläsning 6: Normalisering & funktionella beroenden DVA234 Databaser IDT Akademin för Innovation, Design och Teknik Innehåll Föreläsningens mål: Att ge en överblick över hur normalisering fungerar Önskvärda

Läs mer

Karlstads Universitet, Datavetenskap 1

Karlstads Universitet, Datavetenskap 1 DAV B04 - Databasteknik KaU - Datavetenskap - DAV B04 - MGö 1 Normalisering Förut sunt förnuft Nu formell metod riktlinjer för att hjälpa till att gruppera attributen (egenskaperna) för varje relation

Läs mer

Informationssystem och databasteknik

Informationssystem och databasteknik Informationssystem och databasteknik Föreläsning 5 Analytisk databasdesign F5! Funktionellt beroende: Pnr Namn Funktion (i vanlig mat. betydelse): 610321 11111 22222 33333 Maria Eva Sture Olle För varje

Läs mer

Konceptuella datamodeller

Konceptuella datamodeller Databasdesign Relationer, Nycklar och Normalisering Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Konceptuella datamodeller Om man ska skapa en databas som beskriver en del av verkligheten

Läs mer

Normalisering. Christer Stuxberg Institutionen för Informatik och Media

Normalisering. Christer Stuxberg Institutionen för Informatik och Media Normalisering Christer Stuxberg christer.stuxberg@im.uu.se Institutionen för Informatik och Media Översikt Normalisering Dataredundans och Uppdateringsanomalier Anomalier vid insättning Anomalier vid borttagning

Läs mer

Föreläsning 3 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Vad är ett databashanteringssystem?

Föreläsning 3 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Vad är ett databashanteringssystem? Föreläsning 3 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Vad är ett databashanteringssystem? En mängd program som tillåter användaren att skapa och underhålla

Läs mer

IT i organisationer och databasteknik

IT i organisationer och databasteknik IT i organisationer och databasteknik Föreläsning 5 Analytisk databasdesign Arkitektur hos ett informationssystem Presentation Användargränssnitt via en browser Applikationslogik Data Java servlets som

Läs mer

NORMALISERING. Mahmud Al Hakim

NORMALISERING. Mahmud Al Hakim NORMALISERING Mahmud Al Hakim mahmud@webacademy.se 1 SCHEMA Schema eller databasschema är en beskrivning av vilka data som kan finnas i en databas, oberoende av vilka data (innehållet) som råkar finnas

Läs mer

Databaser och Datamodellering Foreläsning IV

Databaser och Datamodellering Foreläsning IV Webbprogrammering - 725G54 Databaser och Datamodellering Foreläsning IV Agenda Databaser ERD SQL MySQL phpmyadmin Labb 4 Databaser Databas - samling med data Databashanterare Enkelt Kraftfullt Flexibelt

Läs mer

Modul DB1-2 Datamodellering

Modul DB1-2 Datamodellering Modul DB- Datamodellering Antal föreläsningar: Antal laborationer: Förkunskapskrav: Grundläggande kännedom om databaser (Modul DB-) Kurslitteratur: Referenslitteratur: Praktisk datamodellering ISBN: 9-44-800-

Läs mer

Pga att (Nummer och Typ) tillsammans bestämmer övriga attribut funktionellt väljer vi (Nummer, Typ) till primärnyckel:

Pga att (Nummer och Typ) tillsammans bestämmer övriga attribut funktionellt väljer vi (Nummer, Typ) till primärnyckel: ÖVNING 1. PRODUKT(Nummer, Namn, Typ, Klass, Prisklass, Vikt, Volym, Fraktkostnad) Nummer, Typ Namn, Klass, Pris, Prisklass, Vikt, Volym, Fraktkostnad Namn, Typ Nummer Typ Klass Pris Prisklass Vikt, Volym,

Läs mer

ÖVNING 10 2NF Hästnamn, KursId, StartDatum, SlutDatum KursId NY! 3NF Hästnamn, Art, NY! NY! NY! NY! KursId, StartDatum, SlutDatum KursId NY!

ÖVNING 10 2NF Hästnamn, KursId, StartDatum, SlutDatum KursId NY! 3NF Hästnamn, Art, NY! NY! NY! NY! KursId, StartDatum, SlutDatum KursId NY! ÖVNING 10 2NF HÄST (Hästnamn, Mankhöjd, Favoritmat, Art, Medelvikt, Spiltnummer, Bredd, Höjd) PERSON(Personnummer, Namn, Adress, Telefon) RIDKURS(KursId, StartDatum, SlutDatum, Ledare) KURS(KursId, Svårighetsgrad)

Läs mer

2NF Hästnamn, KursId, StartDatum, SlutDatum KursId NY!, där RIDKURS.KursId = KURS.KursId 3NF Hästnamn, Art, NY! NY! NY! NY!

2NF Hästnamn, KursId, StartDatum, SlutDatum KursId NY!, där RIDKURS.KursId = KURS.KursId 3NF Hästnamn, Art, NY! NY! NY! NY! ÖVNING 9 2NF HÄST (Hästnamn, Mankhöjd, Favoritmat, Art, Medelvikt, Spiltnummer, Bredd, Höjd) PERSON(Personnummer, Namn, Adress, Telefon) RIDKURS(KursId, StartDatum, SlutDatum, Ledare) KURS(KursId, Svårighetsgrad)

Läs mer

Normalisering. Varför? För att åstadkomma en så bra struktur i databasen som möjligt med minimalt med dubbellagrad info.

Normalisering. Varför? För att åstadkomma en så bra struktur i databasen som möjligt med minimalt med dubbellagrad info. Normalisering Varför? För att åstadkomma en så bra struktur i databasen som möjligt med minimalt med dubbellagrad info. Tillbaka i modelleringsfasen. 1NF: Vad menas med ett sammansatt attribut? Exempel:

Läs mer

GIS, databasteknik och kartografi. Kursmaterial för databasdelen

GIS, databasteknik och kartografi. Kursmaterial för databasdelen GIS, databasteknik och kartografi Kursmaterial för databasdelen Våren 2004 Innehåll Objekt och objektklasser......................... 3 Samband och sambandsklasser...................... 4 Övningsuppgifter:

Läs mer

Design och underhåll av databaser

Design 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 mer

Lösningsförslag till Tentamen,

Lösningsförslag till Tentamen, Institutionen för Data- och Systemvetenskap SU/KTH Maria Bergholtz och Paul Johannesson Lösningsförslag till Tentamen, 022 2I-00 Informationssystem och databasteknik För att erhålla betyget tre räcker

Läs mer

Webbprogrammering, grundkurs 725G54

Webbprogrammering, grundkurs 725G54 Webbprogrammering, grundkurs 725G54 Bootstrap jquery SEO RWD MuddyCards. Tidigare Muddycards Många positiva kommentarer Ibland för högt tempo på föreläsning Lägg ut labbar tidigare Mer föreläsningar (2

Läs mer

Tentamen Databasteknik

Tentamen Databasteknik Försättsblad Tentamen Databasteknik 2003 04 29, 8.00 13.00 Inga hjälpmedel. Bedömning (preliminär): uppgifterna ger maximalt 14 + 11 + 11 + 6 + 4 + 4 = 50 poäng. För godkänt krävs 25 poäng (3/25, 4/33,

Läs mer

Grunderna för relationsmodellen!

Grunderna för relationsmodellen! Grunderna för relationsmodellen! 1 Varför behöver jag lära mig relationsmodellen?! Relationsmodellen är den totalt dominerande datamodellen i moderna databassystem Beskriver databaser som en mängd tabeller

Läs mer

TENTAMEN TDDB77 Databaser och Bioinformatik 22 augusti 2006, kl 14-18

TENTAMEN TDDB77 Databaser och Bioinformatik 22 augusti 2006, kl 14-18 Institutionen för datavetenskap Linköpings universitet TETAME TDDB77 Databaser och Bioinformatik 22 augusti 2006, kl 14-18 Jourhavande lärare: Lena Strömbäck (Patrick Lambrix, 0703-492066) Poäng: Tentan

Läs mer

ÖVNING 10 2NF Hästnamn, KursId, StartDatum, SlutDatum KursId NY! 3NF Hästnamn, Art, NY! NY! NY! NY! KursId, StartDatum, SlutDatum KursId NY!

ÖVNING 10 2NF Hästnamn, KursId, StartDatum, SlutDatum KursId NY! 3NF Hästnamn, Art, NY! NY! NY! NY! KursId, StartDatum, SlutDatum KursId NY! ÖVNING 10 2NF HÄST (Hästnamn, Mankhöjd, Favoritmat, Art, Medelvikt, Spiltnummer, Bredd, Höjd) PERSON(Personnummer, Namn, Adress, Telefon) RIDKURS(KursId, StartDatum, SlutDatum, Ledare) KURS(KursId, Svårighetsgrad)

Läs mer

Skoltaxi inom Piteå kommun

Skoltaxi inom Piteå kommun Skoltaxi inom Piteå kommun Till dig som har blivit beviljad skolskjuts Skoltaxi Piteå kommun 1 Gå till hållplatsen Var i tid Vänta på bilen Välkommen till skoltaxi Vi på skolskjutsteamet har tillsammans

Läs mer

Relationsmodellen. Relations modellen är idag den mest änvända datamodellen för kommersiella

Relationsmodellen. Relations modellen är idag den mest änvända datamodellen för kommersiella Relationsmodellen 2-1 Relationsmodellen Relations modellen är idag den mest änvända datamodellen för kommersiella applikationer. Relationsdatabasstruktur En relationsdatabas består av en samling tabeller,

Läs mer

Databasteori. Övningar

Databasteori. Övningar Databasteori Övningar Erik Prytz Uppdaterad november 2014, november 2015 Eva L. Ragnemalm November 2009, uppdaterad april 2010 Kapitel 1: ER- modellering Skapa ER- diagram för nedanstående övningar (läs

Läs mer

Uppdelning. Relationell databasdesign, FB Teori 7-20. Låt R vara ett relationsschema. R 1, R 2,..., R n är en uppdelning av

Uppdelning. Relationell databasdesign, FB Teori 7-20. Låt R vara ett relationsschema. R 1, R 2,..., R n är en uppdelning av Relationell databasdesign, FB Teori 7-20 Uppdelning Låt R vara ett relationsschema. R 1, R 2,..., R n är en uppdelning av R om R i = R, i=1,...,n. Dvs. varje R i är en delmängd av R och varje attribut

Läs mer

Concepts learned this far. ER till relationer. ER till relationer. ER till relationer. TDDD12 Database Technology

Concepts learned this far. ER till relationer. ER till relationer. ER till relationer. TDDD12 Database Technology 2008-04-07 TDDD12 Lecture 3: EER and mapping E 1 TDDD12 Database Technology Concepts learned this far Lecture 3: EER/ER and mapping to relations by Juha Takkinen 2008-04-07 1 2 2008-04-07 TDDD12 Lecture

Läs mer

Föreläsning 4 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Normalisering (Analytisk databasdesign)

Föreläsning 4 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Normalisering (Analytisk databasdesign) Föreläsning 4 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Normalisering (Analytisk databasdesign) 1 Vad är en databas? Logiskt sammanhängande mängd av data,

Läs mer

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: Anslås inom 3 veckor

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2014-12-18 TID: 9 14 Ansvarig för tentamen: Cecilia Sönströd Förfrågningar: 033-4354424 Resultat: Betygsskala: Hjälpmedel: Anslås inom 3 veckor Godkänt 20 p, Väl godkänt 32 p,

Läs mer

Lösningsförslag till tentamen för 1E1601

Lösningsförslag till tentamen för 1E1601 Lösningsförslag till tentamen för 1E1601 Måndag 20 augusti 2001 1. a) Student Studiemerit Prio.Kö Kö Område LägenhetsTyp Kontrakt Datum Husbestånd ÄrAvTyp Hus LghBestånd Lägenhet InvBestånd Inventarie

Läs mer

Tentamen 2I1033, IT i Organisationer och Databasteknik lördag 17/4 2004, kl. 10 15 LÖSNINGSFÖRSLAG

Tentamen 2I1033, IT i Organisationer och Databasteknik lördag 17/4 2004, kl. 10 15 LÖSNINGSFÖRSLAG Institutionen för Data- och Systemvetenskap SU/KTH Maria Bergholtz Tentamen 2I033, IT i Organisationer och Databasteknik lördag 7/4 2004, kl. 0 5 LÖSNINGSFÖRSLAG Inga hjälpmedel tillåtna. Skriv bara på

Läs mer

Databaser - Design och programmering. Relationsmodellen. Relationer - som tabeller. Relationer som tabeller. Alternativa notationer: Relationsschema

Databaser - Design och programmering. Relationsmodellen. Relationer - som tabeller. Relationer som tabeller. Alternativa notationer: Relationsschema Databaser Design och programmering Relationsmodellen definitioner ER-modell -> relationsmodell nycklar, olika varianter Relationsmodellen Introducerades av Edward Codd 970 Mycket vanlig Stödjer kraftfulla

Läs mer

Skriftlig tentamen i kurserna TDDD12 och TDDB48 Databasteknik 2008-08-11 kl. 14 18

Skriftlig tentamen i kurserna TDDD12 och TDDB48 Databasteknik 2008-08-11 kl. 14 18 LiTH, Tekniska högskolan vid Linköpings universitet 1(5) IDA, Institutionen för datavetenskap Juha Takkinen Skriftlig tentamen i kurserna TDDD12 och TDDB48 Databasteknik 2008-08-11 kl. 14 18 Lokal T2 och

Läs mer

Programdesign, databasdesign. Databaser - Design och programmering. Funktioner. Relationsmodellen. Relation = generaliserad funktion.

Programdesign, databasdesign. Databaser - Design och programmering. Funktioner. Relationsmodellen. Relation = generaliserad funktion. Databaser Design och programmering Relationsmodellen definitioner ER-modell -> relationsmodell nycklar, olika varianter Programdesign, databasdesign Databasdesign Konceptuell design Förstudie, behovsanalys

Läs mer

Bäcken 2. Ca 5 år + Uppgift. Bänk = Strand

Bäcken 2. Ca 5 år + Uppgift. Bänk = Strand Bäcken 2 Idé: Sven-Gunnar Furmark Ca 5 år + Bänk = Strand Uppgift Tänk er att ni är på ett uppdrag och måste ta er över en bäck. Ni kan bara ta er över på stockarna. Här ska ni träna på det. Bänk = Strand

Läs mer

Frågor och svar om tillämpningen av beteslagen

Frågor och svar om tillämpningen av beteslagen 2012-07-06 1 (5) Frågor och svar om tillämpningen av beteslagen 1. Vad innebär det att alla svenska kor ska gå ut på bete? Djurskyddsförordningen säger att nötkreatur för mjölkproduktion och som är äldre

Läs mer

TENTAMEN För kursen. Databasteknik. Ansvarig för tentamen: Anna Palmquist. Förfrågningar: Anslås inom 3 veckor

TENTAMEN För kursen. Databasteknik. Ansvarig för tentamen: Anna Palmquist. Förfrågningar: Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2015-11-06 TID: 14 19 Ansvarig för tentamen: Anna Palmquist Förfrågningar: 0734-612003 Resultat: Betygsskala: Hjälpmedel: Anslås inom 3 veckor Godkänt 20 p, Väl godkänt 32 p,

Läs mer

Databasteknik för D1, SDU1 m fl

Databasteknik för D1, SDU1 m fl 1 of 5 Örebro universitet Institutionen för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Databasteknik för D1, SDU1 m fl onsdag 21 augusti 2013 Gäller som

Läs mer

Världskrigen. Talmanus

Världskrigen. Talmanus Världskrigen I början av 1900-talet var det två stora krig, första och andra världskriget. Många barn hade det mycket svårt under krigen. Men de som krigade tyckte inte att de hade något ansvar för barnen

Läs mer

WCMS-15, Webbutvecklare CMS

WCMS-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 mer

Förändringar i regelverket FC_LK_K1 gjorda 2012-01

Förändringar i regelverket FC_LK_K1 gjorda 2012-01 Förändringar i regelverket FC_LK_K1 gjorda 2012-01 REGEL 2, SKYDD & UTRUSTNING Specifikationer. Handskarna skall vara av tävlingstyp. Vikten för handskarna skall vara 10 oz och handskarna måste vara rena

Läs mer

Reducering till relationsscheman

Reducering till relationsscheman E-R-modellen, Reducering till rel.scheman 6-26 Reducering till relationsscheman En databas som överensstämmer med ett E-R-databasschema kan representeras som en mängd relationsscheman ty E-R-modellen och

Läs mer

Introduktion av aktiv generaliserad kunskap i Businss Process Support System (BPSS)

Introduktion av aktiv generaliserad kunskap i Businss Process Support System (BPSS) Introduktion av aktiv generaliserad kunskap i Businss Process Support System (BPSS) - en teknisk rapport om regelsystem i en state-flow-miljö kallad ProBis Version 0.2 En process från ett state-flow perspektiv

Läs mer

Tentamen. Databasmetodik Lördag 27 september 2014 kl

Tentamen. Databasmetodik Lördag 27 september 2014 kl Inst. för Data- och Systemvetenskap SU/KTH Tentamen EIT:DB, SP:DB, DVK:DB, ATD:DB, FK:DB, DSK:DB Ska även användas av äldre kurstillfällen, t ex för IV1018, IV1003, ITK3:DB, ITK1:DB, DSV1:DB mfl. Databasmetodik

Läs mer

Databasteknik för D1, SDU1 m fl

Databasteknik för D1, SDU1 m fl Örebro universitet Institutionen för teknik Thomas Padron-McCarthy (Thomas.Padron-McCarthy@oru.se) Tentamen i Databasteknik för D1, SDU1 m fl onsdag 19 augusti 2009 kl 08:15-12:15 Gäller som tentamen för:

Läs mer

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: Anslås inom 3 veckor

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2014-11-07 TID: 9 14 Ansvarig för tentamen: Cecilia Sönströd Förfrågningar: 033-4354424 Resultat: Betygsskala: Hjälpmedel: Anslås inom 3 veckor Godkänt 20 p, Väl godkänt 32 p,

Läs mer

Föreläsning 7. Träd och binära sökträd

Föreläsning 7. Träd och binära sökträd Föreläsning 7 Träd och binära sökträd Föreläsning 7 Träd Binära träd Binärt sökträd som ADT Implementering av binärt sökträd Travestera binärt sökträd Sökning Insättning/borttagning Läsanvisningar och

Läs mer

Din anställningstrygghet - en av Försvarsförbundets viktigaste frågor

Din anställningstrygghet - en av Försvarsförbundets viktigaste frågor Din anställningstrygghet - en av Försvarsförbundets viktigaste frågor Myndighetsvärlden är ofta föremål för förändring. Det kan röra sig om neddragningar, utlokaliseringar eller andra former av situationer

Läs mer

Ett annat exempel på en E-R modell. En bank. Beskrivning av banken

Ett annat exempel på en E-R modell. En bank. Beskrivning av banken Ett annat exempel på en E-R modell En bank 1 Beskrivning av banken En bankkedja har r på en mängd olika orter i Finland För varje r lagras dess -kod, rets och För er lagras nummer, och En måste ha minst

Läs mer

Databaser och databasdesign. Den relationella modellen, normalisering och modellering (2)

Databaser och databasdesign. Den relationella modellen, normalisering och modellering (2) Databaser och databasdesign Den relationella modellen, normalisering och modellering (2) Varför databaser (DB)? Vi vill och måste kunna lagra data på sätt som motsvarar olika verksamheters behov Vad är

Läs mer

Exempel-Tentamen III

Exempel-Tentamen III Institutionen för Data- och Systemvetenskap IT-universitetet Maria Bergholtz Exempel-Tentamen III Inga hjälpmedel tillåtna (syntaxsammanställning behövs inte på denna tentamen) Skriv bara på en sida av

Läs mer

Databasdesign. E-R-modellen

Databasdesign. E-R-modellen Databasdesign Kapitel 6 Databasdesign E-R-modellen sid Modellering och design av databaser 1 E-R-modellen 3 Grundläggande begrepp 4 Begränsningar 10 E-R-diagram 14 E-R-design 16 Svaga entitetsmängder 19

Läs mer

Utvärdering av föräldrakurs hösten 2013

Utvärdering av föräldrakurs hösten 2013 Utvärdering av föräldrakurs hösten 2013 - Har du verktyg för att bemöta din oroliga och nedstämda tonåring? Föräldrakursen oro/nedstämdhet är ett samarbete mellan Råd & stöd, Gamla Uppsala familjeenhet

Läs mer

Karlstads Universitet, Datavetenskap 1

Karlstads Universitet, Datavetenskap 1 2003-01-20 DAV B04 - Databasteknik 2003-01-20 KaU - Datavetenskap - DAV B04 - MGö 26 Relationsmodellen En formell teori som baserar sig på (främst) mängdlära predikatlogik Föreslogs av E.F Codd 1970 i

Läs mer

Språkstrategi i praktiken

Språkstrategi i praktiken Språkstrategi i praktiken Från språkstrategi till småbarns sagostunder 24.5.16 i Vasa Johanna Karlsson Pia Riihimäki Barnträdgårdslärare som språkstöd Tänk Språk! Språkstrategi för småbarnspedagogiken

Läs mer

KeyControl Lägga upp ett nytt låssystem och låsschema

KeyControl Lägga upp ett nytt låssystem och låsschema 9 Lägga upp ett nytt låssystem och låsschema Normalt läggs ett nytt låssystem upp genom import från låssmeden eller fabrikant, se 8.1 Importera låssystem. Det går även att lägga upp ett låssystem direkt

Läs mer

Så kan ni arbeta med digitala informationsskärmar. Tips och råd för digital signage inom offentlig sektor

Så kan ni arbeta med digitala informationsskärmar. Tips och råd för digital signage inom offentlig sektor Så kan ni arbeta med digitala informationsskärmar Tips och råd för digital signage inom offentlig sektor Digitala informationsskärmar är en mycket bra kanal för att snabbt och effektivt sprida information.

Läs mer

Tentamen ISGB01, ISGB24. Databasdesign 7,5 Poäng

Tentamen ISGB01, ISGB24. Databasdesign 7,5 Poäng Tentamen ISGB01, ISGB24 Databasdesign 7,5 Poäng Datum: 2016-09-30 Tid: 08.15-13.15 Lärare: Peter Bellström, Katarina Groth, Johan Högberg Tentamen är på 40 poäng. Gränsen för Godkänd (G) är 20 poäng. Gränsen

Läs mer

Tyresögymnastikens tävlingspolicy

Tyresögymnastikens tävlingspolicy Tyresögymnastikens tävlingspolicy Innehåll 1 Introduktion...1 1.1 Syfte med dokumentet...1 1.2 Definitioner...2 1.3 Referenser...2 1.4 Roller och ansvarsområden...2 2 Bakgrund...2 3 Beskrivning av verksamheten...2

Läs mer

Kapitel 2 Brevet Nästa dag gick Lisa och jag ner i källaren igen. Då såg vi ett brev. Lisa öppnade brevet. På brevet stod det: Hej, vi bor i ett

Kapitel 2 Brevet Nästa dag gick Lisa och jag ner i källaren igen. Då såg vi ett brev. Lisa öppnade brevet. På brevet stod det: Hej, vi bor i ett Av Liv Kapitel 1 Hej Hej jag heter Rebecka och är 10 år och går på Trumenesskolan. Jag har en vän som heter Lisa. Jag är rädd för vaktmästaren. Idag ska jag leka med Lisa. Innan vi skulle gå hem gick vi

Läs mer

15 Svar på interpellation 2013/14:452 om arbetsvillkoren för vikarier Anf. 122 Arbetsmarknadsminister ELISABETH SVANTESSON (M):

15 Svar på interpellation 2013/14:452 om arbetsvillkoren för vikarier Anf. 122 Arbetsmarknadsminister ELISABETH SVANTESSON (M): 15 Svar på interpellation 2013/14:452 om arbetsvillkoren för vikarier Anf. 122 Arbetsmarknadsminister ELISABETH Herr talman! Kerstin Nilsson har frågat mig om jag kommer att vidta några åtgärder för att

Läs mer

Tentamen Databasmetodik DB:DSK/FK/DVK/ATD/SP/EIT mfl. äldre kurstillfällen Lördag 8 juni kl

Tentamen Databasmetodik DB:DSK/FK/DVK/ATD/SP/EIT mfl. äldre kurstillfällen Lördag 8 juni kl Institutionen för Data- och Systemvetenskap IT-universitetet Maria Bergholtz Tentamen DB:DSK/FK/DVK/ATD/SP/EIT mfl. äldre kurstillfällen Lördag 8 juni kl. 10-14 Inga hjälpmedel tillåtna (syntaxsammanställning

Läs mer

Rättningsmall tenta den 25e oktober Uppgift 1. Uppgift 2. se slides

Rättningsmall tenta den 25e oktober Uppgift 1. Uppgift 2. se slides Rättningsmall tenta den 25e oktober 2011 Uppgift 1 A) Null (Connolly/Begg, p.103) Represents a null value for an attribute that is currently unknown or is not applicable for this tuple. Its not a value

Läs mer

Ekonomirapport från SKOP om Hushållens ränteförväntningar, 4 april 2016

Ekonomirapport från SKOP om Hushållens ränteförväntningar, 4 april 2016 Ekonomirapport från SKOP om, 4 il - kommentar av SKOP:s Ör Hultåker - Trendbrott i ränteförväntningarna - Hushållen tror att eventuella räntehöjningar skjuts framåt i tiden - Efter en längre tids stigande

Läs mer

Utdrag ur protokoll vid sammanträde 2003-01-28

Utdrag ur protokoll vid sammanträde 2003-01-28 1 LAGRÅDET Utdrag ur protokoll vid sammanträde 2003-01-28 Närvarande: justitierådet Nina Pripp, regeringsrådet Bengt-Åke Nilsson, f.d. kammarrättspresidenten Jan Francke. Enligt en lagrådsremiss den 19

Läs mer

Meddelanden, frågor & svar ID:7223. Fråga

Meddelanden, frågor & svar ID:7223. Fråga Meddelanden, frågor & svar ID:7223 På de blocken där det står återtransport ska man hämta transportboxarna senare under samma dag. Jag vill veta exakta tider på de olika blocken när man kan hämta transportboxarna

Läs mer

Tentamen i Databasteknik

Tentamen i Databasteknik Tentamen i Lördagen den 21 oktober 2006 Tillåtna hjälpmedel: Allt skrivet material Använd bara framsidan på varje blad. Skriv max en uppgift per blad. Motivera allt, dokumentera egna antaganden. Oläslig/obegriplig

Läs mer

Tentamen plus lösningsförslag

Tentamen plus lösningsförslag Inst. för Data- och Systemvetenskap SU/KTH Maria Bergholtz, Paul Johannesson Tentamen plus lösningsförslag 2I-1100 Informationssystem och databasteknik Skriv bara på en sida av pappret Skriv namn på varje

Läs mer

Tentamen i. Databasteknik

Tentamen i. Databasteknik Tentamen i Databasteknik Torsdagen den 10/3 2005 14.00-19.00 Tillåtna hjälpmedel: Allt tänkbart material Använd bara framsidan på varje blad Skriv max en uppgift per blad. Skriv tydligt. Motivera allt.

Läs mer

Lösningsförslag, tentamen i Databaser

Lösningsförslag, tentamen i Databaser LUNDS TEKNISKA HÖGSKOLA 1(4) Institutionen för datavetenskap Lösningsförslag, tentamen i Databaser 2004-04-20 1. ER-diagram: Matsedel år vecka serveras 1..5 lagas-med Maträtt Ingrediens dag mängd Allergi

Läs mer

Konceptuell modellering

Konceptuell modellering Konceptuell modellering En konceptuell modell beskriver data och datasamband på ett representationsoberoende sätt. Vad modellen sen ska implementeras som/i får inte påverka modellens utformning! Grundbegrepp:

Läs mer

Manual för E-tjänsten Statsstödsrapportering

Manual för E-tjänsten Statsstödsrapportering EM2000 W-4.0, 2010-11-17 MANUAL 1 (8) Datum Analysavdelningen Enheten för energisystem Manual för E-tjänsten Statsstödsrapportering Välkommen till statsstödsrapporteringen! Den här manualen innehåller

Läs mer

1. Brief och förberedelser. Förberedelser. Skicka ut en inbjudan till alla som deltagit i er SPN-undersökning

1. Brief och förberedelser. Förberedelser. Skicka ut en inbjudan till alla som deltagit i er SPN-undersökning Att göra något tillsammans är ofta ett trevligt sätt att lära sig nya saker. En gemensam aktivitet där lärare, föräldrar och elever träffas är ett bra tillfälle att berätta om vad man lärt sig, att diskutera

Läs mer

Programmering för Språkteknologer II. Innehåll. Associativa datastrukturer. Associativa datastrukturer. Binär sökning.

Programmering för Språkteknologer II. Innehåll. Associativa datastrukturer. Associativa datastrukturer. Binär sökning. Programmering för Språkteknologer II Markus Saers markus.saers@lingfil.uu.se Rum -040 stp.lingfil.uu.se/~markuss/ht0/pst Innehåll Associativa datastrukturer Hashtabeller Sökträd Implementationsdetaljer

Läs mer

Syfte Det utbildningsmaterial Sollentuna FK tagit fram har ett tydligt huvudsyfte.

Syfte Det utbildningsmaterial Sollentuna FK tagit fram har ett tydligt huvudsyfte. Sollentuna FK Fotbollsutbildning 7 till 11 år Syfte Det utbildningsmaterial Sollentuna FK tagit fram har ett tydligt huvudsyfte. Att skapa en fotbollsförening där spelarna känner att det har roligt och

Läs mer

Syfte Det utbildningsmaterial Sollentuna FK tagit fram har ett tydligt huvudsyfte.

Syfte Det utbildningsmaterial Sollentuna FK tagit fram har ett tydligt huvudsyfte. Sollentuna FK Fotbollsutbildning 7 till 11 år Syfte Det utbildningsmaterial Sollentuna FK tagit fram har ett tydligt huvudsyfte. Att skapa en fotbollsförening där spelarna känner att det har roligt och

Läs mer

Databasteori. Övningar

Databasteori. Övningar Databasteori Övningar Eva L. Ragnemalm November 2009, reviderad 2012, 2014, augusti 2016, mars 2017 Observera: det finns inget facit till dessa övningar, eftersom många går att lösa på flera sätt, mer

Läs mer

Förslagen föranleder följande yttrande av Lagrådet:

Förslagen föranleder följande yttrande av Lagrådet: 1 LAGRÅDET Utdrag ur protokoll vid sammanträde 2010-03-25 Närvarande: F.d. justitierådet Staffan Magnusson, f.d. regeringsrådet Lars Wennerström och regeringsrådet Eskil Nord. Ny kollektivtrafiklag Enligt

Läs mer

Enkät Plantskolan Hammarby IF FF vinter 2015/16. 1. Har din son deltagit som? 2. I vilken åldersgrupp har din son deltagit?

Enkät Plantskolan Hammarby IF FF vinter 2015/16. 1. Har din son deltagit som? 2. I vilken åldersgrupp har din son deltagit? Enkät Plantskolan Hammarby IF FF vinter 2015/16 1. Har din son deltagit som? 10 9 8 85.7% 7 3 2 Målvakt Utespelare Målvakt 14,3% Utespelare 85,7% 2. I vilken åldersgrupp har din son deltagit? 10 9 8 7

Läs mer

Plan mot diskriminering och kränkande behandling Sankt Anna förskola, skola och fritidshem

Plan mot diskriminering och kränkande behandling Sankt Anna förskola, skola och fritidshem Plan mot diskriminering och kränkande behandling Sankt Anna förskola, skola och fritidshem Verksamhetsformer som omfattas av planen: Förskola, skola och fritidshem Läsår: 2015/2016 Grunduppgifter Ansvariga

Läs mer

Maria Österlund. På Legoland. Mattecirkeln Problemlösning 2

Maria Österlund. På Legoland. Mattecirkeln Problemlösning 2 Maria Österlund På Legoland Mattecirkeln Problemlösning 2 namn: Bilbanan Vilken av de fyra gubbarna är byggd av följande klossar? Lena kör en bil utan mönster. David kör rakt bakom Lasse. Alice ligger

Läs mer

Inst. för Data- och Systemvetenskap SU Maria Bergholtz. Tentamen. 21/ kl Inga hjälpmedel är tillåtna (annat än ordbok).

Inst. för Data- och Systemvetenskap SU Maria Bergholtz. Tentamen. 21/ kl Inga hjälpmedel är tillåtna (annat än ordbok). Inst. för Data- och Systemvetenskap SU Maria Bergholtz Tentamen 2/3 205 kl. 4 8 Inga hjälpmedel är tillåtna (annat än ordbok). Skall även användas som omtentamen för DB:EIT/DSK/FK samt äldre databaskurser.

Läs mer

COI = Craftmanship, Overall Finish, Impact on Stage. COI är NärCons egna cosplaybedömningssystem som kommer att användas för cosplaytävlingen!

COI = Craftmanship, Overall Finish, Impact on Stage. COI är NärCons egna cosplaybedömningssystem som kommer att användas för cosplaytävlingen! Cosplay FAQ Ordlista: Cosplay = Costume play. Hobbyn som går ut på att klä ut sig till karaktärer. Cosplay används också ibland i svenskan som ett substantiv för att benämna hela ens dräkt, alltså dräkt,

Läs mer

Utveckling av webbapplikationer med.net, DVA213 (1 av 5)

Utveckling av webbapplikationer med.net, DVA213 (1 av 5) Utveckling av webbapplikationer med.net, DVA213 (1 av 5) TENTAMEN Utveckling av webbapplikationer med.net, DVA213, 15/08/12 kl. 8:10-12:30 Ansvariga lärare: Afshin Ameri, Dag Nyström Max poäng: 60p Betygsgränser:

Läs mer

Sexdrega förskolas plan mot diskriminering och kränkande behandling

Sexdrega förskolas plan mot diskriminering och kränkande behandling Sexdrega förskolas plan mot diskriminering och kränkande behandling Verksamhetsformer som omfattas av planen: förskola åldrar 1-6 Läsår: 2015/2016 Grunduppgifter Verksamhetsformer som omfattas av planen

Läs mer

TNK046 GIS - Databaser Laborationsuppgift 2

TNK046 GIS - Databaser Laborationsuppgift 2 TNK046 GIS - Databaser Laborationsuppgift 2 Frågespråket SQL Översikt En sann cineast har börjat bygga upp en databas över filmer från gränslandet mellan science fiction och skräck. Databasen innehåller

Läs mer

Den 6 oktober 2013 kommer team 02 att anordna en egen hemma cup.

Den 6 oktober 2013 kommer team 02 att anordna en egen hemma cup. Den 6 oktober 2013 kommer team 02 att anordna en egen hemma cup. Denna Cup kommer att heta Combisystem Cup. Combisystem har fått privilegiet att sponsra denna cup och detta gör vi med glädje! Tillsammans

Läs mer

Öppna ditt hem för någon som behöver det. Bli familjehem, kontaktfamilj, stödfamilj eller kontaktperson.

Öppna ditt hem för någon som behöver det. Bli familjehem, kontaktfamilj, stödfamilj eller kontaktperson. Öppna ditt hem för någon som behöver det. Bli familjehem, kontaktfamilj, stödfamilj eller kontaktperson. Öppna ditt hem för någon som behöver det. Vi behöver dig som kan finnas där när det blir jobbigt,

Läs mer