Ch01-Database Systems 1
Ch01-Database Systems 1
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
➢At the heart of all of these systems are the collection, storage, aggregation, manipulation,
dissemination, and management of data.
retrieval of data
controls access to the data stored in the database 12/19/2023 Database System Design, Implementation And
Management 10
1-3a Role and Advantages of the DBMS
➢Minimized data
inconsistency
➢Number of users
➢Database location(s)
Types of Databases
(cont’d.)
site
Types of Databases
(cont'd.)
1
2/19/2023 Database System Design, Implementation And Management 19
❑Well-designed database:
And Management 22
DBMS systems
database system
➢Data processing (DP) specialist converted computer file structure from manual system
➢Each file used its own application program to store, retrieve, and modify data
➢Each file was owned by individual or department that commissioned its creation
12/19/2023 Database System Design, Implementation And Management 25
❑Ubiquitous use of personal productivity tools can introduce the same problems as the
❑Microsoft Excel
➢Users have become so adept at working with spreadsheets, they tend to use them to complete
format
➢Record specification
➢Field definitions
1-6b Data
Redundancy
❑File system structure makes it difficult to combine
➢Islands of information
updated consistently
different places
❑Data inconsistency: different and conflicting versions of same data occur at different
places
❑Data inconsistency
❑Data-entry errors
➢Update anomalies
➢Insertion anomalies
➢Deletion anomalies
✓Also defines, stores, and manages all access paths and components
❑Database system: defines and regulates the collection, storage, management, use of
data
❑Five major parts of a database system:
➢Hardware
➢Software
➢People
➢Procedures
➢Data
➢DBMS software
➢Database designers
➢End users
❑Procedures: instructions and rules that govern the design and use of the database
system
❑Database technology already in use affects selection of a database system 12/19/2023 Database System Design, Implementation
And Management 43
in a data dictionary
dependency
➢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.
➢DBMS uses sophisticated algorithms to ensure concurrent access does not affect
➢DBMS provides backup and data recovery to ensure data safety and integrity
✓Minimizes redundancy
✓Maximizes consistency
➢Current DBMSs accept end-user requests via multiple different network environments
✓End users generate answers to queries by filling in screen forms through Web browser
➢Increased costs
➢Management complexity
➢Maintaining currency
➢Vendor dependence
Summary
❑Data are raw facts
making
information ➢Poorly designed database leads to bad decision making and organizational
failure
Summary (cont'd.)
❑In a file system, data stored in independent files
Summary (cont'd.)
❑Database management systems were developed to address file system’s inherent weaknesses
❑DBMS enforces data integrity, eliminates redundancy, and promotes security 12/19/2023 Database System Design,
Implementation And Management 60