Tentamen och lösning,

Storlek: px
Starta visningen från sidan:

Download "Tentamen och lösning, 031215"

Transkript

1 Institutionen för Data- och Systemvetenskap SU/KTH Paul Johannesson, Maria Bergholtz Tentamen och lösning, I-033, IT i Organisationer och databasmetodik Skriv bara på en sida av pappret Skriv namn på varje papper Skriv läsligt, annars rättas inte tentamen För att erhålla betyget tre räcker 35 poäng (27) För att erhålla betyget fyra räcker 42 poäng (37) För att erhålla betyget fem räcker 47 poäng (43)

2 Uppgift, 0p. Betrakta följande beskrivning på engelska. The health authorities in Intersylvania have decided to set up an e-procurement system that will support all the hospitals in the country. The system will enable hospitals to procure healthcare items in an efficient way based on a procedure called reverse auctions. This means that a hospital will announce a number of items it intends to procure by a tender. Several suppliers will place bids on the tender or parts of the tender. Finally, the hospital will decide which supplier (or suppliers) to choose. The procedure is described in more detail below, including a few forms to be used in the procurement. The process starts by a hospital announcing a tender. Essentially, the tender states that the hospital intends to buy a number of different items in various quantities. An example of a filled in tender form is given below. The bold labels are preprinted, while the rest is filled in for each tender. This tender states that the hospital Jubelklinik wants to buy 2000 autopsy gloves, 4000 surgery gloves, 3000 syringes, and 200 bags of blood plasma. Note that the tender is divided into two lots. The lot mechanism is useful for allowing suppliers to bid on only a part of the tender. In this case, a supplier may place a bid for only lot, or for only lot 2, or for both lots and 2. If a supplier places a bid for lot, she must provide all items in this lot, i.e. autopsy gloves as well as surgery gloves. Max price for a lot is used to state that a supplier is not allowed to place a bid for the lot with a price higher than Max price. The due date is the deadline for supplier bids, i.e. bids arriving after this date are not considered. Tender no ABC23 Hospital Jubelklinik Responsible Dr. A. Huytens Address Erdstrasse 22, Dartfeld Date Nov 2003 Due date Jan 2004 Lot Max price 2000 Item Quantity Category Autopsy 2000 Consumable glove Surgery glove 4000 Consumable Lot 2 Max price 5000 Item Quantity Category Syringe 3000 Consumable Blood plasma 200 Organic The suppliers will place bids on one or several lots of the tender. An example of a filled in bid form is given below. In this example, the supplier MedProvisio has placed a bid only on lot of the previous tender. For each required item, the bid specifies a product from the company that corresponds to the item, and the price requested. Note that different companies may offer different products for the same item, e.g. one company offers their Glove AG77 as autopsy glove, while another company offers their Glove GA55.

3 Tender ABC23 Supplier name MedProvisio Contact person Hans Werfgand Address Seeweg 32, Date 2 Dec 2003 Frankwerpen Lot Lotprice 000 Item Quantity Product Price Autopsy glove 2000 Glove AG Surgery glove 4000 Glove SG Below is a bid from another company that places bids for both lots of the tender. Tender ABC23 Supplier name MedicoSupp Contact person Alf Digstrand Address MeerStrasse 22, Date 4 Dec 2003 Frankwerpen Lot Lotprice 000 Item Quantity Product Price Autopsy glove 2000 Glove AG Surgery glove 4000 Glove SG Lot 2 Lotprice 9000 Item Quantity Product Price Syringe 3000 Syringe S 2000 Blood plasma 200 Blood B The system shall be able to answer queries like the following:. Which item is the most expensive one in tender DEF456? 2. Is there any supplier who has placed a bid on each lot in tender DEF456? 3. Is there a lot in tender DEF456 for which no supplier has placed a bid? 4. Which suppliers have placed bids with a price higher than Max price? 5. Which suppliers have offered different products for the same item? 6. Which supplier has the cheapest offer for syringes in tender DEF456?

4 Konstruera ett konceptuellt schema (t.ex. i form av ett UML klassdiagram) som klarar av att hantera frågorna ovan samt det som beskrivs dessförinnan. All information i formulären skall kunna representeras. Avbildningsregler (cardinality constraints, multiplicities) skall anges. TENDER TenderNo Hospital Responsible Address Date DueDate BID SUPPLIER Name Address..* LOT MaxPrice..* LOTBID LotBidPrice..* ITEMNEED Quantity..* BIDLINE Price ITEM Name Category PRODUCT Name Uppgift 2, 8p. Betrakta följande konceptuella schema:

