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

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

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

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

Tentamenskod: Tentamensdatum: Tid: 14:00-19:00. 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

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

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

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.

Skrivmaterial och eventuella språklexikon

Skrivmaterial och eventuella språklexikon

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

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

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.

Tentamen B1AMO1 Administratörsprogrammet HT2014

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

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

Tentamen B1AMO1 Administratörsprogrammet HT2014

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

Forskningsmetoder i offentlig förvaltning

TENTAMEN DATABASKUNSKAP ITEK12

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

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

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

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

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

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

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

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

NORMALISERING. Mahmud Al Hakim

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

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

Kvalitets- och miljöstyrning/ Kvalitet och ledningssystem

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

Projektteknik Tentamen TT141B. Skrivmaterial och eventuella språklexikon

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

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

Konceptuella datamodeller

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

Forskningsmetoder i offentlig förvaltning

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

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

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

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

Projektteknik Tentamen TT141B. Skrivmaterial och eventuella språklexikon

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

Exempel-Tentamen III

Skriftlig tentamen i kurserna TDDD12 och TDDB48 Databasteknik kl

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

Relationsmodellen och syntetisk databasdesign

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.

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

Design och underhåll av databaser

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

Tentamen DATABASTEKNIK - 1DL116

OBS!!! Studenter som läste kursen läsåret 2017 och tidigare år svarar på frågorna som finns på de två sista sidorna.

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

Du markerar det eller de svar du vet eller tror är rätt genom att kryssa i boxen framför det alternativet.

Statistisk försöksplanering

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

Svenska med didaktisk inriktning mot arbete i grundskolans årskurs 4-6, I

Du markerar det eller de svar du vet eller tror är rätt genom att kryssa i boxen framför det alternativet.

skriftlig tentamen 21SH1A Administratörprogrammet

7,5 högskolepoäng. Industriell energihushållning Provmoment: Ladokkod: Tentamen ges för: 41N11C En3. TentamensKod:

Högskoletekniker i energi- och processteknik. Formelsamling och eget skrivet formelblad

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

Starta MySQL Query Browser

Grundläggande programmering med C# 7,5 högskolepoäng. Provmoment: Ladokkod: Tentamen ges för: TEN1 NGC011 ADAEK17, ASYST17 samt öppen för alla

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

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

10 högskolepoäng. Förvaltning och politiska system. Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in. Lycka till!

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

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

Tentamen ges för: ACEKO14h (MANG, MFÖR, REDO), ACIVE14h, SAMEK16h

Du markerar det eller de svar du vet eller tror är rätt genom att kryssa i boxen framför det alternativet.

Du markerar det eller de svar du vet eller tror är rätt genom att kryssa i boxen framför det alternativet.

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

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

TK061B Tillämpad bioteknik, antagna 2012, Inga hjälpmedel är tillåtna. 100 poäng

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

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

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

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

Tentamen för DD1370 Databasteknik och informationssystem

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

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

Tentamen ges för: Tentamensdatum: Tid:

Statistisk försöksplanering

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

Du markerar det eller de svar du vet eller tror är rätt genom att kryssa i boxen framför det alternativet.

10 högskolepoäng. Förvaltning och politiska system Provmoment: TENT Ladokkod: Viktigt! Glöm inte att skriva namn på alla blad du lämnar in.

Barnet i förskolan förskoledidaktiska aspekter Provmoment: TE 01 Enskild skriftlig tentamen Ladokkod:11FK20 Tentamen ges för: VT-12.

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

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

Transkript:

Databaser och Affärssystem Provmoment: Ladokkod: Tentamen ges för: 7,5 högskolepoäng Tentamen 41F08A Itek14 TentamensKod: Tentamensdatum: Tid: 2015-10-29 14-17 (3 timmar) Hjälpmedel: Inga hjälpmedel är tillåtna Totalt antal poäng på tentamen: 60 poäng För att få respektive betyg krävs: För betyg 3 krävs minst 30 poäng För betyg 4 krävs minst 36 poäng För betyg 5 krävs minst 45 poäng Allmänna anvisningar: Skriv maximalt ett svarsblad per fråga Skriv bara på en sida av svarsblad Skriv tydligt Nästkommande tentamenstillfälle: januari 2016 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

Del 1, Affärssystem Fråga 1) Förklara utifrån ett flertal aspekter innebörden av begreppet egenutvecklade system [ES], och vad som är kännetecknande för verksamheten/verksamhetsmiljön där dessa system används. (2p) Fråga 2) Förklara utifrån ett flertal aspekter innebörden av begreppet standardsystem [SS], och vad som är kännetecknande för verksamheten/verksamhetsmiljön där dessa system används. (2p) Fråga 3) Förklara utifrån ett flertal aspekter innebörden av begreppet affärssystem [AS], hur de systemmässigt/arkitektoniskt principiellt är uppbyggda, och vad som är kännetecknande för verksamheten/verksamhetsmiljön där dessa system används. (4p) Fråga 4) Vilka affärsmässiga motiv/orsaker (inte tekniska) finns det för att införa affärssystem [AS]? (2p) Fråga 5) Vad är kännetecknande för problem vid införande av affärssystem [AS]? (4p) Fråga 6) Redogör, på maximalt en sida, utifrån ett flertal aspekter för principiella skillnader (inte respektive för- och nackdelar) mellan [ES] egenutvecklade system, [SS] standardsystem och [AS] affärssystem. (4p) Fråga 7) Redogör, utifrån olika aspekter och på maximalt en sida, för principiella fördelar och nackdelar (inte skillnader) mellan ett [AS] affärssystem, i förhållande till att välja flera [ES/SS] egenutvecklade system och/eller standardsystem, som en jämförelse inför val av endera systemstöd. Jämförelsen ska göras gentemot att respektive systemstöd, endera ett [AS] eller flera [ES/SS], båda kravmässigt/innehållsmässigt ska omfattat samma funktionella innehåll/stöd. (6p) 1 (4)

