Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
55 views57 pages

Chapter 3 Database Systems

Chapter 3 of the document discusses database systems, covering their importance, design, and management through Database Management Systems (DBMS). It outlines various types of databases, their roles, advantages, and the significance of databases in organizing and securing data for decision-making. The chapter emphasizes how databases are essential for efficient data management across various applications and industries.

Uploaded by

Emmanuel Molina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views57 pages

Chapter 3 Database Systems

Chapter 3 of the document discusses database systems, covering their importance, design, and management through Database Management Systems (DBMS). It outlines various types of databases, their roles, advantages, and the significance of databases in organizing and securing data for decision-making. The chapter emphasizes how databases are essential for efficient data management across various applications and industries.

Uploaded by

Emmanuel Molina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 57

Click to edit Master title style

DATABASE
SYSTEMS
Chapter 3

1
Click to
Topic Outline
edit Master title style

After completing this chapter, you will be able to:


•Describe what a database is, various types, and why
they are valuable assets for decision making.
•Explain the importance of database design
•Outline the main components of the database system
•Describe the main functions of a database
management system (DBMS)

2 2
Click to edit Master title style

WHY DATABASES?
Lesson 1(Chapter 3)

3 3
WhytoDatabases?
Click edit Master title style

Characteristics of data in today’s world.

• Ubiquitous/Omnipresent (abundant, global, and anywhere)


• Pervasive/Universal (unescapable, prevalent and persistent)

4 4
WhytoDatabases?
Click edit Master title style

• Ubiquitous Means, everywhere, pervasive diffused/spread


throughout every part of.
• In computing terms those seems like somewhat similar concept,
ubiquitous computing would be everywhere, and pervasive
computing would be in all parts of your life.
• Ubiquitous computing (ubicum) this is a concept in software
engineering and computer science where computing is made to
appear anytime and everywhere.

5 5
WhytoDatabases?
Click edit Master title style

• in contrast to desktop computing ubiquitous computing can occur


using any device in any location and in any format.
• A user interact with a computer which can exist in many different
forms, including laptop computers, and terminal of everyday
object such as refrigerator or pear of classes.
• The underlying technologies to support ubiquitous computing
include internet, advance middleware, operating system, mobile,
sensors, microprocessor, user interfaces, computing networks,
mobile protocols, locations, positioning and the new materials.

6 6
WhytoDatabases?
Click edit Master title style

Databases make data persistent and shareable in a secure way.

• Specialized structures that allow computer-based systems store,


manage and retrieve data very quickly.

7 7
Click to edit Master title style

Introducing the
Database
Lesson 2 (Chapter 3)

8 8
Whattoisedit
Click Databases?
Master title style

• A database is an organize collection of structured


information or data typically stored electronically in a
computer system.

• A database is usually controlled by a database


management system or DBMS.

9 9
Introducing
Click DBMS
to edit Master title style

Database Management System (DBMS)

• Collection of programs
• Manage the database structure
• Controls access data stored in the database.

1010
Introducing
Click DBMS
to edit Master title style

• Data within the most common type of databases operation today


is typically modeled in rows and column in a series of table to
make processing and data querying efficient.
• The data can be easily access, manage, modified, updated,
controlled and organized.
• Most databases uses structured query language or SQL for
writing and querying data.

1111
Introducing
Click Databases?
to edit Master title style

• Most popular databases include Oracle, it’s really famous among


all developer, easy to use, well written documents, amazing new
features.

1212
Introducing
Click DBMS
to edit Master title style

• MySql-
• this is an enterprise can commends out utilizing pre-community
server and later upgrade to commercial version.
• Mysql initially free but then you have the option to upgrade to a
commercial version.

1313
Introducing
Click DBMS
to edit Master title style

• Microsoft sql server (MSSQL SEVER)-


• is a relational database management system built for the basic
function of storing, retrieving data as required by other
application.

1414
Introducing
Click DBMS
to edit Master title style

• Mongo Database (Mongo DB)


• this is a cross platform, document oriented database that provides
high performance, high availability and easy skill ability.
• Open source relational database management system, develop
by a world wide team of volunteers.

1515
Introducing
Click DBMS
to edit Master title style

• Database 2 (DB2)
• Design to store, analyze, and retrieved data efficiently.

1616
Introducing
Click DBMS
to edit Master title style

• Other DBMS:

1717
Click to edit Master title style

Role and Advantages


of the DBMS
Lesson 3 (Chapter 3)

1818
Click and
Role to edit
Advantages
Master title
of the
style
DBMS