5 a S b R c d Q e f P g h T S identifieras av attributet a. Q identifieras av sin association till R samt attributet c. P identifieras av sin association till Q samt attributet e. T identifieras av sin association till P samt attributet g. ÖVERSÄTT DET KONCEPTUELLA SCHEMAT OVAN TILL ETT RELATIONSDATABASSCHEMA. Ange för varje relation vad som utgör primärnyckel samt vad som eventuellt utgör främmande nycklar (främmande nycklar måste specificeras med alla korrekta kolumner). I fallet främmande nycklar skall även specificeras mot vilken relation de utgör främmande nyckel. Översättningen får ej innebära att avsteg från den konceptuella modellen görs (annat än de avsteg som måste göras för att realisera relationsmodellen). Surrogatnycklar får inte införas. Använd följande notation med understrykning av primärnycklar: PERSON(namn, adress, telnr), HUND(hundid, ägarnamn, ägaradress, ras) Relationen HUND innehåller två attribut benämnda ägarnamn, ägaradress som utgör främmande nyckel mot relationen PERSON. Detta skrivs på följande sätt: HUND.(ägarnamn, ägaradress) << PERSON.(Namn, adress) där Namn, adress utgör primärnyckel i tabellen PERSON. S(a) R(a, b) Q(a, c, d) P(a, c, e, f) T(a, c, e, g, h, a, c, e, g) W(a, c, e, g, a2, c2, e2, g2)

6 R.a << S.a Q.a << R.a P.(a, c) << Q. (a, c) T.(a, c, e) << P.(a, c, e) T.(a, c, e, g) << T.(a, c, e, g) W.(a, c, e, g) << T.(a, c, e, g) W.(a2, c2, e2, g2) << T.(a, c, e, g) Uppgift 3, 8p. Betrakta följande recept på engelska: Salmon with mashed potatoes is made in the following way. The salmon is cut into small pieces and salt and pepper is added. Thereafter, the salmon is put into a refrigerator for 20 minutes. In parallel, the potatoes can be prepared. 5 kilos of potatoes are boiled on the furnace for 5 minutes. Thereafter, butter and salt is added and everything is mixed in a mixing machine for 2 minutes. Then, the result is inspected, and if it is not smooth enough it will be mixed one more minute. Finally, the mashed potatoes is sprinkled around the salmon and put into an oven for 35 minutes. Modellera detta recept med hjälp av ett Petri nät med tid. Alla resurser skall modelleras, både ingredienser och köksmaskiner. salmon Pepper/salt free refrigerator shelves Free ovens start salmon end salmon start oven end oven start start potatoes Start mix Stop mix 5 2 end potatoes Start more mix potatoes Free furnaces butter+salt Free mixers not smooth Stop more mix Uppgift 4, 0p. Betrakta följande relationsdatabasschema: HOTELL(HotellId, MittChefMamn, MinChefViktklass) PERSON(Namn, Viktklass, Vikt) RUM(HotellId, Rumsnr, Rumstyp, Antal_sängar)

7 MÖBELTYP(MöbelId, Pris) MÖBELTILLDELNING(HotellId, Rumsnr, MöbelId) Primärnycklar är angivna i fetstil. Följande främmande-nyckel förhållanden råder: HOTELL.(MittChefNamn, MinChefViktklass) << PERSON(Namn, Viktklass) RUM.HotellId << HOTEL.HotellId MÖBELTILLDELING.(HotellId, Rumsnr) << RUM(HotellId, Rumsnr) MÖBELTILLDELNING.MöbelId << MÖBELTYP.MöbelId Följande funktionella beroenden råder: HotellId, Rumsnr Rumstyp, Antal_sängar Rumsnr Rumstyp Rumstyp Antal_sängar Namn, Viktklass Vikt Vikt Viktklass a) NORMALISERA schemat till, i tur och ordning, 2NF, 3NF och BCNF. Gör ett steg i taget, dvs gör bara den nedbrytning som behöver göras för att komma fråm NF till 2NF. Kommentera varför du gjort nedbrytningen. Gör sen den nedbrytning som behövs för att komma till närmast högre normalform osv. Kommentera varför du gjort en nedbrytning. Glöm inte att ange de nya främmande nycklar som uppstår vid normaliseringen. Tabeller i 2NF RUM(rumsNr, hotellid) RUM(rumsNr, rumstyp, antal_sängar) HOTELL(HotellId, chefnamn, chefviktklass) MÖBELTYP(möbeltypsnamn) PERSONAL(Namn, viktklass, vikt) MÖBELTILLDELNING(Rumsnr, hotellid, möbeltypsnamn) Vi lägger till RUM. rumsnr = RUM.rumsNr (RUM är inte så bra namn för nya tabellen men jag kommer inte på något annat just nu) Vi skapade den nya tabellen RUM pga att rumstyp och antalsängar är beroende av bara en del av primärnyckeln för RUM nämligen rumsnr. För 2NF ska alla icke-nyckelattribut vara beroende av HELA primärnyckeln. Tabeller i 3NF RUM(rumsNr, hotellid) RUM(rumsNr, rumstyp) RUM2(Rumstyp, antal_sängar) HOTELL(HotellId, chefnamn, chefviktklass) MÖBELTYP(möbeltypsnamn) PERSONAL(Namn, viktklass, vikt) MÖBELTILLDELNING(Rumsnr, hotellid, möbeltypsnamn) Vi lägger till RUM.rumstyp = RUM2.rumstyp

