29891

29891



Relacyjne bazy danych (RDBMS)

Za autora technologii relacyjnych baz danych uważa się E. F. Codda. Ostatecznie standard RDBMS został opracowany przez ANSI X3H2. Zwykle produkt kwalifikuje się przy pomocy wersji specyfikacji języka SQL’96 ostatni to SQL'92.

Model danych

Dane przechowywane są w tabelach, z których każda ma stalą ilość kolumn i dowolna ilość wierszy. Wiersze odpowiadają niepodzielnym krotkom (tupie), a kolumny odpowiednim atrybutom (attribute). Kolumny zawierają dane określonego typu, po jednej wartości w wierszu. Typy są zdefiniowane na etapie projektowania bazy danych i jest ich określona ilość, maja stały rozmiar i zwykle są to ogólnie znane typy proste (liczba, data, godzina, ciąg znaków, znak, itp.). Każda tabela (relacja) ma zdefiniowany klucz (key) - wyróżniony atrybut lub kilka atrybutów, którego wartość jednoznacznie identyfikuje dany wiersz.

Język zapytań

Dane z bazy są wybierane na podstawie wartości z konkretnych pól w krotkach. Zapytania mogą mieć prosta postać i wymagać danych z wyłącznie jednej tabeli, jak również mogą być bardzo wyrafinowane wymagając od systemu operowania łączeniem (join), zagnieżdżaniem (nesting), różnica i suma teorii zbiorów (set union/difference) oraz innymi operacjami.

Model obliczeniowy

Wszelkie przetwarzanie danych oparte jest na wartościach pól w krotkach. Krotki nie posiadają uniwersalnego identyfikatora. Nie ma tez zabezpieczenia przed odnoszeniem się do innego wiersza tej samej tabeli. Przeglądanie wyników zapytań odbywa się przy pomocy "kursora" umożliwiającego przeglądanie wiersza po wiersza Podobnie ma się sprawa uaktualniania danych. Manipulacja relacjami odbywa się w sposób globalny przy użyciu operatorów algebry relacji lub temu podobnych jeżyków - przetwarzanie wiersza po wierszu nie jest dozwolone. Relacyjna baza danych dominuje w zastosowaniach komercyjnych: ok. 95% rynku baz danych. Liczące się na iynku RDBMS

Oracle (wersje 7.x / 8.x), Access 2000 [Microsoft], System 10/11 [Sybase], Dynamie Server [Informix], DB/2 [IBM], Openlngres [Computer Associates].

Obiektowe bazy danych (ODBMS)

Obiektowe bazy nie są zdefiniowane żadnym oficjalnym standardem. Obowiązujący obecnie standard opracowany przez ODMG został opublikowany w 1993 roku. Jednym z podstawowych celów modelu obiektowego jest bezpośrednie odwzorowanie obiektów i powiązań miedzy nimi wchodzących w skład aplikacji na zbiór obiektów i powiązań w bazie danych. Dzięki mechanizmom obiektowym można tez zwiększyć niezależność danych od aplikacji poprzez przeniesienie procedur obsługi danych (w postaci metod) do systemu zarządzania baza.

Model danych

Model danych w obiektowych bazach danych posługuje się pojęciami takimi jak klasy, atrybuty, metody, udostępnia identyfikatory obiektów (OID), hermetyzacje danych oraz metod i wielokrotnego dziedziczenia.

Obiektowe bazy danych łącza własności obiektowości i obiektowych języków programowania z możliwościami systemów bazodanowych. Rozszerzają możliwości obiektowych jeżyków programowania (takich jak C++, Java czy Smalltalk) czyniąc z nich narzędzia do łatwego i efektywnego tworzenia systemów baz danych zmniejszając stopień złożoności i ilość kodu programów.

Język zapytań



Wyszukiwarka

Podobne podstrony:
W dostępie do bazy danych używa się sterowników (standardowych): •    ODBC •
Ćwiczenie 4Część 4.A: Użytkownicy bazy danych 1.    Podłącz się jako system i załóż
DSC00095 Za twórcę i głównego przedstawicicla tej teorii uważa się Jamo, Briana Quinna. który na pod
DSC02941 Wartości prawidłowe PEF Za prawidłowe wartości dla osób dorosłych uważa się wyniki mieszczą
Pluton- byt uznawany za dziewiątą planetę Uktadu Słonecznego. Obecnie uważa się że może być on
Oko Za mechanizm ochronny przed nadmiernym oświetleniem uważa się nabrzmiewanie naczyń krwionośnych
P1010201 (3) Siedliskowe typy lasu Za najodpowiedniejsze siedliska dla dębu czerwonego uważa się sie
óneClassfind morę resources a: www.oneclass.com Za przedmiot wypowiedzi typu oceny i normy uważa się
2012-02-12 Technologie InformacyjneTechnologieinformacyjne Andrzej Wal BAZY DANYCH model relacyjny
455.    Relacyjne bazy danych w komputerowym wspomaganiu procesu kierowania zabezpiec
Slajd41 Baza danych jako podstawa GIS Najczęstsze obecnie rozwiązanie - wykorzystanie systemu relacy
Przykład prostej bazy danych zaimplementowanej w modelu relacyjnym przedstawiono na slajdzie. Strukt

więcej podobnych podstron