• 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.
• Improve sharing, security, integration, access, decision-making,
productivity etc.

1919
Click to editof
Advantages Master
the DBMS
title style

• ENABLES DATA TO BE SHARED.


• In database, the users of the database can share the data among
themselves.
-there are various level of authorization to access the data. And
consequently, the data can only be shared base on the correct
authorization protocols to being followed.
-many remote users can access the database simultaneously and
share the data between themselves that is enabling data to be
shared.

2020
Click to editof
Advantages Master
the DBMS
title style

• REDUCING DATA REDUNDANCY.


• The file-based data management system contained multiple files
that where stored in many different locations in a system or even
across multiple systems.
- Because of this, there were sometimes multiple copies of the
same file which lead to data redundantly, this is prevented in a
database as there is a single database and any change in it is
reflected immediately.
- Because of this, there is no chance of encountering duplicate
data, so you could have a good database design to eliminate the
possibility of data redundancy.

2121
Click to editof
Advantages Master
the DBMS
title style

• CONSISTENCY
• Data consistency is ensured in a database because there is no
data redundancy, all data appear consistently across the database
and the data is same for all the users viewing the database.
- So moreover, any changes made to the database are
immediately reflected to all the users and there is no data
inconsistency.

2222
Click to editof
Advantages Master
the DBMS
title style

• INTEGRITY
• Means that the data is accurate and consistent in the database.
- Data integrity is even important as there are multiple databases
in a DBMS.
-All of this databases contain data that is visible to the multiple
users, so it is necessary to ensure that the data is correct and
consistent and all the databases for all the users.

2323
Click to editof
Advantages Master
the DBMS
title style

• SECURITY
• Data security is a vital concept in database, only authorized
users should be allowed to access the database and their identity
should be authenticated using a user name and a password.
• Unauthorized user shouldn’t be allowed to access the database
under any circumstances as it violates to integrity constraints.

2424
Click to editof
Advantages Master
the DBMS
title style

• PRIVACY
• Means only the authorized user can access the database
according the privacy constrains.
• There are level of database access and a user can only view data
is allow to.
• Example:
In a social networking sites access constraints are different for
different accounts a user may want to access

2525
Click to editof
Advantages Master
the DBMS
title style

• BACKUP & RECOVERY


• Database management system automatically takes care of the
backup and recovery.
• The user don’t need to backup data periodically because this is
taken care of by the DBMS. Moreover, its also restore the database
after a crash or system failure to its previous condition.

2626
Click of
Role to the
editDBMS
Master title style

2727
Click of
Role to the
editDBMS
Master title style

• Take note that DBMS is just part of information systems


• The end users basically are the source of the data
• Data are being stored on a database via DBMS (Database
Management Systems)
• The DBMS is situated between the end users and the database
• The end users might not be limited to people, it might be another
machines.

2828
Click of
Role to the
editDBMS
Master title style

• A DBMS plays a crucial role in both the creation and management


of data.
• Without a database management system running and managing
data effectively is not possible.
• Serving as intermediary between the user and the database and
translates all the applications receives into a complex operations
that fulfil those request.
• The request would be coming from the users.
• However much of the internal complexity of the database is hidden
from the users and applications programs from enabling of data in
the database among multiple applications or users with a single all-
encompassing data repository.

2929
Click to edit Master title style

“ TYPES OF
DATABASE
Lesson 4 (Chapter 3)

3030
Click to edit Master title style❖ Single-User Database: support one-
Types of user at a time

Databases Desktop database: single-user
database on a personal
computer
❖ Multi-User Database: support
multiple user at the same time.
➢ Work group databases: supports
a small number of users or a
specific department
➢ Enterprise Database: supports
many users across many
departments.
31
Click to edit Master title style❖ Centralize database: it supports
Types of data located at a single site.

Databases ❖ Distributed Database: it supports


data distributed across several
different sites.

❖ Operational Database: design to


support the company day to day
operations, also referred to as a
transactional or a production
database.
32
Click to edit Master title style

33
OPERATIONAL DATABSE
Click to edit Master title style

34
Click to edit Master title style❖ CLOUD DATABASE: A cloud
Types of database is a database that typically

Databases
runs on a cloud computing platform
and access to the database is provided
as-a-service. There are two common
deployment models: users can run
databases on the cloud independently,
using a virtual machine image, or they
can purchase access to a database
service, maintained by a cloud
database provider. Of the databases
available on the cloud, some are SQL-
based and some use a NoSQL data
Reference: model.
Cloud database - Wikipedia 35
Click to edit Master title style❖ Google Spanner Distributed
Types of Database:
➢ Spanner is noSQL database
Databases developed by google.
➢ Globally distributed database
service and storage solution, its
provides features such as;
-global transactions
-strongly consistent bridge

