Inga hjälpmedel är tillåtna

Relevanta dokument
Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in.

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

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

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

Tentamenskod: Tentamensdatum: Tid: 14:00-19:00. Inga hjälpmedel är tillåtna

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

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

TENTAMEN För kursen. Databasteknik. Ansvarig för tentamen: Anna Palmquist. Förfrågningar: Anslås inom 3 veckor

Projektteknik Tentamen TT141B. Skrivmaterial och eventuella språklexikon

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

Vad är en databas? Exempel på databaser: Databas = Organiserad samling och lagring av information.

Provmoment: Tentamen Ladokkod: 41F07A Tentamen ges för: TGITT17h, IT-tekniker

Skrivmaterial och eventuella språklexikon

Tentamen B1AMO1 Administratörsprogrammet HT2014

Forskningsmetoder i offentlig förvaltning

Skrivmaterial och eventuella språklexikon

För att XCOPY i SQL Server Express ska fungera måste data och logg ligga i samma mapp, vilket naturligtvis inte är så bra.

Grundläggande informationssäkerhet 7,5 högskolepoäng

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

Tentamen B1AMO1 Administratörsprogrammet HT2014

Tentamen DATABASTEKNIK - 1DL116

Viktigt! Glöm inte att skriva tentamenskod på alla blad du lämnar in.

Hjälpmedel: Miniräknare (nollställd) samt allmänspråklig (ej fackspråklig) ordbok utan kommentarer. Formelsamling tillhandahålls i tentamenslokalen.

Skrivmaterial och eventuella språklexikon. Allmänna anvisningar: Obs! Skriv alla svar direkt på tentamenstesen och lämna in denna.

Kvalitets- och miljöstyrning/ Kvalitet och ledningssystem

SYST14h, Systemvetarutbildningen. Tentamensdatum: Tid: Tentamenstiden är tre timmar, 09:00 12:00. för betyget VG krävs minst 53 poäng

Viktigt! Glöm inte att skriva tentamenskod på alla blad du lämnar in.

Magisterutbildning i byggteknik - hållbart samhällsbyggande. Rättningstiden är i normalfall 15 arbetsdagar, annars är det detta datum som gäller:

Projektteknik Tentamen TT141B. Skrivmaterial och eventuella språklexikon

Konceptuella datamodeller

Forskningsmetoder i offentlig förvaltning

Disposition. 1. Kopplingen mellan Processanalys (DFDdiagram) 2. Treskikts Client-Server arkitektur (Fig 1.8) 3. Data layer

Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in.

Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in.

! Teori och praktik. ! Ändringar från förra året. ! Examination (tenta, projekt) LiU. ! Varför ni? ! Varför överhuvudtaget? LiU

Design och underhåll av databaser

42BK07 Magisterutbildning i byggteknik - hållbart samhällsbyggande

Projektteknik Tentamen TT141B. Skrivmaterial och eventuella språklexikon

Föreläsning 2: Översikt över ett databassystem

Databaser - Design och programmering

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

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

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

Databaser - Design och programmering. Kursöversikt. Exempel: telefonbok. Varför databaser?

Miniräknare + Formelblad (vidhäftat i tesen) 50 p

NORMALISERING. Mahmud Al Hakim

Databaser. Vad du ska lära dig: Ordlista

Innehåll MySQL Intro. Ex på ett index Index typer ISAM Balanserat träd Pk och Fk i MySQL Eget index För o nackdelar med index

Skriftlig tentamen i kurserna TDDD12 och TDDB48 Databasteknik kl

732G16: Databaser - Design och programmering

1.Lär känna MS SQL Observera. Tips. Förberedelse

Rättningstiden är i normalfall 15 arbetsdagar, annars är det detta datum som gäller:

DDL Kommandon CREATE/DROP Database CREATE /ALTER/DROP Table ALTER/ADD/DROP Column CREATE /ALTER/DROP Index

Rättningstiden är i normalfall 15 arbetsdagar och resultat anslås sedan i Ladok inom en vecka (under förutsättning att inget oförutsett inträffar).

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse

Svenska språket i högre utbildning; en introduktion Provmoment: Språkstruktur Ladokkod:TE11 Tentamen ges för: 15 högskolepoäng.

Databasens består av: Tabell Kolumner fält Rader poster (varje post är unik)

Allmänna anvisningar: - Nästkommande tentamenstillfälle: Tidigast två veckor efter det att resultatet från denna tenta blivit inregistrerat.

Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in.

Rättningstiden är i normalfall tre veckor, annars är det detta datum som gäller:

Rättningstiden är i normalfall 15 arbetsdagar, annars är det detta datum som gäller:

Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in.

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

Relationsmodellen och syntetisk databasdesign

Tentamen för DD1370 Databasteknik och informationssystem

Rättningstiden är i normalfall 15 arbetsdagar, annars är det detta datum som gäller:

Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in.

Viktigt! Glöm inte att skriva tentamenskod på alla blad du lämnar in.

Totalt antal poäng på tentamen: 50 För att få respektive betyg krävs: U<20, 3>=20, 4>=30, 5>=40

Mitthögskolan ITM Telefon Access. Laborationskompendium för grunderna i databasen Microsoft Access. Detta exemplar tillhör:

Inga hjälpmedel är tillåtna. 100 poäng

Redovisningsteori och koncernredovisning Provmoment: Ladokkod: Tentamen ges för:

Skriv tydligt. Tentamen med oläslig handstil och ej korrekt skriftligt svenskt skriftspråk rättas ej.

CSVE20 vt-18: Språkkunskap A 11SV20 vt-17: Språkkunskap A. Tillfälle 4) 11SV20 vt-17 (LASEAht16)

Webbprogrammering, grundkurs 725G54

Hjälpmedel: Miniräknare, skrivmateriel (ex. linjal, gradskiva, passare) och Lgr 11

Valfri miniräknare, Formelsamling: Energiteknik-Formler och tabeller (S O Elovsson och H Alvarez, Studentlitteratur)

Provmoment: Omtentamen 1 (dvs salstentamen 2) för kursen under LP4, TS1A, 21TS1U (VT14P4) Tentamen ges för: För fastighetsmäklare (FM12)

Grunderna för relationsmodellen!

Systemrekommendation. Artvise Contact Center

Ladokkod: TentamensKod: Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel

TENTAMEN. TDDD12 Databasteknik TDDD46 Databasteknik. 16 augusti 2010, kl 14-18

Provmoment: Tentamen Ladokkod: A116TG Tentamen ges för: TGKEB16h. Tentamensdatum: Tid: 09:00 13:00

Statistisk försöksplanering

Labb LABB 1. Databassagan och en rundtur i databasers märkliga värld. Plushögskolan Frågeutveckling inom MSSQL - SU14

DVA234 Databaser. Dag Nyström, Introduktion till databaser och MS SQL Server

Databaser och Datamodellering Foreläsning IV

Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in. Skriv inte på bladens baksidor. Helst en uppgift per blad.

Webprogrammering och 729G28 databaser Webprogrammering och databaser Kursöversikt Webprogrammering Designprocessen Lösningsförslag

Institutionen för pedagogik. Rättningstiden är i normalfall tre veckor, annars är det detta datum som gäller:

skriftlig tentamen 21SH1A Administratörprogrammet

Tentamensdatum: Tid: Tentamenstiden är fyra timmar, 09:00 13:00

Starta MySQL Query Browser

Klinisk omvårdnad: Somatisk hälsa, ohälsa och sjukdom Provmoment: Tentamen 2 Ladokkod: Tentamen ges för: SSK 08. 3,0 högskolepoäng.

Provmoment: Ladokkod: Tentamen ges för: TentamensKod: Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel

SQL Server bygger på ett antal Windows tjänster (services), vilket är prioriterade program som körs i bakgrunden under OS kontroll.

INFC20, Informatik: Avancerade databassystem, 7,5 högskolepoäng Informatics: Advanced Database Systems, 7.5 credits Grundnivå / First Cycle

