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

0% found this document useful (0 votes)
134 views20 pages

Section 1 Introduction

Here are the key steps in the database development process: 1. Data modeling - Analyzing the data requirements of an organization or business and designing logical and physical data models. This involves identifying entities, attributes, and relationships. 2. Logical database design - Converting the data model into a schema representation using a data modeling language like ER modeling or UML. This involves defining tables, columns, primary and foreign keys, etc. 3. Physical database design - Mapping the logical design into the physical storage structures and file organizations best suited for the database management system being used. This involves choices like file types, indexing, clustering etc. 4. Implementation - Creating the database using the tools provided by the DBMS like

Uploaded by

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

Section 1 Introduction

Here are the key steps in the database development process: 1. Data modeling - Analyzing the data requirements of an organization or business and designing logical and physical data models. This involves identifying entities, attributes, and relationships. 2. Logical database design - Converting the data model into a schema representation using a data modeling language like ER modeling or UML. This involves defining tables, columns, primary and foreign keys, etc. 3. Physical database design - Mapping the logical design into the physical storage structures and file organizations best suited for the database management system being used. This involves choices like file types, indexing, clustering etc. 4. Implementation - Creating the database using the tools provided by the DBMS like

Uploaded by

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

SECTION 1

LESSON 1

Introduction to the Oracle Academy


Objectives
This lesson covers the following objectives:
• Give examples of jobs, salaries, and opportunities that are possible by participating in the
Academy
• Explain how your participation in the Academy can help you take advantage of these opportunities

Purpose
A passage from a book may get you interested in reading the whole text. A movie trailer or preview
may make you curious enough to see the film. A food sampled at the supermarket may result in a
product purchase.

The Oracle Academy hopes to open your eyes to the opportunities that are possible and help you
develop the skills to make you successful in the professional workplace.

Questions to Consider
What kind of career in business or in the technology industry do you want to have?
What types of jobs are you interested in?
What options are you preparing yourself for?

Considerations
Labor statistics report a steady increase in employment opportunities for database and Internet-
trained personnel in many fields, including:
• Publishing
• Trade
• Business Services
• Membership Organizations

As their Web presence grows in importance, businesses are creating a greater demand for skilled
professionals to develop and support Web applications.

Statistics
Required Education for IT Positions
Today, most IT jobs require an associate’s degree or higher to start. In addition to the degree, many
require industry-recognized certifications. With the internet, employers can hire employees to work
from remote locations which broadens the pool of candidates. Your educational goals are important
in helping you get into a career that you enjoy.

The Oracle Academy


Teacher-led/project-driven
+ I.T. industry-recognized certification
+ Higher-Education options
= 21st-century economic viability

Oracle Academy Preparation for a Career


Possible Career Path 1
Title: Entry-Level Database Engineer
Maintain data integrity; run database queries
Requirements: 0 - 2 yrs. + bachelor's degree
Salary: $25,000 - $50,000 USD

Title: Database Administrator (DBA)


Conduct extensive database analysis and problem solving; maintain database configuration and
ensure data accuracy
Requirements: 2 - 5 yrs. + bachelor's degree
Salary: $65,000 - $90,000 USD

Title: Senior Database Administrator


Develop, implement, enhance, support, and maintain database
Requirements: 5+ yrs. + bachelor's degree
Salary: $100,000+ USD

Possible Career Path 2


Title: Junior Consultant Install and troubleshoot client systems
Requirements: 0 - 3 yrs. + bachelor's degree
Salary: $35,000 - $45,000 USD

Title: Sales Consultant


Assist sales representatives with system presentations and client needs assessments
Requirements: 2 - 3 yrs. + bachelor's degree
Salary: $50,000 – $90,000 USD

Title: Project Manager


Manage system design, engineering, implementation, and integration; initiate and maintain partner
relationships
Requirements: 4+ yrs. + bachelor's degree
Salary: $90,000+ USD

