Search Header Logo
IntroDatabases

IntroDatabases

Assessment

Presentation

•

Computers

•

University

•

Practice Problem

•

Hard

Created by

yohn bautista

FREE Resource

33 Slides • 1 Question

1

media
media

Chapter 1

Database Systems

2

media
media
media
media

2

• After completing this chapter, you will be able to:

• Define the difference between data and information
• Describe what a database is, various types, and why they are valuable assets for

decision making

• Explain the importance of database design
• See how modern databases evolved from file systems
• Understand flaws in file system data management
• Outline the main components of the database system
• Describe the main functions of a database management system (DBMS)

Learning Objectives

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

3

media
media
media
media

3

• Characteristics of data in today’s world

• Ubiquitous (i.e., abundant, global, and everywhere)
• Pervasive (i.e., unescapable, prevalent, and persistent)

• Databases make data persistent and shareable in a secure way

• Specialized structures that allow computer-based systems to store, manage, and

retrieve data very quickly

Why Databases?

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

4

media
media
media
media

4

• Data consists of raw facts

• Not yet processed to reveal meaning to the end user
• Building blocks of information

• Information results from processing raw data to reveal meaning

• Requires context

• Bedrock of knowledge
• Should be accurate, relevant, and timely

Data versus Information

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

5

media
media
media
media

5

• Shared, integrated computer structure that stores data

• End-user data: raw facts of interest to end user
• Metadata: data about data, through which the end-user data is integrated and

managed
- Describes data characteristics and relationships

• Database management system (DBMS)

• Collection of programs

• Manages the database structure
• Controls access to data stored in the database

Introducing the Database

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

6

media
media
media
media

6

• Database management system (DBMS): intermediary between the user and the

database
• Enables data to be shared

• Presents the end user with an integrated view of data
• Provides more efficient and effective data management

• Improves sharing, security, integration, access, decision-making, productivity, etc.

Role and Advantages of the DBMS (1 of 2)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

7

media
media
media

6

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

8

Poll

In the video example above, I showed you an example of a database system. Have you experienced or witnessed a database system before?

YES

NO

9

media
media
media
media
media

7

Role and Advantages of the DBMS (2 of 2)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

10

media
media
media
media

8

• Single-user database: supports one user at a time

• Desktop database: single-user database on a personal computer

• Multiuser database: supports multiple users at the same time

• Workgroup databases: supports a small number of users or a specific department
• Enterprise database: supports many users across many departments

Types of Databases (1 of 5)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

11

media
media
media
media

9

• Classification by location

• Centralized database: data located at a single site
• Distributed database: data distributed across different sites

• Cloud database: created and maintained using cloud data services that provide

defined performance measures for the database

Types of Databases (2 of 5)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

12

media
media
media
media

10

• Classification by data type

• General-purpose database: contains a wide variety of data used in multiple disciplines
• Discipline-specific database: contains data focused on specific subject areas

• Operational database: designed to support a company’s day-to-day operations

Types of Databases (3 of 5)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

13

media
media
media
media

11

• Analytical database: stores historical data and business metrics used exclusively

for tactical or strategic decision making
• Data warehouse: stores data in a format optimized for decision support

• Online analytical processing (OLAP): tools for retrieving, processing, and modeling

data from the data warehouse

• Business intelligence: captures and processes business data to generate information

that support decision making

Types of Databases (4 of 5)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

14

media
media
media
media

12

• Databases can be classified to reflect the degree to which the data is structured

• Unstructured data exists in its original (raw) state
• Structured data results from formatting

- Structure is applied based on type of processing to be performed

• Semistructured data: processed to some extent

• Extensible Markup Language (XML)

• Represents data elements in textual format

Types of Databases (5 of 5)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

15

media
media
media
media

13

• Focuses on design of database structure that will be used to store and manage

end-user data
• Well-designed database: facilitates data management and generates accurate and

valuable information

• Poorly designed database: causes difficult-to-trace errors that may lead to poor

decision making

Why Database Design Is Important

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

16

media
media
media
media

14

• Manual file systems

• Accomplished through a system of file folders and filing cabinets

• Computerized file systems

• Data processing (DP) specialist created a computer-based system to track data and

produce required reports

• File system redux: modern end-user productivity tools

• Includes spreadsheet programs such as Microsoft Excel

Evolution of File System Data Processing (1 of 3)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

17

media
media
media
media

15

Evolution of File System Data Processing (2 of 3)

Table 1.2

Basic File Terminology

TERM

DEFINITION

Data

Raw facts, such as a telephone number, a birth date, a customer name, and a year-to-date
(YTD) sales value. Data has little meaning unless it has been organized in some logical
manner.

Field

A character or group of characters (alphabetic or numeric) that has a specific meaning. A field
is used to define and store data.

Record

A logically connected set of one or more fields that describes a person, place, or thing. For
example, the fields that constitute a record for a customer might consist of the customer’s
name, address, phone number, date of birth, credit limit, and unpaid balance.

File

A collection of related records. For example, a file might contain data about the students
currently enrolled at Gigantic University.

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

18

media
media
media
media
media

16

Evolution of File System Data Processing (3 of 3)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

19

media
media
media
media

17

• Problems with file systems challenge the types of information that can be

