Databaser design och programmering Säkerhetsproblem Databashanteraren SQL-injektion

Storlek: px
Starta visningen från sidan:

Download "Databaser design och programmering Säkerhetsproblem Databashanteraren SQL-injektion"

Transkript

1 Databaser design och programmering Transaktionshantering och säkerhet säkerhetsproblem transaktioner fleranvändarproblem låsning Säkerhetsproblem Informationen i databasen måste vara pålitlig (inte kunna ändras eller försvinna av misstag) får inte spridas av misstag måste vara åtkomlig när den behövs Men: om datorn hänger sig, hårddisken kraschar, obehöriga försöker ta sig in... eller någon är bara nyfiken? Databashanteraren SQL-injektion Har rutiner för många av dessa problem inloggning för åtkomstkontroll grant och revoke vyer Not om statistiska databaser Källa: xkcd.com/327/

2 Exempel Transaktion Du ska betala en räkning genom att överföra pengar från ett konto till ett annat. Banktjänstemannen tar uttagnings- och insättningsavierna. Han knappar in uttagningen och insättningen på sin terminal, sedan hänger sig systemet. insättningen registrerades inte Definition: Logiskt sammanhängande serie interaktioner med databasen, som är: Atomära (Atomic) : odelbara Konsistenta (Consistent): integritetsbevarande Isolerade (Isolated): oberoende av annat som görs i db. Bestående (Durable): inte kunna försvinna. Allt eller inget Rollback (återställning) Commit (klart, korrekt) loggfil start transaction Y=read(Y) X= read (X) Y = Y + uttag X=X - uttag write (Y) write (X) commit transaction Loggfil start (t234) read (t234, X) write (t234, X, 360, 260) read (t234, Y) write (t234, Y, 120, 220) commit (t234) Vid hängning eller annat problem: rollback

3 Rollback Problem med parallella transaktioner (isolering) Återställa databasen i konsistent skick Backup om hårddiskproblem Transaktioner som ej slutförts rivs upp Transaktioner som slutförts repeteras Hur långt tillbaka som helst? Checkpoint Skriv till loggfilen först, sedan till databasen Parallella transaktioner Bortkastad uppdatering Parallella transaktioner Inläsning av ogiltigt värde

4 Parallella transaktioner Felaktig summering Parallella transaktioner: lås Problem med Isoleringen och Konsistensen Lösning: reservera åtkomsträttigheten för en artikel till en transaktion: lås Lock (X), Unlock (X) (Alternativ: t.ex. serialiserbarhet och tidsstämpling, studeras ej) Låsning - binära lås Två tillstånd: Låst, Olåst. Protokoll för binära lås: 1.Lock(X) måste utföras innan någon Read(X) eller Write(X)-operation utförs. 2.Unlock(X) måste utföras när läsning och skrivning av X är klar. 3.man får inte göra Lock(X) om man redan har låst X. 4.man får inte göra Unlock(X) om man inte har låst X för tillfället. Läs- och skrivlås Parallell läsning fungerar bra: skilj på läsning och skrivning. ReadLock (X) WriteLock (X) Unlock(X) ReadLock fås om inget WriteLock är satt. WriteLock fås om inget lås alls är satt.

5 Läs- och skrivlås: protokoll: 1.Innan någon Read(X)-operation utförs måste ReadLock(X) eller WriteLock(X) utföras. 2.Innan någon Write(X)-operation utförs måste WriteLock(X) utföras. 3.Unlock(X) måste utföras när läsning och skrivning av X är klar. 4.man får inte göra ReadLock(X) om man redan har låst X. 5.man får inte göra WriteLock(X) om man redan har låst X för skrivning. 6.man får inte göra Unlock(X) om man inte har låst X för tillfället. Men... Tvåfaslåsning Inte släppa något lås förrän allt som behövs för transaktionen har låsts Men: om problem uppstår så någon transaktion får avbrytas? Exempel

6 Kaskad-rollback Fel trots commit vid parallella transaktioner Även commit-ade transaktioner kan behöva rullas tillbaka. Tvåfaslåsning inte tillräcklig Varianter på tvåfaslåsning Rigorös tvåfaslåsning Strikt tvåfaslåsning Men... Dödläge (deadlock): Definition: Korsvis (eller cirkulär, om flera transaktioner är inblandade) låsning av objekt i databasen, sådan att ingen kan släppa en artikel förrän den fått låsa en artikel som är låst av någon som väntar på den artikel man redan låst.

7 Deadlock, strategier Förebyggande: 1. Konservativ tvåfaslåsning 2. Dataobjekten låses alltid i en viss ordning Upptäckande 1. Time-out 2. undersöka wait-for-grafen Transaktioner och säkerhet - summering Säkerhet - korrekthet Transaktioner: odelbara, konsistensbevarande, isolerade och bestående. Hur? Loggfil (commit, rollback) Låsningssystem (tvåfaslåsning, deadlock)

Databaser - Design och programmering. Säkerhetsproblem. SQL-injektion. Databashanteraren. Transaktion. Exempel. Transaktionshantering och säkerhet

