Professional Documents
Culture Documents
Introduction
What is a Database
Database collection of organized data
Finance softwares
maps
Uses of databases
Tracking of long-term statistics and trends
shuffling
Managing different types of transactions
performed by an individual or business
Maintaining historic information
Database Environment
Mainframe environment consists of powerful
Business processes
Data
Analysis
Entities
Attributes
Re-engineering
Business Rules
It affects the business in many ways
and manipulated
Categories of business rules:
-database oriented
-application oriented
Business Processes
Daily/timed activities of the company
Requirements Analysis
Analyzing the needs of a business
data
Some of basic information needed:
Objectives and goals pertaining to the system
Proposed requirements
Business process and rules
Documents of current information
the operations
Redesigning the entire system
Improvement of methods
Elements of a Database
Schema
Schema objects
Tables
Fields and columns
Records or rows
Keys
Relationships
Data types
Database Schema
Schema group of related objects in a database
Conceptual/logical model
Internal/physical model
External/view model
Tables
Primary unit of physical storage in the database
Types of data:
Data tables
Join tables
Subset tables
Validation tables
Columns
Category of information in the database
Rows
Collection of all columns in a table associated
Data Types
Alphanumeric
Numeric
Date and Time
Boolean
Character Large Objects
Binary Large Objects
Database Integrity
Insurance of accurate data in database
Keys
Primary Keys
Unique data in a
table
Foreign Keys
Reference a
primary key in
another table
Relationships
Relationships reduce data redundancy
redundancy
Types of relationships:
One-one
One-many
Many-many
Design Methodology
Process of designing a database with a plan
Advantages:
Step by step guide
Minimal trial and error
Easier documentation
Easier to modify the database
Application Design
Creating an interface for the end user through
Characteristics of a good
database
Storage needs met
Available data
Secured data
Accurate and easy to manage
Acceptable performance to the user
Minimal redundant data