Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
77 Cards in this Set
- Front
- Back
ANALYSIS PHASE
|
Database development phase that analyzes and describes the existing or proposed system and that determines where the system fits in with the other organizational systems
|
|
ATOMIC ATTRIBUTE
|
Attribute that represents a single data item
|
|
ATTRIBUTE
|
Characteristic of an entity that a database stores
|
|
BASIC DATA-HANDLING PROCEDURES
|
Inserting, updating, deleting, and retrieving data
|
|
BEHAVIOR
|
Action and object instances
|
|
BINARY RELATIONSHIP
|
Relationship that involves two entities
|
|
BRIDGE TABLE
|
Also called a Linking table.
A Table that represents a unique combination of entity instances from two related entities |
|
BUSINESS RULE
|
Statement or practice that defines the policies and procedures an organization uses in its business processes
|
|
CARDINALITY
|
Specifies the minimum and maximum number of entity instances with which you can associate an entity instance in a relationship
|
|
CHILD TABLE
|
Table that contains a foreign key
|
|
COMPOSITE ATTRIBUTE
|
Attribute that is made of multiple atomic attributes
|
|
COMPOSITE KEY
|
Primary key made by combining multiple fields
|
|
CONCEPTUAL DESIGN
|
Database design process that transforms the data dictionary into a data model
|
|
DATABASE
|
Structures that store and organize data that organizations need to retain
|
|
DBA
|
Database administrator. Person responsible for the day-to-day operation of the database
|
|
DATABASE APPLICATION
|
Program that enables users to interact with a database
|
|
DATABASE DEVELOPMENT LIFE CYCLE
|
Series of steps that define the process for defining the scope of a database system, obtaining system requirements, and then designing, implementing, and deploying the system
|
|
DBMS
|
Database management system.
Program that, among other functions, performs the basic data-handling procedures for a database |
|
DATABASE TUNING
|
Process of adjusting DBMS parameters so a database system performs adequately under transaction loads
|
|
DATA DICTIONARY
|
Document that defines all of the data items in a system
|
|
DATA FILE APPROACH TO DATA PROCESSING
|
Nondatabase data-processing approach whereby each application maintains a separate data file
|
|
DATA TYPE
|
Specification of how a database stores data internally
|
|
DEGREE OF RELATIONSHIP
|
Specifies the number of entities that participate in the relationship
|
|
DERIVED ATTRIBUTE
|
Attribute whose value can be derived from another attribute
|
|
DESIGN PHASE
|
Phase of database development that specifies the relationships among the system data and defines the system applications
|
|
ENTITY
|
An object about which a database stores data
|
|
ENTITY INSTANCE
|
Single data item of an entity
|
|
ER MODEL
|
Entity Relationship Model.
Data model that visually expresses data in terms of entities, attributes, and relationships |
|
FIELD
|
Column of data
|
|
FOUR MAIN TYPES OF KEY FIELDS IN A RELATIONAL DATABASE:
|
1. Primary Keys
2. surrogate keys 3. foreign keys 4. composite keys |
|
FOREIGN KEY
|
Field that is a primary key in another table and creates a relationship between the tables
|
|
HIERARCHICAL DATABASE STRUCTURE
|
Database structure in which all related entities have one-way, parent-to-child relationships.
|
|
HIERARCHICAL DB ISSUES:
|
Since hierarchical databases use pointers to create relationships among associated data items, the data is physically dependent on its location on the storage media, making it difficult to move the db should the disk become full or new h/w purchased.
Another issue is that all data is accessed within application programs written in languages such as COBOL that contain commands to navigate through the database pointers. Changes to the db structure require rewriting these programs, which is time-consuming and expensive. |
|
IMPLEMENTATION PHASE
|
Phase of database development that implements the database design using a specific DBMS and that deploys applications to users
|
|
INITIAL STUDY
|
Output of the database development analysis phase
|
|
INITIATION PHASE
|
Database development phase in which developers define the proposed database system and justify the problem or opportunity that the system addresses
|
|
LINKING TABLE
|
Also called bridge table.
Table that represents a unique combination of entity instances from two related entities |
|
LOGICAL/PHYSICAL DESIGN
|
Database design process that transforms a data model into a physical database design that developers can implement
|
|
MAINTENANCE PHASE
|
Database develpment phase that extends over the life of the system and that involves tasks such as upgrading software, correcting errors, and creating new applications
|
|
MANDATORY RELATIONSHIP
|
Relationship in which an entity has a minimum cardinality of one
|
|
MANY-TO-MANY RELATIONSHIP
|
Relationship in which multiple instances of the first entity can be associated with multiple instances of the second entity, and multiple instance of the second entity can be associated with multiple instances of the first
|
|
MAXIMUM CARDINALITY
|
The maximum number of entity instances with which a related entity instance can be associated
|
|
METHOD
|
Program that defines an object's behavior
|
|
MINIMUM CARDINALITY
|
The minimum number of entity instances with which a related entity instance can be associated, usually a value of zero or one
|
|
NORMALIZATION
|
Transformation of the logical data design specified by the ER model into the tables that will be created within the database so the database tables do not have inconsistencies and do not store redundant data
|
|
NULL
|
Undefined data field value
|
|
OBJECT
|
Item in a database that stores both data and information about the data's behavior
|
|
OBJECT CLASS
|
A collection of similar objects; similar to an entity or table
|
|
OBJECT INSTANCE
|
A single instance of an object; similar to a record
|
|
ORDDBMS
|
Object-relational database management system.
Hybrid relational DBMS that allows developers to create objects associated with relational records |
|
OODBMS
|
Object-oriented database management system.
Database system that manages data stored as objects |
|
ONE-TO-MANY RELATIONSHIP
|
Relationship in which one instance of the first entity can be associated with multiple instances of the second entity, but each instance of the second entity is associated with only one instance of the first entity
|
|
ONE-TO-ONE RELATIONSHIP
|
Relationship in which one instance of the first entity is associated with one and only one instance of the second
|
|
OPTIONAL RELATIONSHIP
|
Relationship in which an entity has a minimum cardinality of zero
|
|
PARENT TABLE
|
Table whose primary key is a foreign key in other tables
|
|
POINTER
|
Value that specifies where data is stored physically on a storage medium
|
|
PRIMARY KEY
|
Relational database table field whose value serves to uniquely identify its record
|
|
PROJECT DESIGN
|
Output of the database design process
|
|
PROJECT PROPOSAL
|
Output of the database development INITIATION PHASE
which consists of the following items: 1. Organizational objectives 2. Organizational data overview 3. Organizational structure chart 4. Problem identification and strategic rationales |
|
RECORD
|
Individual row in a table
|
|
REFERENTIAL INTEGRITY
|
Premise that when you create a table with a foreign key, all foreign key values must exist in the parent table
|
|
RELATIONAL DATABASE STRUCTURE
|
Database structure that stores data in tables and columns
|
|
RELATIONSHIP
|
Connection between related entity instances
|
|
RESERVED WORDS
|
Commands that define database operations
|
|
SCALABILITY TEST
|
Implementation process in which developers test the database under realistic data and transaction loads
|
|
STATE
|
Values of an object's attributes and relationships
|
|
SURROGATE KEY
|
Field that a database designer creates to be the record's primary key
|
|
TABLE
|
Grid with columns and rows that stores data
|
|
TERNARY RELATIONSHIP
|
Relationship that involves three entities
|
|
THREE PRIMARY DATABASE STRUCTURES:
|
1. hierarchical
2. relational 3. object-oriented |
|
UNARY RELATIONSHIP
|
Relationship that involves one entity having a relationship with itself
|
|
TWO IMPORTANT CHARACTERISTICS OF AN OBJECT CLASS:
|
1. State
2. Behavior |
|
WHAT DOES AN OBJECT CLASS'S STATE SPECIFY?
|
An object class's state specifies the values of its attributes and the relationships of all object instances within the class.
|
|
ORGANIZATIONAL OBJECTIVES:
|
state the objectives of the organization for which the proposed database system is being built
|
|
ORGANIZATIONAL DATA OVERVIEW:
|
describes the existing organizational databases and database applications
|
|
ORGANIZATIONAL STRUCTURE CHART
|
describes the organization's management structure and highlights the managers and users involved in the database system development process
|
|
PROBLEM IDENTIFICATION AND STRATEGIC RATIONALES
|
explains the problem that the database system solves or the opportunity that it exploits, as well as how the system helps the organization meet its defined objectives.
|