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



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

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.

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

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

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

Tentamen i Databasteknik

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

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

Fiktiv tentamen för DD1370 Databasteknik och informationssystem

Motivet finns att beställa i följande storlekar

Tentamen i Databasteknik

Ett arbetsexempel Faktureringsrutin

Tentamen i. Databasteknik

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

Tentamen för DD1370 Databasteknik och informationssystem

Tentamen för DD1370 Databasteknik och informationssystem

ANSÖKAN om yrkesmässig spridning och lagring av kemiska bekämpningsmedel inom vattenskyddsområde Vättern

Tentamen för DD1370 Databasteknik och informationssystem

Logisk databasdesign

Fiktiv tentamen för DD1370 Databasteknik och informationssystem

Tentamen i Datorteknik och - kommunikation, 2D1522/4K1522. Läs detta innan du börjar:

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

PLR i samarbete med. PAS Card AB. för tillverkning av ID06 kort

Ansökan om servering av alkoholdrycker

Informationssystem och databasteknik

Diskret Matematik A för CVI 4p (svenska)

För dig som söker etableringslots. Så gör du steg för steg

LATHUND FÖR MALVIN. 1 Registrera ny användare Logga In Glömt lösenord Annonsering Skapa annons...

Information om behandling av personuppgifter

Normalisering. Christer Stuxberg Institutionen för Informatik och Media

Anmälan avseende god man eller förvaltare enligt föräldrabalken 11 kap 4 respektive 7.

Tentamen för DD1370 Databasteknik och informationssystem

Adressetiketter, utskrift via Excel och Word.

GIS, databasteknik och kartografi. Kursmaterial för databasdelen

Svensk författningssamling

1. Sökande (Den som vill ha god man eller förvaltare) Personnummer. 2. Jag behöver hjälp i följande omfattning. Adress Postnummer Ort

ANSÖKAN om yrkesmässig spridning och lagring av kemiska bekämpningsmedel inom vattenskyddsområde Vättern

Version

Föra över ett befintligt register via importfil

Ariba Network Leverantörsaktivering. Leverantörens vy

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

Tentamen för DD1370 Databasteknik och informationssystem

MIO310 OPTIMERING OCH SIMULERING, 4 p

Tentamen i Databasteknik

Databaser Design och programmering

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

Scanna in dokomenten och maila dem till eller posta medlemskapsansökan

ANSÖKAN OM ERSÄTTNING FÖR PERSONLIG ASSISTANS

Inlämningsuppgift 2: Bilaga 2 Att söka resa via mobil.sj.se. Bilaga 2: Att söka en resa via mobil.sj.se

MANUAL TILL SKYLTSYSTEMET

TENTAMEN I REGLERTEKNIK Y/D

Användningsfall. UC-01.01B Anställd börjar, E-rekrytering. Lunds Universitet

Uppdaterad: Lathund Ny medlem

Dokumentation av indatakontroller i KUNDREG

AFFÄRSAVTAL Ramavtal köp av möbler till strid i bebyggelse i Spånga, Prästtomta skjutfält Kvarn

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

Medlemsregistret i IdrottOnline

ANSÖKAN om parkeringstillstånd för rörelsehindrad

Logisk modell. Fysisk modell. Datamodeller Konceptuell modell

Analytisk relationsdatabasdesign

TENTAMEN TDDD12 Databasteknik 7 januari 2010, kl 14-18

Lathund CallCenter 2010

RAMAVTAL Köp av korrektionsglas till insatsbåge för skyddsmaskglasögon 90 och skyddsglasögon 07 L

ANVÄNDARHANDLEDNING FÖR FAKTURAPORTALEN... 2 Allmänt om Fakturaportalen... 2 Obligatoriska fält... 2 Informationstext... 2 Klickbar text...

Förbered/Registrera ny dospatient

Riktlinjer för egendomsskydd

Information om trygghetstelefon

Integration med InExchange 1

Läkemedelsverkets författningssamling

Tentamen i Databasteknik

ANSÖKAN (egen-ansökan) avseende god man eller förvaltare enligt föräldrabalken 11 kap 4 respektive 7

Koha konferens Tylösand 16 oktober 2015 Koha förstudie och projekt Systemmiljö Migrering Frågor/diskussion

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

Integration - API. Teknisk beskrivning

Att tänka på när du beställer transporter till ( )

Garantianspråk. Manual

Lösningar till tentamen i EDAF75

Bestämmelser för innehavare av spelrättsbevis i När GK

Print och Packinstruktion HUBB för brevlådeadresserad brevdistribution

Manual publicering och administration av Enskild rådgivning med besök inom Landsbygdsprogrammet, uppdaterad

CLRS-System. Användarmanual. CLRS-system. Fantastic Four 2011 Page 1

Bring Citymails packinstruktion för brevlådeadresserad brevdistribution

SA94 Deltagande i forskarskola/annat samarbete

Afasiförbundets material

Skicka information från MONITOR till Unifaun Orderkoppling

Medlemskapsansökan. En bättre och mer demokratisk skola!

Tentamen ISGB01 (delkurs i ISGB24) Databasdesign 7,5 Poäng

Lösningsförslag Tentamen, 25 april 03

Användningsbeskrivning. SJÄLVSERVICE Cosmic LINK Messenger ROS Version 5

Se kurshemsidan för användbara länkar för att genomföra denna laboration.

Varför bredband på landsbygden?

Databasapplikationen HYR AKS. Vers 1.0 6, AKS har framtagits av ApplData AB på uppdrag av TillSaluGrejorAB

Visma Administration Severa Integration Fältöverföring

Release notes, Extend WMS,

