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

Relevanta dokument
SEMINARIUM 6 AFFÄRS- OCH PROCESSMODELLER

Tentamen och lösningsförslag,

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

Lösningsförslag Tentamen, 25 april 03

Tentamen plus lösningsförslag

Lösningsförslag till Exempel tentamen

Tentamen EIT:DB Databastmetodik 11/ kl Lösningsförslag

Exempel-Tentamen III

Webbregistrering pa kurs och termin

Accomodations at Anfasteröd Gårdsvik, Ljungskile

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

Analys och bedömning av företag och förvaltning. Omtentamen. Ladokkod: SAN023. Tentamen ges för: Namn: (Ifylles av student.

Alias 1.0 Rollbaserad inloggning

Webbreg öppen: 26/ /

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

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

Isometries of the plane

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar

Inkvarteringsstatistik. Göteborg & Co

Båtbranschstatistik. Boating Industry Statistics SWEDISH MARINE INDUSTRIES FEDERATION

Syns du, finns du? Examensarbete 15 hp kandidatnivå Medie- och kommunikationsvetenskap

Förändrade förväntningar

Affärsmodellernas förändring inom handeln

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


Eternal Employment Financial Feasibility Study

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

COPENHAGEN Environmentally Committed Accountants

Isolda Purchase - EDI

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

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

TER3. Försättsblad till skriftlig tentamen vid Linköpings universitet G28 TEN1 Webprogrammering och databaser Tentamen IDA 1 (7)

The Municipality of Ystad

Adress 15. August 2014

FORSKNINGSKOMMUNIKATION OCH PUBLICERINGS- MÖNSTER INOM UTBILDNINGSVETENSKAP

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

Självkörande bilar. Alvin Karlsson TE14A 9/3-2015

Collaborative Product Development:

Preschool Kindergarten

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

Konceptuella datamodeller

Förskola i Bromma- Examensarbete. Henrik Westling. Supervisor. Examiner

Stålstandardiseringen i Europa

Adding active and blended learning to an introductory mechanics course

Relationsdatabasdesign

Sara Skärhem Martin Jansson Dalarna Science Park

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

Custom-made software solutions for increased transport quality and creation of cargo specific lashing protocols.

Writing with context. Att skriva med sammanhang

SVENSK STANDARD SS-EN ISO :2009/AC:2010

Tentamen och lösning,

Windlass Control Panel v1.0.1

Flervariabel Analys för Civilingenjörsutbildning i datateknik

D-RAIL AB. All Rights Reserved.

Projektmodell med kunskapshantering anpassad för Svenska Mässan Koncernen

Avståndsmätare hur användandet kan regleras. Materialet framställt i samarbete mellan: SGF:s Regelkommitté & Tävlingsenhet

Kvartalsrapport Q1 2016

Datasäkerhet och integritet

Tentamen. Databasmetodik Lördag 27 september 2014 kl

Workplan Food. Spring term 2016 Year 7. Name:

Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH

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

SkillGuide. Bruksanvisning. Svenska

Service och bemötande. Torbjörn Johansson, GAF Pär Magnusson, Öjestrand GC

ISO STATUS. Prof. dr Vidosav D. MAJSTOROVIĆ 1/14. Mašinski fakultet u Beogradu - PM. Tuesday, December 09,

SUZUKI GRAND VITARA 3P CITY 2011»

Kundfokus Kunden och kundens behov är centrala i alla våra projekt

Läkemedelsverkets Farmakovigilansdag

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

Understanding Innovation as an Approach to Increasing Customer Value in the Context of the Public Sector

Styrteknik: Binära tal, talsystem och koder D3:1

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas

Second handbook of research on mathematics teaching and learning (NCTM)

Protected areas in Sweden - a Barents perspective

Problem som kan uppkomma vid registrering av ansökan

Strategy for development of car clubs in Gothenburg. Anette Thorén

TS CASESKOLA B. Asplund, CJ och Bengtsson, L. LTH

Mycket formellt, mottagaren har en speciell titel som ska användas i stället för namnet

TRENDERNA SOM FORMAR DIN VERKLIGHET 2014 ÅRETS IT AVDELNING

Mycket formellt, mottagaren har en speciell titel som ska användas i stället för namnet

A metadata registry for Japanese construction field

UML use cases. Mikael Söderström Institutionen för informatik Umeå universitet

Module 6: Integrals and applications

Swedish adaptation of ISO TC 211 Quality principles. Erik Stenborg

Kvalitetsarbete I Landstinget i Kalmar län. 24 oktober 2007 Eva Arvidsson

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

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

Health café. Self help groups. Learning café. Focus on support to people with chronic diseases and their families

System arbetssystem informationssystem

A G@16 January 2011 WORRIES, DIRECTION and SATISFACTION

Den Danske Bank in Sweden

Instruction Manual. Svenska, English. Power Bank. Model: PRBN

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

Sammanfattning. Revisionsfråga Har kommunstyrelsen och tekniska nämnden en tillfredställande intern kontroll av att upphandlade ramavtal följs.

SOLAR LIGHT SOLUTION. Giving you the advantages of sunshine. Ningbo Green Light Energy Technology Co., Ltd.

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

Transkript:

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, föreläsningsbilder, lösningsförslag, kurskompendier, etc., är tillåtna. Det är inte tillåtet att i någon form dela på medhavd litteratur, anteckningar etc. Mobiltelefon, datorer etc. är inte tillåtna. 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 Lycka till!

Uppgift 1, 8p Konstruera ett konceptuellt schema för som ger möjlighet att representera samtliga utsagor nedan. Ange avbildningsregler för samtliga attribut.: Företaget United Engines tillverkar bilarna S20, V20, Tortoise och Snail. United Engines tillverkar tre motorer: Engine1, Engine2, Engine3. Engine1 är på 60 hk, Engine2 på 75 hk och Engine3 på 160 hk. Samtliga kan fås för antingen bensin eller diesel. Engine3 kan fås med elektronisk bränsleinsprutning. S20 och V20 kan förses med vilken som helst av de tre motorerna medan Tortoise och Snail bara kan ta Engine1 och Engine2. Tortoise är en bil som väger 850 kg, kan ta fyra passagerare och 150 kg bagage. Listpriset är 175.000 SEK. Erik Svensson beställde 980901 en blå, automatväxlad Tortoise med motorn Engine1 för diesel och med läderklädsel. Han fick leverans på bilen 990803 och betalade 165.000 SEK. Erik Svensson sålde sin Tortoise till Greta lsson 990401 för 130.000 SEK. Uppgift 2, (2 + 6) p I ett system för en banks verksamhet förekommer bl.a. följande företeelser: Bankkontor Kunder Konton Bankomater Insättningar Uttag Överföringar Kontospärrningar a) Konstruera konceptuellt schema som representerar information om ovanstående, motivera egna antaganden. Man önskar konstruera ett system för hantering av bankomater. Bankomaterna skall kunna klara följande olika typer av transaktioner: - uttag av pengar - insättning av pengar - överföring av pengar mellan egna konton