Del 2, Databaser Relationsmodellen Fråga 8) Ge en kort beskrivning av vad relationsmodellens 3 delar innehåller. (2p) Fråga 9) Relationsmodellen innehåller ett antal begränsningar. Ge minst 4 exempel på olika begränsningar samt en kort beskrivning vad varje begränsning innebär. (2p) Databassystem Fråga 10) Ange minst 4 olika fördelar med ett databassystem jämfört med ett filbaserat system. (2p) Fråga 11) Ange minst 3 best practice åtgärder som bör utföras i samband med installationen av Microsoft SQL Server för att öka säkerheten i databassystemet. Ange också syftet med varje säkerhetsåtgärd. (3p) Fråga 12) Fördela nedanstående filer på nedanstående LUNs med tanke på bästa I/O prestanda samt förklara varför vissa LUNs är formatterade med en filallokeringsstorlek på 64KB. (3p) Filer Beskrivning winlogon.exe Windows Operativsystem fil sqlagent.exe SQL Server Agent service master.mdf Master systemdatabasens datafil master.ldf Master systemdatabasens loggfil northwind.mdf Användardefinierad databas datafil northwind.ldf Användardefinierad databas loggfil tempdb.mdf TempDB systemdatabasens datafil templog.ldf TempDB systemdatabasens loggfil northwind.bak Användardefinierad databas säkerhetskopia LUN Filallokeringsstorlek Beskrivning C 4 KB RAID 5 (lokal enhet) F 4 KB RAID 1 (lokal enhet) G 64 KB RAID 1 (lokal enhet) H 64 KB RAID 5 optimerad för random access (lokal enhet) I 64 KB RAID 10 optimerad för sekvensiell access (lokal enhet) J 64 KB RAID 5 optimerad för random access (lokal enhet) K 64 KB RAID 10 optimerad för sekvensiell access (lokal enhet) L 4 KB RAID 1 (nätverksenhet) 2 (4)

Structured Query Language (SQL) Nedan visas databasschemat för ett biblioteks bokutlångssystem. Ett antal Böcker kan lånas ut till bibliotekets Medlemmar via BokLån. Information om böckerna kan hittas i BokInfo tabellen, med tillhörande Kategorier samt Förläggare. Dessutom kan en eller flera Författare vara Bokförfattare till en och samma bok. 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 (4)

Fråga 13) Skriv en DDL-sats som skapar (definierar) tabellen Boklån enligt ovanstående databaschema (endast kolumnen Återlämningsdatum accepterar NULL-värden). Du kan anta att tabellen placeras i defaultfilgruppen PRIMARY. (2p) Fråga 14) Skriv en DML-sats som gör en utsökning mot databasen med ovanstående schema och som returnerar samtliga boklån (från tabellen Boklån) för de medlemmar som har ett Telefonnummer (dvs där kolumnen Telefonnummer i tabellen Medlemmar inte är lika med NULL) och där medlemmens Efternamn börjar på bokstaven 'A '. Visa kolumnen BokID (från tabellen Boklån) och kolumnerna Förnamn och Efternamn (från tabellen Medlemmar) i slutresultatet. Sortera resultatet på Efternamn i fallande ordning (dvs med Ö först och A sist). (2p) Fråga 15) Vad är det för skillnad på datatyperna CHAR(5) och VARCHAR(5). (1p) Fråga 16) Vad är den främsta skillnaden mellan en tabell och en vy? (1p) Transaktioner Fråga 17) Transaktioner kan avbrytas innan de är klara, t.ex. genom ett strömavbrott. När databasen startas upp igen, kan det finnas halvfärdiga transaktioner eller färdiga transaktioner vars ändringar inte har skrivits till hårddisken. Microsoft SQL Server hanterar avbrutna transaktioner genom Write-ahead logging och återhämtningsmekanismen. Förklara, i detalj, hur detta fungerar. Vad innebär Write-ahead logging? Vilken information lagras i transaktionsloggfilen? Vad sker under återhämtningsprocessen? (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) Hög Tillgänglighet Fråga 19) Replikering, den äldsta högtillgänglighetsteknologin, innehåller mycket terminologi som påminner om förlagsbranschen. Beskriv kort hur replikering fungerar samt förklara följande termer; article, publication, publisher, subscriber och distributor. (3p) Fråga 20) Redogör för Loggskeppning 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: primärserver, sekundärserver, primärdatabas, sekundärdatabas, läsbar sekundärdatabas. (6p) 4 (4)