Object Orientated Databases (P2) Flashcards
1
Q
What is an ODD?
A
Object-orientated databases store data as objects and do not have any tables or use SQL. Objects contain both data and functions that can be performed on the data.
2
Q
3 advantages of OOD
A
- Can store a larger number of data types
- Better performance when there are complex data structures and relationships
- Reusability of functions because each object is defined by a class, and classes can take functionality from other classes through a process called inheritance
3
Q
3 disadvantages of OOD
A
- Lower efficiency when data structures and relationships are simple
- More user tools exist for relational databases
- OODs are less secure (you cannot set user access rights)