Lesson 2.2: Overview of Data Model Flashcards
it is the planning the structure of the database where it helps to put the real world requirements into a design
data model
this makes the developer to understand the relationship between various objects in the database
data model
t/f data model does not help to highlight any drawbacks of the plan
false.
it helps to highlight any drawbacks of the plan and correct it at the design stage itself
Notion for describing data or information.
data model
One of the most fundamental in the study of database systems.
data model
description generally consists of three parts
structure of the data
operations on the data
constraints on the data
tools in programming languages for describing the structure of the data used by the program:
- arrays
- structures (“structs”)
- objects
The data structures used to implement data in the computer are sometimes referred to as ___, although in fact they are far removed from the gates and electrons that truly serve as the physical implementation of the data
physical data model
In the database world, data models are at a somewhat higher level than data structures, and are sometimes referred to as a ______ to emphasize the difference in level.
conceptual model
generally anything that can be programmed
Operations on the data
t/f in database data model, there is usually a limited set of operations that can be performed, generally allowed to perform a limited set of queries and modifications.
true
t/f BY LIMITING OPERATIONS, it is possible for programmers to describe database operations at a very high level
true
t/f Database data models does not have a way to describe limitations on what the data can be.
false.
Database data models usually have a way to describe limitations on what the data can be.
Important Data Models
relational model, including object-relational extensions
semistructured-data model, including XML and related standards
relational model is based on __
tables