8 Vi skapade den nya tabellen RUM2 pga att det fanns ett transitivt beroende mellan de två icke-nyckelattributen rumstyp och antal_sängar i den ursprungliga tabellen RUM. d) Tabeller i BCNF RUM(rumsNr, hotellid) RUM(rumsNr, rumstyp) RUM2(Rumstyp, antal_sängar) HOTELL(HotellId, chefnamn, chefviktklass) MÖBELTYP(möbeltypsnamn) MÖBELTILLDELNING(Rumsnr, hotellid, möbeltypsnamn) PERSONAL(Namn, vikt) PERSONAL (Vikt, viktklass) (Nu tog jag bara ett alternativ och testar non-loss på detta:) Namn Viktklass Vikt PERSONAL a b a a PERSONAL b a a Vi testar Namn, Viktklass --> Vikt, ingen rad har a för både Namn och Viktklass så detta leder inte till byte. Vi testar Vikt --> Viktklass, både PERSONAL och PERSONAL har ett a för Viktkolumnen. Eftesom PERSONAL dessutom har ett a för viktklasskolumnen får vi byta b mot a för tabellen PERSONAL för denna kolumn (se ovan!) Slutsats: En hel rad innehåller bara a:n dvs nedbrytningen var non-loss! OBS: Non loss behövde inte testas för att få full poäng. b) Varför normaliserar man, för och nackdelar? Motivera i text och exemplifiera för och nackdelar, svaren i a) kan användas som exempel, eller hitta på andra exempel. Man normaliserar först och främst för att undvika redundans. Varje faktum på en säger en plats enbart. Redundans kan leda till så kallade uppdateringsanomalier. Vill man tex ändra på vilken antalet en viss rumstyp har så måste man ändra på alla ställen som denna rumstyp förekommer på olika hotell) risk för inkonsistens om ngn rad blir glömd (då kan ju en och samma rumstyp kan råka peka ut olika antalsängar). Dessutom vinner man i plats. Databasen blir vanligen mindre. Det kan man t ex se i svaret ovan där man bara behöver ange på ETT ställe vilket antal sängar en viss rumstyp har.i a) var man tvungen att upprepa detta faktum på varje rad i den ursprungliga tabellen RUM där en viss rumstyp förekom i komb med olika hotel. I vissa undantagsfall kan man få en större databas (om främmande nycklarna som införs i och med normaliseringen är längre (i bytes) än de attribut som inte upprepas lika många gånger och/eller om antalet rader i databasen är få. Så vad förlorar man då, jo oftast i tid. En godtycklig transaktion mot databasen kommer att ta längre tid eftersom den förmodligen involverar fler tabeller, läs fler joins behöver göras. Uppgift 5, 0p. a) Avgör för fört och ett av följande påståenden om det är SANT eller FALSKT. Om du tror att ett påstående är sant motivera varför med ett (kortfattat) generellt resonemang. Om du tror att ett påstående är falskt, ge ett motbevis. Svar utan motivering = 0 p. (4p) i. Projektionsoperatorn, π, tillämpad på en relation R returnerar färre eller lika många kolumner som R hade från början men lika många rader, dvs π(r) = R.

