Model danych
listopad 11, 2008
Model danych można zdefiniować jako spójny zestaw pojęć, który służy do opisywania danych i związków pomiędzy nimi oraz manipulowania danymi (przekształcania danych) i ich związkami, a także do wyrażania więzów nałożonych na dane w pewnym świecie modelowanym.
Model jest zatem pewną reprezentacją wziętych ze świata rzeczywistego obiektów, zdarzeń i powiązań między nimi. Jest zatem abstrakcją, która koncentruje się na istotnych, swoistych aspektach pewnego fragmentu rzeczywistości, a pomija elementy przypadkowe. Z tego powodu model danych musi dostarczyć pojęć i oznaczeń, które pozwolą projektantom baz danych i późniejszym ich użytkownikom na jednoznaczne i precyzyjne przekazywanie własnego sposobu widzenia danych danego fragmentu rzeczywistości.
W modelu danych można wydzielić trzy składniki:
- Część strukturalną – zawierającą zbiór zasad, zgodnie, z którymi mogą być konstruowane bazy danych,
- Część wykonawczą – opisującą typy dopuszczalnych operacji na danych (w tym operacji wykorzystywanych do modyfikacji i wyszukiwania danych w bazie danych oraz zmiany jej struktury),
- Część opcjonalną – zawierającą zbiór zasad integralności, które gwarantują spójność danych.
A zatem można powiedzieć, że model danych to pewien ustrukturalizowany sposób opisu świata rzeczywistego, (który musi zawierać te trzy składniki w różnym zakresie).
Entry Filed under: modele baz. Tagi: model danych, struktura.
Trackback this post | Subscribe to the comments via RSS Feed