Coronel Morris - DatabaseSystems - 14e - PPT - Mod01
Coronel Morris - DatabaseSystems - 14e - PPT - Mod01
Systems:
Design,
Implementation,
and
Management,
14e
Module 1: Database
Systems
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 1
whole or in part.
Icebreaker: Interview Simulation
2. Each pair of students will interview each other to discover interesting or unusual
facts
4. Think about connecting a story from your personal experiences to topics that are
relevant to this course.
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 2
whole or in part.
Chapter Objectives (1 of 2)
2. Describe what a database is, the various types of databases, and why they are
valuable assets for decision making
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 3
whole or in part.
Chapter Objectives (2 of 2)
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 4
whole or in part.
Why Databases?
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 5
whole or in part.
Data versus Information (1 of 2)
• Information is the result of processing raw data to reveal the meaning of data
− To reveal meaning, information requires context
• Accurate, relevant, and timely information is the key to good decision making
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 6
whole or in part.
Data versus Information (2 of 2)
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 7
whole or in part.
Introducing the Database
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 8
whole or in part.
Role and Advantages of DBMS (1 of 2)
• The DBMS presents the end user with a single, integrated view of the data in the
database
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 10
whole or in part.
Types of Databases (1 of 4)
• Classification by location
− A centralized database supports data located at a single site
− A distributed database supports data distributed across different sites
− A cloud database is created and maintained using cloud data services
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 11
whole or in part.
Types of Databases (2 of 4)
• Databases can be classified to reflect the degree to which the data is structured
− Unstructured data exists in its original (raw) state
− Structured data is the result of formatting unstructured data to facilitate
storage and use
− Semistructured data has already been processed to some extent
• Social media refers to web and mobile technologies that enable “anywhere,
anytime, always on” human interaction
− Data is captured about end users and consumers that requires the use of
specialized database systems
• The term NoSQL (Not only SQL) is a new generation of DBMS that is not based on
the traditional relational database model
− These databases are designed to handle an unprecedented volume of data,
variety of data types and structures, and velocity of data operations of new
business requirements
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 14
whole or in part.
Knowledge Check Activity 1-1
• What is a DBMS?
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 15
whole or in part.
Knowledge Check Activity 1-1: Answer
• What is a DBMS?
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 16
whole or in part.
Why Database Design is Important (1
of 3)
• Database design refers to the activities that focus on the design of the database
structure that will be used to store and manage end-user data
• A poorly designed database causes difficult-to-trace errors that may lead to poor
decision making
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 17
whole or in part.
Why Database Design is Important (2
of 3)
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 18
whole or in part.
Why Database Design is Important (3
of 3)
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 19
whole or in part.
Evolution of File System Data
Processing (1 of 2)
• Manual file systems are accomplished through a system of file folders and filing
cabinets
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 20
whole or in part.
Evolution of File System Data
Processing (2 of 2)
Table Basic File Terminology
1.2
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 date.
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.
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 21
whole or in part.
Problems with File System Data
Processing
• The following 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
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 22
whole or in part.
Structural and Data Dependence (1 of
2)
• A file system exhibits structural dependence, which means that 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 exists when you change the file structure without
affecting the application’s ability to access the data
• Data dependence exists when all data access programs are subject to change
when data storage characteristics change
• Data independence exists when data storage characteristics are changed without
affecting the program’s ability to access the data
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 23
whole or in part.
Structural and Data Dependence (2 of
2)
• The practical significance of data dependence is the difference between the logical
data format (how humans view the data) and the physical data format (how the
computer must work with the data)
• Any program that accesses a file system’s file must tell the computer not only what
to do but also how to do it
• Data dependence makes the file system cumbersome from the point of view of a
programmer and database manager
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 24
whole or in part.
Data Redundancy
• Data redundancy exists when the same data is stored unnecessarily at different
places
− Database professionals use the term islands of information for scattered data
locations
− Increases the probability of having different versions of the same data
• A data anomaly develops when not all of the required changes in the redundant
data are made successfully
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 26
whole or in part.
Knowledge Check Activity 1-2
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 27
whole or in part.
Knowledge Check Activity 1-2: Answer
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 28
whole or in part.
Database Systems (1 of 2)
• The database system consists of logically related data stored in a single logical
data repository
− However, the data might be physically distributed among multiple storage
facilities
• The database’s DBMS eliminates most of the file system’s data inconsistency, data
anomaly, data dependence, and structural dependence problems
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 29
whole or in part.
Database Systems (2 of 2)
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 30
whole or in part.
The Database System Environment (1
of 2)
• The term database system refers to an organization of components that define
and regulate the collection, storage, management, and use of data within a
database environment
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 32
whole or in part.
DBMS Functions (1 of 3)
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 34
whole or in part.
DBMS Functions (3 of 3)
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 35
whole or in part.
Managing the Database System: A
Shift in Focus
• Disadvantages of database systems include the following:
− Increased costs
− Management complexity
− Maintaining currency
− Vendor dependence
− Frequent upgrade/replacement cycles
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 36
whole or in part.
Preparing for Your Database
Professional Career
Table 1.3 Database Career Opportunities
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 SQL, query optimization, data warehouses
Database Architect Design and implementation of database environments (conceptual, DBMS fundamentals, data modeling, SQL, hardware knowledge, etc.
logical, and physical)
Database Consultant Help companies leverage database technologies to improve business Database fundamentals, data modeling, database design, SQL, DBMS,
processes and achieve specific goals hardware, vendor-specific technologies, etc.
Database Security Implement security policies for data DBMS fundamentals, database administration, SQL, data security
Officer administration technologies, etc.
Cloud Computing Data Design and implement the infrastructure for next-generation cloud Internet technologies, cloud storage technologies, data security,
Architect database systems performance tuning, large databases, etc.
Data Scientist Analyze large amounts of varied data to generate insights, Data analysis, statistics, advanced mathematics, SQL, programming, data
relationships, and predictable behaviors mining, machine learning, data visualization
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 37
whole or in part.
Knowledge Check Activity 1-3
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 38
whole or in part.
Knowledge Check Activity 1-3: Answer
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 39
whole or in part.
Summary (1 of 2)
Now that the lesson has ended, you should be able to:
2. Describe what a database is, the various types of databases, and why they are
valuable assets for decision making
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 40
whole or in part.
Summary (2 of 2)
Now that the lesson has ended, you should be able to (continued):
Coronel, Carlos and Morris, Steven, Database Systems: Design, Implementation, and Management, 14 Edition. © 2023
Cengage. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in 41
whole or in part.