SQLHiA Transaksjoner. SQLHiA TransaksjonDefinisjon En transaksjon er en serie av en eller flere SQL-statement som til sammen danner en logisk enhet. Med.

Slides:



Advertisements
Liknende presentasjoner
Mer om SQL-spørringer og funksjoner
Advertisements

Hans Olav Norheim
Design av sikre web-applikasjoner
Hvordan etablere nettbutikk med GoOnline Commerce
SQLHiA DAT 2800 Databaser I Flerbrukerproblematikk.
Kap 02 Relasjonsdatabaser
Høgskolen i Oslo Webprogrammering SQL og databaser del 3.
Java database persistence framework.  SELECT by FROM postnr AS p WHERE ( SELECT DISTINCT postnr FROM addr AS a WHERE user.adrId = a.Id ) = p.postnr;
Versjonskontroll med Subversion.  Enklere å samarbeide  Full kontroll på endringer  Enklere å se progresjon på prosjektet  Endringer med konflikter.
LC238D Datamodellering og databaser Introduksjon til fagfeltet Else Lervik, august 2012Forelesning 1, uke 34 Datafilerside.
Avansert SQL og problemløsning
Regnskapsorganisasjon Regnskapssystemer Nettstudier Hva er et (godt) regnskapssystem? Plikt etter loven Ditt arbeide med lovsamlingen Jf.
Databaser Verktøybok om Access med innslag av Frontpage: Snarveien til Access.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
LC238D Datamodellering og databaser Else Lervik, november 2012 Forelesning 12, uke 45 Transaksjoner og flerbrukerproblematikk.
SQLHiA Data-integritet. SQLHiA Data integritet Påkrevde data:Noen kolonner i en database-tabell må ha en eller annen verdi. Dette gjøres ved å sette NOT.
Klikk Aktiver redigering i meldingsfeltet.
Databasehåndtering med MySQL
SQL The questing beast Sir Thomas Mallory. Codds krav 5.Krav om omfattende språk for datahåndtering Det må finnes et relasjonelt språk som støtter datadefinisjon,
Relasjonsmodellen og relasjonsalgebra
Data Integrity Integrity without knowledge is weak and useless, and knowledge without integrity is dangerous Samuel Johnson, 1759.
Datamodellering og databaser Else Lervik, oktober 2012 Forelesning 11, uke 44 Å programmere databasetjeneren – JavaDB.
LC238D Datamodellering og databaser Else Lervik, september 2012 Forelesning 6, Uke 39 Objektorientering i ER-modeller.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Datalagrings- og databehandlingsarkitekturer
LC238D Datamodellering og databaser Else Lervik, september 2011 Forelesning 6, Uke 38 Objektorientering i ER-modeller.
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
Standard databasespråk
1 Kap 02 Relasjonsdatabaser. Data-organisering - Manuelt Ansatte Pasienter Utstyr Økonomi Avdelinger RøntgenOnkologisk.
SQLHiA Kap 12 Dynamisk SQL. SQLHiA SQLHiA FlerbrukersystemClient / Server Database DBMS Application_2 SQL-Request Data Application_3 Application_1 ClientServer.
SQLHiA DAT 2800 Databaser I Prosedyrer / Triggere.
PayEx Logistics Hovedprosjekt - Gruppe 16 Thomas Siavash Glenn Viktorija.
DAG HOFTUN KNUTSEN Bruk og misbruk av SQL DAG HOFTUN KNUTSEN
Entity Framework Andreas Knudsen, Bekk Consulting AS 31/
Gruppe 3 – Presentasjon 2 Henning Kristiansen, Mats Lindh, André Hauge og Vegard Simensen.
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
© Tore Mallaug Databaser1 DBMS Op.sys. FilsystemI/O-enhet Applikasjoner Drivere Sikkerhets- kopi Database- filer.
HVORDAN SLETTER DU DIN FACEBOOKKONTO ?
INF 295 Algoritmer og datastrukturer Forelesning 9a Søketrær Hans Fr. Nordhaug (Ola Bø)
Structured Query Language Kræsj-kurs
Triggere Mutasjoner i basen. Triggers Triggers are stored procedures that execute automatically when something (event) happens in the database: : data.
Instead-of-trigger Faglig forum. Instead-of-trigger Problem: En har et VIEW som består av mange JOINs. Komplekst å oppdatere alle tabellene som inngår.
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
Dynamiske nettsider PHP Del 4 – Eksterne datakilder.
Databasen II Sesjoner, stored procedures, error handling.
Med hånda i kakeboksen. Oblig 4, cookies, sesjoner, stored procedures, error handling.
Andre funksjoner. Her kommer en beskrivelse av søkefunksjoner, knapper og annen funksjonalitet. 2.
KAP. 12 Hypertext Implementasjon Roy Kjellid & Tor Andre Kvinge Inf 329.
Linq To SQL Fagdag 20. November DataContext  DataContexten er mappingen mot databasen –Generer objekter for alle entiteter (tabeller), med properties.
Database tilgang Opret forbindelse til din Ms SQL database inde i Visual Studio fra Server Explorer vinduet.
Ankh Testing av papirprototyp av GUI. Testens forløp Visuell introduksjon av VS.NET Navigasjonsmodellen vår Revisjonskontrollsystemer Intervju ang. databakgrunn.
Praktiske erfaringer med Objektorientert Progress og.NET Jan Kolstad PUG Norway, Lillehammer 2005.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Daily Noen vanlig spørsmål og svar Andre spørsmål?
Avansert tekstbehandling
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Upload av bildefiler Utdrag fra ImageIn Ved Kirsten Klæbo Tirsdag 25/11-03.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Expression web. Front Page vs Expression web ● Front Page er ute ● Undervisning i Front Page er undervisning i gammeldags teknologi i forhold til standarder.
Oversikt Access Hva en bør beherske så langt. Tabeller Felt Typer (heltall, desimaltall, tekst, Boolean) Primary Key.
Ә.Тәжібаев “Сырдария ” өлеңі ашық сабақ 7-сынып
Titteloppsett Undertittel.
Lokal økonomi-informasjon
Жоба «Сын тұрғысынан ойлау технологиясы арқылы оқушылардың
Қарсылықты бағыныңқы сабақтас
Екпетал мектеп – балабақшасы Ана тілі 2 класс Өткізген: Г
Ашық сабақ Тақырыбы: Отан туралы М.Мақатаев
“Сыни тұрғыдан ойлауға оқыту” модулі сабақтар топтамасында орындаған: бастауыш сынып мұғалімі:Алимбаева Алмаш Иренгалиевна санаты ІІ.
Database.
Коучинг тақырыбы: “Оқыту мен оқудағы жаңа әдіс-тәсілдер”
Utskrift av presentasjonen:

SQLHiA Transaksjoner

SQLHiA TransaksjonDefinisjon En transaksjon er en serie av en eller flere SQL-statement som til sammen danner en logisk enhet. Med en logisk enhet mener vi her at i denne serien av SQL-statement er statementene avhengige av hverandre på en slik måte at databasen blir inkonsistent hvis ikke samtlige statement i serien blir utført.

SQLHiA TransaksjonEksempel SNrNavnTotalSalgVNrPrisAntLager SNrVNrMg SelgerVare Salg -Innsetting av ny ordre, dvs innsetting av ny record i tabellen Salg -Oppdatering av kolonnen TotalSalg i tabellen Selger -Oppdatering av kolonnen AntLager i tabellen Vare Transaksjon bestående av 3 SQL-statement:

SQLHiA TransaksjonMarkering -Ved start av en ny applikasjon, inntreffer en ny transaksjon ved første påtrufne SQL-statement. Slutten på denne transaksjonen inntreffer ved første påtrufne Commit / Rollback. -Commit markerer slutten på en ok-transaksjon. -Rollbackmarkerer slutten på en transaksjon som ønskes omgjort (slettet).... Sql-statement_1Transaksjon_1 Sql-statement_2 Sql-statement_3 Commit Sql-statement_5Transaksjon_2 Sql-statement_6 Rollback Sql-statement_8Transaksjon_3 Sql-statement_9 Commit

SQLHiA Transaksjon Select Update Delete Insert Select Update Delete Select Update Program Error Hardware Failure DBMS undoes all changes DBMS undoes all changes

SQLHiA Transaksjon Update Commit Insert Delete Commit Update Commit Insert Rollback Update Commit Insert Delete Update Commit Insert Program End Program Abort

SQLHiA Andre transaksjons-modeller Insert Delete Update Delete Update Insert Select Rooback To B Save Transaction B Save Transaction A Begin Transaction Commit Transaction SavePoint A SavePoint B

SQLHiA Transaksjons log filer UPDATE Offices DELETE FROM Customers INSERT INTO Products COMMIT Row Location:..... Before:..... After:..... Row Location:..... Before:..... After:..... Row Location:..... Before:..... After:..... Row Location:..... Before:..... After:..... Transaction Committed DBMS SQL Statement SequenceTransaction Log