Professional Documents
Culture Documents
UNIVERSITY OF SULAIMANI
COLLEGE OF COMMERCE
ADVANCED DATABASE SYSTEMS
Input entering data into the computer. Data, as it does not have context
at this stage.
Process manipulating the data into information in a form
understandable to the user
Output Presenting the data to the user in a form the user can
understand, it must have context. It could be printed, displayed on screen.
Information is used to the decision-making.
Data Information
6
Data
Processing
Averaging the data
Adding context
Adding value
Information
Database Structure
7
Database (DB)
8
Data quality is affected by the way data is entered, stored and managed.
Dirty data is inaccurate, incomplete or erroneous data, especially in a computer system or database.
Several reasons makes data dirty in database:
Integrity: Enforcing data integrity ensures the quality of the data in the database.
1. Entity Integrity means that a primary key of an entity, can never take a null value and duplicate
value.
2. Domain integrity means the set of all unique values permitted for an attribute. You define (data
type, length or size, is null value allowed). It is better to use define format or check constraint for
some attribute such as (Age>=18 && Age<=60) or day/month/year).
3. Referential integrity means that to manage the relationships between primary and foreign keys.
There are two foreign key integrity constraints: cascade update related fields and cascade delete
related rows.
Types of Database Systems
13
Local Databases
Centralized Database
Client/Server Databases
Distributed Databases
Types of Database Systems
14
Local Databases
Types of Database Systems
15
Centralized Database
Central
Computer
Types of Database Systems
16
Client
Client Server Database
Client Network/
Internet
Database
Server
Client
Types of Database Systems
17
Distributed Database
Location B
Location C
computer
computer
computer
Location A