• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Tranzakcje
 

Tranzakcje

on

  • 1,324 views

The introductory lecture about transactions

The introductory lecture about transactions

Statistics

Views

Total Views
1,324
Views on SlideShare
1,267
Embed Views
57

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 57

http://www.e-handel.mm.com.pl 28
http://e-handel.mm.com.pl 27
http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Tranzakcje Tranzakcje Presentation Transcript

    • dr Mirosław Sopek Systemy Transakcji Elektronicznych WSHE, Łódź, Poland, 14/03/09 1
    • Ogólne pojęcie TRANSAKCJI Pojęcie transakcji oznacza różniące się w swoim znaczeniu działania i akty, w zależności od miejsca występowania tego pojęcia. Transakcja w prawie Transakcja służy do przenoszenia pewnej wartości ekonomicznej takiej jak materiały, produkty czy usługi od tych, którzy wyrażają wolę zamiany tych wartości na inne wartości (najczęściej pieniężne) do tych, którzy chcą za te wartości zapłacić ich równowartość. Regulacje prawne transakcji dokonują rozróżnienia pomiędzy transakcjami zachodzącymi pomiędzy jednostkami biznesowymi a transakcjami zawieranymi przez indywidualnych konsumentów (por. podatki VAT !!!) . Prawa dotyczące transakcji różnią się znacznie pomiędzy różnymi krajami. Np. we Francji prawo kładzie nacisk na „komercyjnośd” samego aktu transakcji, podczas gdy w Niemczech na definicję stron transakcji – tzn. transakcja staje się komercyjna, gdy przynajmniej jedna z jej stron jest profesjonalnym „handlowcem” (merchant) WSHE, Łódź, Poland, 14/03/09 2
    • 6 znaczeń pojęcia Transakcja 1. Znaczenie ogólne: Umowa, kontrakt, wymiana, porozumienie, transfer pieniądza lub własności, rezerwacja etc - zachodzący pomiędzy dwoma lub więcej stronami tworzący prawne zobowiązania. 2. Znaczenie księgowe: Zdarzenie wywołujące zmianę w aktywach lub pasywach lub w wartości firmy. Transakcje księgowe są najpierw zapisywane w dzienniku a następnie w księdze głównej na odpowiednich kontach księgowych. WSHE, Łódź, Poland, 14/03/09 3
    • 6 znaczeń pojęcia Transakcja 3. Znaczenie handlowe: Wymiana dóbr lub usług pomiędzy sprzedawcą na nabywcą. Każda transakcja ma trzy składniki: (1) transfer dóbr/usług i pieniędzy (2) transfer tytułu prawnego, który może, ale nie musi wiązad się z transferem własności (3) wzajemny transfer praw WSHE, Łódź, Poland, 14/03/09 4
    • 6 znaczeń pojęcia Transakcja 4. Znaczenie bankowe: Każda aktywnośd wpływająca na konta/rachunki bankowe, wykonywana przez posiadacza rachunku lub na jego żądanie. 5. Specyficzne transakcje finansowe: (1) – zakup (por. – Znaczenie handlowe) (2) – pożyczka (3) – pożyczka hipoteczna (kombinacja zakupu i pożyczki) (4) – wszelkie operacje bankowe (por. znaczenie bankowe) (5) – zakupy na kartę kredytową (6) – zakupy na kartę debetową WSHE, Łódź, Poland, 14/03/09 5
    • 6 znaczeń pojęcia Transakcja 6. Znaczenie w technikach cyfrowych: Zdarzenie lub proces, zainicjowane lub wywołane przez użytkownika lub program komputerowy, traktowane jako POJEDYOCZA JEDNOSTKA działania i na ogół wymagająca generacji odpowiedniego rekordu (rekordów) w bazie danych. Transakcje bezpieczne: takie, które charakteryzują się własnościami ACID – są to zdarzenia traktowane jako POJEDYOCZA JEDNOSTKA działania, która może byd albo wykonana w całości, albo w całości odrzucona. WSHE, Łódź, Poland, 14/03/09 6
    • Transakcje bezpieczne DBMS Transakcje bezpieczne w DBMS muszą charakteryzować się własnościami ACID. Atomicity – Atomowość – odnosi się do zdolności systemu DBMS do zagwarantowania iż wszystkie zadania transakcji zostaną wykonane, albo żadne z nich. Consistency – Konsystencja – odnosi się do zagwarantowania przez DBMS poprawnego stanu bazy w momencie rozpoczynania transakcji i w momencie jej zakooczenia . Transakcja nie może zatem naruszad konsystencji bazy danych (integrity constraints) WSHE, Łódź, Poland, 14/03/09 7
    • Transakcje bezpieczne DBMS Transakcje bezpieczne w DBMS muszą charakteryzować się własnościami ACID. Isolation – Izolacja – odnosi się do zdolności systemu DBMS do takiego wykonania zadao w ramach transakcji, że wszelkie etapy jej wykonania są izolowane od innych zadao wykonywanych przez bazę danych – żadna operacja zewnętrzna w stosunku do transakcji nie może „zobaczyd” operacji składowych. Durability – Trwałość – odnosi się do zapewnienie (przez DBMS) faktu, iż zakooczona sukcesem transakcja będzie miała trwałe skutki i nie może byd odwołana. W szczególności, jej skutki będą trwałe nawet w wyniku następującej PO transakcji awarii systemu. WSHE, Łódź, Poland, 14/03/09 8