b) Konstruera ett aktivitetsdiagram som modellerar följande aktiviteter: en kund loggar in, användarid och lösenord kontrolleras, kunden utför transaktioner av de tre ovan beskrivna typerna (flera transar i rad ska kunna utföras), kunden loggar ut. Du kan förutsätta två aktörer (KUND och BANKMATSYSTEM) och det ska framgå vilka aktiviteter som utförs av vilken aktör. Kan två aktiviteter gå parallellt (motivera för eller emot) så ska de modelleras parallellt i diagrammet. Uppgift 3, 8p Betrakta följande relationsscheman: R(A, B, C, D, E, F, G) S(H, I, J, K, L, M, N) Följande funktionella beroenden gäller: AD EF A F F G H KL KL M M H a) Bestäm primärnyckel för tabellerna R respektive S. b) Normalisera R och S till 3NF. Motivera dina svar. Uppgift 4, 8p Betrakta följande konceptuella schema:

vidarebefordrat deltar_i KNFERENS Knamn UNIK tillhör isa UNDERKNFERENS ANVÄNDARE förnamn efternamn ägare i avsändare isa KNFERENSINLÄGG mottagare MEDDELANDE Tidpunkt FELBESKED Tidpunkt isa BREV En ANVÄNDARE identifieras av sitt förnamn och efternamn tillsammans Ett MEDDELANDE identifieras av sin avsändare och tidpunkt tillsammans Ett FELBESKED identifieras av sitt meddelande och tidpunkt tillsammans En KNFERENS identifieras av sitt Knamn Översätt den konceptuella modellen ovan till en relationsdatabasmodell. Ange för varje tabell 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 tabell 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: PERSN(pnr, adress, telnr), HUND(hundid, ägare, ras) Tabellen HUND innehåller ett attribut benämnt ägare som utgör främmande nyckel mot tabellen PERSN. Detta skrivs på följande sätt: HUND.ägare << PERSN.pnr där pnr utgör primärnyckel i tabellen PERSN.

