STRONA GŁÓWNA FORUM ARTYKUŁY
   Logowanie | Rejestracja
Menu główne
Darmowe ogłoszenia pracy, gdzie wykorzystuje się UML!

Instrukcja zamieszczania bezpłatnych ogłoszeń pracy, została zamieszczona w więcej...

Forum dedykowane

Jeżeli masz jakikolwiek problem z UML (Unified Modeling Language) oraz zależy Ci na czasie i jakości odpowiedzi - to skorzystaj z dedykowanego forum!
W celu uruchomienia forum dedykowanego skontaktuj się z nami poprzez biuro obsługi klienta. więcej...

Edukacja

Ciekawą ofertę edukacyjną z zakresu Inżynierii Oprogramowania od kilku lat przedstawia Politechnika Warszawska- "Podyplomowe Studium Projektowania Systemów Informacyjnych" adresowane jest do osób zajmujących się zbieraniem i modelowaniem wymagań więcej...

Reklama

Oferta reklamy w Portal www.UML.com.pl więcej...

Czy wiesz, że:

Według D. Rosenberga podczas modelowania analitycznego - aktor, klasa graniczna, klasa przechowująca i klasa sterująca mogą łączyć się w okreslony sposób? więcej...

Architektura danych
  Napisane przez Mon 04 Dec 2006 przez Artur (1137 cztane)


Architektura danych

Każdy poziom rozpatrywania baz danych można sprowadzić do podstawy którą jest model danych. Reguły określające strukturę danych, zapewniające poprawność baz danych (integralność danych) oraz sposób operowania danymi to podstawowe trzy kategorie zasad które określają model danych. Wyróżniono trzy generacje modeli danych:

• Proste modele danych, gdzie poprzez zgrupowanie w strukturze plików, obiekty są reprezentowane przez strukturę rekordów.
• Klasyczne modele danych. Należą tu hierarchiczne, sieciowe oraz relacyjne modele danych. Bez zagłębiania się w szczegóły hierarchiczny model można sobie wyobrazić jako odwrócone drzewo plików i katalogów, którego organizacja danych miała zadowalające rezultaty z ówcześnie stosowanym napędami taśmowymi. Wypełniano bazy tak, że kolejne poziomy drzewa znajdowały się na sąsiadujących fragmentach taśm. Sieciowe podejście jest rozszerzeniem hierarchicznego z tą różnicą że można tworzyć powiązania między dowolnymi węzłami grafu. Relacyjny model danych zasadniczo inny zostanie szczegółowo opisany w dalszej części pracy.
• Semantyczne modele danych. Znacząco inne od wyżej wymienionych gdyż tu znaczenie informacji daje się łatwo odczytać z samej bazy danych. Podstawą wprowadzenia zasadniczych zmian w modelu semantycznym są niedogodności klasycznych modeli danych, gdzie po znormalizowaniu struktury relacji, rekord odzwierciedla dany rzeczywisty obiekt dopiero po świadomej interpretacji, co pochłania dużo energii.

Poszczególne generacje modeli danych, a zarazem baz danych wynikają przede wszystkim z potrzeb programów użytkowych baz danych. Nie trudno zauważyć, że oprogramowanie znajduje swoje zastosowanie w coraz to szerszym kręgu zastosowań, co spotyka się bezpośrednio z większymi wymaganiami od bazy danych. Relacyjny model danych wraz z poprzednikami był tworzony z myślą o dotychczasowym zapotrzebowaniu w aplikacjach biznesowych, tj. aplikacji pokroju zarządzania magazynem, listą płac, itp. Obecne aplikacje, jak: systemy projektowania wspomagania komputerowego (CAD/CAM, CASE); systemy informacji geograficznej GIS; systemy baz wiedzy; systemy multimedialne itp., stawiają poprzeczkę dużo wyżej.
Jak można wywnioskować ze wspomnianych generacji modeli danych, teraźniejszy obraz teorii, stosowanych narzędzi ma za sobą wiele lat zmian różnych koncepcji. Podobnie jak w innych obszarach informatyki i tu czas ma wielkie znaczenie - od narodzin, w bazach danych zmieniło się wszystko.

Kolejne artykuły naświetlą ideę poszczególnych modeli, tj. relacyjnego, obiektowego, relacyjno - obiektowego.
Indeks :: Drukuj :: E-mail
Komentarze są własnością ich autorów. Nie ponosimy odpowiedzialności za ich treść.
Blok logowania
Nazwa użytkownika:

Hasło:


Zapomniałeś hasło?

Zarejestruj się teraz!
Przegląd UML 2.0

Diagramy UML 2.0 -więcej...
Diagram klas - więcej...
Diagram przypadków użycia -więcej...
Diagram obiektów - więcej...
Diagramy pakietów - więcej...
Diagram czynności -więcej...
Diagram maszyn stanowych -więcej...
Diagramy modelowania analitycznego -więcej...
Diagramy struktur połączonych -więcej...
Diagramy sekwencji -więcej...
Diagramy komunikacji -więcej...
Diagramy harmonogramowania-więcej...
Diagramy komponentów-więcej...
Diagramy sterowania interakcją -więcej...
Diagramy rozlokowania -więcej...
Wkrótce powstaną kolejne opracowania

Statystyki
Reklama