Professional Documents
Culture Documents
Security
Purchase system Stock accounting Quality accounting
implementation
Item code Item code Item code becomes difficult due
Item Name Item Name Item Name to the different
PO No. PO No. programs developed at
Supplier code Supplier code different times for each
Supplier name Supplier name system.
Delivery Schedule
Qty. received Qty. received Qty. received
Qty. rejected Qty. rejected Qty. rejected
Security Problems
Qty. accepted Qty. accepted Qty. accepted
Goods received Note No. Goods received Note No. Goods received Note No.
Goods returned Qty. Goods returned Qty. Goods returned Qty. Integrity rules are
written during
programmes are written
To find the delivery Schedule by a
Repetition of common data results into person working on Quality becomes
repetition of storage of common data on difficult due to separate File system
3 systems Becomes difficult to
incorporate change or
new integrity rules
Data redundancy and Difficulty in access to the
inconsistency data
File concept – Traditional method
• Separate systems for each function
• Separate file for each system
• Data redundancy and
inconsistency
• Difficulty in access to the data
• Concurrent access anomalies
• Security problems
• Integrity of the data
Database Concept
• Definition: A Database is a collection of records
stored in a computer in a systematic way, so that a
computer program can consult it to answer
questions. For better retrieval and sorting, each
record is usually organized as set of data elements
(facts). The items retrieved in answer to queries
become information that can be used to make
decisions. The computer program used to manage
and query a database is known as a database
management system (DBMS).
• a database is a structured body of related
information. The software used to manage and
manipulate that structured information is called a
DBMS (Database Management System). A database
is one component of a DBMS.
Database for Materials
Management
Item code, Item name, supplier code,
Purchase Managers supplier name, P.O.No., Rate Stores Managers
View Delivery Schedule, Quantity View
received, GRR No., Qty. returned,
GRN No., Qty. rejected, Type of
rejection, Reason for rejection,
Rating
Entities
NH1 NH2 NH3
1. Project
Contractor Contractor 2 Contractor 4
2. Contractor
1
Contractor 3 Contractor 5
Relationships
1. One project will have one location. One to one
2. Many contractors work on one project. Many to One
3. Many project Managers work on many projects. Many to Many
Project Level Construction Database Entity
and Relationships for a Contractor
Project
Columns
or
Attributes
Project Table
Source: http://en.wikipedia.org/wiki/Database
Data Warehouse and Data Mining
External Data
Sources
Visualisation
Extract
Clean Metadata
Transform repository Serves OLAP
Load
Refresh
Operational Data
Databases Data
Warehouse Mining
Centralised data warehouse
Projec Region
tTyp Nation
e
Cost Facts District
Duratio Projec Client
n tRegion
Resourc
e
Environment
Revenue
Environment Expenses Resourc
Cost e
Equipment
Manpowe
r
Multidimensional Database Model
Customer Store
Store
Time Time
SALES FINANCE
Product
Product
Time Time
Equipment
Project