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



Relevanta dokument
Idag. Exempel. Exempel modellen (1) Exempel...

Idag. Exempel. Exempel modellen (1) Exempel...

Lösningsförslag till tentamen för DD1370 Databasteknik och informationssystem

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

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

Fiktiv tentamen för DD1370 Databasteknik och informationssystem

Tentamen. i Databasteknik. lördagen den 13 mars Tillåtna hjälpmedel: Allt upptänkligt material

Sammanställning Undersökning av kommunens funktionsbrevlådor 2013

Informationskvällar 18, 22 och 24 februari

Lösningsförslag till fiktiv tentamen för DD1370 Databasteknik och informationssystem

Utvärdering APL frågor till handledare VT2015

Bybladet. December 2015

Gällande lagar och regler

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

Kursutvärdering. Samhällskunskap A

1 RUM & KÖK 1 RUM & KÖK RÄTTVIS HYRA SÅ BERÄKNAR BOTKYRKABYGGEN DIN LÄGENHETS HYRA

Enkät om köandet i SKB

Antal svarande i kommunen 32 Andel svarande i kommunen, procent 43 Kategorier ångest? Mycket dåligt Totalt Nej. Någorlunda. Mycket gott.

För alla En undersökning om barns och ungas hälsa av Landstinget Sörmland. För alla.indd :01:53

Statskontorets enkät till organisationer för patientgrupper, pensionärer och personer med funktionsnedsättningar

Datum Vår referens Sida Dnr: /72 1(8) 1 Kravspecifikation för upphandling av växtskötsel och fruktleverans


Enkelt och effektivt kompetensverktyg

Inköpsorder. Innehåll. 1. Registrera Order Bokföra order... 3

Tentamen för 1E1601. Måndag 10 mars 2003, kl Alla hjälpmedel tillåtna

För att utveckla den goda arbetsplatsen

Välkommen! När är det dags att flytta in? Anmäl ändrad adress Kontrollera att lägenheten är städad När får Du Dina nycklar

MEDBORGARPANEL Nummer 1 - Juli 2013 Tillgänglighet i vården

Fiktiv tentamen för DD1370 Databasteknik och informationssystem

Beredningsprocessen i kommunens nämnder och styrelsen

En liten guide till kvinnohälsa

Autogiro och e-faktura

Med grund i det jag anfört ovan ställer jag mig starkt kritisk till förslaget att heltidsarvodera förbundsordförande.

Utdrag ur protokoll vid sammanträde

13. Vad tycker du om samarbete och enskilt arbete på kurserna när det gäller laborationer?

Uppgift 1. Uppgift 2. Uppgift 3

Generösare bedömning av skälig boendekostnad

HAR DU PLATS FÖR EN TILL?

INFORMATION DE NYA REGLERNA OM ANDRAHANDSUTHYRNING

Enkät rörande boende för äldre i Krokoms Kommun

Information till hemmen om elevens skolgång

Pressinformation ANDELSÄGARMETODEN December 2011

ANSÖKAN OM VALIDERING INOM LÄRARLYFTET VT15

Övningsmaterial till Pod-utbildningen Förhandlingsteknik

JULMARKNAD i Jakriborg

Optimering. Optimering av transportproblem. Linköpings universitet SL. Campusveckan VT2013

Jag erbjuder fotografering till er som vill föreviga ett speciellt ögonblick, såsom en nyfödds lilla kropp, ett familjefoto med all dess glädje eller

BOSTADSFÖRMEDLINGEN HJÄLPER DIG ATT HITTA NYTT HEM

Sänkta förmedlingsavgifter för Bostadsförmedlingen i Stockholm AB

Förändringar i regelverket avseende införande av intygskonverteringstjänst och alternativt tekniskt anslutningsförfarande

Verktyg för Achievers

Några övningar att göra

VÄRDEGRUNDSENKÄT IFO, BENGTSFORS KOMMUN En värdegrundsenkät som avser insatser inom Individ- och

Barns brukarmedverkan i den sociala barnavården - de professionellas roll för barns delaktighet

L A N T M Ä T E R I E T

Skapa Gemensam Utbildningsplan (GUP) Skapa periodisk rapport, Närvarorapportering Avvikelserapport

Boende enkät Söderby 2:14 hösten 2011

Ställningstagande/svar

Förvaltningsberättelse för Uppsala Paddlarklubb, verksamhetsåret 2015

bestämmelser för lokalerna i Föreningarnas Hus

KREATIVA BÖNESÄTT. en praktisk hjälp till dig som är ledare! Initiativtagare till materialet: Maria Melin

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

RN/Ämnesstudier

