116074

116074



Dgdytayjnę basy danych

Model lai powstał z klasycznego modelu relacyjnych baz danych, do którego dodano mechanizmy wnioskowania takie jak w języku PROLOG - np. COBOL. LDL. EX (zastosowania w systemach, systemach wspomagania decyzji). Zawierają skończony zbiór klauzul i język logiki 1-go rzędu Musi reprezentować stałe i warunki. Do klauzul typu fakty dodane są reguły logiki - wynika, and, or... Fakty to inaczej predykaty bazowe (tabele z danymi), np. stan magazynu - tabela z ilością i ceną. Na bazie predykatów bazowych tworzy się predykaty wirtualne.

Możliwe są predykaty logiki 1-go rzędu, które tnnożliwiają tworzenie nowych predykatów. Na podstawie predykatów bazowych możemy opracować predykat wirtualny, taki jak np. tani towar. Jest on wynikiem implikacji towaru (podst. pred) i podanej ceny. Możliwe jest użycie pętli typu while, winie do i funkcji agregujących (sum. max...), użycie uwarunkowań postwarunkowych przed lub po, typu istnieje - nie istnieje. Można tworzyć zdania z faktów predykatów' wirtualnych (odbywa to się w pamięci)

Problem magazynu (hurtowni) danych w firmie występuje kilka baz. różnie zarządzanych, tworzymy aplikację zarządzającą typami baz danych. Są to dane heterogeniczne. Sposób zarządzania jest taktyczny, strategiczny. Dostęp do takich danych określa się na 6 sposobów

1.    Konwersja danych ze starego środowiska do nowego. Nowa aplikacja działa na przekonwertowanych danych Większość to umożliwia

2.    Pomosty między systemami bazodanowymi - gatewaye (3 rodzaje baz - 3 pomosty)

3.    System otwartej łączności ODBC (Opcn Data BaseCcnncctivity - Microsoft) - udostępnia bibliotekę funkcji. Aplikacja odwoływuje się do bazy przez interfejs ODBC. On umchamia managera sterowników, który wywołuje konkretny sterownik, który dopiero działa na bazie. Schemat:

•    Aplikacja wywołuje zapytanie na dane SQL

•    Menedżer sterowników w imieniu aplik ładuje odpowiedni sterów, do DBMS. pod którym są dane

•    Sterownik BD odpowiednio realizuje modyfikując je

•    przesył danych przez sterów, menedżer i aplik. - użytkownik. Integracja danych na poz. aplikacji

4.    Mechanizm SQL Links - podobne do ODBC - lecz produkt Borlanda. obsługuje tylko SQL. Głównym elementem jest dynamiczna biblioteka wykorzystywana do komunikacji z DBMS

5.    Specyfikacja OLE DB wraz ze zbiorem dostępu do danych. Mechanizm tai łączy i wstawia obiekty Utworzony w celu przaioszaiia informacji między aplikacjami Windows. Obsługuje różne środowiska i formaty. Ma mechanizm wyszukiwania czy identyfikowania danych. Interfejsy wyszukiwania możemy instalować wr różnych źródłach. OLE DB wychodzi poza tradycyjny sposób widzaiia BD i rozszerza jego możliwości Umożliwia dziclaiic relacji na fragmaity. udostępnia zdarzenia potrzebne do komunikacji między tymi clanentami. Łączy dane z procesan wyszukiwania w jeden bezpośredni obiekt, który może być później używany Funkcje zgodne z OLE mają dostęp do sterowników ODBC. Mechanizm OLE może być używany jako bezpośr. lub pośr.w' środowisku Internetu i do aplikacji, które niekoniecaie korzystają z SQL‘a

6.    Zfedcrowanc systemy bazodanowe - system - nakładka na istniejące systemy bazodanowe - składowe tej federacji. Oprogramowanie zarządza komponaitami. W sposób lokalny komunikują się z innymi kompouaitami za pośrednictwem tej nakładki. Zaletą jest przechowywanie jednego (globalnego) schematu danych utworzonego z schanatów lokalnych. Nakładka zarządza współbicżnością lokalnych BD (między nimi, one wewnętrznie robią to same)