9 FALSKT. Om man π(r) attribut och detta attribut råkar vara lika med NULL för någon rad så kommer ju inte just den raden med. Alternativt om vi tar fram några rader som råkar ha samma värden i just de valda attributen så blir ju dessa dubbletter med avseende på varandra och bara en kommer med. ii. Selektionsoperatorn, σ, tillämpad på en relation R returnerar färre eller lika många rader som R hade från början men lika många kolumner. SANT. Selections-operatorn skär bort rader (eller låter dem vara kvar). Antalet kolumner påverkas dock inte. NULL i ngt kolumnvärde är ett värde det också. b) Betrakta följande relationsdatabasschema: HUSTYP(Id, Pris, Antal_kvadratmeter) BYGGBOLAG(Namn, Adress, Telefon) HUSKATALOG(Namn, Id, År) Primärnycklar är angivna i fetstil. Följande främmande nyckel förhållanden råder: HUSKATALOG.Namn << BYGGBOLAG.Namn HUSKATALOG.Id << HUSTYP.Id Skriv följande fråga i SQL: (6p) Vilket byggbolag (ange Namn och Adress) hade flest hustyper i sin katalog år 975 av de bolag som hade alla hustyperna i sin katalog året innan, dvs 974? En svårighet var möjligen om man kunde betrakta antalet hustyper som fixt eller ej. Båda lösningarna kommer att godtas. Fixt antal hustyper: En hjälpsam vy CREATE VIEW hade_alla_74 AS (SELECT B.Namn FROM BYGGBOLAG B WHERE NOT EXISTS (SELECT Id FROM HUSTYP WHERE Id NOT IN (SELECT Id FROM HUSKATALOG WHERE År = 974 AND Namn = B.Namn)) En till: CREATE VIEW byggen75 AS (SELECT Namn, COUNT(DISTINCT(Id)) AS Antal FROM HUSKATALOG, hade_alla_74 WHERE hade_all_74.namn = KATALOG.Namn AND År = 975 GROUP BY Namn) SELECT Namn FROM byggen75 WHERE Antal = (SELECT MAX(Antal) from byggen75) Om antalet hustyper inte är fixt utan beroende av vilka som byggs varje år:

10 En hjälpsam vy: CREATE VIEW byggda74 AS (SELECT DISTINCT(Id) FROM KATALOG WHERE År= 974 ) En till: CREATE VIEW hade_alla_74 AS (SELECT B.Namn FROM BYGGBOLAG B WHERE NOT EXISTS (SELECT Id FROM byggda74 WHERE Id NOT IN (SELECT Id FROM HUSKATALOG WHERE År = 974 AND Namn = B.Namn)) CREATE VIEW byggen75 AS (SELECT Namn, COUNT(Id) AS Antal FROM KATALOG, hade_alla_74 WHERE hade_all_74.namn = KATALOG.Namn AND År = 975 GROUP BY Namn) SELECT Namn FROM byggen75 WHERE Antal = (SELECT MAX(Antal) from byggen75) Uppgift 6, 4p. Här var de inlämnade svaren så bra att jag nästan backar från mitt löfte om att göra ett lösningsförslag. Men håll till godo, det är dock inte bättre än det ni lämnat in. a) Definiera kort begreppen Supply Chain Management och Customer Relationship Management. Följande exempel kan tjäna som användningsfall (eller hitta på egna exempel): Kunder köper varor av en återförsäljare. Återförsäljaren köper varor av en tillverkare. Tillverkaren tillverkar och levererar varor till återförsäljaren. Återförsäljaren levererar dels varor hem till kunden, och säljer dels varor till kunden över disk. Begreppet Supply Chain Managment (SCM) handlar att hantera (för att inte säga optimera) länkkedjan av aktiviteter som är inblandade i köpande-processer, säljande-processer och tillverkninsprocesser. Målet är en integration både av processerna och aktörerna (säljare, köpare, tillverkare) till exempel med avseende på den logistik som behövs för att optimera ledtider (läs göra dem kortare) (= tiden från ax till limpa eller i det här fallet alla aktiviteter som är inblandade i att tillverkaren tillverkar produkter, annonserar sina produkter för sina kunder (återförsäljarna), levererar sina produkter till återförsäljarna och hur de får betalt, från återförsäljarnas synvinkel hur de hittar bästa produkter till bästa pris, lagerhållning, hur de betalar tillverkarna, hur de får tag i sina kunder, hur de säljer till kunderna, orderhanteringen mot kund etcetera.). SCM skulle kunna översättas som styrande av tillhandahållande, dvs vad det gäller är att styra processerna som rör vem som har tillgång till vad och när i termer av produkter i ena riktningen och betalningar i andra riktningen (notera att det råder en dualitet mellan å ena sidan tillverkare återförsäljare respektive återförsäljare (slut-) kund). Noteras bör även att begreppet information dels kan ses som något som ingår i och möjliggör processerna ovan, dels som en produkt vilken som helst som köpts och betalas för. Allt för att korta ledtider och optimera lagerhållning.

11 Customer Relationship Management (CRM) tangerar det förra minus produkt-logistiken. Här ligger betoningen på att skapa strukturer för att styra och hantera relationen företag kund (exempelvis återförsäljare (kund) vs tillverkare (företag) och återförsäljare (företag) vs kund (kund)). De processer som sak koordineras och integreras här är följaktligen alla affärsprocesserna som rör företagets interaktion med kunden vad gäller försäljning, marknadsföring (hitta nya kunder) ch inte minst support (behålla de man har). Bygger på idéer om att det är mycket dyrare och svårare att hitta nya kunder än att hålla befintliga kunder nöjda. Missnöjda kunder sprider dåliga erfarenheter. Således underbygger CRM strukturer för att göra befintlig service (information, reklamation, support) bättre mot (existerande) kund (därmed inte sagt att inte strukturer för marknadsföring inte behövs, det gör de. Men enligt resonemanget ovan saknas framförallt bra strukturer för att hantera relationerna till existerande kunder). Stöd för processerna ovan behövs. För att hitta generella felkällor och bra strategier för support används olika typer av informationssystem (mer om detta i b) ) som analyserar data operationellt, taktiskt och strategiskt. Detta leder till implementering av strategier för sk. Call center management (försäljning, support på olika nivåer). b) För vart och ett av det två begreppen i a) förklara hur ett Management Information System, ett Decision support system och ett Transaction Processing System skulle kunna användas. Exemplifiera gärna med användarfallet. Management Information Systems är en typ av beslutstödsystem, som hanterar företagets interna processer. Exempel (från föreläsning 8) skulle kunna vara Sammanfattningsrapport aggregerar data från många transaktioner och presenterar dem i ett koncist format: Månatlig försäljning, Årlig personalomsättning, Avvikelserapport - beskriver avvikelser mellan prognos och faktiskt utfall, Budgetöverskridande, Försäljningsminskning, Antal varor i lager vid en viss punkt. Samtliga funktioner ovan behövs för att fatta korrekta beslut vid Supply Chain Managment. Om man vill skulle man kunna säga att MIS stöder SCM på en taktisk nivå, dvs här behövs inte funktioner för att lagra enskilda transaktioner utan snarare stöd för att sammanställa tranaktioner och för att dra slutsatser om förändringar. För att kunna utföra de processer och den integration av processer som behövs inom SCM och även CRM (tex analysera vilka typer av klagomål som är vanligast). Transaction Processing Systems (TPS) - system som hanteraroch lagrar transaktioner Transaktion: ett utbyte mellan två parter Uttag från bankkonto Förfrågan om pris på en produkt Beställning av en vara. Det vill säga all den dagliga verksamheten hos återföräljare och tillverkare måste naturligtvis lagras via ett informationssystem (ett databashanteringssystem är ett ypperligt exemempel på ett TPS). Denna information är i sin tur indata till ett MIS (vill man kan man säga att TPS:en arbetar på operationell nivå, information lagras och sammanställs i någon mån men stöd för analys av informationen saknas). För CRM lagras naturligvis uppgifter om kunder, uppgifter om klagomål, uppgifter om service etectera. DDS Desicion Support System. Är en typ av intelligent form av beslutstödsystem. Med intelligent menas här att systemet stöder användarna (läs ledningen i företag) (antingen de ingår i ett SCM eller CRM) ISS - att fatta beslut om ostrukturerade problem. Data mining system och expertsystem är exemel på DDS:er. Inom CRM kan DDS:er användas för att hitta generalla mönster vad gäller kunders och support-avdelningars beteende och också (i varierande grad) föreslå lösningar på problem och flaskhalsar. För SCM används datamining i stor utsträckning för att ur stora datamängder snabbt söka fram svar på komplexa frågor. Övrigt Ange Din -adress för att underlätta kommunikation! Glöm inte fylla i den elektroniska kursutvärderingen på kursens hemsida!