ATTITYDER TILL FÖRSKOLAN ÅR 2012 föräldrars uppfattning av kvalitet i förskolan

Bilaga 9. Fråga 1 Bas: alla Flera alternativ möjliga Alternativ 1-4 uppläses

VAD TYCKER DE ÄLDRE OM ÄLDREOMSORGEN? - SÄRSKILT BOENDE I HÖGANÄS KOMMUN 2013

Källby ängaväg 6A lgh B Lund tätort, Källby, Lund

När du nu förberett medarbetarens utvecklingssamtal i Bisnode People är det dags att planera själva samtalet.

Praktikrapport Plymouth, England april/maj 2014

Kvartalsrutiner - Hyresfakturering

Ekegårdsbladet februari

För tidiga val sätter stopp för vidare studier. - Var tredje vet inte hur man kompletterar sina betyg

Vad gör man när. En förändrad syn på restid Förändrad syn på restiden. Hur människor använder sin restid i regional kollektivtrafik

Praktik i staten FAQ

Paiala. Aktivitet Ansvarig Färdigt senast. Antagen i Kommunstyrelsen , 109. Snarast. Personal- och löneenhet

Tentamen i. Databasteknik

Brukarundersökning på Alkoholpolikliniken 2012

Munkedals Folkets Park, 13 september 2012

Information om personalbostäder

Energistrategi. Älvkarleby kommun

Fina fördelar hos oss

Varannan anställd i Blekinge tänker inte på jobbet under semestern

SOPHUS HUNDSKALL MC GARAGE

Dokumenttyp. Namn på uppdraget

LINKÖPINGS TEKNISKA HÖGSKOLA Institutionen för Ekonomisk och Industriell Utveckling Ou Tang

Business Model You Din personliga affärsplan framtagen på åtta timmar.

Kort introduktion till SchoolSoft för vårdnadshavare

Klicka på en sökrad för att få fram hänvisningar, fullständig information och möjlighet att skicka meddelande via e-post eller sms.

Barns och ungdomars åsikter om akuten, barnakuten och avdelning 11

Manual för version V2

ESSÄ. Min syn på kompetensutveckling i Pu-process. Datum: Produktutveckling med formgivning, KN3060

Just say yes. Passar för: Gymnasiet, samhällskunskap, mediekunskap

Intervjufrågor - Sjukhus - Ring upp

LIA handledarutbildning 22/10. Att vara handledare

Hur bor unga vuxna som flyttat hemifrån?

Bonussystem och dess inverkan på säkerheten: en intervjubaserad pilotstudie vid de svenska kärnkraftverken

Ändringar i bostadsrättslagen

HYRESGÄSTFÖRENINGEN UNDERSÖKNING RÖRANDE ATTITYDERNA TILL OLIKA PRINCIPER FÖR HYRESSÄTTNING

Bostadsrättsföreningen Gullmaren. Redovisningen omfattar

Inkomstuppgifter för beräkning av avgifter för:

Transkript:

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 1 (av 5)

Egenskapsmatris Typ Namn I-termer E-termer Obj Student Pnr Namn, Adress Område ONamn Ort Hus Hnr Adress Lägenhet LghNr Yta, Hyra LägenhetsTyp TypNr AntRum Inventarie INr Beskrivning Datum Datum Samb Kö ONamn, TypNr, Pnr Datum PrioKö ONamn, TypNr, Pnr Datum Studiemerit Pnr, Datum KursBeteckn, Poäng Kontrakt Pnr, LghNr, Datum TillDatum HusBestånd ONamn, Hnr ÄrAvTyp LghNr, TypNr LghBestånd LghNr, Hnr InvBestånd LghNr, INr Datum b) Numreringen hänvisar till reglerna i kokboken för överföring till databasstruktur. 1 Student (Pnr, Namn, Adress) Område (ONamn, Ort) Hus (Hnr, Adress) Lägenhet (LghNr, Yta, Hyra) LägenhetsTyp (TypNr, AntRum) Inventarie (INr, Beskrivning) 2 Datum försvinner! 3 Kö (ONamn, TypNr, Pnr, Datum) PrioKö (ONamn, TypNr, Pnr, Datum) Kontrakt (Pnr, LghNr, Datum, TillDatum) 4 Studiemerit (Pnr, Datum, KursBeteckn, Poäng) 5 orsakar följande förändringar Hus (Hnr, Adress, ONamn) Lägenhet (LghNr, Yta, Hyra, TypNr, Hnr) Inventarie (INr, Beskrivning, LghNr) 6 finns inga 1:1-samb.klasser 2 (av 5)