Databaser - Design och programmering. Säkerhetsproblem. SQL-injektion. Databashanteraren. Transaktion. Exempel. Transaktionshantering och säkerhet Databaser design och programmering 1 Säkerhetsproblem 2 Transaktionshantering och säkerhet säkerhetsproblem fleranvändarproblem transaktioner låsning Informationen i databasen måste vara pålitlig (inte

Läs mer

Karlstads Universitet, Datavetenskap 1

Karlstads Universitet, Datavetenskap 1 DAV B04 - Databasteknik KaU - Datavetenskap - DAV B04 - MGö 193 Tekniker för concurrency control Olika slags lås (locks) Tidsstämpling (timestamps) KaU - Datavetenskap - DAV B04 - MGö 194 Binära lås 2

Läs mer

ÖVERVAKNING AV SQL SERVER

ÖVERVAKNING AV SQL SERVER ÖVERVAKNING AV SQL SERVER Hantering resurser för samtidiga användare Övervakning av SQL Servers aktiviteter Hantering av blockerade processer Användning av SQL Profiler för att hitta besvärliga frågor

Läs mer

Föreläsning 6 Databaser och säkerhet

Föreläsning 6 Databaser och säkerhet Databasbaserad publicering Föreläsning 6 1 Föreläsning 6 Databaser och säkerhet & Läs kapitel 13 i Databasteknik och kapitel 9 i boken PHP & MySQL: Novice to Ninja Databasbaserad publicering Föreläsning

Läs mer

Relationsdatabashanteringssystem RDBHS

Relationsdatabashanteringssystem RDBHS Databasteknik 2I1075, 2I1104 Relationsdatabashanteringssystem RDBHS Silberschatz-Korth-Sudarshan kapitel 15-17 1 Administration Ad Ministra = Att styra Administration allmänt sett: Planera Organisera Leda

Läs mer

Stored procedure i ASP.NET

Stored procedure i ASP.NET Stored procedure i ASP.NET OBS! Om du vill jobba med att skapa en stored procedure i en SQL Serverdatabas ifrån VS2010 måste du ha fullversion, expressversionen tillåter dig ej att skapa triggers, stored

Läs mer

Transaktioner. 1. Transaktioner 2. Samtidighet ( concurrency ) och lås. 3. Deadlock. Kap. 17. Informatik B: Databashantering med SQL Server

Transaktioner. 1. Transaktioner 2. Samtidighet ( concurrency ) och lås. 3. Deadlock. Kap. 17. Informatik B: Databashantering med SQL Server Transaktioner 1. Transaktioner 2. Samtidighet ( concurrency ) och lås Kap. 17 3. Deadlock Sid. 1 5. Transaktioner En transaktion är en grupp av frågor samlade till en logisk enhet Normalt är varje SQL

Läs mer

Databaser & databasdesign. Personuppgiftslagen, säkerhet och transaktioner.

Databaser & databasdesign. Personuppgiftslagen, säkerhet och transaktioner. Databaser & databasdesign Personuppgiftslagen, säkerhet och transaktioner. Uppgift - Personuppgiftslagen 300-500 ord exklusive referenser Sammanställning av de du anser viktigast Deadline 2:a december

Läs mer

Tentamen i. Databasteknik II. för D3 m fl. lördag 4 april 2009 kl 08:15-12:15

Tentamen i. Databasteknik II. för D3 m fl. lördag 4 april 2009 kl 08:15-12:15 1 of 6 Örebro universitet Akademin för naturvetenskap och teknik Thomas Padron-McCarthy (Thomas.Padron-McCarthy@oru.se) Tentamen i Databasteknik II för D3 m fl lördag 4 april 2009 kl 08:15-12:15 Gäller

Läs mer

Alternativ till låsning. Optimistik approach TimeStamp

Alternativ till låsning. Optimistik approach TimeStamp Mera DB Transaktioner ACID-(Atomic, Consistent, Isolation, Durability) Hur hanteras transaktioner? Lost update Dirty read Låsning kan vara en lösning. Vad är problemet? deadlock långsamt Alternativ till

Läs mer

Tentamen i Databasteknik

Tentamen i Databasteknik Tentamen i Databasteknik Tisdagen den 15 mars 2010 Tillåtna hjälpmedel: Allt skrivet material och räknedosa Använd bara framsidan på varje blad. Skriv max en uppgift per blad. Motivera allt, dokumentera

Läs mer

Backup Premium Snabbguide

Backup Premium Snabbguide Om Memeo Backup Premium är en enkel lösning för säkerhetskopiering i en komplicerad digital värld. Dina värdefulla filer på din C-enhet säkerhetskopieras automatiskt av Memeo Backup Premium för att skydda

Läs mer

Memeo Instant Backup Snabbguide. Steg 1: Skapa ett gratis Memeo-konto. Steg 2: Anslut din lagringsenhet till datorn

Memeo Instant Backup Snabbguide. Steg 1: Skapa ett gratis Memeo-konto. Steg 2: Anslut din lagringsenhet till datorn Inledning Memeo Instant Backup är en enkel lösning för säkerhetskopiering i en komplicerad digital värld. Dina värdefulla filer på din C-enhet säkerhetskopieras automatiskt och kontinuerligt av Memeo Instant

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

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

Databaser - Design och programmering. Kursöversikt. Exempel: telefonbok. Varför databaser? Databaser Design och programmering! Diverse praktiskt! Varför databaser?! Vad är en databas?! Andra viktiga begrepp Kursöversikt! Teori och praktik! Samläsning! Olika projekt! Examination (tenta, labb

Läs mer

KAP 16 BACKUP, RESTORE OCH RECOVERY

KAP 16 BACKUP, RESTORE OCH RECOVERY KAP 16 BACKUP, RESTORE OCH RECOVERY Backup - strategier Backuptyper Recoverymodeller Backup med Management Studio Backup med TSQL Hur transaktionsloggen fungerar Automatiskt återhämtning (Recovery) Återhämta

Läs mer

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

! Teori och praktik. ! Ändringar från förra året. ! Examination (tenta, projekt) LiU. ! Varför ni? ! Varför överhuvudtaget? LiU Databaser Design och programmering, IDA Kursen, diverse praktiskt Varför databaser? Vad är en databas? Andra viktiga begrepp Kursöversikt Teori och praktik Fö och bok lektioner, labbar i projekt (3,5hp=100h)

Läs mer

Skriftlig tentamen i kurserna TDDD12 och TDDB48 Databasteknik kl

Skriftlig tentamen i kurserna TDDD12 och TDDB48 Databasteknik kl LiTH, Linköpings tekniska högskola 1(6) IDA, Institutionen för datavetenskap Juha Takkinen 2008-05-22 Skriftlig tentamen i kurserna TDDD12 och TDDB48 Databasteknik 2008-05-24 kl. 14 18 Lokal KÅRA, T1 och

Läs mer

Databasteknik för D1, SDU1 m fl

Databasteknik för D1, SDU1 m fl 1 of 5 Örebro universitet Institutionen för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Databasteknik för D1, SDU1 m fl lördag 7 mars 2015 Gäller som tentamen

Läs mer

BOOK-IT 6.0. Backup Solaris 2011-05-05

BOOK-IT 6.0. Backup Solaris 2011-05-05 BOOK-IT 6.0 2011-05-05 1 System-backup av BOOK-IT servern En komplett systembackup omfattar de tre filsystemen/root, /bookit och /oracle. Använd tre olika band d v s ett band per filsystem. För att utföra

Läs mer

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande.

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande. Ideell IT-förening där äldre lär äldre Skapa mapp Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande. * Gör så här: 1. Se till att du befinner dig på den plats i datorn

Läs mer

Design vid utveckling av inbyggda system

Design vid utveckling av inbyggda system Design vid utveckling av inbyggda system Föreläsning i KMM, 2013-10-11 Innehåll Hårdvarunära design Avbrottsrutiner och huvudloopar Kopplingsschema Designspec Dagens föreläsning Hårdvarunära design - värt

Läs mer

DATALAGRING. Ämnets syfte

DATALAGRING. Ämnets syfte DATALAGRING Ämnet datalagring behandlar hur lagring av data görs på ett strukturerat sätt för att datorprogram ska komma åt data på ett effektivt sätt. Lagringen kan ske med hjälp av databashanterare av

Läs mer

KONTO. KUND Datum TRANS AKTION ISA UTTAG

KONTO. KUND Datum TRANS AKTION ISA UTTAG ÖVNING 17 a Sträng pnr KUND Datum ägare nr KONTO Sträng för SPÄRR från till Datum BANKO MAT utförs vid Heltal belopp TRANS AKTION transtid till INSÄTT NING UTTAG ÖVER FÖRING Alla ickelexikala attribut

Läs mer

Inledande frågor 1. Hur stor kunskap har du inom säkerhetskopiering? Har stor kunskap Kan lite Kan lite

Inledande frågor 1. Hur stor kunskap har du inom säkerhetskopiering? Har stor kunskap Kan lite Kan lite Frågor från Frågeformulär Här under presenteras samtliga frågor som ställdes i frågeformuläret med dess tillhörande svar. De är sorterade utefter de olika delarna som fanns. De tre raderna direkt under

Läs mer

Synkronisering. Föreläsning 8

Synkronisering. Föreläsning 8 Synkronisering Föreläsning 8 Synkronisering Så stort, intrikat och viktigt att det finns hela kurser om det i parallellprogrammering. Vi fuskar lite med några av de viktigaste bitarna! Synkronisering Vad

Läs mer

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

SQL Server bygger på ett antal Windows tjänster (services), vilket är prioriterade program som körs i bakgrunden under OS kontroll. 1 SQL Server bygger på ett antal Windows tjänster (services), vilket är prioriterade program som körs i bakgrunden under OS kontroll. Bland tjänsterna är själva databasmotorn SQL Server den mest använda.

Läs mer

Prestanda, skalbarhet och tillgänglighet Torbjörn Stavenek

Prestanda, skalbarhet och tillgänglighet Torbjörn Stavenek Prestanda, skalbarhet och tillgänglighet Torbjörn Stavenek Agenda Teori Funktionell nedbrytning Tillgänglighet Exempel från bwin Om bwin Games Sammanfattning Frågor Teori: CAP CAP Consistency, Availability,

Läs mer

Hogia Administration AB bedriver kontinuerlig utveckling av programmen och reserverar sig för avvikelse mellan program och handbok.

Hogia Administration AB bedriver kontinuerlig utveckling av programmen och reserverar sig för avvikelse mellan program och handbok. Innehållsförteckning Systemkrav....................................3 Val av installation..............................12 Behörigheter..................................12 InstallationsCD................................13

Läs mer

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

TENTAMEN. TDDD12 Databasteknik TDDD46 Databasteknik. 16 augusti 2010, kl 14-18 LiTH, Linköpings tekniska högskola IDA, Institutionen för datavetenskap Jose M. Peña 2010-08-10 Lokal TER1 och TERC. Tillåtna hjälpmedel Lexikon, miniräknare. TENTAMEN TDDD12 Databasteknik TDDD46 Databasteknik

Läs mer

Projektuppgift - Banken

Projektuppgift - Banken Projektuppgift - Banken 2013 1. Projekt - syfte, instruktioner och uppgift Syftet med den här projektuppgiften är att ni nu ska tillämpa allt det ni har lärt er i kursens två labbdelar, dvs både kunskaper

Läs mer

PROGRAMUTVECKLINGSPROJEKT 1999-05-10

PROGRAMUTVECKLINGSPROJEKT 1999-05-10 $19b1'$5+$1'/('1,1* 1* 7,'5$ '5$33257 ,QQHKnOO INNEHÅLL...2 PROJEKTINFORMATION...4 SAMMANFATTNING...4 BAKGRUND...4 DATORMILJÖ...5 SÄKERHET...5 SYSTEMÖVERBLICK...5 ALLMÄNNA FUNKTIONER...6 LOGIN...6 FUNKTIONER

Läs mer

Samtidighetskontroll i applikationer utvecklade med ASP.NET Web Forms och traditionell ADO.NET

Samtidighetskontroll i applikationer utvecklade med ASP.NET Web Forms och traditionell ADO.NET Examensarbete Samtidighetskontroll i applikationer utvecklade med ASP.NET Web Forms och traditionell ADO.NET Gunnar Annerstedt, Madeleine Landerhjelm 2012-05-23 Ämne: Datavetenskap Nivå: G1E Kurskod: 1DV40E

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

Uppgift 1. (a) Ange tre orsaker hur felaktigheter i en databas kan uppsta. Till varje av dem, ange en lamplig metod som anvands som atgard mot dessa.

Uppgift 1. (a) Ange tre orsaker hur felaktigheter i en databas kan uppsta. Till varje av dem, ange en lamplig metod som anvands som atgard mot dessa. Institutionen for datavetenskap CTH- TIN 140 Goteborg GU- INN 12 mw DATABASER D4 och GU HT -97 Andra omtentamen i DATABASER Obs! Larare-version, med losningar DAG: lo, 22 aug 1998 TID: kl. 8.45 { 12.45

Läs mer

Gallrings-/bevarandetider för loggar i landstingets IT-system

Gallrings-/bevarandetider för loggar i landstingets IT-system 2006-09-21 LiÖ 2006-632 Sida 1 (5) Loggtyp Bevarandetider (avser minimitider) Informationsklassning krav på spårbarhet, säkerhetsklass: Höga krav Normala krav Händelseloggar (system- och transaktionsloggar)

Läs mer

Databaser - Design och programmering

Databaser - Design och programmering Databaser - Design och programmering Eva L. Ragnemalm, IDA (eva.ragnemalm@liu.se) Fö 1; introduktion Kursen, diverse praktiskt Varför databaser? Vad är en databas? Andra viktiga begrepp 2 Kursöversikt

Läs mer

Användarhandledning för The Secure Channel

Användarhandledning för The Secure Channel Användarhandledning för The Secure Channel 1 Inledning Det här dokumentet beskriver hur programvaran ska användas. Dokumentet beskriver programversion 1.6.3 av The Secure Channel. Användarhandledningen

Läs mer

Kunskapsbank ICARUS DB

Kunskapsbank ICARUS DB Kunskapsbank ICARUS DB K E Y L O G I C A B 1 Innehållsförteckning 1 Innehållsförteckning 1 2 SQL Server 2005 3 2.1 Installation 3 2.2 Användargränssnitt (DBMS) för SQL Express 3 2.3 Undvik att transaktionsloggen

Läs mer

Fillagringsplatser. Fillagringsplatser (information om fillagringsplatserna du har att tillgå på Konstfack) Inledning... 12

Fillagringsplatser. Fillagringsplatser (information om fillagringsplatserna du har att tillgå på Konstfack) Inledning... 12 Fillagringsplatser Innehåll Fillagringsplatser (information om fillagringsplatserna du har att tillgå på Konstfack) Inledning... 2 Lokal disk... 2 Filserver... 3 Molnlagring - OneDrive för Konstfack...

Läs mer

Användarhandledning för The Secure Channel

Användarhandledning för The Secure Channel Användarhandledning för The Secure Channel 1 Inledning Det här dokumentet beskriver hur programvaran ska användas. Dokumentet beskriver programversion 1.6.1 av The Secure Channel. Användarhandledningen

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

Förenklad användarmanual för DAISY-användning. Olympus DM-5

Förenklad användarmanual för DAISY-användning. Olympus DM-5 Förenklad användarmanual för DAISY-användning Olympus DM-5 Komma igång 1 Sätt i batteriet Börja med att sätta i medföljande batteri i spelaren. Gör detta genom att öppna luckan på baksidan. En skarv i

Läs mer

Installationsmanual Multiläsare 2000 användare 12V DC Revidering 1.00

Installationsmanual Multiläsare 2000 användare 12V DC Revidering 1.00 ML 1540 Installationsmanual Multiläsare 2000 användare 12V DC Revidering 00 Innehåll Översikt... 3 Produktbeskrivning... 3 Utmärkande egenskaper... 3 Användning... 3 Larmfunktion... 4 Återställning larm...

Läs mer

Databasteknik NADA, KTH & SU

Databasteknik NADA, KTH & SU Databasteknik Kjell Lindqvist, (08) 790 62 76 Sid 1 Objekt/Objektklasser Samband / Sambandsklasser Ett objekt är ett föremål eller ett begrepp som kan identifieras entydigt med ett identifikationsbegrepp

Läs mer

Bruksanvisning för Mac

Bruksanvisning för Mac Bruksanvisning för Mac Innehållsförteckning Komma igång... 1 Använda Mac Reformatting Tool (Omformateringsverktyg för Mac)... 1 Installation av FreeAgent... 4 Säker utmatning av enheter... 9 Hantering

Läs mer

Databasteknik för D1 m fl

Databasteknik för D1 m fl 1 of 5 Örebro universitet Institutionen för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Databasteknik för D1 m fl tisdag 10 januari 2017 Gäller som tentamen

Läs mer

Listan på egna rapporter inkluderar rapporter från TIDPLAN.MDB

Listan på egna rapporter inkluderar rapporter från TIDPLAN.MDB Vad är nytt i Easy Planning 6.52 Detta är en stor uppdatering som innehåller många förbättringar samt en del nya funktioner. Vi rekommenderar alla våra kunder att uppdatera till denna version. 1. Bokningsvy

Läs mer

Nyheter i Norstedts Tidbok 2009.3.1 Mattias Claesson Produktchef

Nyheter i Norstedts Tidbok 2009.3.1 Mattias Claesson Produktchef Nyheter i Norstedts Tidbok 2009.3.1 Mattias Claesson Produktchef Välkommen till en ny uppdateringsversion av Norstedts Tidbok. I denna version finns en rad rättningar och små förbättringar. För att se

Läs mer

Näsgård Pocket är i princip en miniversion av Näsgård Management och kan köra på en handdator och telefon med Windows operativsystem.

Näsgård Pocket är i princip en miniversion av Näsgård Management och kan köra på en handdator och telefon med Windows operativsystem. Generellt Allmänt Näsgård Pocket är i princip en miniversion av Näsgård Management och kan köra på en handdator och telefon med Windows operativsystem. Tilläggsmodul Pocket är en tilläggsmodul till Näsgård

Läs mer

Databasteknik för D1, SDU1 m fl

Databasteknik för D1, SDU1 m fl 1 of 5 Örebro universitet Institutionen för naturvetenskap och teknik Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) Tentamen i Databasteknik för D1, SDU1 m fl onsdag 21 augusti 2013 Gäller som

Läs mer

Rebus Backup för SQL-databaser

Rebus Backup för SQL-databaser 2017-01-03 Åbergs DataSystem AB Backup av Rebus databaser När man arbetar med SQL-databaser är det väldigt viktigt att man tar backup på databaserna varje dag. Man kan annars förlora data om datorn, servern

Läs mer

Hur patchar man Entré?

Hur patchar man Entré? Entré Hur patchar man Entré? OBS! Från version 5.3 går det ej att köra Entré-klienten på Windows XP eller Windows Server 2003. När det gäller Windows Server 2003 kan man använda den som filserver men det

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

Labb LIVE. Exempelkod från föreläsningen. Plushögskolan Frågeutveckling inom MSSQL - SU14

Labb LIVE. Exempelkod från föreläsningen. Plushögskolan Frågeutveckling inom MSSQL - SU14 Labb LIVE Exempelkod från föreläsningen Plushögskolan Frågeutveckling inom MSSQL - SU14 Här kommer exempelkoden jag använde under föreläsningen Exemplen Constraints... 2 Transactions... 4 Views... 5 Functions...

Läs mer

Sharpdesk V3.5. Installationsguide: produktnyckelversion. Version 1.0

Sharpdesk V3.5. Installationsguide: produktnyckelversion. Version 1.0 Sharpdesk V3.5 Installationsguide: produktnyckelversion Version 1.0 Copyright Upphovsrätten för denna programvara tillhör Sharp Corporation. All reproduktion, bearbetning eller översättning utan skriftligt

Läs mer

Skydd av personuppgifter för användare som registrerats av EU-kommissionens identitetshanteringstjänst (Identity Management Service)

Skydd av personuppgifter för användare som registrerats av EU-kommissionens identitetshanteringstjänst (Identity Management Service) Skydd av personuppgifter Skydd av personuppgifter för användare som registrerats av EU-kommissionens identitetshanteringstjänst (Identity Management Service) 1. Vad är identitetshanteringstjänsten? EU-kommissionens

Läs mer

JVC CAM Control (för Windows) Användarguide

JVC CAM Control (för Windows) Användarguide JVC CAM Control (för Windows) Användarguide Svenska Detta är en instruktionsmanual för mjukvaran (för Windows) för Live Streaming Camera GV-LS2/GV-LS1 skapad av JVC KENWOOD Corporation. Operatörssystemet

Läs mer

1. Kvalitetsbegreppet 2. Kommunikation 4. Olika typer av datalagring. 5. Databas 6. DBMS 7. Molntjänster 8. Tabeller. 10. SQL 11.

1. Kvalitetsbegreppet 2. Kommunikation 4. Olika typer av datalagring. 5. Databas 6. DBMS 7. Molntjänster 8. Tabeller. 10. SQL 11. FÖ 2: Databaskursen 1. Kvalitetsbegreppet 2. Kommunikation 3. Olika typer av data 4. Olika typer av datalagring 5. Databas 6. DBMS 7. Molntjänster 8. Tabeller 9. ANSI-SPARC 10. SQL 11. Oracle Arkitektur

Läs mer

Uppdatering av föreningsuppgifter i föreningsregistret på landskrona.se

Uppdatering av föreningsuppgifter i föreningsregistret på landskrona.se LATHUND Landskrona stad Uppdatering av föreningsuppgifter i föreningsregistret på landskrona.se Uppdaterad 2014-11-20 Innehåll Kontaktperson på fritids- och kulturförvaltningen...2 Inledning...2 Föreningsregistret

Läs mer

Betalkort. Pyramid Business Studio, version 3.40B. Version 1.1 - (100211)

Betalkort. Pyramid Business Studio, version 3.40B. Version 1.1 - (100211) Pyramid Business Studio, version 3.40B Version 1.1 - (100211) Handbok för tillvalsmodul i Pyramid Business Studio för användning med Microsoft Windows. Anvisningarna gäller från version 3.40B. För senare

Läs mer

Att jobba med delade projekt i Quadri DCM

Att jobba med delade projekt i Quadri DCM Att jobba med delade projekt i Quadri DCM Den absolut största nyheten inom ramen för hela NovapointDCM systemet är möjligheten att arbeta mot servern Quadri DCM och på så sätt kunna dela all data till

Läs mer

Nyheter Hybron MPS version 6.4.0

Nyheter Hybron MPS version 6.4.0 Nyheter Hybron MPS version 6.4.0 Nyheter Hybron MPS version 6.4.0 1-1 1 Innehållsförteckning 1 Innehållsförteckning...1-2 2 Lagra skapande datum på TO...2-3 3 Ansvarig planerare...3-4 3.1 Personalregistret...3-4

Läs mer

Uppgift 1.8p (a) Ange tre orsaker hur felaktigheter i en databas kan uppstνa. Till varje av dem, ange en lämplig metod som används som νatgärd mot des

Uppgift 1.8p (a) Ange tre orsaker hur felaktigheter i en databas kan uppstνa. Till varje av dem, ange en lämplig metod som används som νatgärd mot des Institutionen för datavetenskap CTH- TIN 140 Göteborg GU- INN 12 mw DATABASER D4 och GU HT -99 Extra tentamen i DATABASER Obs! Lärare-version, med lösningar DAG: fr, 21 jan 2000 TID: kl. 14 18 SAL: grupprum

Läs mer

SKOLFS. beslutade den XXX 2017.

SKOLFS. beslutade den XXX 2017. 1 (11) Föreskrifter om ändring i Skolverkets föreskrifter (SKOLFS 2010:247) om ämnesplan för ämnet programmering i gymnasieskolan, inom kommunal vuxenutbildning på gymnasial nivå och inom vidareutbildning

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

Operationsstämpling Rutin 523 Körplan

Operationsstämpling Rutin 523 Körplan Operationsstämpling Rutin 523 Körplan MPS i Pyramid Business Studio Version 1.0 - (120613) Handbok för Pyramid Business Studio för användning med Microsoft Windows. Anvisningarna gäller från version 3.40B.

Läs mer

Versionsmeddelande för FB 7.3 Innehåller även patchar på 7.2.x

Versionsmeddelande för FB 7.3 Innehåller även patchar på 7.2.x Versionsmeddelande för FB 7.3 Innehåller även patchar på 7.2.x Helen Ekelöf 21. nov. 2016 SOKIGO Box 315 731 27 Köping 0221-168 70 info@sokigo.com www.sokigo.se Org.nr: 556550-6309 INNEHÅLLSFÖRTECKNING

Läs mer

Filhantering. Grunderna i filhantering. Uppbyggnad av filer. Data hierarkin. Filpekaren. Positionering i filer 2002-10-29

Filhantering. Grunderna i filhantering. Uppbyggnad av filer. Data hierarkin. Filpekaren. Positionering i filer 2002-10-29 Grunderna i filhantering Filhantering Filer kan användas för permanent lagring av data Hårddisk, disketter, CD-R/W, band Variabler och arrayer Försvinner när du avslutar programmet Sparas i datorns arbetsminne

Läs mer

DELA DIN MAC MED FLERA ANVÄNDARE

DELA DIN MAC MED FLERA ANVÄNDARE Kapitel 11 DELA DIN MAC MED FLERA ANVÄNDARE Mac OS X är designat för att kunna vara ett fleranvändarsystem, vilket betyder att varje användare på en Mac har sitt eget konto. Varje användare är antingen

Läs mer

Två sätt att uppgradera din ipad

Två sätt att uppgradera din ipad Två sätt att uppgradera din ipad Välj antingen Expressbyte eller Normalt byte Användarbehov Expressbyte Normalt byte P&G-applikationer och e-post överförs automatiskt till ny ipad Icke-P&G-applikationer

Läs mer

Kassaavstämning och inställningar för betalning i Pyramid

Kassaavstämning och inställningar för betalning i Pyramid Kassaavstämning Gäller Pyramid Business Studio från och med version 3.40B (2012-10-24) Kassaavstämning och inställningar för betalning i Pyramid Detta dokument riktar sig till dig som vill veta mer om

Läs mer

FleXi Voice. Talad hänvisning med Röstbrevlåda. - en kort guide -

FleXi Voice. Talad hänvisning med Röstbrevlåda. - en kort guide - FleXi Voice Talad hänvisning med Röstbrevlåda - en kort guide - Hur ringer jag min Röstbrevlåda? Du kan ringa din Röstbrevlåda från valfri tonvalstelefon varifrån som helst. Din Röstbrevlåda skyddas av

Läs mer

Finansinspektionens författningssamling

Finansinspektionens författningssamling Finansinspektionens författningssamling Utgivare: Finansinspektionen, Sverige, www.fi.se ISSN 1102-7460 Finansinspektionens föreskrifter och allmänna råd om it-system, informationssäkerhet och insättningssystem;

Läs mer

För att du som användare skall kunna leva upp till de säkerhetskrav som ställs på dig måste du känna till. Lärare och Elever har olika krav: Lärare

För att du som användare skall kunna leva upp till de säkerhetskrav som ställs på dig måste du känna till. Lärare och Elever har olika krav: Lärare För att du som användare skall kunna leva upp till de säkerhetskrav som ställs på dig måste du känna till. Lärare och Elever har olika krav: Lärare Lösenord lösenordet ska vara minst 8 tecken långt. lösenordet

Läs mer

Semesterberäkning, intjänande år = innevarande år

Semesterberäkning, intjänande år = innevarande år Semesterberäkning, intjänande år = innevarande år Om företaget har sammanfallande intjänandeår och semesterår, bör du tänka på att anställda som slutar innan årets slut kan ha fått för mycket betald semester.

Läs mer

Säkerhetskopiera och återställa

Säkerhetskopiera och återställa http://windows.microsoft.com/sv- se/windows7/products/features/backup- and- restore Säkerhetskopiera och återställa Gäller för Windows 7 Med Säkerhetskopiering och återställning förbättrad för Windows

Läs mer

Databaser - Design och programmering. Minnesteknik. Minnesteknik, forts. Hårddisk. Primärminne (kretsteknik) Fysisk design av databasen

Databaser - Design och programmering. Minnesteknik. Minnesteknik, forts. Hårddisk. Primärminne (kretsteknik) Fysisk design av databasen Databaser Design och programmering Fysisk design av databasen att ta hänsyn till implementationsaspekter minnesteknik filstrukturer indexering Minnesteknik Primärminne (kretsteknik) Flyktigt Snabbt Dyrt

Läs mer

Informationssäkerhet och medicintekniska produkter eller Information security with respect to safety considerations

Informationssäkerhet och medicintekniska produkter eller Information security with respect to safety considerations Informationssäkerhet och medicintekniska produkter eller Information security with respect to safety considerations Mats Ohlson Informationssäkerhet = Information security Informationssäkerhet the preservation

Läs mer

Instruktion Programmeringsapp och gränssnitt

Instruktion Programmeringsapp och gränssnitt Instruktion BT och Programmerings-app v. 0. Sida 1 av 5 Instruktion Programmeringsapp och gränssnitt Observera, instruktionen bearbetas och uppdateras fortfarande. Kolla då och då www.mollehem.se/doc/instuktion/instruktion_programmering.pdf

Läs mer

SPELREGLER FÖR MATTCURLING

SPELREGLER FÖR MATTCURLING SPELREGLER FÖR MATTCURLING Ref: 2013 12 Rglerna finns att hämta via www.mattcurling.org Inledning Svenska Mattcurlingförbundet har i samarbete med föreningar tagit fram dessa regler. Svenska Mattcurlingförbundet

Läs mer

Ett databashanteringssystem (DBHS) skiljer sig från andra programmeringssystem bl.a.

Ett databashanteringssystem (DBHS) skiljer sig från andra programmeringssystem bl.a. 1 Kap. 1 INTRODUKTION Ett databashanteringssystem (DBHS) skiljer sig från andra programmeringssystem bl.a. 1. Möjligheten att hantera persistenta data 2. Möjligheten att accessera stora mängder av data

Läs mer

Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24

Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24 Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24 FÖRSÄTTSBLAD Inlämnas ifyllt tillsammans med tentan. Skriv namn på samtliga blad. Ange nedan vilka uppgifter du besvarat. Uppgift Besvarad

Läs mer

SQL, nästlade delfrågor 3-19. Nästlade delfrågor. En nästlda delfråga är ett select-from-where uttryck inom where-klausulen i en annan fråga.

SQL, nästlade delfrågor 3-19. Nästlade delfrågor. En nästlda delfråga är ett select-from-where uttryck inom where-klausulen i en annan fråga. SQL, nästlade delfrågor 3-19 Nästlade delfrågor SQL har en mekanism för nästling av delfrågor: En nästlda delfråga är ett select-from-where uttryck inom where-klausulen i en annan fråga. Delfrågor används

Läs mer

Hogia Small Office Kassa

Hogia Small Office Kassa Hogia Small Office Kassa Innehållsförteckning Försäljning...................................2 Logga in........................................... 2 Registrera växelkassa............................5 Registrera

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

Bruksanvisning. Viktig information före användning

Bruksanvisning. Viktig information före användning MYLOQ 1101 Kodcylinder Bruksanvisning SE Viktig information före användning För att använda Kodcylindern måste den först aktiveras (se sida 3). En administratörskod måste läggas in, var noga med att notera

Läs mer

Kassarutiner Mat&Kalas

Kassarutiner Mat&Kalas Kassarutiner Mat&Kalas Dessa rutiner uppdateras ständigt och det är serveringsansvarig som är skyldig att kolla upp så att rätt rutiner följs. Uppdaterade rutiner läggs upp här: http://www.chs.chalmers.se/sv/dokument-rutinerregler.

Läs mer

Dokumenttyp Manual Område NAV AddOn/Matriks Doc. Brevmallar Matriks Doc. Informationsklass Datum Version Sida Öppen

Dokumenttyp Manual Område NAV AddOn/Matriks Doc. Brevmallar Matriks Doc. Informationsklass Datum Version Sida Öppen Brevmallar Matriks Doc Öppen 2011-04-13 1.0 1 (8) Innehållsförteckning Inledning 3 Använda brevmall 3 Kopiera brev 7 Valmöjligheter under Dokument 8 Öppen 2011-04-13 1.0 2 (8) Inledning Matriks Doc 3 är

Läs mer

Databaser Kapitel 1: Introduktion!

Databaser Kapitel 1: Introduktion! Databaser Kapitel 1: Introduktion 1 Vad är en databas? En databas innehåller information som beskriver eller modellerar en viss del av världen T.ex. ett företag eller en verksamhet En databas består av

Läs mer

ÅRSSKIFTE Pyramid Business Studio

ÅRSSKIFTE Pyramid Business Studio ÅRSSKIFTE Pyramid Business Studio 2 december 2004 Memo för årsskifte Pyramid Business Studio Denna sammanställning innehåller de vanligast förekommande frågorna inför och efter årsskiftet och redovisar

Läs mer

Moodle på Åsö för lärare

Moodle på Åsö för lärare Moodle på Åsö för lärare När du skapat ett konto på Moodle är det dags att skapa en kurs. Surfa i exempelvis Firefox till: http://asovux.se/~moodle2 Givetvis kan du nå Moodle via Åsö webbsida om du föredrar

Läs mer

ZFS. Linuxadministration I 1DV417. Wednesday, January 23, 13

ZFS. Linuxadministration I 1DV417. Wednesday, January 23, 13 ZFS Linuxadministration I 1DV417 Överblick Lagringspooler Transaktionsbaserat objektsystem Dataintegritet Enkel administration Problem med nuvarande filsystem Inget skydd mot silent data corruption Jobbigt

Läs mer

Användarhandbok e-wärna Ställföreträdare

Användarhandbok e-wärna Ställföreträdare Användarhandbok e-wärna Ställföreträdare En digital e-tjänst som innebär att ställföreträdare kan registrera kassabok under året som genererar i en årsräkning för sina klienter. En e-tjänst som erbjuder

Läs mer

Manual webb-förening. Giltig från 2015-02-01. Kontakt: Emilia Lindberg, turist- och fritidskonsulent 0456-82 22 51 emilia.lindberg@bromolla.

Manual webb-förening. Giltig från 2015-02-01. Kontakt: Emilia Lindberg, turist- och fritidskonsulent 0456-82 22 51 emilia.lindberg@bromolla. Manual webb-förening Giltig från 2015-02-01 Kontakt: Emilia Lindberg, turist- och fritidskonsulent 0456-82 22 51 emilia.lindberg@bromolla.se Innehåll 1. Inledning 2. Föreningsregister på webben 3. Logga

Läs mer

Uppdatering av föreningsuppgifter i föreningsregistret på www.horby.se GÄLLER FRÅN 2012-01-01

Uppdatering av föreningsuppgifter i föreningsregistret på www.horby.se GÄLLER FRÅN 2012-01-01 Uppdatering av föreningsuppgifter i föreningsregistret på www.horby.se GÄLLER FRÅN 2012-01-01 Innehåll Kontaktperson Fritidskontoret Hörby Kommun...2 Inledning.2 Föreningsregistret på webben 3 Logga in..3

Läs mer

Säkerhetskopiering och återställning av asynkrona system

Säkerhetskopiering och återställning av asynkrona system Veckans teknikspaning Rädda ditt data Säkerhetskopiering och återställning av asynkrona system 2013-06-03: Sven-Håkan Olsson SÄKERSTÄLL DATA En applikation som har hand om information med höga krav på

Läs mer

Vi är en stolt sponsor av alla hjältarna som arbetar inom SOS Barnbyar

Vi är en stolt sponsor av alla hjältarna som arbetar inom SOS Barnbyar Vi är en stolt sponsor av alla hjältarna som arbetar inom SOS Barnbyar Lycka i barnbyn i Manila, Filippinerna Foto: Martin Källqvist Välkomna till ICC 2015 Stolt sponsor av MasterConcept Ultimate 16 Projektleverans

Läs mer

Manual för INFOFLEX Kassaregister IVK 1.0

Manual för INFOFLEX Kassaregister IVK 1.0 Manual för INFOFLEX Kassaregister IVK 1.0 Inställningar och användartips för INFOFLEX Kassaregister med inkopplad kontrollenhet och användning enligt kassalagen. 2 Innehåll... 4 Aktivering kassainloggning...

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