Temporalne bazy danych - zagadnienie czasu, wykorzystują uwarunkowania czasowe. Występuje problem kwantu czasu. SQL nie ma mechanizmów czasowych, trzeba rozbudować język o te mechanizmy ..TSQL”. Klauzula where zmodyfikowana o zależności dotyczące czasu (atrybut czasowy wr określonym przedziale) Można np. zapytać o wartość czasu pomiędzy dwoma miesiącami Klauzule first. sccond. third - można określić kto był pierwszym odbiorcą towaru. Klauzula moving wirnlow. która pozwala przeglądać BD w określonym przedziale czasowym Są odpowiedzią na wyzwanie, że statyczne dla potrzeb podejmowania decyzji powinny określać zmieniającą się rzeczywistość.

Aplikacja złożona - przestrzenne uwarunkowanie zarządzania informacją (ewidencja gazowni, okablowanie w telekomunikacji). Lączaiie różnych środowisk wizualizujących informację przestrzainie Posiada atrybuty wizualizacji przestrzennej. Do złożonych zaliczmy również aplikacje oparte na hipamediach - zbiór węzłów, różnych rodzajów mediów

Baza Danych:

I

Części aplikacji bazodanowej

8

Systan Zarządzania Bazą Danych

1

Części SZBD: jadro, interface. z. narzędzi

8

System Baz Danych: BD + ZSBD

1

Funkcje jądra SZBD

8

Modelach danych (hierarchiczny, sieciowy...)

1-2

Zarządzanie BD typu sarer scentralizowany

8-9

Typy danych (atrybutów)

2

Harmonogram (sekwencyjny, szeregowalny)

9

Relacyjne BD

2

Modele szeregowania: 1 (z blokadami)

9

Fizyczna reprezentacja BD

2

Model 2 (z blokadami różnego typu)

10

Braki relacyjnych BD

2

Model 3 (dwufazowy -2PL)

10

Języki DDL i DML w relacyjnych BD

2-3

Blokowanie hierarchiczne (metoda Gi ay’a)

10-11



Wyszukiwarka

Podobne podstrony:
IMG116 ■■ W połowie stylistycznym Opb powstał klasycznego spot towrg,, «>-bko wszedł do produfcrt
ullman136 (2) ■1 DZIAŁANIA W MODELU RELACYJNYM 1.    Wstawianie krotek do relacji 2.
26206 ullman126 (2) ZDÓ 4 DZ1AI ANIA W MODELU RELACYJNYM 1. Należy narysować graf, którego wierzchoł
WP5 1. Przekształcić model konceptualny danych do modelu fizycznej relacyjnej bazy danych. Zapytania
0fb36bc6a995ff93 fl^MAlSOlA Model d»>cb-Produkqa-pŁjoo».«n* I. Przekształcić model konceptualny d
Od modelu danych do pliku na dysku komputera ■    model danychl ■
Scan0009 (46) wówczas model, który, powstaje w jego głowie na podstawie instruktażu, zawierającego w
Laboratorium problemowe. Model Helikoptera, Sprawozdanie.4.1 Przygotowanie modelu do linearyzacji Pa
Laboratorium problemowe. Model Helikoptera, Sprawozdanie. •    nazwa modelu o struktu
Przykład prostej bazy danych zaimplementowanej w modelu relacyjnym przedstawiono na slajdzie. Strukt
Model kaskadowy Definiowanie wymagańFazy modelu kaskadowego Projektowanie systemu i
1) Koncentryczny model Burgessa 1) Powstał na podstawie badan empirycznych z Chicago - wyróżnia 5 st
Rodzaje decyzji - organizacja dywizjonalna 2. Racjonalny (klasyczny) model podejmowania decyzji. Kla
Opis formatu TANGO1. Model danych Do opisu danych przestrzennych w fonnacie TANGO wykorzystywany jes
Rysunek 2.2: Przykładowy model wykonany w Simulinku. zwala przenieść strumień danych do Matlaba, tam
Rysunek 2 przedstawia przykładowy model logiczny bazy danych do rejestracji danych osób, ich numerów

więcej podobnych podstron