Databases and Database Management Systems: Understanding Computers: Today and Tomorrow, 13th Edition
Databases and Database Management Systems: Understanding Computers: Today and Tomorrow, 13th Edition
Chapter 14:
Databases and Database
Management Systems
Learning Objectives
• Advantages
– Faster response time
– Lower storage requirements
– Easier to secure
– Increased data accuracy
• Disadvantages
– Increased vulnerability (backup is essential)
• Data hierarchy
– Characters
– Fields/columns: Hold single pieces of data
– Records/rows: Groups of related fields
– Tables: Collection of related records
– Database: Contains a group of related tables
• Entity: Something of importance to the organization
– Entities that the organization wants to store data
about typically becomes a database table
– Attributes: Characteristics of an entity
• Typically become fields in the entity’s database
table
Understanding Computers: Today and Tomorrow, 13th Edition
11
Data Concepts and Characteristics
– Direct organization
• Uses hashing algorithms to specify the
exact storage location
• Location is based on primary key
• Algorithms should be
designed to limit collisions
– Sometimes a combination of
indexing and direct organization
is used within a database
system
• Maintaining a database
– Data in tables can be edited as needed
– Table structures can be modified when needed
– Other possible modifications:
• Adding new indexes to speed up queries
• Deleting obsolete data
• Upgrading database software, installing patches
• Repairing/restoring data that has become corrupt
• Continuing to evaluate and improve security
• What Is a Database?
• Data Concepts and Characteristics
• Database Classifications
• Database Models
• Databases and the Web