36
Click to edit Master title style

“ WHY
DATABASE IS
IMPORTANT

Lesson 5 (Chapter 3)

3737
Almost everything in the world runs
Click to edit Master title style on databases. From your local coffee
15 Reasons Why shop’s inventory system to the New
York Stock Exchange, just about
Database Is every company and organization relie
s on some form of database to
store information.
Important
Databases are important tools for
storing and managing data. They
allow you to keep track of
information.
But why is
this technology necessary?

In this post, we’ll take a look at why


database is important and how
they’re so essential for businesses
and other organizations. 38
15 Reasons Why Database Is Important - Curious Desire
Click to edit Master title style 1. Database Organizes The Data
• The database helps keep
data organized systematically. It
organizes and catalogs information.

Reason # 1 • Without a database, you’d have to


manually search for data in multiple
different files and documents.

• The database makes it easier to find


what you’re looking for and keep
related data in one place – because
it stores all the data in the form of
tables, records, and files.

• Also, it records data in rows and


columns to allow easy access to the
specific information you need at any
15 Reasons Why Database Is Important - Curious Desire point in time. 39
2. Database Stores Information
Click to edit Master title style Easily

• The database helps manage


information more effectively than
Reason # 2 paper-based filing systems because
they can store a greater volume of
data.

• It also allows you to add, delete, or


modify information quickly and
easily. It helps keep your data up-to-
date and accurate.

• In addition, databases allow


searches for specific information,
which is not possible with paper-
based systems. 40
15 Reasons Why Database Is Important - Curious Desire
Click to edit Master title style 3. Database Is Reliable

• Databases store data consistently


and reliably. This helps to prevent
Reason # 3 the data from becoming corrupted.

• If the data is stored in a database, it


can be easily recovered, even if it is
corrupted.

• However, if the information is stored


on paper, it may be difficult or
impossible to retrieve the data if it
becomes damaged or lost.

41
15 Reasons Why Database Is Important - Curious Desire
Click to edit Master title style 4. Database Is Easy To Use

• Databases are easy to use. They can


be accessed from
Reason # 4 any computer with
an internet connection.

• This allows you to quickly and easily


get the information you need when
you need it.

• In addition, many databases have


user-friendly interfaces that make
them easy to learn and use.

42
15 Reasons Why Database Is Important - Curious Desire
Click to edit Master title style 5. Database Allows You To
Track Assets Easily

• Databases allow businesses and


organizations to keep track of their
Reason # 5 company assets, which is important
for maintaining accurate records.

• Using a database, you can track


each item in your inventory and
access this information at any time.

• This helps make it easier to locate


each item if there are problems with
your computer systems or office
location.

43
15 Reasons Why Database Is Important - Curious Desire
Click to edit Master title style 6. Database Allows You To
Manage A Large Volume Of
Data Efficiently

Reason # 6 • Databases allow you to easily


manage a large volume of data. This
is why many massive corporations
rely on this technology to organize
their vast amount of information.

• For example, the New York Stock


Exchange uses a database system
called Unifi to quickly and efficiently
manage the large volume of data
that is associated with stock
trading.
44
15 Reasons Why Database Is Important - Curious Desire
7. Database Ensures Data
Click to edit Master title style Security

• Your data is secure when it’s kept in a


database. Only authorized individuals
can access the information, which
Reason # 7 prevents unauthorized users from
gaining access to your sensitive data.

• Databases use
a variety of security mechanisms
to protect data. They usually require user
accounts before access can be granted,
and there are various access specifiers
available.

• It helps protect you from


identity theft and other problems that
can occur due to security breaches. 45
15 Reasons Why Database Is Important - Curious Desire
8. Database Ensures Data
Click to edit Master title style Integrity

• Integrity is an important element when it


comes to your data.

Reason # 8 • The database ensures data integrity by


providing you with accurate information,
even if multiple users are working in the
system at once.

• When there is a conflict in the data, the


database automatically chooses one
version over another so that only correct
information is stored.

• This helps ensure that quality


information is always available to you,
even when there are multiple users 46
15 Reasons Why Database Is Important - Curious Desire
9. Database Is Portable
Click to edit Master title style • The database is portable. It means that the
data can be easily transferred from one
computer to another.

• For example, you can easily transfer