Transkript:

Databaser och Affärssystem Provmoment: Ladokkod: Tentamen ges för: Tentamen 41F08A KITEK15h 7,5 högskolepoäng TentamensKod: Tentamensdatum: 2016-10-27 Tid: 9-12 (3 timmar) Hjälpmedel: Inga hjälpmedel är tillåtna Totalt antal poäng på tentamen: 50 poäng För att få respektive betyg krävs: U < 25p 3 >= 25p 4 >= 35p 5 >= 42p Allmänna anvisningar: Skriv maximalt ett svarsblad per fråga Skriv bara på en sida av svarsblad Skriv tydligt Nästkommande tentamenstillfälle: Se HBs hemsida för mer info: http://www.hb.se/student/akademin-for-textil-teknik-ochekonomi/terminstider-och-lasperioder/ingenjors--och-teknikvetenskap-ej-textil-och-mode/ Rättningstiden är i normalfall 15 arbetsdagar, annars är det detta datum som gäller: Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in. Lycka till! Ansvarig lärare: Telefonnummer: 033-435 46 85

Affärssystem Fråga 1) I kursen har vi pratat om Egenutvecklade System [ES], Standardsystem [SS] och Affärssystem [AS]. (6p) a. Vad är skillnaden mellan dessa system? Beskriv och ge exempel. b. Vilka för och nackdelar finns med respektive systemtyp? Ge exempel och argumentera för och emot. c. Vilka typer av företag använder normalt respektive system? Fråga 2) Vad menas med säkerhetsprincipen oavvislighet och i vilket sammanhang används principen i ett affärssystem? Fråga 3) Vilka är de tre (3) logiska nivåerna på åtkomst i ett affärssystem och hur kan de spela ut varandra så oavsiktlig åtkomst kan ske? Förklara och ge exempel samt påvisa hur problemet kan lösas. Fråga 4) Vad händer om vårt affärssystem inte kan leverera korrekt data i rätt tid till kringliggande system (t.ex. leverantörer, lager, webbshop etc.)? Ge exempel på minst 2 situationer och följder som kan uppstå Fråga 5) I föreläsning 6 påstår vi att Historisk data är värdefull. Varför då och på vilket sätt kan vi ha nytta av den i ett affärssystem? Förklara och ge minst 2 exempel på användningsområden. Fråga 6) Varför kräver effektiviseringsprocesser såsom JIT(JustInTIme) och LEAN mer och mer av affärssystemen samt kringliggande system? Fråga 7) Förklara utifrån ett flertal aspekter innebörden av begreppen Managemet Information System [MIS], och Decision Support System [DSS], samt hur dessa förhåller sig till affärssystem [AS] och Datalager/Data Warehouse. (4p) 1 (5)

Databassystem Fråga 8) Beskriv sambandet mellan följande delar i ett databassystem: databashanterare (DBMS), databas, applikationsprogram, databasspråk. Fråga 9) Ange minst 4 olika fördelar med ett databassystem jämfört med ett filbaserat system. Fråga 10) Fördela nedanstående filer på nedanstående LUNs med tanke på bästa I/O prestanda (motivera svaren) samt förklara varför vissa LUNs är formaterade med en filallokeringsstorlek på 64KB. Filer winlogon.exe sqlagent.exe master.mdf master.ldf northwind.mdf northwind.ldf tempdb.mdf templog.ldf northwind.bak Beskrivning Windows Operativsystem fil SQL Server Agent service Master systemdatabasens datafil Master systemdatabasens loggfil Användardefinierad databas datafil Användardefinierad databas loggfil TempDB systemdatabasens datafil TempDB systemdatabasens loggfil Användardefinierad databas säkerhetskopia LUN Filallokeringsstorlek Beskrivning C 4 KB RAID 5 F 4 KB RAID 1 G 64 KB RAID 1 H 64 KB RAID 5 optimerad för random access I 64 KB RAID 10 optimerad för sekventiell access J 64 KB RAID 5 optimerad för random access K 64 KB RAID 10 optimerad för sekventiell access L 4 KB RAID 1 (nätverksenhet) 2 (5)