12

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

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

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

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

Exempel tentamen. Skriv bara på en sida av pappret Skriv namn på varje papper Skriv läsligt, annars rättas inte tentamen Alla hjälpmedel är tillåtna

Exempel tentamen. Skriv bara på en sida av pappret Skriv namn på varje papper Skriv läsligt, annars rättas inte tentamen Alla hjälpmedel är tillåtna Inst. för Data- och Systemvetenskap SU/KTH Maria Bergholtz, Paul Johannesson Exempel tentamen 2I-1100 Informationssystem och Databasteknik Tentamen är öppen i så motto att läroböcker, föreläsningsanteckningar,

Läs mer

Tentamen i Databasteknik

Tentamen i Databasteknik Tentamen i Onsdagen den 7 mars 2007 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

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

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

Lösningsförslag Tentamen, 25 april 03

Lösningsförslag Tentamen, 25 april 03 Lösningsförslag Tentamen, 25 april 03 Uppgift 1 Kommentar: Svårigheterna ligger i att differentiera mellan BIL och BILMODELL och MOTOR och MOTORTYP. Båda avbildare ett sk. powertype-förhållande (templatecopy)

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

Vad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista

Vad ä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 mer

Tentamen Databasmetodik DB:DSK/FK/DVK/ATD/SP/EIT mfl. äldre kurstillfällen 8 augusti 2013 kl. 9-13

