Dom Bazy danych Co to jest obiektowa baza danych (OODB)? - definicja z techopedia

Co to jest obiektowa baza danych (OODB)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza obiektowa baza danych (OODB)?

Obiektowa baza danych to baza danych subskrybująca model z informacjami reprezentowanymi przez obiekty. Zorientowane obiektowo bazy danych są niszową ofertą w dziedzinie relacyjnego systemu zarządzania bazami danych (RDBMS) i nie są tak skuteczne ani dobrze znane, jak silniki baz danych głównego nurtu.

Techopedia wyjaśnia obiektową bazę danych (OODB)

Jak sama nazwa wskazuje, główną cechą obiektowych baz danych jest możliwość definiowania obiektów, które różnią się od zwykłych obiektów baz danych. Obiekty w obiektowej bazie danych odnoszą się do możliwości opracowania produktu, a następnie do jego zdefiniowania i nazwania. Obiekt może być następnie określany lub nazywany później jako jednostka bez konieczności wchodzenia w jego złożoność. Jest to bardzo podobne do obiektów używanych w programowaniu obiektowym.


Prawdziwym paralelą obiektów jest silnik samochodowy. Składa się z kilku części: głównego bloku cylindrów, układu wydechowego, kolektora dolotowego i tak dalej. Każdy z nich jest samodzielnym komponentem; ale po obróbce i przykręceniu do jednego obiektu są one teraz wspólnie nazywane silnikiem. Podobnie podczas programowania można zdefiniować kilka elementów, takich jak linia pionowa przecinająca prostopadłą linię poziomą, podczas gdy obie linie mają stopniowany pomiar. Ten obiekt może być następnie zbiorczo oznaczony jako wykres. Korzystając z możliwości kreślenia komponentów, nie trzeba najpierw definiować wykresu; ale raczej można wywołać instancję utworzonego wykresu.


Przykłady zorientowanych obiektowo silników baz danych obejmują db4o, Smalltalk i Cache.

Co to jest obiektowa baza danych (OODB)? - definicja z techopedia