The Oracle Academy Database Design and Programming with SQL Course
This Oracle Academy course is the first of two courses available to you.
This course begins with topics covering:
• Entity relationship modeling: database design, development, and normalization
• History of the database, evolution of computing
• Business skills: presentations, case studies

The Oracle Academy Database Design and Programming with SQL Course
Additional topics covered include:
• SQL (structured query language) “The language of the database”
• Accessing data with SQL
• Data definition, manipulation, and control languages
• Transaction control
• Building applications
– Business skills: interviewing, creating a career portfolio

The Oracle Academy Database Programming with PL/SQL Course


This Oracle Academy course is the second of two courses available to you.
Topics covered in this course include:
• PL/SQL, a procedural language extension to SQL
• Procedural programming structures such as variables, constants, and parameters
• Conditional control statements including IF and CASE
• Iterative control statements including LOOP, WHILE, and FOR
• Handling exceptions
• Creating procedures, functions, packages, and triggers

Oracle Certifications
The Oracle Academy can prepare you for two certifications.
• Oracle Database SQL Certified Expert
1Z0-047: Oracle Database SQL Expert
• Oracle PL/SQL Developer Certified Associate (Completion of one SQL and one PLSQL Exam)
 SQL
1Z0-051 Oracle Database 11g: SQL Fundamentals I
1Z0-007 Introduction to Oracle9iSQL
1Z0-047 Oracle Database SQL Expert
 PL/SQL
1Z0-147: Programming with PL/SQL
1Z0-144: Oracle Database 11g Program with PL/SQL

Summary
In this lesson, you should have learned how to:
• Give examples of jobs, salaries, and opportunities that are possible by participating in the Academy
• Explain how your participation in the Academy can help you take advantage of these opportunities
SECTION 1 LESSON 2

Data vs. Information

Objectives
This lesson covers the following objectives:
• Distinguish between data and information, and provide examples of each
• Describe and give an example of how data becomes information

Purpose
All kinds of information (school records, mobile telephone records, ring tone downloads, grocery
purchases) are stored in databases. We interact with databases every day, consciously or
unconsciously.
It is important to understand what is stored in a database and what can be retrieved from it.

Data Compared to Information


If you work in the information-technology industry, it is essential to understand how data is modeled
and stored in a database.
If you work in any other industry, you will most likely have to work with data stored somewhere on a
computer and probably be required to use data in your job to create reports and/or make decisions.

Data vs. Information


The words "data" and "information" are often used as if they are synonyms. Nevertheless, they have
different meanings.
Data :
Raw material from which you can draw conclusions; facts from which you can deduce new facts.
Information :
Knowledge, intelligence, a particular piece of data with a special meaning or function. Information is
often the result of combining, comparing, and performing calculations on data.

Whenever a student, teacher, administrator (or any person using a computer) interacts with a
website, pieces of data are collected. The website application may be unique to that school or
company, but what happens in the background?
What is a Database?
A database is a centralized and structured set of data stored on a computer system.
• It provides facilities for retrieving, adding, modifying, and deleting the data when required.
• It also provides facilities for transforming retrieved data into useful information.

A database is usually managed by a Database Administrator (DBA).

Documents, Pictures, Video, and Sound


Question: What Does a Database Have to do with My Everyday Life?

Question: If You Had One of the Jobs Listed Below, How Might You Use a Database?

Question:
Have You Ever Returned an Item to a Store Without a Receipt?
What information did you have to provide?
Were you able to return the item?

Terminology
Key terms used in this lesson included:
• Data
• Database
• Information
Summary
In this lesson, you should have learned how to:
• Distinguish between data and information, and provide examples of each
• Describe and give an example of how data becomes information
SECTION 1 LESSON 3

History of the Database


Objectives
This lesson covers the following objectives:
• Describe the evolution of the database and give an example of its role in the business world
• Name important historical contributions in database development and design
• List and explain the three major steps in the database development process

