• 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 = ATTRIBUTEsee slide 3-6
ROW
ROW: RECORD = TUPLE = INSTANCEsee slide 3-7
BLOCK:
BLOCK: VALUEsee slide 3-8
Primary Key
ElementItemAttributeField
Examples of Keys
Students – ID NumberVehicles – VIN or Vehicle Identification NumberAirplane – Tail NumberBook - ISBN
Examples of Concatenated Keys
Airline FlightOil well in OklahomaClass 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 usefulAllows organizations to retrieve, store, and analyze information easilyIs 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)RecordFileDatabase (LOWEST)
File Processing Approach (Old School)
Storage Media: Sequential tapes or files Data: stored in long sequential filesOrganization: redundant data in multiple filesEfficiency: data embedded to support processingUpdates: requires multiple updates in many filesProcessing: slower query/faster processing
Data Base Approach (New School-TODAY)
Storage Media: Direct Access Storage Device (DASD) Data: stored in related tablesOrganization: redundant data minimized/eliminatedEfficiency: data only stored only in tablesUpdates: requires few or one update for a data fieldProcessing: faster query/slower processing
Storage MediaFile Processing Approach (Old School)
Sequential tapes or files
DataFile Processing Approach (Old School)
stored in long sequential files
OrganizationFile Processing Approach (Old School)
redundant data in multiple files
EfficiencyFile Processing Approach (Old School)
data embedded to support processing
UpdatesFile Processing Approach (Old School)
requires multiple updates in many files
ProcessingFile Processing Approach (Old School)
slower query/faster processing
Storage MediaData Base Approach (New School-TODAY)
Direct Access Storage Device (DASD)
DataData Base Approach (New School-TODAY)
stored in related tables
OrganizationData Base Approach (New School-TODAY)
redundant data minimized/eliminated
EfficiencyData Base Approach (New School-TODAY)
data only stored only in tables
UpdatesData Base Approach (New School-TODAY)
requires few or one update for a data field
ProcessingData Base Approach (New School-TODAY)
faster query/slower processing
Database Administrator (DBA)
Designs, develops and monitors performance of databasesEnforces 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 databasesTests the new systems and databases before use
Database Systems Activities – Data Entry
ExampleData is entered from paper employment applications into a form entry screenThe 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 databasesee slide 3-23
Query Database Systems Activities – Querysee 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 – Querysee 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 – Querysee 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 – Reportsee example - slide 3-25
A database function that extracts and formats information from a database for printing and presentation
Report GeneratorDatabase Systems Activities – Reportsee 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 Model3-26
A map or diagram that represents entities and their relationshipsUsed 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 relationshipsVery useful in developing complex databases
The Relational Model
The most common type of database model used today in organizationsIs 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 possibleExample: Database with redundant data (see slide 3-35)
Data Dictionary
Is a document that database designers prepare to help individuals enter dataProvides 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 databaseOLAP tools enable users to analyze different dimensions of data beyond data summary and data aggregations of normal database queriesThe OLAP Server is the chief component of an OLAP system which understands how the data is organized and has special functions for analyzing dataOLAP 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 MiningIs 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 dataWith data mining tools you can graphically drill down, sort or extract data based on certain conditions, perform a variety of statistical analysisData 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 PracticesKnowledge Management System (KMS)
Procedures and processes that are widely accepted as being among the most effective and/or efficient
TechnologyKnowledge 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 ObjectiveKnowledge Management System (KMS)
How to recognize, generate, store, share, manage this tacit knowledge (Best Practices) for deployment and use