Uppgift 5, 10p Betrakta följande relationsscheman: BIGRAF(namn, adress) FILM(namn, regissör, inspelningsår) FÖRESTÄLLNING(bio, film, datum, klockslag) Primärnycklar är angivna i fetstil. Följande främmande nyckel förhållanden råder: FÖRESTÄLLNING.bio << BI.namn FÖRESTÄLLNING.film << FILM.namn a) Formulera följande fråga i SQL: Vilka filmer går på exakt samma biografer? b) Formulera följande fråga i relationsalgebra: Vilken biograf har visat flest filmer i mängden av biografer som aldrig visat någon film regisserad av Akira Kurosawa? Uppgift 6, 4p Diskutera giltigheten i följande utsagor. Motivera utförligt. a) m man bygger ett konceptuellt schema, t ex i form av ett UML klass-diagram, och sedan översätter detta till ett relationsdatabasschema så erhåller man ett schema som är i första normalform. b) Högsta möjliga normalform är alltid att föredra för alla tabeller. Uppgift 7, 4p Utgå från en liten godisfabrik som dels levererar varor till återförsäljare, dels säljer direkt till kunder i fabriksbutiken. Konstruera en affärsmodell (business model) för företaget. Förklara affärsmodellen i text. Definition av affärsmodell enligt Weill: Similar to Weill, we will visualise business models by means of the legends shown below. The legends are divided into three groups that cover the major aspects of a business model. First, there are the agents, which include the organisation from whose perspective the business model is constructed (square), customers (left-facing pentagons), suppliers (right-facing pentagons), and allies (split squares). Secondly, there are the relationships between the agents shown by lines. Thirdly, there are flows of products or services (arrow labelled 0 ), money (arrow labelled ),

and information (arrow labelled i ). The last item, the information, is based on the messages that flow through the relationships between the agents. nly information pertaining to the transactions occurring is considered here, not information that constitutes products, e.g. downloadable software. Typically, the information is acquired through systematic research about a product or service. A traditional linear industry value chain would have a business model like this one, showing products flowing upwards the chain from suppliers to customers and money flowing in the opposite direction. Supplier s supplier Supplier MyCompany Customer Customer s customer Business Model for Industry Value Chain rganisations may participate in arbitrarily complex business models. However, it is possible to identify a number of basic, generic business models that can be used as building blocks to create more complex models. ne of the simplest generic business models is the direct-to-customer model shown below. The most important flows in this model are products moving from the organisation to the customer and a reciprocal movement of money from the customer. The distinguishing feature of this model is that the organisation sells directly to the customer without any intermediary or any other actor being involved. This can be contrasted to a business model where the organisation uses allies (like distributors and dealers) as intermediaries to the customer, see figure below. Replacing this business model with a direct-to-customer model has become increasingly popular during recent years thanks to the possibilities offered by the Internet. ne example is Dell Computer Corporation that hosts a web site, which allows customers to configure and order their computers directly from Dell without the need for any intermediary. MyCompany Customer Direct to Customer Business Model MyCompany Distributor Dealer Customer Intermediary Business Model Removing intermediaries and instead adopting a direct-to-customer model has been one of the most important uses of the Internet in business. However, the Internet has also enabled new types of intermediaries that can link customers and suppliers in ways that would be difficult or even impossible without the use of IT. ne successful type of intermediary is the full-service provider, which provides a customer within some domain with all the services needed by the customer. A

full-service provider typically does not produce all the services itself, but instead functions as an intermediary between a supplier and a customer. Any domain could be covered by a full-service provider, e.g. financial services, educational services, and computer equipment. A full-service provider in a financial domain would provide different services like cash management, account services, financial advice, stock market research, brokerage, etc. The main benefit a full-service provider can offer its customers is a single point of contact so that they do not have to interact with several different suppliers to fulfil their needs in a domain; instead, they only need to interact with the full-service provider.