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 podejmowania strategicznych decyzji. ODBS (Open Data Base Systems), otwarty standard baz danych. ODBC (Open DataBase Connectivity), otwarta komunikacja pomidzy bazami danych, standard wymiany danych pomidzy bazach danych rónych producentów - na przykład midzy baz danych Oracle i Ms Access. IDAPI (Integrated Database Application Programming Interface), zintegrowany interfejs programowy dla aplikacji bazodanowych.
Terminologia Replikacja - proces powielania informacji, całej bazy, jej fragmentów lub elementów (np. indeksów). Baza - podstawowa - produkcyjna i baza zapasowa (ang. stendbay) lub do hurtowni danych (ang. data warehouse) Replikacja scalana - łczenie zmian z kilku baz danych, wymaga rozstrzygania konfliktów. System informujacy o wolnych miejsc w samolotach rónych przewozników. Replikacja migawkowa - pobiera chwilowy obraz bazy danych. Robi zdjcie bazy danych w danym momencie czasowym. Replikcja transakcyjna - wykorzystuje model wydawcasubskrybent + dziennik przeprowadzonych transakcji.
Terminologia OLAP - On-Line Analytical Processing, czyli proces podsumowania duych iloci informacji na bieco. Sygate Analyst Data Mining, albo Knowledge Discovery in Databases (KDD) - narzdzia do odkrywania wiedzy w bazach danych. Oracle Discover
Terminologia Projektowanie - proces odzwierciedlenia modelu biznesowego w baz danych. UML Jak funkcjonuje firma Zna model stosowany w bazach danych - relacyjny, obiektowy
Opisy danych - definicje Opis logiczny danych - opis danych oraz powiza midzy danymi przedstawiane programicie lub uytkownikowi Opis fizyczny - jak dane s przechowywane na dysku
Obiekty relacyjnych baz danych Obiekty w relacyjnej bazie danych s logiczn reprezentacj fizycznej lokalizacji danych. W relacyjnych bazach danych wystpuj róne typy obiektów. Zwizane z Definicj danych Tabela (ang. table) Perspektywa widok (ang. view) - wirtualn tabel, wyglda i zachowuje si jak tabela. Struktura i dane perspektywie pochodz z tabeli, na której dana perspektywa jest oparta. Za pomoc perspektywie mona odczytywa dane, a czasem równie je aktualizowa. Z powodu bezpieczestwa, zamiast do tabeli uytkownicy zwykłe maj dostp do perspektywy.
Obiekty relacyjnych baz danych Zwizane z Definicj danych Ograniczenie (ang. constraint) - obiekt słucy do okrelania reguł dotyczcych danych. Ograniczenia kontroluj poprawno danych umieszczanych w kolumnach. S one równie wykorzystywane do utrzymywania integralnoci powiza w relacjach nadrzdny-podrzdny. Indeks (ang. index) - obiekt słucym do przypieszenia procesu odczytywania danych z tabeli.
Obiekty relacyjnych baz danych Zwizane z Metody dostpu do obiektów bazy danych Wyzwalacz (ang. trigger) - fragment składowanego w bazie danych kodu, który jest uruchamiany w wyniku zachodzenia okrelonych zdarze. Uruchomienie wyzwalacza moe spowodowa zmodyfikowanie danych w wyniku wykonania operacji na innych danych. Wyzwalacze dobrze nadaj si do utrzymywania w bazie, powtarzajcych si w wielu miejscach, danych. Procedura (ang. procedure) - program składowany w bazie danych. Procedury wykonywane s na poziomie bazy danych i słu przede wszystkim do wsadowego przetwarzania danych.
Elementy bazy danych Podstawowym elementem relacyjnych bazy danych jest tabela. Wszystkie dane wprowadzane przez uytkownika s przechowywane w tabeli. Tabela jest zbudowana z kolumn. Tabela zawiera rekordy - wiersze. Wydawnictwo Helion Autor Scott Urman Tytuł Oracle 8. Programowanie w jzyku PL/SQL. PWE Collete Rolland Bazy danych. Od koncepcji do realizacaji
Pole, - definicje Pole - dana elementarna - najmniejsza jednostka danych majca nazw Adres Ulica Nazwa informuje jakie dane s przechowywane. Kolumna zawiera wartoci danego pola dla wszystkich rekordów. Na przykład kolumna Wydawnictwo zawiera wartoci: Helion PWE...
Rekord - definicje Rekordy - wiersze składaj si z okrelonej liczby pól - kolumn. Rekord (ang. record) - nazwany zestaw danych elementarnych. Moe zawiera informacje dotyczce jednej faktury jednego kontrahenta...
Identyfikator obiektu Identyfikator obiektu - jeden z atrybutów obiektu, pełni rol identyfikatora obiektu. Identyfikator obiektu musi by jednoznaczny -aden inny obiekt nie moe mie tej samej wartoci danego wyrónionego atrybutu. Identyfikator obiektu PRACOWNIK jest Numer Pracownika Identyfikator obiektu Dostawca jest Numer Dostawcy
Identyfikator rekordu Identyfikator rekordu - moe składa si z kilku identyfikatorów (identyfikatorów kilku obiektów)
Zasoby - literatura C.J.Date, Wprowadzenie do baz danych, WNT, Warszawa 1981, An Introduction to Database Systems, Addison-Wesley, 1977 Artur Górnik, Integralno i spójno danych, Oracle Ken Henderson, Bazy danych w architekturze klient / serwer, Robomatic, Wrocław 1998, Delphi 3 Client / Server Developer s Guide, SAMS 1997 Hans Ladanyi, SQL- ksiega experta, Helion, Gliwice 2000 James Martin, Computer Data Base Organization Prentice Hall, 1977, James Martin, Organizacja baz danych, PWN, 1983 Collete Rolland, Bazy danych. Od koncepcji do realizacji, PWE, Warszawa 1988, (Les bases de donnees - d une conception a une realisation extensible)