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

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

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

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

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

11/11/13. Databasteknik och informationssystem DD1370. Dagens föreläsning. Dagens föreläsning: ERmodeller Jmf: Relationer i Base

Idag. Modellering. Varför modellera? Konceptuell modell Modelleringsverktyg Objektklasser Sambandsklasser Knepiga attribut Modelleringsprocessen

Idag. Modellering. Varför modellera? Konceptuell modell Modelleringsverktyg Objektklasser Sambandsklasser Knepiga attribut Modelleringsprocessen

Idag. Varför modellera? Modellering. Modelleringsverktygets egenskaper. Modelleringsverktyget

Idag. Varför modellera? Modellering. Modelleringsverktygets egenskaper. Modelleringsverktyget

16/11/14. Databasteknik och informationssystem DD1370. Information. Dagens föreläsning: ERmodeller Dagens föreläsning. Påminnelse: Kursens mål

25/11/14. Databasteknik och informationssystem DD1370. Påminnelse inför Lab 1 redovisningen. Repetition: ER modellering (gammalt + nytt)

STUDENTBOSTÄDER RAPPORT BASERAD PÅ BOSTADSFÖRMEDLINGENS DATA OM FÖRMEDLADE STUDENTBOSTÄDER

Fiktiv tentamen för DD1370 Databasteknik och informationssystem

Fiktiv tentamen för DD1370 Databasteknik och informationssystem

BOSTADSFÖRMEDLINGEN SÅ GÅR DET TILL

BOSTADSFÖRMEDLINGEN SÅ GÅR DET TILL

BOSTADSFÖRMEDLINGEN SÅ GÅR DET TILL

Idag. 1. Från modell till databasstruktur. 2. Prata med databaser (frågepsråket SQL)

Från verklighet via modell till databas. Idag. Testa reglerna på varuhusmodellen. Från verklighet via modell till databas

GIS, databasteknik och kartografi. Databasmodellering

Tentamen för DD1370 Databasteknik och informationssystem

Tentamen för DD1370 Databasteknik och informationssystem

BRF Sadelmakaren 1 - Hyresavtal

ANVÄNDARMANUAL HSB HYRESRÄTTER HSB PORTALEN

Extrem bostadsbrist bland Stockholms studenter

STUDBOGUIDEN. En genomgång av studentbostadssituationen på landets största studiorter

Det bekväma livet mitt i Kävlinge Bonum Brf Kilen. Valfoldern innehåller information om hur du väljer lägenhet.

Idag. Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten / 20

Hyresavtal för andrahandsuthyrning

Stipendieansökan Saldeens resestipendium

Ansökan om andrahandsuthyrning

BOSTADSFÖRMEDLINGEN SÅ GÅR DET TILL

SQLs delar. Idag. Att utplåna en databas. Skapa en databas

Tentamen för DD1370 Databasteknik och informationssystem

Docentgatan 7A. Malmö, Söder, Hermodsdal

02/12/14. Databasteknik och informationssystem DD1370. Behövs Föreläsning 8? Dagens föreläsning. Om Lab 1. De 11 Stegen (Kokbok)

1. Bestäm vilken typ av bostad du är ute efter. 2. Lägg ut en "sökes"-annons i relevanta medier. Skriv på sociala medier. Lägg ut en annons på Blocket

Professorsgatan 9B. Malmö, Söder, Nydala

Seniorkön. . Bollmora Allé Kumla Allé 7. Bollmoravägen 28 D. Tyresö Bostäder tar över seniorkön. Kön blir webbaserad.

Stad och hav i samma andetag. Brf Oceankajen. Följande sidor innehåller information om hur du väljer lägenhet.

BOSTADSFÖRMEDLINGEN HJÄLPER DIG ATT HITTA NYTT HEM

Boplats Syd Maj 2011 VÄLKOMMEN TILL BOPLATS SYD. den kommunala bostadsförmedlingen

TRYGGT & ENKELT. Hyr en bostad i andra hand. bostaddirekt.com

Kö- och förmedlingsregler

KÖ- OCH FÖRMEDLINGSREGLER FÖR KUNDER I INTERNBYTESKÖN

Databaser - Design och programmering

Ansökan om förtur till bostad

Studenthäfte. För dig som är student och söker försörjningsstöd vid Umeå Kommun under sommaren

Fridhem. Information om uthyrningsprocessen för kvarteret Fridhem

Kö- och förmedlingsregler

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

Tentamen för DD1370 Databasteknik och informationssystem