Structured Query Language (SQL) Nedan visas databasschemat för en restaurang. Restaurangens Kunder kan ringa in Bokningar på restaurangens Bord. När gästerna anländer till sitt Bord, kan de se vilka Artiklar (maträtter, mm) som erbjuds via de Menyrader som visas på restaurangens Menyer. Därefter kan varje Bord lägga en Order som tas om hand av restaurangens Serveringspersonal. Varje Order innehåller ett eller flera Orderrader beroende på hur många olika Menyrader som beställts. I nedanstående databasschema står PK för Primary Key (primärnyckel), FK för Foreign Key (främmande nyckel) samt pfk indikerar att en kolumn är både en primärnyckel och en främmande nyckel, där pilarna i schemat går från tabellen som innehåller den främmande nyckeln, och till tabellen som innehåller primärnyckeln som den främmande nycklen refererar till. En kolumn markerad med en asterisk (*) indikerar att kolumnen inte accepterar NULL. Datatypen för varje kolumn visas längst till höger i varje tabell. Samtliga tabeller är i defaultschemat dbo. Använd databasschemat för att besvara nedanstående frågor. 3 (5)

Fråga 11) Skriv en DDL-sats som skapar (definierar) tabellen Orderrader enligt ovanstående databaschema. Du kan anta att tabellen placeras i defaultfilgruppen PRIMARY. Fråga 12) Skriv en DML-sats som gör en utsökning mot databasen med ovanstående schema och som returnerar en lista över samtliga kunder (från tabellen Kunder) vars Efternamn börjar på bokstaven 'A' och vars Emailadress inte är lika med NULL). Visa kolumnerna Förnamn och Efternamn (från tabellen Kunder) och kolumnen Bokningsdatum (från tabellen Bokningar) i slutresultatet. Sortera resultatet på Efternamn i fallande ordning (dvs med Ö först och A sist). Fråga 13) Vad står förkortningarna DDL och DML för? Ange några exempel på SQL-kommandon som man kan hitta under varje rubrik, dvs under DDL samt DML. (1p) Relationsmodellen och Relationsdatabaser Fråga 14) Förklara begreppen Kandidatnyckel, Primärnyckel och Främmande nyckel. Hög Tillgänglighet Fråga 15) Redogör för Replikering med avseende på hur den höga tillgängligheten erhålls, vilken information som skickas mellan servrarna, vilken resurs som skyddas av teknologin (tabell, databas, server eller något annat?), olika konfigurationsalternativ, failover stöd, hur klientprogram påverkas av en failover samt för- och nackdelar med teknologin. Använd, och förklara, följande begrepp i din beskrivning: article, publication, publisher, subscriber och distributor. (6p) Transaktioner Fråga 16) Redogör för de fyra ACID-egenskaperna som en transaktion måste uppfylla. 4 (5)

Behörighetskontroll och Rättigheter Fråga 17) Redogör utförligt för säkerhetsmodellen i Microsoft SQL Server vad gäller behörighetskontroll och rättigheter. Hur ger man en ny användare tillgång till databasobjekt i en viss databas enligt den best practice process som vi har använt under kursen? Vad behöver göras på Windows Server? Vad behöver göras i SQL Server Management Studio? Vilka olika typer av accessrättigheter finns det på olika databasobjekt? (6p) Säkerhetskopiering och Återhämtning Fråga 18) Ett företag har implementerat följande säkerhetskopieringsstrategi för en viss Microsoft SQL Server databas; varje helg tas en fullständig säkerhetskopia (FULL) av databasen, varje natt tas en differentiell säkerhetskopia (DIFFERENTIAL) av databasen och varannan timme tas en säkerhetskopia av databasens transaktionsloggfil. Klockan 13:00 havererar en hårddisk som innehåller ett antal av databasens filer, varför ett beslut tas att återhämta databasen. Beskriv återhämtningsprocessen (vad behöver återställas och i vilken ordning?). (3p) 5 (5)