Innehållsförteckning

Lathund Elektroniska personalliggaren

Version

GPDR personuppgifter i Artologik EZbooking

Transkript:

Lösningsförslag till tentamen för 1E1601 måndag 10 mars 2003

Lösningsförslag till tentamen för 1E1601 10 mars 2003 Sid 1 av 3 1. a. Antaganden: i. Varje film har ett eget beställningsnummer så att det inte behövs speciell information om huruvida filmen är en VHS- eller DVD-film. Finns filmen i båda formaten har dessa olika beställningsnummer. ii. För att ett köp skall vara giltigt måste all informaton utom kreditkort ha angivits. Motsvaras av sambandsklassen delköp i modellen. iii. För att köp skall kunna slutföras måste alla uppgifter finnas (köpet skall vara giltigt se föregående punkt och kreditkort skall ha angivits). Då krävs två olika strukturer för att kunna hålla reda på gilitga respektive slutförda köp. Motsvaras av sambandsklassen köp. iv. För att hålla reda på status enligt uppgiftlydelsen räcker det att köpet har ett fält som kallas status och kan anta något av ett antal textuella värden som godtyckligt bestäms av leverantören. v. Eftersom adresser inte är unika annat än med angivande av både gatuadress och postort eller gatuadress och postnummer har jag infört en extra id för adresser. En annan möjlighet hade varit att bryta isär gatuadresserna och postorterna. Telnr tel postnr telnr Pnr namn adrid Kreditkort kkort Kund ladr Levadress kortnr gatuadress postort Köp Datum Delköp Status datum typ filmnr Typ ftyp Film Titel

Sid 2 av 3 Lösningsförslag till tentamen för 1E1601 10 mars 2003 b. Enligt kokboken Regel 1: Kund (Pnr, Namn) Levadress (AdrID, Gatuadress, Postnr, Postort) Film (Filmnr, Titel) Regel 2: Telnr (Telnr) Kreditkort (Kortnr) Datum försvinner Regel 3: Köp (Pnr, Datum, AdrID, Telnr, Filmnr, Kortnr, Status) Delköp (Pnr, Datum, AdrID, Telnr, Filmnr) Regel 4: LAdr (Pnr, AdrID) FTyp (Typ, Filmnr) Regel 5: Telnr (Telnr, Pnr) Kreditkort (Kortnr, Pnr) Regel 6: ger ingenting Slutligen: Kund (Pnr, Namn) Levadress (AdrID, Gatuadress, Postnr, Postort) Film (Filmnr, Titel) Köp (Pnr, Datum, AdrID, Telnr, Filmnr, Kortnr, Status) Delköp (Pnr, Datum, AdrID, Telnr, Filmnr) LAdr (Pnr, AdrID) FTyp (Typ, Filmnr) Telnr (Telnr, Pnr) Kreditkort (Kortnr, Pnr) 2. a. Man får insättningsproblem. T.ex. kan man inte lagra information om en ny film utan att ha planerat visning på åtminstone en biograf. Man får borttagningsproblem. Man kan, om man bara har (har haft) visning av en film på en viss biograf, inte ta bort information om filmen utan att förlora information om biografen. Man får uppdateringsproblem. Om man skall byta adress på en biograf tvingas man gå igenom varje rad i registret för att vara säker på att ha genomfört en uppdatering på rätt sätt. b. filmno filmnamn biografkod biografnamn, biografadr, biografort, chefsno biografort invånarantal chefsno chefsnamn filmno, biografkod visningsdat, leveransdat, återdat

Lösningsförslag till tentamen för 1E1601 10 mars 2003 Sid 3 av 3 c. 1NF: {filmno} + = {filmno, filmnamn} {biografkod} + = {biografkod, biografnamn, biografadr, biografort, chefsno, invånarantal, chefsnamn} {biografort} + = {biografort, invånarantal} {chefsno} + = {chefsno, chefsnamn} {filmno, biografkod} + = {filmno, biografkod, filmnamn, biografnamn, biografadr, biografort, chefsno, invånarantal, chefsnamn, visningsdat, leveransdat, återdat} Det visar sig när man räknar på de transitiva höljena att filmno, biokod är den enda kandidatnyckeln och vi få då 1NF med (filmno, biografkod, filmnamn, biografnamn, biografadr, biografort, chefsno, invånarantal, chefsnamn, visningsdat, leveransdat, återdat) 2NF: Endast visningsdat, leveransdat, återdat beror av hela nyckeln och därför bryter jag ut höljena till delarna, d.v.s. {filmno} + och {biografkod} + och får då Film (filmno, filmnamn) Biograf (biografkod,, biografnamn, biografadr, biografort, chefsno, invånarantal, chefsnamn) Visning (filmno, biografkod, visningsdat, leveransdat, återdat) 3NF: Biograf innehåller två transitiva beroenden som gör att jag bryter ut {biografort} + och {chefsno} + och jag får då: Film (filmno, filmnamn) Biograf (biografkod,, biografnamn, biografadr, biografort, chefsno) Ort (biografort, invånarantal) Chef (chefsno, chefsnamn) Visning (filmno, biografkod, visningsdat, leveransdat, återdat) 3. a. Vilka avdelningar finns på samma våning som och våningarna ovanför den avdelning som har minst antal anställda? b. Vilka företag levererar något till varje avdelning på 3:e våningen? c. På vilka våningar finns avdelningar som bara har en vara till försäljning? d. Vilken chef (vilka chefer) på tredje våningen har högst lön? e. Vilka varutyper finns i lager endast på 3:e våningen? f. Vilka varutyper finns till försäljning på både 3:e och 4:e våningen?