You are on page 1of 30

Database Design

1-4
Major Transformations in Computing

Copyright © 2019, Oracle and/or its affiliates. All rights reserved.


Objectives
This lesson covers the following objectives:
• List the major transformations in computing that have
occurred since the 1970’s.
• Define and give an example of these terms: hardware,
operating system, software
• Identify examples of businesses that use database
software and explain how it is essential to their success
• Explain the overall mission of the Oracle Corporation

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 3
Major Transformations in Computing
Purpose
• History provides perspective for where we are today in
information technology.
• If we know where we have come from, it is easier to
understand where we are today, and where we are
likely to go in the future.
• Your first job upon graduation may not exist 20 years
later!

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 4
Major Transformations in Computing
Key Terms
• Hardware: the physical “bits and pieces” of a computer:
keyboard, screen, mouse, disk drive, memory, etc.
• Software: programs (sets of instructions) which tell the
hardware what to do
• Operating system: a software program which directly
controls and manages the hardware: Microsoft
Windows, Linux, etc.
• Application: a software program which carries out
specific tasks on behalf of computer users

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 5
Major Transformations in Computing
Key Terms
• Client: a workstation or desktop computer including a
screen, keyboard, and mouse. Clients interact directly
with human computer users.
• Server: a more powerful computer that accepts work
requests from clients, executes each request, and sends
the results back to the client.

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 6
Major Transformations in Computing
Key Terms
• Every time you request information from a Web page,
your client computer sends the request to a database
on the server.
• The server retrieves the data from the database,
converts it into useful information, and sends the
information back to the client.
• If you pursue a career in IT, you will hear and use these
terms nearly every day!

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 7
Major Transformations in Computing
History of Computer Systems
1970s
• The database software resided 1970s Mainframe
in the mainframe computer.
MAINFRAME Dumb Terminals
• Almost all of the computer
processing was done on
these large mainframe
computers. DATABASE

• Some of these computers


were larger than your
classroom!

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 8
Major Transformations in Computing
History of Computer Systems
• Smaller computers, or “dumb terminals,” were used to
access the large mainframe and execute commands.
• The terminals depended on 1970s Mainframe
the mainframe and displayed
the results only after the MAINFRAME Dumb Terminals

processing was completed


in the mainframe.
• They were not capable of DATABASE

much processing on their


own.

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 9
Major Transformations in Computing
History of Computer Systems
1980s 1980s Personal Computer
• As personal Server Computer:
Software
computers (PCs) Smart Clients:
GUI Interface and Software
became faster and
widely available, DATABASE
processing moved
from the mainframes
to the desktop.

DATABASE

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 10
Major Transformations in Computing
History of Computer Systems
• Because the PCs 1980s Personal Computer
had their own
Server Computer:
software and were Software Smart Clients:
capable of doing GUI Interface and Software

some processing on
their own, they DATABASE

came to be known
as “smart clients” or
“workstations.”
DATABASE

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 11
Major Transformations in Computing
History of Computer Systems
• Having the processing 1980s Personal Computer
power within the client Server Computer:
machine ushered in a Software Smart Clients:
wave of graphical user GUI Interface and Software

interface (GUI)
applications. DATABASE

• Many of the common


applications today
(Word, Excel,
PowerPoint) were born DATABASE
during this era.

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 12
Major Transformations in Computing
The Problem of Isolated, Nonintegrated
Systems
• Having multiple Problems: Different Software

applications on multiple
client workstations created
new problems. DATABASE DATABASE DATABASE

• In this example, different


software on different
systems requires
integration.
• This is usually troublesome
and expensive.
Districts Statewide National
Systems Financial

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 13
Major Transformations in Computing
The Problem of Isolated, Nonintegrated
Systems
Problems: Different Software
• If an upgrade is made
to a software
application, each and
every server plus each DATABASE DATABASE DATABASE

and every client must


be upgraded.

Districts Statewide National


Systems Financial

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 14
Major Transformations in Computing
The Problem of Isolated, Nonintegrated
Systems
Problems: Different Software
• Think of a school district
updating school grades
on one system and
attendance on another.
DATABASE DATABASE DATABASE

• When a student
graduates, all this
information needs to be
brought together.

Districts Statewide National