Purpose
History provides perspective for where we are today in information technology. The next time you
use your computer, your video gaming system, or your smart phone, you will realize how far we’ve
come to get to this point and what events brought us here.
Data Modeling is the first step in database development. This lesson includes an overview of the
content that is covered in the remainder of the course.

History of the Database Timeline

1960s : Computers become cost effective for private companies, and storage capacity
increases
1970-72 : E. F. Codd proposes the relational model for databases, disconnecting the logical
organization from the physical storage.
1976 : P. Chen proposes the entity relationship model (ERM) for database design.
Early 1980s : The first commercially-available relational database systems start to appear at
the beginning of the 1980s with Oracle Version 2.
Mid-1980s : SQL (structured query language) becomes "intergalactic standard.“
Early 1990s : An industry shakeout begins with fewer surviving companies. Oracle survives
Mid-1990s : Kaboom! The usable Internet/World Wide Web (WWW) appears. A mad
scramble ensues to allow remote access to computer systems with legacy data.
Late 1990s : The large investment in Internet companies helps create a tools-market boom
for Web/Internet/DB connectors.
Early 21st : Solid growth of DB applications continues. Examples: commercial websites
century (yahoo.com, amazon.com, google.com), government systems (Bureau of
Citizenship and Immigration Services, Bureau of the Census), art museums,
hospitals, schools, etc.

Question: What Does Data Modeling Have to do with a Database?


Database Development Process
Data modeling begins by researching the information requirements of a business.
Example: Here is a set of information requirements.
I manage the Human Resources Department for a large company. We need to store data about each
of our company’s employees. We need to track each employee's first name, last name, job or
position, hire date and salary. For each employee on commission, we also need to track his potential
commission.
Each employee is assigned a unique employee number.
Our company is divided into departments. Each employee is assigned to a department -- for
example, accounting, sales, or development. We need to know the department responsible for each
employee and the department location. Each department has a unique number.
Some of the employees are managers. We need to know each employee's manager and all of the
employees that are managed by each manager.

Step two, the database design phase of the development process, translates the information
modeled on the entity relationship diagram to a table instance chart.
The table instance chart lists the design specifications of the information and has the following
components:
• Table name
• Column names
• Keys: a primary key (PK) is the unique identifier for each row of data;
a foreign key (FK) links data in one table to the data in a second table by referring to the PK column
in the second table
• Nulls: indicates if a column must contain a value (mandatory)
• Unique: indicates if the value contained in a column is unique within the table
• Datatype: identifies the definition and format of the data stored in each column
Terminology
Key terms used in this lesson included:
• Datatype
• Foreign key (FK)
• Nulls
• Primary key (PK)
• Table instance chart
• Unique

Summary
In this lesson, you should have learned how to:
• Describe the evolution of the database and give an example of its role in the business world
• Name important historical contributions in database development and design
• List and explain the three major steps in the database development process
SECTION 1 LESSON 4

Major Transformations in Computing


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 e-businesses that use database software and explain how it is essential to
their success
• Explain the overall mission of the Oracle Corporation

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!

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
 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.

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!

History of Computer Systems


The Problem of Isolated, Nonintegrated Systems
Grid Computing: A New Model
Business Terminology
• Finance: refers to businesses that deal primarily with money
 Logistics: can be defined as the planning, execution, and control of the movement and placement
of people and/or goods
 Commerce: involves transactions (sales and purchases) having the objective of supplying goods and
services
 Procurement: refers to all of the processes involved in requesting, ordering, auditing, and paying
for goods and services
 Distribution: commercial activity of storing and transporting goods from sellers to buyers

Terminology
Key terms used in this lesson included:
• Application
• Client
• Commerce
• Distribution
• Finance
• Grid computing
• Hardware
• Infrastructure
• Logistics
• Operating system
• Procurement
• Server
• Software

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

You might also like