Rörsjögatan 18. Malmö, Norr, Gamla Staden

Ett hem att längta till Nytt läge i Sigtuna. Bonum Brf Trollberget Följande sidor innehåller information om hur du väljer lägenhet.

Bostadsuthyrningen tertial 1 och rapport

Information inför ansökan till kursen Tillämpad apoteksfarmaci med författningar

Strategi. Program. Plan. Policy. Riktlinjer. Regler. Borås Stads. Regler för trygghetsbostäder

HSB BRF LAESTADIUSPARKEN LUGNA GATAN MITT I CENTRUM

UTHYRNINGSREGLER STUDENTBOSTÄDER UTHYRNINGSREGLER VÄTTERHEM STUDENTBOSTÄDER GÄLLER FRÅN

Regionstyrelsen

Uthyrningspolicy för Uppsalahem AB

Tentamen för DD1370 Databasteknik och informationssystem

Timjanstigen 5. Lomma, Bjärred

Med stöd av beslutade policies formuleras årligen handlingsplaner och uppdrag i verksamheten

År: 1. Individuell studieplan för doktorander inom utbildningsvetenskap; svenska med didaktisk inriktning. Dagens datum

tudentbostäder n Luleå n Piteå n Skellefteå n Kiruna

Policy hyra lägenhet hos Älmhultsbostäder 2017

ANSÖKNINGSBLANKETT Familje / kompis bostad

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

Frågeformulär om förhållande

Mäster Johansgatan 4D. Malmö, Norr, Gamla Staden

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

Ansökan om bostadsanpassningsbidrag

Boende Hösten Vid frågor, kontakta: Maria Lundbom.

Introduktion till Mina sidor

Tillämpad apoteksfarmaci med författningar, 30hp

Manual för diskrimineringstester. En vägledning i hur du kan testa om du blir utsatt för diskriminering på bostadsmarknaden.

Avtal som regleras av Lag (2012:978) om uthyrning av egen bostad

1:4 Kötid Ett köärende förnyas en gång per år genom att den bostadsökande betalar en köavgift med ett belopp som kommunfullmäktige i Luleå beslutar.

Frågeformulär om nyetablerade förhållanden (F)

FÖRTUR TILL BOSTAD FÖR DIG MED SÄRSKILDA BEHOV

Gällande lagar och regler

732G16: Databaser - Design och programmering

Styrdokument FASTSTÄLLT AV STYRELSEN

Bostadsförmedlingen har mycket att erbjuda er som är fastighetsägare. HITTA DIN HYRESGÄST ENKLARE MED HJÄLP AV OSS

Programschemat är granskat av utbildningsledare och fastställt av akademichef vid akademin för utbildning, kultur och kommunikation

4. Fastighet Fastighetsbeteckning Våningsplan Lägenhetsnummer (Lghnr)

Stöd för ökat byggande, renovering och energieffektivisering

Allt om högskolestudier på studera.nu ATT STUDERA PÅ HÖGSKOLAN. Lätt svenska

SÄRSKILT BOENDE I EMMABODA KOMMUN

BOSTADSFÖRMEDLINGEN HJÄLPER DIG ATT HITTA NYTT HEM

Kö- och förmedlingsregler

Västra Hindbyvägen 3A. Malmö, Söder, Almhög

SVL-information till CDATE årskurs 2. Prosam

Placeringsföreskrifter

Frågeformulär om nyetablerade förhållanden (F)

729G28 Webprogrammering och databaser. Föreläsning 1: Diverse praktiskt om kursen Webprogrammering Databaser, terminologi

Planerade trygghetsboenden i Solna Samuel Klippfalk, kommunalråd (KD)

KÖ- OCH FÖRMEDLINGSREGLER FÖR KUNDER I BOSTADSKÖN

Introduktion till Mina sidor

Transkript:

Idag Exempel Knyta ihop säcken Repetition av hela processen från värld till databas Kontroll av resultatet Man börjar alltid med att bestämma vad man måste hålla reda på, de s.k. objektklasserna. Ofta kan man utgå från en problembeskrivning, t.ex. (gammal tentauppg från en annan kurs): Nya studentbostäder AB hyr ut rum och lägenheter till studenter.för att effektivisera verksamheten vill man skapa ett datoriserat register över studenter som står i kö för bostad, studenter som har bostad, bostäder, inventarier i lägenheterna och studiestatus hos både boende och de som står i kö. Man förmedlar både möblerade och omöblerade rum och lägenheter. Man har en speciell kö för de studenter som av olika skäl skall ha förtur till bostad. För att få stå i förturskön krävs att man har intyg som verifierar de skäl man uppgivit som grund för förtur. DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 1 / 19 DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 2 / 19 Exempel... Exempel modellen (1) De uppgifter man vill ha tillgång till är: ens namn, adress, telefon (alla tänkbara), personnummer, föräldrarnas namn och adress, utbildningslinje, antal lästa poäng termin för termin, namn på studentens högskola, utbildningens längd och kontraktsperiod. Varje lägenhets adress, yta, hyra och inventarieförteckning, som ska stämma med standarden för lägenhetstypen. Samtliga boenden i en lägenhet (varje studerande som innehar kontrakt). För forskarstuderande vill man veta institution och handledarens namn samt handledarens telefonnummer. För de som köar vill man registrera önskemål om bostadsområde, lägenhetsstorlek, om man vill bo i flerpersonsbostad o.s.v. För de som köar med förtur vill man, förutom de uppgifter som man vill ha om alla köanden, veta de skäl som berättigar till särbehandling. DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 3 / 19 DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 4 / 19

Exempel modellen (2) Exempel modellen (3) bestånd Nr styp styp DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 5 / 19 DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 6 / 19 Exempel modellen (4) Exempel modellen (5) bestånd bestånd Nr Nr styp styp DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 7 / 19 DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 8 / 19

Exempel modellen (6) Exempel modellen (7) bestånd bestånd Nr Nr styp styp DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 9 / 19 DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 10 / 19 Exempel modellen (8) Exempel egenskapsmatrisen (objektklasser) bestånd Typ Namn I-termer E-termer Nr styp StandardInv Obj Tfn Pnr Namn, Adress ONamn Ort Hnr Adress LghNr Yta, Hyra styp TypNr AntRum, Status INr Beskrivning DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 11 / 19 DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 12 / 19

Exempel egenskapsmatrisen (sambandsklasser) Typ Namn I-termer E-termer Samb ONamn, TypNr, Pnr Start Prio ONamn, TypNr, Pnr Start Pnr, KursBeteckn, Poäng Pnr, LghNr, Till Bestånd ONamn, Hnr LghNr, TypNr StandardInv TypNr, INr Antal LghNr, Hnr LghNr, INr Antal, Följer kokboken: a. Objektklass med e-termer bildar en tabell: (Pnr, Namn, Adress) (ONamn, Ort) (LghNr, Yta, Hyra) styp (TypNr, AntRum, Status) (INr, Beskrivning) DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 13 / 19 DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 14 / 19 b. En objektklass som inte har e-termer men finns på N-sidan av någon 1:N-sambandsklass bildar en tabell (Pnr, Namn, Adress) styp (ONamn, Ort) (LghNr, Yta, Hyra) (TypNr, AntRum, Status) (INr, Beskrivning) (Tfn) c. En sambandsklass av högre ordning än 2 bildar en tabell (Pnr, Namn, Adress) (ONamn, Ort) (LghNr, Yta, Hyra) styp (TypNr, AntRum, Status) (INr, Beskrivning) (Tfn) Prio (Pnr, LghNr,, Till) DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 15 / 19 DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 16 / 19

d. En M:N-sambandsklass bildar en tabell (Pnr, Namn, Adress) styp Prio StandardInv (ONamn, Ort) (LghNr, Yta, Hyra) (TypNr, AntRum, Status) (INr, Beskrivning) (Tfn) (Pnr, LghNr,, Till) (Pnr,, KursBeteckn, Poäng) (TypNr, INr, Antal) (LghNr, INr, Antal, ) e. En 1:N-sambandsklass försvinner men 1-sidans i-term... (Pnr, Namn, Adress) (ONamn, Ort) (Hnr, Adress, ONamn) (LghNr, Yta, Hyra, Hnr, TypNr) styp (TypNr, AntRum, Status) (INr, Beskrivning) (Tfn, Pnr) Prio (Pnr, LghNr,, Till) (Pnr,, KursBeteckn, Poäng) StandardInv (TypNr, INr, Antal) (LghNr, INr, Antal, ) DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 17 / 19 DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 18 / 19 Exempel utelämnade uppgifter, diskussion I modellen fattas uppgifter om föräldrarnas namn och adress, utbildningslinje, namn på studentens högskola, utbildningens längd och för forskarstuderande: institution samt handledarens namn och telefonnummer. DD1370 (Föreläsning 5) Databasteknik och informationssystem 7,5 hp Hösten 2012 19 / 19