Systems Financial

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 15
Major Transformations in Computing
The Problem of Isolated, Nonintegrated
Systems
Problems: Different Software
• Without an integrated
system, this can be a
painful process,
especially if there are
DATABASE DATABASE DATABASE

thousands of students
who attend thousands
of days of school!
• Who will pull all that
data together? How?
Districts Statewide National
Systems Financial

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 16
Major Transformations in Computing
1990s and Beyond

• Oracle’s mission is to 1990s and Beyond

use the Internet and


fast processing servers
to meet the needs of
organizations in DATABASE

storing data and


producing
information.
Database Server Application Server Thin Clients-
Software Software GUI Interface,
Browser

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 17
Major Transformations in Computing
1990s and Beyond

1990s and Beyond


• The software that
manages the data is on
the database server.
• It performs processing DATABASE
for storage and
retrieval.
Database Server Application Server Thin Clients-
Software Software GUI Interface,
Browser

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 18
Major Transformations in Computing
1990s and Beyond

• Applications for 1990s and Beyond

business operations sit


on the application
server.
• It interacts with, DATABASE

processes, develops, or
manipulates the data
for document creation. Database Server Application Server Thin Clients-
Software Software GUI Interface,
Browser

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 19
Major Transformations in Computing
1990s and Beyond
• Clients provide access
to and visual display of 1990s and Beyond

the information on the


servers.
• Clients can have
applications of their DATABASE

own, but the essential


business applications
are accessed from the Database Server Application Server Thin Clients-
clients using an Software Software GUI Interface,
Browser
Internet browser.

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 20
Major Transformations in Computing
Grid Computing: A New Model
• In the grid-computing
model, all of an DATABASE powers the Web
organization’s computers in NEWS
different locations can be SPORTS
utilized just like a pool of ENTERTAINMENT
computing resources. HOROSCOPES
DATABASE
• Grid computing builds a PICTURES

software infrastructure that MOVIES WEB USERS

can run on a large number CHAT ROOMS

of networked servers. GAMES

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 21
Major Transformations in Computing
Grid Computing: A New Model

• A user makes a request for DATABASE powers the Web


information or NEWS
computation from his SPORTS
workstation and that ENTERTAINMENT
request is processed HOROSCOPES
somewhere in the grid, in DATABASE
PICTURES

the most efficient way MOVIES WEB USERS

possible. CHAT ROOMS

GAMES

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 22
Major Transformations in Computing
Grid Computing: A New Model

• Grid computing treats DATABASE powers the Web


computing as a utility, NEWS
like the electric company. SPORTS

• You don’t know where ENTERTAINMENT

the generator is or how DATABASE


HOROSCOPES

the electric grid is wired. PICTURES

MOVIES WEB USERS

• You just ask for electricity CHAT ROOMS


and you get it. GAMES

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 23
Major Transformations in Computing
Grid Computing: A New Model

• Grid Computing improves DATABASE powers the Web

performance and NEWS

reliability for Oracle’s SPORTS

system structures using ENTERTAINMENT

database servers, DATABASE


HOROSCOPES

application servers, and PICTURES

client browsers. MOVIES WEB USERS

CHAT ROOMS

GAMES

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 24
Major Transformations in Computing
Cloud Computing:
• Cloud computing
allows businesses to
access software and
hardware from a cloud
provider.
• These services are
located remotely and
delivered to users
using web
technologies.

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 25
Major Transformations in Computing
Databases support the operation of
businesses across all sectors of industry,
including:
• Finance and Banking
– Maintaining customer records and transaction details
• Retailing
– Stock control
• Telecommunications
– Call logs
• Airline
– Travel reservations

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 26
Major Transformations in Computing
Terminology
Key terms used in this lesson included:
• Application
• Client
• Grid computing
• Hardware
• Infrastructure
• Operating system

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 27
Major Transformations in Computing
Terminology
Key terms used in this lesson included:
• Server
• Software
• Cloud Computing

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 28
Major Transformations in Computing
Summary
In this lesson, you should have learned how to:
• List the major transformations in computing that have
occurred since the 1970’s.
• Define and give an example of these terms: hardware,
operating system, software
• Identify examples of e-businesses that use database
software and explain how it is essential to their success
• Explain the overall mission of the Oracle Corporation

DDS1L4 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 29
Major Transformations in Computing

You might also like