03_09 Database Design Flashcards
A design philosophy that begins by identifying individual design components and then aggregates them into larger units.
In database design, the process begins by defining attributes and then groups them into entities.
bottom-up design
The external limits to which any proposed system is subjected.
These limits include budgets, personnel, and existing hardware and software.
boundaries
A process by which all database design decisions are carried out centrally by a small group of people.
Suitable in a top-down design approach when the problem domain is relatively small, as in a single unit or department in an organization.
centralized design
A storage technique that stores related rows from two related tables in adjacent data blocks on disk.
clustered table
The strength of the relationships between a module’s components.
cohesivity
Module cohesivity must be high.
Tools used to automate part or all of the SDLC.
computer-aided systems engineering (CASE)
A process that uses data-modeling techniques to create a model of a database structure that represents real-world objects as realistically as possible.
The design is both software- and hardware-independent.
conceptual design
The process of database design and implementation.
database development
A subset of a distributed database.
database fragment
Although the fragments may be stored at different sites within a computer network, the set of all fragments is treated as a single database. See also horizontal fragmentation and vertical fragmentation
A cycle that traces the history of a database within an information system.
The cycle is divided into six phases: initial study, design, implementation and loading, testing and evaluation, operation and maintenence, and evolution.
Database Life Cycle (DBLC)
A set of database privileges that could be assigned as a unit to a user or group.
database role
A process in which conceptual design models subsets of an organization’s database requirements, which are then aggregated into a complete design.
Such modular designs are typical of complex systems with a relatively large number of objects and procedures.
decentralized design
A document that provides a precise, detailed, up-to-date, and thoroughly reviewed description of the activities that define an organization’s operating environment.
description of operations
A level of database backup in which only the last modifications to the database are copied.
differential backup
A complete copy of an entire database saved and periodically updated in a separate memory location.
full backup (database dump)
A full backup ensures a full recovery of all data after a physial disaster or database integrity failure.