a Microsoft Access database to another
Reason # 9 computer.

• This is especially useful if you need


to work on projects from different locations. It
also makes it easier to back up your data so
you can restore it if it’s lost or damaged.

• This allows you to continue working on


projects and accessing your data even when
you’re not in the office.

• In addition, many databases can be exported


into different formats, which allows you
to share your data with others.
47
15 Reasons Why Database Is Important - Curious Desire
10. Database Helps You Save
Click to edit Master title style Time
• By using a database, you can save time
in your organization and complete
projects in less time than before.

Reason # 10 • This is especially helpful when you need


to access large amounts of data quickly.

• In addition, a database can help you


automate tasks. It can save you time
and money in the long run.

• Using a database for your organization


helps you avoid the hassle of keeping
track of separate copies of the
information or unorganized files.

48
15 Reasons Why Database Is Important - Curious Desire
11. Database Streamlines
Click to edit Master title style Customers & Audiences
• A properly designed and consistently updated
database is the key to managing an effective
customer relationship. This is essential for
any business, whether it’s a small store or a
Reason # 11 large corporation.

• When you can identify long-term customers,


understand their purchase histories, and track
their interactions with your business, you
create the ability to market selectively to them
via e-mail, snail mail, or phone with relevant
offers as well as providing a better
overall customer service experience.

• The database also helps to identify new leads,


understand what services or products they
may be interested in, and track how
well marketing campaigns are performing.
49
15 Reasons Why Database Is Important - Curious Desire
12. Database Improves
Click to edit Master title style Business Performance
• A well-managed database is essential
for any business to improve
performance. It helps you keep track of
your business operations, makes it
Reason # 12 easier to analyze data, and enables you
to make better decisions based on
accurate information.

• In addition, a database can help you


improve customer service, target
marketing campaigns, and understand
how well your business is performing.

• Therefore, by using a database you can


easily manage important information
and make better decisions to continually
15 Reasons Why Database Is Important - Curious Desire improve your business 50
13. Database Helps Store Data
Click to edit Master title style For Future Use

• The database can be used to store data


for future use. This is known as data
Reason # 13 mining.

• Data mining allows you to


analyze past trends and make
predictions. Typically, this data is stored
in databases that are designed to hold
large amounts of data.

• By using this information, you can make


better business decisions and improve
your overall operations.

51
15 Reasons Why Database Is Important - Curious Desire
14. Database Helps You Make
Click to edit Master title style Better Decisions
• By using a database, you have access to
important information whenever you may
need it.

Reason # 14 • In addition, a database allows you to store a


variety of different types of data, such as
financial reports, number charts, and
personal information. With this type of
system, your organization can always stay
up-to-date and productive.

• The database can help you make informed


decisions for the future by providing you with
historical data. This data can be used to
analyze trends and make predictions about
what may happen in the future so you take
action quickly when necessary.

52
15 Reasons Why Database Is Important - Curious Desire
15. Database Supports
Click to edit Master title style Collaboration
• By using a database, you can
collaborate with different users to
work on projects together.
Reason # 15
• This makes it easier to share
information and provide access
to your data according to specific
needs or requirements.

• As a result, this enables many


people within an organization to
share the workload, which helps
improve productivity and
performance. 53
15 Reasons Why Database Is Important - Curious Desire
The Importance Of Database –
Click to edit Master title style conclusion

Conclusion • The database is important


because it allows users to
easily manage and access
data. It also helps you make
informed decisions and
complete projects in less
time than before. In addition,
a database can help improve
customer service and
performance
while helping you collaborate
with other users. 54
15 Reasons Why Database Is Important - Curious Desire
Click to edit Master title style

References •https://www.thunderstone.com/blog/archive/h
ow-to-prepare-and-organize-data-and-content-
for-better-search-through-search-technology/
•https://shopify.engineering/five-common-data-
stores-usage
•https://www.ibm.com/cloud/learn/database-
security
•https://www.techopedia.com/definition/811/da
ta-integrity-
databases#:~:text=The%20concept%20of%20da
ta%20integrity,%2C%20performance%2C%20reu
sability%20and%20maintainability.
•https://www.microsoft.com/en-ww/microsoft-
365/access
•https://www.europeanbusinessreview.com/how
-databases-can-help-improve-business-
performance/
55
15 Reasons Why Database Is Important - Curious Desire
Click to edit Master title style

Ass. # 3
Different kinds of
DBMS
Explain their purpose and usage.
5656
Click to edit Master title style

That’s all for this


chapter. Thank
You!
5757

You might also like