• 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/66

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;

66 Cards in this Set

  • Front
  • Back
Database
Group of related files
Entity
Person, place, thing, or event about which information must be kept
Attribute
A piece of information describing a particular entity
Key field
Field that uniquely identifies every record in a file
Database Terms
FILE = TABLE = RELATION = ENTITY
COLUMN
COLUMN:
FIELD = ITEM = ELEMENT = ATTRIBUTE

see slide 3-6
ROW
ROW:
RECORD = TUPLE = INSTANCE

see slide 3-7
BLOCK:
BLOCK:
VALUE

see slide 3-8
Primary Key
Element
Item
Attribute
Field
Examples of Keys
Students – ID Number
Vehicles – VIN or Vehicle Identification Number
Airplane – Tail Number
Book - ISBN
Examples of Concatenated Keys
Airline Flight
Oil well in Oklahoma
Class at OU
Database Associations
One-to-one (teams to stadiums)
One-to-many (player to team)
Many-to-many (players to games)
Why Study Data Resource Management?
Today’s business enterprises cannot survive or succeed without quality data about their internal operations and external environment.
Data Resource Management
Definition:
A managerial activity that applies information systems technologies to the task of managing an organization’s data resources to meet the information needs of their business stakeholders
Database Technology
A collection of related data organized in a way that makes it valuable and useful
Allows organizations to retrieve, store, and analyze information easily
Is vital to an organization’s success in running operations and making decisions
Entities
Things we store information about. (i.e. persons, places, objects, events, etc.)
Have relationships to other entities (i.e. the entity Student has a relationship to the entity Grades in a University Student database
Attributes
These are pieces of information about an entity (i.e. Student ID, Name, etc. for the entity Student)
Field
Individual characteristics about an ENTITY. Fields are also called attributes or columns depending on the type of DBMS
Record
A group of fields or attributes to describe a single instance of an ENTITY. These are also called rows depending on the DBMS
File
A collection of records or instances for a given ENTITY. These are also called tables depending on the DBMS
Database
A collection of files or entities containing information to support a given system or a particular topic area
Levels of a Database Management System (DBMS)
Field (HIGHEST)
Record
File
Database (LOWEST)
File Processing Approach (Old School)
Storage Media: Sequential tapes or files
Data: stored in long sequential files
Organization: redundant data in multiple files
Efficiency: data embedded to support processing
Updates: requires multiple updates in many files
Processing: slower query/faster processing
Data Base Approach (New School-TODAY)
Storage Media: Direct Access Storage Device (DASD)
Data: stored in related tables
Organization: redundant data minimized/eliminated
Efficiency: data only stored only in tables
Updates: requires few or one update for a data field
Processing: faster query/slower processing
Storage Media

File Processing Approach (Old School)
Sequential tapes or files
Data

File Processing Approach (Old School)
stored in long sequential files
Organization

File Processing Approach (Old School)
redundant data in multiple files
Efficiency

File Processing Approach (Old School)
data embedded to support processing
Updates

File Processing Approach (Old School)
requires multiple updates in many files
Processing

File Processing Approach (Old School)
slower query/faster processing
Storage Media

Data Base Approach (New School-TODAY)
Direct Access Storage Device (DASD)
Data

Data Base Approach (New School-TODAY)
stored in related tables
Organization

Data Base Approach (New School-TODAY)
redundant data minimized/eliminated
Efficiency

Data Base Approach (New School-TODAY)
data only stored only in tables
Updates

Data Base Approach (New School-TODAY)
requires few or one update for a data field
Processing

Data Base Approach (New School-TODAY)
faster query/slower processing
Database Administrator (DBA)
Designs, develops and monitors performance of databases
Enforces policy and standards for data uses and security
Systems Analyst
Defines data requirements working with a DBA
Incorporates the database design into new program designs
Systems Programmer
Creates business applications that connect to databases
Tests the new systems and databases before use
Database Systems Activities – Data Entry
Example
Data is entered from paper employment applications into a form entry screen
The entry forms are designed to match the paper forms for easy entry
The form data is processed by the entry program and then stored in the employment database

see slide 3-23
Query
Database Systems Activities – Query
see example - slide 3-24
A database function that extracts and displays information from a database given selection parameters.
SQL (Structure Query Language)
Database Systems Activities – Query
see example - slide 3-24
A language to select and extract data from a database
The industry standard language for relational databases
QBE (Query by Example)
Database Systems Activities – Query
see example - slide 3-24
A technique that allows a user to design a query on a screen by dragging and placing the query field in their desired locations
Report

Database Systems Activities – Report
see example - slide 3-25
A database function that extracts and formats information from a database for printing and presentation
Report Generator

Database Systems Activities – Report
see example - slide 3-25
A specialized program that uses SQL to retrieve and manipulate data (aggregate, transform, or group)
Reports are designed using standard templates or can be custom generated to meet informational needs
Data Model
3-26
A map or diagram that represents entities and their relationships
Used by Database Administrators to design tables with their corresponding associations
Database Keys
Mechanisms used to identify, select, and maintain one or more records using an application program, query, or report
Primary Key
A unique attribute type used to identify a single instance of an entity.
Compound Primary Key
A unique combination of attributes types used to identify a single instance of an entity
Secondary Key
An attribute that can be used to identify one or more records within a table with a given value
Designing Databases - Associations
Associations
Define the relationships one entity has to another
Determine necessary key structures to access data
Come in three relationship types:
- One-to-One
- One-to-Many
- Many-to-Many
Foreign Key
An attribute that appears as a non-primary key in one entity (table) and as a primary key attribute in another entity (table)
Entity Relationship Diagram (ERD)

see example - slide 3-30 & see 3-31
Diagramming tool used to express entity relationships
Very useful in developing complex databases
The Relational Model
The most common type of database model used today in organizations
Is a three-dimensional model compared to the traditional two-dimensional database models
Rows (first-dimension)
Columns (second-dimension)
Relationships (third-dimension)
The third-dimension makes this model so powerful because any row of data can be related to any other row or rows of data
Normalization
A technique to make complex databases more efficient by eliminating as much redundant data as possible
Example: Database with redundant data (see slide 3-35)
Data Dictionary
Is a document that database designers prepare to help individuals enter data
Provides several pieces of information about each attribute in the database including:
Name
Key (is it a key or part of a key)
Data Type (date, alpha-numeric, numeric, etc.)
Valid Value (the format or numbers allowed)
Can be used to enforce Business Rules which are captured by the database designer to prevent illegal or illogical values from entering the database. (e.g. who has authority to enter certain kinds of data)
Online Transactional Processing
The mechanism by which customers, suppliers, and employees process business transactions for an organization
These users conduct transactions online through internal systems and external Websites for processing and storage
Online Analytical Processing (OLAP)
Graphical software tools that provide complex analysis of data stored on a database
OLAP tools enable users to analyze different dimensions of data beyond data summary and data aggregations of normal database queries
The OLAP Server is the chief component of an OLAP system which understands how the data is organized and has special functions for analyzing data
OLAP can provide time series and trend analysis views of data, data-drill downs, and the ability to answer “what-if” and “why” questions as part of its functions
Data Mining
Data Mining
Is a method companies use to analyze information to better understand their customers, products, markets, or any other phase of their business for which they have data
With data mining tools you can graphically drill down, sort or extract data based on certain conditions, perform a variety of statistical analysis
Data mining applications are very powerful and use highly complex algorithms to analyze and to identify opportunities
Knowledge Management
The process an organization uses to gain the greatest value from its knowledge assets
Knowledge Assets
All underlying skills routines, practices, principles, formulas, methods, heuristics, and intuitions whether explicit or tacit
Explicit Knowledge
Anything that can be documented, archived, or codified often with the help of information systems
Tacit Knowledge
The processes and procedures on how to effectively perform a particular task stored in a persons mind
Best Practices

Knowledge Management System (KMS)
Procedures and processes that are widely accepted as being among the most effective and/or efficient
Technology

Knowledge Management System (KMS)
Generally not a single technology but instead a collection of tools that include communication technologies (e.g. e-mail, groupware, instant messaging), and information storage and retrieval systems (e.g. database management system) to meet the Primary Objective
Primary Objective


Knowledge Management System (KMS)
How to recognize, generate, store, share, manage this tacit knowledge (Best Practices) for deployment and use