Lecture 1. Database Systems
Lecture 1. Database Systems
2. Describe what a database is, the various types of databases, and why they are valuable assets
for decision making
2. Describe what a database is, the various types of databases, and why they are valuable assets
for decision making
Advantages of a DBMS:
Improved data sharing
Database location(s)
Database design focuses on design of database structure used for end-user data
Designer must identify database’s expected use
Well-designed database:
Facilitates data management
Each file was owned by individual or department that commissioned its creation
Ubiquitous use of personal productivity tools can introduce the same problems as the
old file systems
Microsoft Excel
Widely used by business users
Users have become so adept at working with spreadsheets, they tend to use them to complete
tasks for which spreadsheets are not appropriate – database substitute
Record specification
Field definitions
Data inconsistency: different and conflicting versions of same data occur at different
places
Data inconsistency
Data-entry errors
Insertion anomalies
Deletion anomalies
Database system: defines and regulates the collection, storage, management, use of
data
Software
People
Procedures
Data
DBMS software
Database designers
End users
Procedures: instructions and rules that govern the design and use of the database
system
Also stores related data entry forms, screen definitions, report definitions, etc.
Performance tuning: activities that make the database perform more efficiently
Security management
DBMS creates a security system that enforces user security and data privacy
Security rules determine which users can access the database, which items can be accessed,
etc.
Maximizes consistency
Management complexity
Maintaining currency
Vendor dependence
Poorly designed database leads to bad decision making and organizational failure