Advance Database System Flashcards
Process of describing the data, relationships between the data, and the constraints on the data.
Conceptual Database Design
Iterative and progressive process of creating a specific data model
for a determined problem domain
Data modeling
Simple representations of complex real-world data structures
Data models
Abstraction of a real-world object or event
Model
focuses on how the database structure will be used to store and manage end-
user data
Database design
clearly defined
area within the real-world environment, with a well-defined scope and boundaries that will be
systematically addressed.
problem domain
represents a particular type of object in the real world, which means an entity
is “distinguishable”—that is, each entity occurrence is unique and distinct
entity
A characteristic of an entity.
attribute
describes an association among entities
relationship
a restriction placed on the data.
constraint
a brief, precise, and unambiguous description
of a policy, procedure, or principle within a specific organization
business rule
use data models to communicate with programmers and end
users.
Database designers
an abstraction of a complex real-world data environment.
data model
used to identify and define the basic modeling
components within a specific real-world environment.
Business rules
Raw facts. Not yet been processed to reveal the meaning.
Data
Generation, storage, and retrieval of data
Data management
Produced by processing data. Reveals the meaning of data.
Information
Shared, integrated computer structure that stores a collection of end-user
data and metadata.
Database
Raw facts of interest to end user
End-user data
Data about data, which the end-user data are integrated and managed.
Metadata
Collection of programs. Manages the database
structure.
Database management system (DBMS)
Raw facts of interest to end user
End-user data
serves as the intermediary between the user and the database.
DBMS
Supports one user at a time
Single-user database