created from data as well as information accuracy
• Lengthy development times

• Difficulty of getting quick answers
• Complex system administration

• Lack of security and limited data sharing
• Extensive programming

Problems with File System Data Processing

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

20

media
media
media
media

18

• Structural dependence

• Access to a file is dependent on its own structure
• All file system programs are modified to conform to a new file structure

• Structural independence

• File structure is changed without affecting the application’s ability to access the data

Structural and Data Dependence (1 of 2)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

21

media
media
media
media

19

• Data dependence

• Data access changes when data storage characteristics change

• Data independence

• Data storage characteristics are changed without affecting the program’s ability to

access the data

• Practical significance of data dependence is the difference between logical and

physical format

Structural and Data Dependence (2 of 2)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

22

media
media
media
media

20

• Unnecessarily storing the same data at different places

• Islands of information (i.e., scattered data locations)
• Increases the probability of having different versions of the same data

Data Redundancy (1 of 2)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

23

media
media
media
media

21

• Possible results of uncontrolled data redundancy

• Poor data security
• Data inconsistency

• Data-entry errors
• Data integrity problems

Data Redundancy (2 of 2)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

24

media
media
media
media

22

• Develop when not all of the required changes in the redundant data are made

successfully
• Update anomalies

• Insertion anomalies
• Deletion anomalies

Data Anomalies

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

25

media
media
media
media

23

• Logically related data stored in a single logical data repository

• Physically distributed among multiple storage facilities
• DBMS eliminates most of file system’s data inconsistency, data anomaly, data

dependence, and structural dependence problems

• Current generation DBMS software

- Stores data structures, relationships between structures, and access paths
- Defines, stores, and manages all access paths and components

Database Systems (1 of 2)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

26

media
media
media
media
media

24

Database Systems (2 of 2)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

27

media
media
media
media

25

• Database system: organization of components that define and regulate the

collection, storage, management, and use of data within a database
environment
• Hardware

• Software
• People

• Procedures
• Data

The Database System Environment (1 of 2)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

28

media
media
media
media
media

26

The Database System Environment (2 of 2)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

29

media
media
media
media

27

• Data dictionary management

• Data dictionary: stores definitions of data elements and their relationships

• Data storage management

• Performance tuning ensures efficient performance

• Data transformation and presentation

• Data is formatted to conform to logical expectations

• Security management

• Enforces user security and data privacy

DBMS Functions (1 of 3)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

30

media
media
media
media

28

• Multiuser access control

• Sophisticated algorithms ensure that multiple users can access the database

concurrently without compromising its integrity

• Backup and recovery management

• Enables recovery of the database after a failure

• Data integrity management

• Minimizes redundancy and maximizes consistency

DBMS Functions (2 of 3)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

31

media
media
media
media

29

• Database access languages and application programming interfaces

• Query language: lets the user specify what must be done without having to specify

how

• Structured Query Language (SQL): de facto query language and data access standard

supported by the majority of DBMS vendors

• Database communication interfaces

• Accept end-user requests via multiple, different network environments

DBMS Functions (3 of 3)

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

32

media
media
media
media

30

• Disadvantages of database systems

• Increased costs
• Management complexity

• Maintaining currency
• Vendor dependence
• Frequent upgrade/replacement cycles

Managing the Database System: A Shift in Focus

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

33

media
media
media
media

31

Preparing for Your Database Professional Career

TABLE 1.3

DATABASE CAREER OPPORTUNITIES

JOB TITLE

DESCRIPTION

SAMPLE SKILLS REQUIRED

Database Developer

Create and maintain database-based
applications

Programming, database fundamentals, SQL

Database Designer

Design and maintain databases

Systems design, database design, SQL

Database
Administrator

Manage and maintain DBMS and
databases

Database fundamentals, SQL, vendor courses

Database Analyst

Develop databases for decision support
reporting

QL, query optimization, data warehouses

Database Architect

Design and implementation of database
environments (conceptual, logical, and
physical)

DBMS fundamentals, data modeling, SQL,
hardware knowledge, etc.

Database Consultant

Help companies leverage database
technologies to improve business
processes and achieve specific goals

Database fundamentals, data modeling,
database design, SQL, DBMS, hardware,
vendor-specific technologies, etc.

Database Security
Officer

Implement security policies for data
administration

DBMS fundamentals, database administration,
SQL, data security technologies, etc.

Cloud Computing
Data Architect

Design and implement the infrastructure
for next-generation cloud database
systems

Internet technologies, cloud storage
technologies, data security, performance tuning,
large databases, etc.

Data Scientist

Analyze large amounts of varied data to
generate insights, relationships, and
predictable behaviors

Data analysis, statistics, advanced mathematics,
SQL, programming, data mining, machine
learning, data visualization

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

34

media
media
media
media

32

• Data consists of raw facts and is usually stored in a database

• Database design defines the database structure

- Can be classified according to the number of users, location, as well as data usage and

structure

• Databases evolved from manual and computerized file systems

- There are some limitations of file system data management
- DBMSs were developed to address the file system’s inherent weaknesses

Summary

© 2019 Cengage. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-

protected website for classroom use.

pattern-tertiary
media
media

Chapter 1

Database Systems

Show answer

Auto Play

Slide 1 / 34

SLIDE