Tentamen Databasmetodik DB:DSK/FK/DVK/ATD/SP/EIT mfl. äldre kurstillfällen 8 augusti 2013 kl. 9-13 Institutionen för Data- och Systemvetenskap IT-universitetet Maria Bergholtz Tentamen DB:DSK/FK/DVK/ATD/SP/EIT mfl. äldre kurstillfällen 8 augusti 203 kl. 9-3 Inga hjälpmedel tillåtna (syntaxsammanställning

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

Isolda Purchase - EDI

Isolda Purchase - EDI Isolda Purchase - EDI Document v 1.0 1 Table of Contents Table of Contents... 2 1 Introduction... 3 1.1 What is EDI?... 4 1.2 Sending and receiving documents... 4 1.3 File format... 4 1.3.1 XML (language

Läs mer

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

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: 033-4354424. Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2014-08-20 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

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

Tentamen för DD1370 Databasteknik och informationssystem

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

Exempel-tentamen 1. + Lösningsförslag. Inga hjälpmedel är tillåtna.

Exempel-tentamen 1. + Lösningsförslag. Inga hjälpmedel är tillåtna. Institutionen för Data- och Systemvetenskap SU/KTH Maria Bergholtz Exempel-tentamen + Lösningsförslag Inga hjälpmedel är tillåtna. Skriv bara på en sida av pappret Skriv namn på varje papper Skriv läsligt,

Läs mer

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

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

Tentamen för 1E1601. Måndag 10 mars 2003, kl 08.00 13.00. Alla hjälpmedel tillåtna Tentamen för 1E1601 Måndag 10 mars 2003, kl 08.00 13.00 Alla hjälpmedel tillåtna Totalt kan tentan ge 45p + max 10p för gjorda övningsuppgifter 27p ger säkert betyget 3, 35p ger säkert betyget 4 och 43p

Läs mer

Vad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista

Vad ä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 mer

Uttagning för D21E och H21E

Uttagning för D21E och H21E Uttagning för D21E och H21E Anmälan till seniorelitklasserna vid O-Ringen i Kolmården 2019 är öppen fram till och med fredag 19 juli klockan 12.00. 80 deltagare per klass tas ut. En rangordningslista med

Läs mer

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

Tentamen. i Databasteknik. lördagen den 13 mars 2004. Tillåtna hjälpmedel: Allt upptänkligt material Tentamen i lördagen den 13 mars 2004 Tillåtna hjälpmedel: Allt upptänkligt 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

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

Module 6: Integrals and applications

Module 6: Integrals and applications Department of Mathematics SF65 Calculus Year 5/6 Module 6: Integrals and applications Sections 6. and 6.5 and Chapter 7 in Calculus by Adams and Essex. Three lectures, two tutorials and one seminar. Important

Läs mer

Relationsdatabasdesign

Relationsdatabasdesign Vad är Relationsdatabasdesign? Relationsdatabasdesign nikosd@kth.se 08-7904460 rum 8522 Connolly/Begg (3rd edition) Kapitel 4., 4.2 och 5 (4th edition) Kapitel 5., 5.2 och 6 (5th edition) Kapitel 6., 6.2

Läs mer

Vässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson

Vässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson Vässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson Kravhantering På Riktigt, 16 maj 2018 Anna Fallqvist Eriksson Agilista, Go See Talents linkedin.com/in/anfaer/

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

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

Collaborative Product Development:

Collaborative Product Development: Collaborative Product Development: a Purchasing Strategy for Small Industrialized House-building Companies Opponent: Erik Sandberg, LiU Institutionen för ekonomisk och industriell utveckling Vad är egentligen

Läs mer

Tentamen för DD1370 Databasteknik och informationssystem

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

TENTAMEN TDDB77 Databaser och Bioinformatik 17 mars 2005, kl 8-12

TENTAMEN TDDB77 Databaser och Bioinformatik 17 mars 2005, kl 8-12 Institutionen för atavetenskap Linköpings universitet TENTAMEN TDDB77 Databaser och Bioinformatik 17 mars 2005, kl 8-12 Jourhavane lärare: Patrick Lambrix/Almut Herzog (28 26 05/28 26 08) Poäng: Tentan

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

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

Materialplanering och styrning på grundnivå. 7,5 högskolepoäng

Materialplanering och styrning på grundnivå. 7,5 högskolepoäng Materialplanering och styrning på grundnivå Provmoment: Ladokkod: Tentamen ges för: Skriftlig tentamen TI6612 Af3-Ma, Al3, Log3,IBE3 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles

Läs mer

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR Kontrollera vilka kurser du vill söka under utbytet. Fyll i Basis for nomination for exchange studies i samråd med din lärare. För att läraren ska kunna göra en korrekt

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

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

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

Support Manual HoistLocatel Electronic Locks

Support Manual HoistLocatel Electronic Locks Support Manual HoistLocatel Electronic Locks 1. S70, Create a Terminating Card for Cards Terminating Card 2. Select the card you want to block, look among Card No. Then click on the single arrow pointing

Läs mer

- den bredaste guiden om Mallorca på svenska! -

- den bredaste guiden om Mallorca på svenska! - - den bredaste guiden om Mallorca på svenska! - Driver du företag, har en affärsrörelse på Mallorca eller relaterad till Mallorca och vill nå ut till våra läsare? Då har du möjlighet att annonsera på Mallorcaguide.se

Läs mer

Installation av F13 Bråvalla

Installation av F13 Bråvalla Website: http://www.rbdesign.se Installation av F13 Bråvalla RBDESIGN FREEWARE - ESCK Norrköping-Bråvalla 1. Ladda ner och packa upp filerna i en mapp som du har skapat på ett lättöverskådligt ställe utanför

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

Datalager och datautvinning

Datalager och datautvinning Datalager och datautvinning 1 Datalager och datautvinning! Databaser kan innehålla stora mängder information om ett företags eller en organisations verksamhet" Data kan också användas för att analysera

Läs mer

Tentamen. Skriv bara på en sida av pappret Skriv namn på varje papper Skriv läsligt, annars rättas inte tentamen Alla hjälpmedel är tillåtna

Tentamen. Skriv bara på en sida av pappret Skriv namn på varje papper Skriv läsligt, annars rättas inte tentamen Alla hjälpmedel är tillåtna Inst. för Data- och Systemvetenskap SU/KTH Maria Bergholtz Tentamen 2I-1100 Informationssystem och Databasteknik 25 april 2003 Tentamenstiden är 5 timmar Tentamen är öppen i så motto att läroböcker, föreläsningsanteckningar,

Läs mer

TENTAMEN TDDB77 Databaser och Bioinformatik 24 april 2004, kl 14-18

TENTAMEN TDDB77 Databaser och Bioinformatik 24 april 2004, kl 14-18 Institutionen för datavetenskap Linköpings universitet TENTAMEN TDDB77 Databaser och Bioinformatik 24 april 2004, kl 14-18 Jourhavande lärare: Pawel Pietrzak (013/28 24 10, 013/21 01 17) Poäng: Tentan

Läs mer

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås Schenker Privpak AB Interface documentation for web service packageservices.asmx 2012-09-01 Version: 1.0.0 Doc. no.: I04304b Sida 2 av 7 Revision history Datum Version Sign. Kommentar 2012-09-01 1.0.0

Läs mer

Preschool Kindergarten

Preschool Kindergarten Preschool Kindergarten Objectives CCSS Reading: Foundational Skills RF.K.1.D: Recognize and name all upper- and lowercase letters of the alphabet. RF.K.3.A: Demonstrate basic knowledge of one-toone letter-sound

Läs mer

Informa5onsmodellering

Informa5onsmodellering Informa5onsmodellering - Ett viktigt syfte med systemutveckling är att specificera verksamhetens informationsbehov för att kunna kartlägga detta informationsbehov bör vi skapa en informationsmodell (konceptuell

Läs mer

- den bredaste guiden om Mallorca på svenska!

- den bredaste guiden om Mallorca på svenska! - den bredaste guiden om Mallorca på svenska! Driver du företag, har en affärsrörelse på Mallorca eller relaterad till Mallorca och vill nå ut till våra läsare? Då har du möjlighet att annonsera på Mallorcaguide.se

Läs mer

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015 SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015 Fastställd/Approved: 2015-07-23 Publicerad/Published: 2016-05-24 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.70 Geografisk information Modell

Läs mer

Questionnaire for visa applicants Appendix A

Questionnaire for visa applicants Appendix A Questionnaire for visa applicants Appendix A Business Conference visit 1 Personal particulars Surname Date of birth (yr, mth, day) Given names (in full) 2 Your stay in Sweden A. Who took the initiative

Läs mer

Förändrade förväntningar

Förändrade förväntningar Förändrade förväntningar Deloitte Ca 200 000 medarbetare 150 länder 700 kontor Omsättning cirka 31,3 Mdr USD Spetskompetens av världsklass och djup lokal expertis för att hjälpa klienter med de insikter

Läs mer

Tentamen för DD1370 Databasteknik och informationssystem

Tentamen 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 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

Relationsmodellen och syntetisk databasdesign

Relationsmodellen och syntetisk databasdesign Relationsmodellen och syntetisk databasdesign Den teoretiska grunden för relationsdatabaser Från konceptuellt schema till databas Relationsmodellen Bil Ägare En relationsdatabas är en databas som uppfattas

Läs mer

Tentamen för DD1370 Databasteknik och informationssystem

Tentamen 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 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

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

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document Användarhandledning inloggning Logga in Gå till denna webbsida för att logga in: http://csportal.u4a.se/

Läs mer

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE SVENSK STANDARD SS-ISO/IEC 26300:2008 Fastställd/Approved: 2008-06-17 Publicerad/Published: 2008-08-04 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.30 Information technology Open Document

Läs mer

Databaser. Vad du ska lära dig: Ordlista

Databaser. Vad du ska lära dig: Ordlista Databaser Vad du ska lära dig: Ordlista 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 en

Läs mer

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

Lösningar till tentamen i EDAF75

Lösningar till tentamen i EDAF75 Lösningar till tentamen i EDAF75 4 april 2018 Lösning 1 (a) Här är ett förslag till E/R-modell: Det finns flera rimliga alternativa sätt att modellera, så du behöver inte vara orolig bara för att du inte

Läs mer

Adress 15. August 2014

Adress 15. August 2014 , Zollerstr. 1, 78567 Fridingen, Germany Adress 15. August 2014 Brådskande Säkerhetsmeddelande Urgent Safety Notice Bästa kund, Dear valued customer, med anledning av en incident på marknaden fick vi kännedom

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

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05 Om oss Vi på Binz är glada att du är intresserad av vårt support-system för begravningsbilar. Sedan mer än 75 år tillverkar vi specialfordon i Lorch för de flesta olika användningsändamål, och detta enligt

Läs mer

Informationssystem och databasteknik, 2I-1100. Från verklighet till system

Informationssystem och databasteknik, 2I-1100. Från verklighet till system Informationssystem och databasteknik, 2I-1100 System Modeller Processer Från verklighet till system Verklighet Urval Modell Produkt Order Kund Informationssystem 1 Att göra urvalet Företaget önskar sälja

Läs mer

Every visitor coming to the this website can subscribe for the newsletter by entering respective address and desired city.

Every visitor coming to the this website can subscribe for the newsletter by entering respective  address and desired city. Every visitor coming to the this website can subscribe for the newsletter by entering respective e-mail address and desired city. Latest deals are displayed at the home page, wheras uper right corner you

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

Information. Information. Data. Data. Exempel påp. information och data

Information. Information. Data. Data. Exempel påp. information och data Information Det är r varje form av vetande eller meddelande som kan användas ndas för f r att förbf rbättra eller möjliggm jliggöra ett beslut (Langefors) Data vars form och innehåll är r anpassad 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-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

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

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers.

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers. MÄLARDALENS HÖGSKOLA Akademin för utbildning, kultur och kommunikation Avdelningen för tillämpad matematik Examinator: Erik Darpö TENTAMEN I MATEMATIK MAA150 Vektoralgebra TEN1 Datum: 9januari2015 Skrivtid:

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

Jesper Bylund. huvudredaktör Malmö stad

Jesper Bylund. huvudredaktör Malmö stad Jesper Bylund huvudredaktör Malmö stad Malmö stad 20.000 anställda Låg datorvana 10 stadsdelar 100-tals yrken 3 stora kategorier Geografiskt spridd organisation 22 olika förvaltningar Decentraliserade

Läs mer

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell Kursen bedöms med betyg, 4, 5 eller underänd, där 5 är högsta betyg. För godänt betyg rävs minst 4 poäng från uppgifterna -7. Var och en av dessa sju uppgifter an ge maximalt poäng. För var och en av uppgifterna

Läs mer

Webbregistrering pa kurs och termin

Webbregistrering pa kurs och termin Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan

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

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p) UMEÅ UNIVERSITY Department of Mathematics and Mathematical Statistics Pre-exam in mathematics Linear algebra 2012-02-07 1. Compute the following matrix: (2 p 3 1 2 3 2 2 7 ( 4 3 5 2 2. Compute the determinant

Läs mer

An English version of the questions is found at the back of each page.

An English version of the questions is found at the back of each page. Lena Strömbäck Pawel Pietrzak 2004-06-02 Skriftlig tentamen i kursen TDDB48 Databasteknik Datum: 2003-06-02 Tid: 14-18 Lokal: GAR Hjälpmedel: Engelsk ordlista tillåten ej elektronisk iniräknare ej programmerbar

Läs mer

Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 15 August 2016, 8:00-12:00. English Version

Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 15 August 2016, 8:00-12:00. English Version Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 15 August 2016, 8:00-12:00 Examiner: Xiangfeng Yang (Tel: 070 0896661). Please answer in ENGLISH if you can. a. Allowed to use: a calculator, Formelsamling

Läs mer

Tentamen 4,5 hp Delkurs: Databaser och databasdesign 7,5hp Tentander: VIP2, MMD2, INF 31-60, ASP

Tentamen 4,5 hp Delkurs: Databaser och databasdesign 7,5hp Tentander: VIP2, MMD2, INF 31-60, ASP Tentamen 4,5 hp Delkurs: Databaser och databasdesign 7,5hp Tentander: VIP2, MMD2, INF 31-60, ASP Skrivtid: 14.30-18.30 Hjälpmedel: papper, penna och radergummi Betygsgränser: G = 36p (60 %), VG = 48p (80

Läs mer

PORTSECURITY IN SÖLVESBORG

PORTSECURITY IN SÖLVESBORG PORTSECURITY IN SÖLVESBORG Kontaktlista i skyddsfrågor / List of contacts in security matters Skyddschef/PFSO Tord Berg Phone: +46 456 422 44. Mobile: +46 705 82 32 11 Fax: +46 456 104 37. E-mail: tord.berg@sbgport.com

Läs mer

Databaskunskap 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för:

Databaskunskap 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för: Databaskunskap 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för: Namn: Personnummer: Individuell prövning 41E03B Öppen för alla Tentamensdatum: 2013-08-20 Tid: 09:00-13:00 Hjälpmedel: Inga hjälpmedel

Läs mer

TDDI60 Tekniska databaser

TDDI60 Tekniska databaser Lena Strömbäck 2006-10-13 Skriftlig tentamen i kursen TDDI60 Tekniska databaser Datum: 2006-10-13 Tid: 8-12 Lokal: T2, U3 Hjälpmedel: Engelsk ordlista tillåten ej elektronisk Poängränser: Tentamen består

Läs mer

TENTAMEN TDDB77 Databaser och Bioinformatik 15 mars 2002, kl 14-18

TENTAMEN TDDB77 Databaser och Bioinformatik 15 mars 2002, kl 14-18 Institutionen för datavetenskap Linköpings universitet TENTAMEN TDDB77 Databaser och Bioinformatik 15 mars 2002, kl 14-18 Jourhavande lärare: Patrick Lambrix, 2605 Poäng: Tentan består ut av 2 delar. För

Läs mer

SAMMANFATTNING AV SUMMARY OF

SAMMANFATTNING AV SUMMARY OF Detta dokument är en enkel sammanfattning i syfte att ge en första orientering av investeringsvillkoren. Fullständiga villkor erhålles genom att registera sin e- postadress på ansökningssidan för FastForward

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

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

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: 033-4354424. Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2013-12-12 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

Tentamen. TDDB38 - Databasteknik

Tentamen. TDDB38 - Databasteknik Tekniska Högskolan i Linköping, Institutionen för datavetenskap Almut Herzog / Olof Johansson / Patrick Lambrix / Cecile Åberg Tentamen TDDB38 - Databasteknik (Svensk version) Datum: Fredag 12:e januari

Läs mer

Tentamen NDA01G Öppen för alla. Tentamenskod: Inga hjälpmedel är tillåtna

Tentamen NDA01G Öppen för alla. Tentamenskod: Inga hjälpmedel är tillåtna Databasteknik 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för: Tentamen NDA01G Öppen för alla Tentamenskod: Tentamensdatum: 2016-11-04 Tid: 14:00-19:00 Hjälpmedel: Inga hjälpmedel är tillåtna

Läs mer

Isometries of the plane

Isometries of the plane Isometries of the plane Mikael Forsberg August 23, 2011 Abstract Här följer del av ett dokument om Tesselering som jag skrivit för en annan kurs. Denna del handlar om isometrier och innehåller bevis för

Läs mer

Workplan Food. Spring term 2016 Year 7. Name:

Workplan Food. Spring term 2016 Year 7. Name: Workplan Food Spring term 2016 Year 7 Name: During the time we work with this workplan you will also be getting some tests in English. You cannot practice for these tests. Compulsory o Read My Canadian

Läs mer

Grafisk teknik IMCDP IMCDP IMCDP. IMCDP(filter) Sasan Gooran (HT 2006) Assumptions:

Grafisk teknik IMCDP IMCDP IMCDP. IMCDP(filter) Sasan Gooran (HT 2006) Assumptions: IMCDP Grafisk teknik The impact of the placed dot is fed back to the original image by a filter Original Image Binary Image Sasan Gooran (HT 2006) The next dot is placed where the modified image has its

Läs mer