Bazy danych. Plan wykładu. Czynniki wpływajce na fizyczny projekt bazy danych. bazy danych
|
|
- Daniel Szymczak
- 6 lat temu
- Przeglądów:
Transkrypt
1 Plan wykładu Bazy danych Wykład 13: Praktyczne projektowanie i strojenie baz danych. Wstp do transakcji. Budowa fizycznego projektu bazy danych Strojenie bazy danych Transakcje Małgorzata Krtowska Katedra Oprogramowania mmac@ii.pb.bialystok.pl Bazy danych (studia dzienne) 2 Czynniki wpływajce na fizyczny projekt bazy danych Projektowanie fizyczne to działanie, którego celem jest nie tylko otrzymanie odpowiedniej struktury przechowywania danych, ale równie dokonanie tego w sposób gwarantujcy wysok wydajno działania: Analiza zapyta i transakcji w bazie danych Zapytania naley okreli: Pliki, do których zapytanie bdzie uzyskiwało dostp. Atrybuty, na których s okrelone warunki wyboru zapytania Atrybuty, na których s okrelone warunki złcze Atrybuty, których wartoci bd zwracane przez zapytanie Atrybuty z pkt. 2 i 3 s kandydatami do okrelenia struktur dostpu Transakcje naley okreli: Pliki, które bd aktualizowane Rodzaj operacji wykonywanej na kadym pliku (wstawianie, aktualizowanie...) Atrybuty, na których s okrelone warunki wyboru dla operacji usuwania lub aktualizowania Atrybuty, których wartoci bd zmieniane przez operacj aktualizacji Atrybuty z pkt. 3 to kandydaci do struktur dostpowych. Atrybuty z pkt. 4 nie powinny by wykorzystywane do definiowania struktur dostpowych. Bazy danych (studia dzienne) 3 Czynniki wpływajce na fizyczny projekt bazy danych Analiza spodziewanej czstotliwoci wywoływania zapyta i transakcji dziki temu mona uzyska informacje o spodziewanej czstoci uycia kadego atrybutu jak atrybutu wyboru lub złczenia. Analiza wizów czasowych na zapytaniach i transakcjach niektóre zapytania i transakcje mog posiada ograniczenia co do wydajnoci ich działania np. transakcja ma w 95 % przypadków koczy swoje działanie przed upływem 5 sekund i nie powinna by wykonywana dłuej ni 20 sekund. Powoduje to ustalenie priorytetów ustalania struktur dostpu do odpowiednich atrybutów Analiza spodziewanej czstotliwoci operacji aktualizacji dla pliku, który podlega czstym aktualizacjom naley okreli minimaln liczb cieek dostpu Analiza wizów unikatowoci na atrybutach cieki dostpu powinny zosta okrelone na wszystkich atrybutach klucza kandydujcego (klucz główny albo wizy unikatowoci). Wówczas wszystkie wartoci atrybutu wystpuj w wierzchołkach lici indeksu. Bazy danych (studia dzienne) 4
2 Decyzje projektowe dotyczce indeksów Atrybuty, których wartoci wystpuj w warunkach wyboru oraz te, które s kluczami lub wystpuj w warunkach złcze wymagaj okrelenia cieek dostpu. Z drugiej strony operacje wstawiania, usuwania, aktualizacji przy obecnoci indeksów trwaj dłuej. Okrelenie, czy naley indeksowa dany atrybut atrybut musi by kluczem lub musi wystpowa zapytanie wykorzystujce ten atrybut w warunku wyboru lub złczeniu. Tworzenie wielu indeksów -> niektóre zapytania mog by przetwarzane poprzez przegld samego indeksu, bez pobierania danych z bazy. Okrelenie, jaki atrybut (atrybuty) powinien by indeksowany tworzenie indeksu zbudowanego z kilku atrybutów pochodzcych z jednej relacji ma sens wówczas, gdy s one uwzgldniane razem w kilku zapytaniach. Kolejno atrybutów w indeksie powinna by taka sama jak w zapytaniu Decyzje projektowe dotyczce indeksów Okrelenie, czy naley utworzy indeks klastrowania w przypadku kadej tabeli moe istnie tylko jeden indeks główny (atrybut jest kluczem) lub klastrowania (atrybut nie jest kluczem). Jeeli tabela wymaga kilku indeksów decyzja o tym, który powinien by indeksem klastrowania zaley od tego, czy istnieje konieczno uporzdkowania tabeli według danego atrybutu. Jeeli odpowied dla zapytania ma by uzyskiwana tylko przez przegld indeksu, nie powinien by on indeksem klastrowania -> najwiksze korzyci przynosi indeks klastrowania, gdy pobierane s rekordy danych. Okrelenie, czy naley uy indeksu mieszajcego (haszowanego) zamiast drzewa SZRBD wykorzystuj przewanie B + -drzewa w celu indeksowania. Obsługuj one zarówno zapytania równociowe jak te zakresowe. W przypadku indeksu mieszajcego jest on wykorzystywany w warunkach równociowych, szczególnie w trakcie złcze. Bazy danych (studia dzienne) 5 Bazy danych (studia dzienne) 6 Denormalizacja Normalizacja celem jest rozdzielenie logiczne powizanych atrybutów midzy tabele w celu zminimalizowania nadmiarowoci, a przez to uniknicia anomalii aktualizacji Denormalizacja zmiana logicznego projektu bazy danych na słabsz posta np. 2NF w celu uzyskania moliwoci szybszego wykonywania czsto wystpujcych zapyta i transakcji. Zazwyczaj projektant dodaje do tabeli atrybuty, które s wymagane w celu uzyskania odpowiedzi na zapytanie, tak aby mona było unikn złczenia z inn tabel. Powoduje to powstanie odpowiednich problemów z redundancj danych. Strojenie baz danych Poprawa działania bazy danych po jej wdroeniu i uruchomieniu, majca na celu uwzgldnienie problemów i czynników, których nie uwzgldniono w czasie pocztkowego projektowania bazy. Konieczne stałe monitorowanie działania bazy. Cele procesu strojenia: Przyspieszenie działania aplikacji Skrócenie czasu odpowiedzi na zapytania i transakcje Zwikszenie ogólnej przepustowoci transakcji Decyzje zwizane z etapem strojenia s takie same jak decyzje podejmowane na etapie budowy projektu fizycznego, przy czym danymi wejciowymi procesu strojenia s dane zebrane w trakcie działania systemu: Rozmiary poszczególnych tabel Liczba odrbnych wartoci w kolumnie Liczba powtórze danego zapytania lub transakcji w danym okresie czasu Czas wymagany dla rónych etapów przetwarzania zapyta i transakcji Bazy danych (studia dzienne) 7 Bazy danych (studia dzienne) 8
3 Strojenie baz danych Inne informacje otrzymywane na podstawie monitorowania działania systemu bazy danych: Statystyki dotyczce składowania danych podział obszaru składowania na przestrzenie tabel i indeksów Statystyki dotyczce operacji wejcia-wyjcia i wydajnoci urzdze dane zwizane z operacjami odczytu i zapisu na dysku, obszary dysku o najwikszej aktywnoci Statystyki dotyczce przetwarzania zapyta i transakcji - czas wykonania tych operacji, czas optymalizacji zapyta Statystyki dotyczce blokad i rejestrowania zdarze Statystyki dotyczce indeksów np. liczba poziomów indeksu Strojenie bazy danych wie si z pokonywaniem nastpujcych problemów: Unikanie zbyt czstych rywalizacji o zasoby dzielone Minimalizowanie narzutu zwizanego z rejestrowaniem i niepotrzebnym kopiowaniem danych Optymalizowanie rozmiaru bufora i szeregowanie procesów Przydzielanie zasobów takich jak dyski, pami RAM i procesy w sposób zapewniajcy jak najwydajniejsze ich wykorzystanie. Strojenie indeksów i zapyta Pocztkowy wybór indeksów mona zmieni z nastpujcych powodów: Okrelone zapytania mog działa zbyt długo ze wzgldu na brak indeksu Niektóre indeksy mog w ogóle nie by uywane Niektóre indeksy mog nakłada spory narzut zwizany z tym, e s zdefiniowane na atrybutach czsto podlegajcych zmianom Strojenie zapyta Zapytanie generuje zbyt wiele operacji dostpu do dysku Plan zapytania ujawnia, e odpowiednie indeksy nie s uywane Bazy danych (studia dzienne) 9 Bazy danych (studia dzienne) 10 Strojenie projektu bazy danych Systemy jedno- i wielouytkownikowe Istniejce tabele mog by łczone (denormalizacja), poniewa niektóre atrybuty pochodzce z dwóch lub wikszej liczby tabel s czsto wymagane wspólnie. W przypadku danego zbioru tabel mog istnie alternatywne rozwizania projektowe, dajce w efekcie schemat w postaci 3NF lub BCNF. Partycjonowanie pionowe tabeli jeeli tabela zawiera bardzo du liczb wierszy mona j rozbi na wiksz liczb tabel z podzbiorami atrybutów i replikacjami klucza tabeli. Zapytania do kadej z tabel s niezalene. Atrybuty jednej tabeli mog by powtórzone w innej Partycjonowanie poziome podział tabeli w poziomie na kilka oddzielnych tabel np. tabela sprzeday produktów jest podzielona na na kilka tabel w oparciu na róne linie produkcyjne Bazy danych (studia dzienne) 11 System jednouytkownikowy jeeli w danym momencie z systemu moe korzysta tylko jeden uytkownik System wielouytkownikowy w danym momencie z systemu moe korzysta wielu uytkowników współbienie. Przetwarzanie z przeplotem Przetwarzanie równoległe A B A B t 1 t2 t 3 t 4 czas Bazy danych (studia dzienne) 12 C D CPU 1 CPU 2
4 Transakcje Problem utraconej aktualizacji Transakcja jest wykonywanym programem, który tworzy logiczn jednostk przetwarzania w bazie danych. Transakcja składa si z jednej lub wielu operacji dostpu do bazy danych. Jednym ze sposobów okrelania zakresu transakcji jest wyrónienie jawnych instrukcji begin i end transaction. Jeeli operacje bazodanowe nalece do transakcji nie aktualizuj bazy danych, a tylko pobieraj dane, o transakcji mówimy e jest tylko do odczytu. Mechanizmy sterowania transakcjami oraz odtwarzania s z reguły zwizane z poleceniami dostpu do bazy danych w transakcjach. Operacje w równoległych transakcjach mog aktualizowa te same elementy danych. Jeeli współbieno nie jest kontrolowana moe to prowadzi do pewnych problemów. T1 X:=X-N; Zapisz_element (X); Odczytaj_element (Y); Y:=Y+N; Zapisz_element (Y); T2 X:=X+M; Zapisz_element(X); Bazy danych (studia dzienne) 13 Bazy danych (studia dzienne) 14 Problem aktualizacji tymczasowej Problem błdnego podsumowania T1 T2 T1 T2 X:=X-N; Zapisz_element (X); Zapisz_element (Y); X:=X+M; Zapisz_element(X); Transakcja T1 koczy si niepowodzeniem i musi zmieni warto X z powrotem do jej oryginalnego stanu; w tym czasie T2 odczytuje jej tymczasow niepoprawn warto Bazy danych (studia dzienne) 15 X:=X-N; Zapisz_element (X); Odczytaj_element (Y); Y:=Y+N; Zapisz_element (Y); Suma:=0; Odczytaj_element(A); suma:=suma+a;... suma:=suma+x; Odczytaj_element (Y); suma:=suma+y; Bazy danych (studia dzienne) 16
5 Potrzeba obsługi mechanizmów odtwarzania Po przekazaniu transakcji do wykonania, SZBD jest odpowiedzialny za zapewnienie, aby: Wszystkie operacje wykonywane w ramach transakcji zostały zakoczone z powodzeniem i wyniki zapisane w bazie danych, albo Transakcja nie miała wpływu na baz danych i inne transakcje Nie moe by sytuacji, gdy pewne operacje s uwzgldnione w bazie a inne nie. Taka moliwo moe zachodzi w przypadku, gdy transakcja ulegnie uszkodzeniu po wykonaniu tylko czci swoich operacji. Rodzaje awarii (transakcyjne, systemowe i noników): Awaria komputera błd sprztowy Błd transakcyjny lub systemowy uszkodzenie transakcji w trakcie jej wykonania np. dzielenie przez 0; błd programisty; przerwanie transakcji przez uytkownika Potrzeba obsługi mechanizmów odtwarzania Błdy lokalne lub wyjtki wykryte przez transakcj np wymagane przez transakcj dane s niedostpne Wymuszenie sterowania współbienego metoda sterowania współbienego moe zdecydowa o anulowaniu transakcji i póniejszym jej wznowieniu np. stan zakleszczenia kilku transakcji Awaria dysku Problemy i katastrofy fizyczne zanik napicia, poar, zamontowanie nieodpowiedniej tamy Bazy danych (studia dzienne) 17 Bazy danych (studia dzienne) 18 Operacje zwizane z transakcjami Transakcja jest niepodzieln jednostk działa, które musz by wykonane w całoci lub w ogóle. Do celów odtwarzania system musi ledzi nastpujce operacje: ROZPOCZNIJ_TRANSAKCJ ODCZYTAJ lub ZAPISZ operacje odczytu i zapisu przeprowadzane na elementach bazy danych ZAKO CZ_TRANSAKCJ naley zweryfikowa czy zmiany wprowadzone przez transakcj mog zosta zatwierdzone, czy transakcja ma by anulowana ZATWIERD_TRANSAKCJ oznaczenie udanego zakoczenia transakcji WYCOFAJ nieudane zakoczenie transakcji Diagram przej stanów zwizanych w wykonaniem transakcji Rozpocznij transakcj Odczytaj zapisz Aktywna Zakocz transakcj Anuluj Zatwierdzona czciowo awaria Anuluj zatwierd Zatwierdzona Zakoczona Bazy danych (studia dzienne) 19 Bazy danych (studia dzienne) 20
6 Dziennik systemowy (ang. log) W celu umoliwienia odtwarzania po awariach wpływajcych na transakcje system przechowuje dziennik, w którym ledzi wszystkie operacje zwizane z transakcjami, majce wpływ na wartoci elementów bazy danych. Dziennik jest przechowywany na dysku i jest okresowo archiwizowany na tamie, w celu zabezpieczenia go przed awariami. Rodzaje wpisów do dziennika (rekordy dziennika): [rozpocznij_transakcj,t] [zapisz_element, T,X, stara warto, nowa warto] [odczytaj_element, T,X] [zatwierd, T] [anuluj,t] Punkt zatwierdzenia transakcji Transakcja osiga swój punkt zatwierdzenia, gdy wszystkie jej operacje zostan z powodzeniem wykonane oraz ich wyniki zostan zarejestrowane w dzienniku. Za punktem zatwierdzenia mówi si, ze transakcja została zatwierdzona, a jej działania za trwale zapisane w bazie Kolejn czynnoci jest zapisanie do dziennika rekordu zatwierdzenia. Jeeli nastpi awaria wszystkie transakcje które rozpoczły swoje działanie, a dla których nie ma wpisu w dzienniku naley wycofa. Bazy danych (studia dzienne) 21 Bazy danych (studia dzienne) 22 Podane właciwoci transakcji (ACID) niepodzielno (atomicity) - cała transakcja powinna zosta przeprowadzona, albo aden z jej elementów nie zostanie uwzgldniony spójno (consistency) - np. miejsce w danym rejsie lotniczym nie moe by przydzielone dwóm rónym pasaerom izolacja (isolation) - brak wpływu transakcji na siebie przy jednoczesnym ich przetwarzaniu trwało (durability) - po zakoczeniu transakcji jej wynik nie moe zosta utracony Harmonogramy transakcji Gdy transakcje s wykonywane współbienie w technice przeplotu, kolejno wykonywania operacji zwizanych z rónymi transakcjami okrela si mianem harmonogramu (historii). Harmonogram S zbioru n transakcji T1, T2,.., Tn jest uporzdkowaniem operacji transakcji podlegajcym ograniczeniu, które okrela, e dla kadej transakcji Ti nalecej do harmonogramu S, operacje tej transakcji w S musz wystpowa w tej samej kolejnoci, w jakiej wystpuj w Ti. Bazy danych (studia dzienne) 23 Bazy danych (studia dzienne) 24
7 Konflikt w harmonogramie Dwie operacje w transakcji s w stanie konfliktu, jeeli spełniaj wszystkie trzy z nastpujcych warunków: Nale do rónych transakcji Uzyskuj dostp do tego samego elementu X Przynajmniej jedna z operacji jest operacj zapisz_element(); Jakie operacje s w konflikcie? Sa: r1(x); r2(x); w1(x); r1(y); w2(x); w1(y) Harmonogram pełny Harmonogram składajcy si z n transakcji jest pełny, gdy: Operacje harmonogramu S s dokładnie tymi samymi operacjami, które wystpowały w transakcjach T1,..., Tn wliczajc w to operacje zatwierdzania lub anulowania dla kadej transakcji Dla dowolnej pary operacji nalecych do tej samej transakcji Ti kolejno ich wystpowania w harmonogramie S jest taka sama jak kolejno w transakcji Ti Dla dowolnych dwóch transakcji konfliktowych jedna z nich musi wystpowa w harmonogramie przed drug. r1(x), w2(x) r2(x), w1(x) w1(x), w2(x) Bazy danych (studia dzienne) 25 Bazy danych (studia dzienne) 26 Moliwoci odtwarzania harmonogramów Harmonogramy odtwarzalne dla których w momencie zatwierdzenia transakcji T ju nigdy nie było konieczne jej wycofanie Harmonogramy nieodtwarzalne nie spełniaj powyszego wymogu, std nie powinno si pozwala na ich wystpowanie Harmonogramy odtwarzalne Harmonogram S jest odtwarzalny, jeeli adna transakcja T w harmonogramie S nie jest zatwierdzana do momentu, a wszystkie transakcje T, które zapisały element odczytywany przez transakcj T, zostan zatwierdzone. Transakcja T czyta z transakcji T w harmonogramie S, jeeli pewien element X jest najpierw zapisywany przez T, a póniej odczytywany przez T. Ponadto, transakcja T nie powinna zosta anulowana zanim transakcja T odczyta element X i nie powinny wystpowa adne transakcje zapisujce X po dokonaniu zapisu przez T, a przed wykonaniem odczytu przez T. Bazy danych (studia dzienne) 27 Bazy danych (studia dzienne) 28
8 Szeregowalno harmonogramów Pojcie szeregowalnoci harmonogramów jest uywane w celu identyfikowania, które harmonogramy s poprawne w przypadku, gdy wykonanie transakcji dopuszcza przeplot ich operacji. Bazy danych (studia dzienne) 29
Bazy danych. Plan wykładu. Czynniki wpływające na fizyczny projekt bazy danych. bazy danych
Plan wykładu Bazy danych Wykład 13: Praktyczne projektowanie i strojenie baz danych. Wstęp do transakcji. Budowa fizycznego projektu bazy danych Strojenie bazy danych Transakcje Małgorzata Krętowska e-mail:
Plan wykładu. Przykład. Wprowadzenie BAZY DANYCH. Transakcje Hurtownie danych
Plan wykładu 2 BAZY DANYCH Wykład 5: Transakcje. Hurtownie danych. Transakcje Hurtownie danych Małgorzata Krętowska Wydział Informatyki Politechnika Białostocka Wprowadzenie Przykład Zmiany zachodzące
Bazy danych. Zaliczenie. Literatura. Strony WWW. Wykład 1: Wprowadzenie do baz danych. Semestr 1
Zaliczenie Bazy Wykład 1: Wprowadzenie do baz Semestr 1 Wykład: Podstawowe informacje z zakresu baz - relacyjne bazy, DDL, SQL, indeksy, architektura baz Pracownia specjalistyczna: projekt bazy, SQL, Access
Bazy danych. Plan wykładu. Podzapytania - wskazówki. Podzapytania po FROM. Wykład 5: Zalenoci wielowartociowe. Sprowadzanie do postaci normalnych.
Plan wykładu azy danych Wykład 5: Zalenoci wielowartociowe. Sprowadzanie do postaci normalnych. Dokoczenie SQL Zalenoci wielowartociowe zwarta posta normalna Dekompozycja do 4NF Przykład sprowadzanie do
Bazy danych. Plan wykładu. Proces modelowania i implementacji bazy danych. Elementy ERD. Wykład 2: Diagramy zwizków encji (ERD)
Plan wykładu Bazy danych Wykład 2: Diagramy zwizków encji (ERD) Diagramy zwizków encji elementy ERD licznoci zwizków podklasy klucze zbiory słabych encji Małgorzata Krtowska Katedra Oprogramowania e-mail:
Zarządzanie transakcjami
Zarządzanie transakcjami Właściwości ACID Przyjmuje się, że transakcje i protokoły zarządzania transakcjami powinny posiadać właściwości ACID: Atomowość (atomicity) każda transakcja stanowi pojedynczą
Bazy danych Transakcje
Wstp Pojcia podstawowe: Transakcja - sekwencja (uporzdkowany zbiór) logicznie powizanych operacji na bazie danych, która przeprowadza baz danych z jednego stanu spójnego w inny stan spójny. W!a"no"ci transakcji:
Bazy danych. Plan wykładu. Pierwsza posta normalna. Druga posta normalna. Wykład 7: Sprowadzanie do postaci normalnych. DDL, DML
Plan wykładu azy danych Wykład 7: Sprowadzanie do postaci normalnych. DDL, DML Przykład sprowadzenia nieznormalizowanej relacji do 3NF SQL instrukcja EXISTS DDL DML (insert) Małgorzata Krtowska Katedra
Bazy danych. Plan wykładu. Proces modelowania i implementacji bazy danych. Elementy ERD. Wykład 2: Diagramy zwizków encji (ERD)
Plan wykładu Bazy danych Wykład 2: Diagramy zwizków encji (ERD) Diagramy zwizków encji elementy ERD licznoci zwizków podklasy klucze zbiory słabych encji Małgorzata Krtowska Katedra Oprogramowania e-mail:
Bazy danych Podstawy teoretyczne
Pojcia podstawowe Baza Danych jest to zbiór danych o okrelonej strukturze zapisany w nieulotnej pamici, mogcy zaspokoi potrzeby wielu u!ytkowników korzystajcych z niego w sposóbs selektywny w dogodnym
Typy bazy danych Textract
Typy bazy danych Typy bazy danych bazy tekstowe, Textract, http://www.textract.com - bazy tekstowe, np. archiwum gazety, dla setek gigabajtów, szybkie wyszukiwanie i indeksacja informacji bazy danych bez
Wykłady z przedmiotu Podstawy baz danych Transakcje dr hab. prof. nadzw. Tadeusz Antczak. Transakcje
Transakcje Pojęcie transakcji Pojęcie transakcji stało się centralnym elementem w wielu współczesnych zastosowaniach baz danych. Jest kluczowym pojęciem pozwalającym zrozumieć zarówno kontrolę wielodostępu,
Bazy danych. Plan wykładu. Zalenoci funkcyjne. Wykład 4: Relacyjny model danych - zalenoci funkcyjne. SQL - podzapytania A B
Plan wykładu Bazy danych Wykład 4: Relacyjny model danych - zalenoci funkcyjne. SQL - podzapytania Definicja zalenoci funkcyjnych Klucze relacji Reguły dotyczce zalenoci funkcyjnych Domknicie zbioru atrybutów
Bazy danych. Andrzej Łachwa, UJ, /15
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 12/15 WSPÓŁBIEŻNOŚĆ Serwer bazodanowy nie może obsługiwać klientów sekwencyjnie: wszyscy musieli by czekać
System midzybankowej informacji gospodarczej Dokumenty Zastrzeone MIG DZ ver. 2.0. Aplikacja WWW ver. 2.1 Instrukcja Obsługi
System midzybankowej informacji gospodarczej Dokumenty Zastrzeone MIG DZ ver. 2.0. Aplikacja WWW ver. 2.1 Instrukcja Obsługi 1.Wymagania techniczne 1.1. Wymagania sprztowe - minimalne : komputer PC Intel
Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation).
Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation). 1. Programowanie zdarzeniowe Programowanie zdarzeniowe
SUPLEMENT SM-BOSS WERSJA 6.15
SUPLEMENT SM-BOSS WERSJA 6.15 Spis treci Wstp...2 Pierwsza czynno...3 Szybka zmiana stawek VAT, nazwy i PKWiU dla produktów...3 Zamiana PKWiU w tabeli PKWiU oraz w Kartotece Produktów...4 VAT na fakturach
BAZY DANYCH. Transakcje. opracowanie: Michał Lech
BAZY DANYCH Transakcje opracowanie: Michał Lech Plan wykładu 1. Transakcje - co to jest? 2. Mechanizmy transakcji 3. Reguły ACID 4. Niekorzystne zjawiska 5. Poziomy izolacji 6. Polecenia PostgreSQL transakcji
Bazy danych. Dr inż. Paweł Kasprowski
Plan wykładu Bazy danych Architektura systemów zarządzania bazami danych Realizacja zapytań algebra relacji Wielodostęp do danych - transakcje Dr inż. Paweł Kasprowski pawel@kasprowski.pl Aplkacja przechowująca
Twoja instrukcja użytkownika HP PAVILION DV6-1215SA
Możesz przeczytać rekomendacje w przewodniku, specyfikacji technicznej lub instrukcji instalacji dla HP PAVILION DV6-1215SA. Znajdziesz odpowiedź na wszystkie pytania w instrukcji dla HP PAVILION DV6-1215SA
SUPLEMENT SM-BOSS WERSJA 6.15
SUPLEMENT SM-BOSS WERSJA 6.15 Spis treci Wstp...2 Pierwsza czynno...3 Szybka zmiana stawek VAT, nazwy i PKWiU dla produktów...3 Szeroki wydruk rejestru VAT...4 Filtry wydruków dotyczcych VAT...5 Kontrola
Terminologia baz danych
Terminologia baz danych Terminologia Banki danych - bazy danych w których przechowuje si informacj historyczne. Hurtownie danych (data warehouse): zweryfikowane dane z rónych baz, przydatne do analiz i
Bazy danych. Plan wykładu. Model logiczny i fizyczny. Operacje na pliku. Wykład 10: Fizyczna organizacja danych w bazie danych
Plan wykładu Bazy danych Wykład 10: Fizyczna organizacja danych w bazie danych Model logiczny i model fizyczny Mechanizmy składowania plików Moduł zarzdzania miejscem na dysku i moduł zarzdzania buforami
Bazy danych. Plan wykładu. Metody organizacji pliku rekordów. Pojcie indeksu. Wykład 11: Indeksy. Pojcie indeksu - rodzaje indeksów
Plan wykładu Bazy Wykład 11: Indeksy Pojcie indeksu - rodzaje indeksów Metody implementacji indeksów struktury statyczne struktury dynamiczne Małgorzata Krtowska Katedra Oprogramowania e-mail: mmac@ii.pb.bialystok.pl
Pojęcie bazy danych. Funkcje i możliwości.
Pojęcie bazy danych. Funkcje i możliwości. Pojęcie bazy danych Baza danych to: zbiór informacji zapisanych według ściśle określonych reguł, w strukturach odpowiadających założonemu modelowi danych, zbiór
WYKŁAD 10. Wzorce projektowe czynnociowe Command Strategy
WYKŁAD 10 Wzorce projektowe czynnociowe Command Strategy Behavioral Design Pattern: Command [obj] Kapsułkuje dania w postaci obiektu, co umoliwia parametryzowanie klientów rónymi daniami, kolejkowanie
Bazy danych. Zaliczenie. Literatura. Strony WWW. Wykáad 1: Wprowadzenie do baz danych
Zaliczenie Bazy danych Wykáad 1: Wprowadzenie do baz danych Wykáad: Podstawowe informacje z zakresu baz danych - relacyjne bazy danych, SQL, indeksy, architektura baz danych Pracownia specjalistyczna:
Bazy danych. Plan wykładu. Podstawy modeli relacyjnych. Diagramy ER. Wykład 3: Relacyjny model danych. SQL
Plan wykładu Bazy danych Wykład 3: Relacyjny model danych. SQL Diagramy E/R - powtórzenie Relacyjne bazy danych Od diagramów E/R do relacji SQL - podstawy Małgorzata Krtowska Katedra Oprogramowania e-mail:
Klonowanie MAC adresu oraz TTL
1. Co to jest MAC adres? Klonowanie MAC adresu oraz TTL Adres MAC (Media Access Control) to unikalny adres (numer seryjny) kadego urzdzenia sieciowego (jak np. karta sieciowa). Kady MAC adres ma długo
1 Przetwarzanie transakcyjne Cechy transakcji Rozpoczęcie i zakończenie Punkty bezpieczeństwa... 3
Plan wykładu Spis treści 1 Przetwarzanie transakcyjne 1 1.1 Cechy transakcji................................. 2 1.2 Rozpoczęcie i zakończenie........................... 3 1.3 Punkty bezpieczeństwa.............................
Bazy danych 2. Wykład 1
Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu
Instrukcja obsługi programu Pilot PS 5rc
Instrukcja obsługi programu Pilot PS 5rc Spis treci 1.Wprowadzenie....3 2. Wymagania....3 3. Instalacja oprogramowania...3 4. Uruchomienie Programu...5 4.1. Menu główne...5 4.2. Zakładki...6 5. Praca z
Sposoby przekazywania parametrów w metodach.
Temat: Definiowanie i wywoływanie metod. Zmienne lokalne w metodach. Sposoby przekazywania parametrów w metodach. Pojcia klasy i obiektu wprowadzenie. 1. Definiowanie i wywoływanie metod W dotychczas omawianych
Zadania do wykonaj przed przyst!pieniem do pracy:
wiczenie 3 Tworzenie bazy danych Biblioteka tworzenie kwerend, formularzy Cel wiczenia: Zapoznanie si ze sposobami konstruowania formularzy operujcych na danych z tabel oraz metodami tworzenia kwerend
Bazy danych. Plan wykładu. Przetwarzanie zapyta. Etapy przetwarzania zapytania. Wykład 12: Optymalizacja zapyta. Etapy przetwarzanie zapytania
Plan wykładu Bazy danych Wykład 12: Optymalizacja zapyta Etapy przetwarzanie zapytania Implementacja wyrae algebry relacji Reguły heurystyczne optymalizacji zapyta Kosztowa optymalizacja zapyta Małgorzata
Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.
TECHNOLOGIE BAZ DANYCH WYKŁAD 1 Wprowadzenie do baz danych. Normalizacja. (Wybrane materiały) Dr inż. E. Busłowska Definicja bazy danych Uporządkowany zbiór informacji, posiadający własną strukturę i wartość.
Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy:
wiczenie 2 Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Cel wiczenia: Zapoznanie si ze sposobami konstruowania tabel, powiza pomidzy tabelami oraz metodami manipulowania
Bazy danych. Plan wykładu. Dekompozycja relacji. Anomalie. Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce
Plan wykładu Bazy danych Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce Małgorzata Krtowska Katedra Oprogramowania e-mail: mmac@ii.pb.bialystok.pl Proces dobrego projektowania
Kopie bezpieczeństwa NAPRAWA BAZ DANYCH
Kopie bezpieczeństwa NAPRAWA BAZ DANYCH Sprawdzanie spójności bazy danych Jednym z podstawowych działań administratora jest zapewnienie bezpieczeństwa danych przez tworzenie ich kopii. Przed wykonaniem
Technologia informacyjna
Technologia informacyjna Pracownia nr 9 (studia stacjonarne) - 05.12.2008 - Rok akademicki 2008/2009 2/16 Bazy danych - Plan zajęć Podstawowe pojęcia: baza danych, system zarządzania bazą danych tabela,
Bazy danych wykład dziewiaty Transakcje. Konrad Zdanowski ( Uniwersytet Kardynała Stefana Bazy danych Wyszyńskiego, wykładwarszawa)
Bazy danych wykład dziewiaty Transakcje Konrad Zdanowski Uniwersytet Kardynała Stefana Wyszyńskiego, Warszawa dziewiaty Transakcje 1 / 42 Outline 1 Transakcje Problemy interakcji 2 Metody usuwania konfliktów
Bazy danych w sterowaniu
Bazy danych w sterowaniu systemy transakcyjne sterowanie dostępem współbieżnym Stan spójny bazy danych zgodność z możliwym stanem reprezentowanego fragmentu świata rzeczywistego; spełnione są wszystkie
obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego,
Wstp GeForms to program przeznaczony na telefony komórkowe (tzw. midlet) z obsług Javy (J2ME) umoliwiajcy wprowadzanie danych według rónorodnych wzorców. Wzory formularzy s pobierane z serwera centralnego
Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych
Spis treści Wprowadzenie... ix Organizacja ksiąŝki... ix Od czego zacząć?... x Konwencje przyjęte w ksiąŝce... x Wymagania systemowe... xi Przykłady kodu... xii Konfiguracja SQL Server 2005 Express Edition...
ELEMENT SYSTEMU BIBI.NET. Instrukcja Obsługi
ELEMENT SYSTEMU BIBI.NET Instrukcja Obsługi Copyright 2005 by All rights reserved Wszelkie prawa zastrzeone!"# $%%%&%'(%)* +(+%'(%)* Wszystkie nazwy i znaki towarowe uyte w niniejszej publikacji s własnoci
WYKŁAD 11. Wzorce projektowe czynnociowe Iterator TemplateMethod
WYKŁAD 11 Wzorce projektowe czynnociowe Iterator TemplateMethod Behavioral Design Pattern: Iterator [obj] Zapewnia sekwencyjny dostp do elementów agregatu bez ujawniania jego reprezentacji wewntrznej.
1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1
Spis treści Przedmowa... ix Podziękowania... x Wstęp... xiii Historia serii Inside Microsoft SQL Server... xiii 1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1 Wymagania SQL Server 2005...
Wprowadzanie i zmiany faktur z zakupu, wydruk rejestru zakupu
Sterowanie procedurami programu "Rejestr zakupu" odbywa si poprzez wybór jednej z kilku proponowanych akurat na ekranie moliwoci. U dołu ekranu wypisywany jest komunikat bliej objaniajcy wybran aktualnie
Plan wykładu. Reguły asocjacyjne. Przykłady asocjacji. Reguły asocjacyjne. Jeli warunki to efekty. warunki efekty
Plan wykładu Reguły asocjacyjne Marcin S. Szczuka Wykład 6 Terminologia dla reguł asocjacyjnych. Ogólny algorytm znajdowania reguł. Wyszukiwanie czstych zbiorów. Konstruowanie reguł - APRIORI. Reguły asocjacyjne
Przygotowanie rodowiska dla egzaminu e-obywatel
Kandydaci przystpujcy do testu powinni dokona rejestracji w Centrum Egzaminacyjnym ECDL-A wypełniajc Kart rejestracji uczestnika egzaminu ECDL e-obywatel (ang. ECDL e-citizen Skills Card). Po zakoczeniu
przykłady problemów; realizacja dostaw części od producenta do klienta:
Przetwarzanie transakcyjne Transakcja zestaw operacji pod szczególną kontrolą transakcja to sekwencja operacji, która musi zakończyć się sukcesem w całości - w przeciwnym wypadku musi powrócić stan początkowy
Program Sprzeda wersja 2011 Korekty rabatowe
Autor: Jacek Bielecki Ostatnia zmiana: 14 marca 2011 Wersja: 2011 Spis treci Program Sprzeda wersja 2011 Korekty rabatowe PROGRAM SPRZEDA WERSJA 2011 KOREKTY RABATOWE... 1 Spis treci... 1 Aktywacja funkcjonalnoci...
K1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU
(pieczęć wydziału) KARTA PRZEDMIOTU 1. Nazwa przedmiotu: BAZY DANYCH 2. Kod przedmiotu: 3. Karta przedmiotu ważna od roku akademickiego: 2014/2015 4. Forma kształcenia: studia pierwszego stopnia 5. Forma
Opisy efektów kształcenia dla modułu
Karta modułu - Bazy Danych II 1 / 5 Nazwa modułu: Bazy Danych II Rocznik: 2012/2013 Kod: BIT-2-105-s Punkty ECTS: 4 Wydział: Geologii, Geofizyki i Ochrony Środowiska Poziom studiów: Studia II stopnia Specjalność:
Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000
Bazy Danych LITERATURA C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000 J. D. Ullman, Systemy baz danych, WNT - W-wa, 1998 J. D. Ullman, J. Widom, Podstawowy
Właściwości transakcji
Transakcje Właściwości transakcji Transakcja jednostka operowania na bazie danych podlegająca kontroli i sterowaniu System zarządzania transakcjami ma za zadanie takie sterowanie operacjami na bazie danych,
Wstp. Warto przepływu to
177 Maksymalny przepływ Załoenia: sie przepływow (np. przepływ cieczy, prdu, danych w sieci itp.) bdziemy modelowa za pomoc grafów skierowanych łuki grafu odpowiadaj kanałom wierzchołki to miejsca połcze
Wprowadzenie (1) Przetwarzanie transakcyjne. Wprowadzenie (2) Problemy przygotowania aplikacji
1 Wprowadzenie (1) 2 Baza danych jest abstrakcyjnym odzwierciedleniem wybranego fragmentu rzeczywistości (ang. miniworld) Przetwarzanie transakcyjne świat rzeczywisty miniworld' DB świat wirtualny miniworld'
Bazy danych. Plan wykáadu. Zale*noci funkcyjne. Wykáad 4: Relacyjny model danych - zale*noci funkcyjne. A B
Plan wykáadu Bazy danych Wykáad 4: Relacyjny model danych - zale*noci funkcyjne. Maágorzata Krtowska Wydziaá Informatyki Politechnika Biaáostocka Deficja zale*noci funkcyjnych Klucze relacji Reguáy dotyczce
Czym jest baza danych?
Czym jest baza danych? Dane = znane fakty. Baza danych to zbiór powiązanych ze sobą danych, które można w jakiś sposób zarejestrować i które mają konkretne znaczenie. Przykład: książka adresowa. Jan Kowalski
I. Techniki wielowersyjne sterowania współbieżnością
I. Techniki wielowersyjne sterowania współbieżnością Techniki wielowersyjne multiversion concurrency control. Technika wielowersyjna oparta na znacznikach czasu Dla każdej wersji X i elementu X przechowywane
Bazy danych 2. Wykład 6 Transakcje
Bazy danych 2 Wykład 6 Transakcje Transakcje Def. Transakcjami nazywamy logiczne jednostki pracy które wprowadzają zmiany do bazy danych lub które wyszukują dane O transakcjach mówimy w kontekście: aktualizacji
070 TRANSAKCJE. Prof. dr hab. Marek Wisła
070 TRANSAKCJE Prof. dr hab. Marek Wisła Transakcja - definicja Transakcja jest sekwencją logicznie powiązanych operacji na bazie danych, przeprowadzających bazę danych z jednego stanu spójnego w inny
Instrukcja Obsugi Programu
sprawozdania jednostkowe Instrukcja Obsugi Programu cz administracyjna ód 2004 Spis treci 1. Jak zainstalowa program Budet JB Plus?... 2 1.1 Pena instalacja... 2 1.2 Aktualizacja... 3 1.3 Odinstalowanie
Tak wic prawidłowy scenariusz postpowania przy tworzeniu kopii zapasowej danych systemów. wyglda nastpujco:
1 / 8 0. Przeznaczenie dokumentu Dokument zawiera informacje na temat strategii, scenariuszy i aspektach technicznych wykonywania kopii zapasowych dla systemów. Cz techniczna opracowania dotyczy: a. w
Forensic jak nie utraci danych
Forensic jak nie utraci danych Dariusz Sobolewski CERT Polska Krótko o Forensic w Laboratorium CERT Polska Laboratorium CERT Polska Do głównych celów Laboratorium Forensic CERT Polska naley propagowanie
Wykład 2. Relacyjny model danych
Wykład 2 Relacyjny model danych Wymagania stawiane modelowi danych Unikanie nadmiarowości danych (redundancji) jedna informacja powinna być wpisana do bazy danych tylko jeden raz Problem powtarzających
PODSTAWY BAZ DANYCH Wykład 6 4. Metody Implementacji Baz Danych
PODSTAWY BAZ DANYCH Wykład 6 4. Metody Implementacji Baz Danych 2005/2006 Wykład "Podstawy baz danych" 1 Statyczny model pamiętania bazy danych 1. Dane przechowywane są w pamięci zewnętrznej podzielonej
Krzysztof Kadowski. PL-E3579, PL-EA0312,
Krzysztof Kadowski PL-E3579, PL-EA0312, kadowski@jkk.edu.pl Bazą danych nazywamy zbiór informacji w postaci tabel oraz narzędzi stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych. Baza
#$ $ Opracował mgr in. Artur Kłosek
w BIŁGO RAJU!"#$% #$ $ #$!&'&(!"# Opracował mgr in. Artur Kłosek Schemat montaowy panelu wiczeniowego 3 Schemat montaowy panelu wiczeniowego Zamieszczony poniej schemat montaowy jest uproszczonym schematem
Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4
Utrwalanie danych zastosowanie obiektowego modelu danych warstwy biznesowej do generowania schematu relacyjnej bazy danych Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4 1. Relacyjne
Multipro GbE. Testy RFC2544. Wszystko na jednej platformie
Multipro GbE Testy RFC2544 Wszystko na jednej platformie Interlab Sp z o.o, ul.kosiarzy 37 paw.20, 02-953 Warszawa tel: (022) 840-81-70; fax: 022 651 83 71; mail: interlab@interlab.pl www.interlab.pl Wprowadzenie
Temat: Liniowe uporzdkowane struktury danych: stos, kolejka. Specyfikacja, przykładowe implementacje i zastosowania. Struktura słownika.
Temat: Liniowe uporzdkowane struktury danych: stos, kolejka. Specyfikacja, przykładowe implementacje i zastosowania. Struktura słownika. 1. Pojcie struktury danych Nieformalnie Struktura danych (ang. data
Wykłady z przedmiotu Podstawy baz danych Transakcje dr hab. prof. UŁ. Tadeusz Antczak. Transakcje
Transakcje Pojęcie transakcji Pojęcie transakcji stało się centralnym elementem w wielu współczesnych zastosowaniach baz danych. Jest kluczowym pojęciem pozwalającym zrozumieć zarówno kontrolę wielodostępu,
Metodologia porównywania taryf telekomunikacyjnych. Koszyki PSTN (2010) Koszyki PSTN (2010) Koszyki PSTN przed Koszyki OECD
i PSTN przed 2010 Mieszkaniowy niski Residential Low Mieszkaniowy redni Residential Medium Mieszkaniowy wysoki Residential High Biznesowy mały Business Small Biznesowy dla małych i rednich przedsibiorstw
Problem decyzyjny naley do klasy NP. (Polynomial), jeeli moe by rozwizany w czasie conajwyej wielomianowym przez algorytm A dla DTM.
WYKŁAD : Teoria NP-zupełnoci. Problem decyzyjny naley do klasy P (Polynomial), jeeli moe by rozwizany w czasie conajwyej wielomianowym przez algorytm A dla DTM. (przynaleno ta jest zachowana równie dla
LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika
LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów
Wykład V. Indeksy. Struktura indeksu składa się z rekordów o dwóch polach
Indeksy dodatkowe struktury służące przyśpieszeniu dostępu do danych o użyciu indeksu podczas realizacji poleceń decyduje SZBD niektóre systemy bazodanowe automatycznie tworzą indeksy dla kolumn o wartościach
Bazy danych. Plan wykładu. Klucz wyszukiwania. Pojcie indeksu. Wykład 8: Indeksy. Pojcie indeksu - rodzaje indeksów
Plan wykładu Bazy Wykład 8: Indeksy Pojcie indeksu - rodzaje indeksów Metody implementacji indeksów struktury statyczne struktury dynamiczne Małgorzata Krtowska Katedra Oprogramowania e-mail: mmac@ii.pb.bialystok.pl
Wprowadzenie do kompilatorów
Wprowadzenie do kompilatorów Czy ja kiedykolwiek napisz jaki kompilator? Jakie zadania ma do wykonania kompilator? Czy jzyk formalny to rodzaj jzyka programowania? Co to jest UML?, Czy ja kiedykolwiek
Bazy danych - wykład wstępny
Bazy danych - wykład wstępny Wykład: baza danych, modele, hierarchiczny, sieciowy, relacyjny, obiektowy, schemat logiczny, tabela, kwerenda, SQL, rekord, krotka, pole, atrybut, klucz podstawowy, relacja,
Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych
Plan wykładu Bazy danych Cechy rozproszonej bazy danych Implementacja rozproszonej bazy Wykład 15: Rozproszone bazy danych Małgorzata Krętowska, Agnieszka Oniśko Wydział Informatyki PB Bazy danych (studia
Bazy danych 9. SQL Klucze obce Transakcje
Bazy danych 9. SQL Klucze obce Transakcje P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Klucze obce Klucze obce powiazanie indeksowanej kolumny jakiejś tabeli z indeksowana kolumna
Izolacja Anteny szerokopasmowe i wskopasmowe
Izolacja Anteny szerokopasmowe i wskopasmowe W literaturze technicznej mona znale róne opinie, na temat okrelenia, kiedy antena moe zosta nazwana szerokopasmow. Niektórzy producenci nazywaj anten szerokopasmow
Amortyzacja rodków trwałych
Amortyzacja rodków trwałych Wydawnictwo Podatkowe GOFIN http://www.gofin.pl/podp.php/190/665/ Dodatek do Zeszytów Metodycznych Rachunkowoci z dnia 2003-07-20 Nr 7 Nr kolejny 110 Warto pocztkow rodków trwałych
ZAKRES OBOWIZKÓW, UPRAWNIE I ODPOWIEDZIALNOCI PRACOWNIKA BIURA ZARZDU POWIATU STAROSTWA POWIATOWEGO W PABIANICACH
ZAKRES OBOWIZKÓW, UPRAWNIE I ODPOWIEDZIALNOCI PRACOWNIKA BIURA ZARZDU POWIATU STAROSTWA POWIATOWEGO W PABIANICACH Nazwa stanowiska Obsada stanowiska Tytuł słubowy - Informatyk Powiatowy - Maciej Duniec
Fizyczna struktura bazy danych w SQL Serwerze
Sposób przechowywania danych na dysku twardym komputera ma zasadnicze znaczenie dla wydajności całej bazy i jest powodem tworzenia między innymi indeksów. Fizyczna struktura bazy danych w SQL Serwerze
Normalizacja relacyjnych baz danych. Sebastian Ernst
Normalizacja relacyjnych baz danych Sebastian Ernst Zależności funkcyjne Zależność funkcyjna pomiędzy zbiorami atrybutów X oraz Y oznacza, że każdemu zestawowi wartości atrybutów X odpowiada dokładnie
Systemy baz danych. mgr inż. Sylwia Glińska
Systemy baz danych Wykład 1 mgr inż. Sylwia Glińska Baza danych Baza danych to uporządkowany zbiór danych z określonej dziedziny tematycznej, zorganizowany w sposób ułatwiający do nich dostęp. System zarządzania
PROWIZJE Menad er Schematy rozliczeniowe
W nowej wersji systemu pojawił si specjalny moduł dla menaderów przychodni. Na razie jest to rozwizanie pilotaowe i udostpniono w nim jedn funkcj, która zostanie przybliona w niniejszym biuletynie. Docelowo
RELACYJNE BAZY DANYCH TEORIA. Bazy danych to uporzdkowany zbiór informacji z okrelonej dziedziny lub tematyki przeznaczony do wyszukiwania
RELACYJNE BAZY DANYCH TEORIA Bazy danych to uporzdkowany zbiór informacji z okrelonej dziedziny lub tematyki przeznaczony do wyszukiwania W kadej bazie danych mona wyodrbni dwa składniki: - model danych,
Adam Cankudis IFP UAM
W s t ę p d o r e l a c y j n y c h b a z d a n y c h Adam Cankudis IFP UAM B i b l i o g r a f i a T. Morzy i in., Bazy danych, [w:] Studia Informatyczne, Pierwszy stopie ń, http://wazniak.mimuw.edu.pl/
Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko
Podstawowe pojęcia dotyczące relacyjnych baz danych mgr inż. Krzysztof Szałajko Czym jest baza danych? Co rozumiemy przez dane? Czym jest system zarządzania bazą danych? 2 / 25 Baza danych Baza danych
Przycisk pracy. Przycisk stopu/kasowanie
RUN STOP/RST ELEMENT KLWAIARTURY PRZYCISK RUN PRZYCISK STOP/RST POTENCJOMETR min-max PRZEŁCZNIK NPN/PNP PRZEŁCZNIK 4-KIERUNKOWY FUNKCJA Przycisk pracy Przycisk stopu/kasowanie Czstotliwo Wybór Przycisk
stopie szaro ci piksela ( x, y)
I. Wstp. Jednym z podstawowych zada analizy obrazu jest segmentacja. Jest to podział obrazu na obszary spełniajce pewne kryterium jednorodnoci. Jedn z najprostszych metod segmentacji obrazu jest progowanie.
Bazy danych 6a. Transakcje. P. F. Góra
Bazy danych 6a. Transakcje P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2018 Transakcje Pojedynczy użytkownik ochrona szczególnie wrażliwych fragmentów. Transakcja wykonuje się albo w całości, albo
INFORMATYKA GEODEZYJNO- KARTOGRAFICZNA. Przetwarzanie transakcyjne
Przetwarzanie transakcyjne Wprowadzenie (1) Baza danych jest abstrakcyjnym odzwierciedleniem wybranego fragmentu rzeczywistości (ang. miniworld) Baza danych jest spójna jeżeli jej stan odpowiada stanowi
Standardy danych w tagu EPC
Standardy danych w EPC Strona: 1 Standardy danych w tagu EPC W elektronicznym noniku danych, jakim jest tag EPC (Electronic Produkt Code), bdzie zapisany tylko numer identyfikacyjny. Bdzie to jeden z poniszych
ZATWIERDZAM. Warszawa, dn. 28 czerwca 2006 r.
ZATWIERDZAM Warszawa, dn. 28 czerwca 2006 r. SPIS TRECI 1. Wstp... 3 1.1. Słownik... 3 1.2. Zastosowanie certyfikatów... 4 2. Podstawowe zasady certyfikacji... 5 2.1. Wydawanie certyfikatów... 5 2.2. Obowizki
PRZYKŁAD ROZWIZANIA ZADANIAZ INFORMATORA DO ETAPU PRAKTYCZNEGO EGZAMINU W ZAWODZIE TECHNIK INFORMATYK
PRZYKŁAD ROZWIZANIA ZADANIAZ INFORMATORA DO ETAPU PRAKTYCZNEGO EGZAMINU W ZAWODZIE TECHNIK INFORMATYK 1. Tytuł pracy egzaminacyjnej Opracowanie projektu realizacji prac prowadzcych do lokalizacji i usunicia