• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/77

Click to flip

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.