2. a) Jag måste införa en del nya termer för att få med allt som står i kommentarerna. Hyreslängd används för att avgöra hur mycket hyran skall uppgå till för en viss maskin (på individuell maskin förslitningar ålder m.m. kan omöjliggöra generell rabatt på maskintypsbasis), sorten är dagar. fråndatum, tilldatum blir de begrepp som täcker Period i uppgiftsbeskrivningen. s plac får bli beteckningen för placering mobil, landet, hem,... Jag antar vidare att man står i kö för att hyra en redan uthyrd maskin genom att man vid en viss tidpunkt meddelat intresse för en viss maskin, men det genererar inget beroende. Jag får då följande beroenden: Pnr Namn, Adress telefon, pnr plac maskin maskintyp, användningsområde, deposition hyreslängd, maskin belopp pnr, maskin fråndatum, tilldatum b) Transitiva höljen: {Pnr} + ={Pnr, Namn, Adress} {telefon, pnr} + = {telefon, pnr, plac, Namn, Adress} {maskin} + = {maskin, maskintyp, användningsområde} {hyreslängd, maskin} + = {hyreslängd, maskin, belopp, sort, deposition, maskintyp, användningsområde} {pnr, maskin} + = {pnr, maskin, tilldatum, fråndatum, Namn, Adress, maskintyp, användningsområde} Man kan ganska lätt se att den enda kandidatnyckeln blir {pnr, telefon, hyreslängd, maskin, datum} 1NF (pnr, telefon, hyreslängd, maskin, datum, Namn, Adress, plac, maskintyp, användningsområde, tilldatum, fråndatum, belopp, deposition) 2NF Det blir många attribut som endast beror av en del av nyckeln. Bäst är att ta varje fall för sig med början på de attribut som motsvarar objektklasser i en modell. Pnr Namn, Adress medför att vi får en uppdelning (Pnr, Namn, Adress) och över blir (pnr, telefon, hyreslängd, maskin, datum, plac, maskintyp, användningsområde, tilldatum, fråndatum, belopp, deposition) maskin maskintyp, användningsområde, deposition medför en uppdelning av resten i: (maskin, maskintyp, användningsområde, deposition) 3 (av 5)

och över blir (pnr, telefon, hyreslängd, maskin, datum, plac, tilldatum, fråndatum, belopp) Fortfarande har vi inte 2NF. Tar vi hänsyn till övriga beroenden och samtidigt ger namn till resultaten får vi Kund (Pnr, Namn, Adress) Maskin (maskin, maskintyp, användningsområde, deposition) Telefon (pnr, telefon, plac) Kontrakt (pnr, maskin, tilldatum, fråndatum) Hyra (hyreslängd, maskin, belopp) rest (pnr, telefon, hyreslängd, maskin, datum) vilket utgör 2NF. Eftersom vi inte har några transitiva beroenden har vi även 3NF. Men i ljuset av mitt sista antagande är min rest inte rimlig. telefon och hyreslängd har ingenting med köandet att göra och ritar man en modell över resultatet ser man det orimliga väl. Från en ren resonemangssynpunkt ändrar jag resten till en kö och får ett slutresultat i 3NF: Kund (Pnr, Namn, Adress) Maskin (maskin, maskintyp, användningsområde, deposition) Telefon (pnr, telefon, plac) Kontrakt (pnr, maskin, tilldatum, fråndatum) Hyra (hyreslängd, maskin, belopp) Kö (pnr, maskin, datum) c) Man får insättningsproblem om man vill sätta in en ny maskin, t.ex. eftersom man måste ha en kund till den nya maskinen innan den kan sättas in i tabellen. Man får uppdateringsproblem. Om en kund flyttar måste man gå igenom hela tabellen för att ändra i varje rad där den aktuella kunden förekommer. Man får borttagningsproblem. Om man har en maskin som bara hyrts ut en gång och den kunden ska tas bort (t.ex. på egen begäran) så försvinner all information om den maskin kunden hade hyrt. 4 (av 5)

3. a) Vilka företag levererar varor till mer än en avdelning på andra och tredje våningen? b) Vilka anställda är chefer över fler anställda än det genomsnittsliga antalet anställda per chef på varuhuset? c) Vilka typer av varor säljs på alla avd på samma våning? d) Vilken/vilka avdelningar får leveranser från största antalet företag? 4. a) b) A B C D a 1 b 1 c 2 d 1 a 1 b 1 c 2 d 2 a 1 b 2 c 1 d 3 a 3 b 1 c 3 d 1 a 3 b 1 c 3 d 2 A D a 1 d 1 a 1 d 2 a 3 d 1 a 3 d 2 5 (av 5)