Reserved

  • Uploaded by: Makokhan
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Reserved as PDF for free.

More details

  • Words: 901
  • Pages: 26
I

Introduction

Copyright © Oracle Corporation, 2001. All rights

Objectives After completing this lesson, you should be able to do the following:

I-2

• •

List the features of Oracle9i



Describe the Oracle implementation of the RDBMS and ORDBMS

Discuss the theoretical and physical aspects of a relational database

Copyright © Oracle Corporation, 2001. All rights

Oracle9i

One vendor

Scalability

One management interface

Reliability Single development model

I-3

Common skill sets

Copyright © Oracle Corporation, 2001. All rights

Oracle9i

I-4

Copyright © Oracle Corporation, 2001. All rights

Oracle9i Application Server Portals

A P A C H E

Transactional Apps

Business intelligence Intelligence

Integration

I-5

Copyright © Oracle Corporation, 2001. All rights

Oracle9i Database Object Relational Data

Documents

XML Multimedia

Messages

I-6

Copyright © Oracle Corporation, 2001. All rights

Relational and Object Relational Database Management System • • • • •

I-7

Relational model and object relational model User-defined data types and objects Fully compatible with relational database Support of multimedia and large objects High-quality database server features

Copyright © Oracle Corporation, 2001. All rights

Oracle Internet Platform Clients

I-8

Any FTP client

Internet applications Business logic and data

Presentation and business logic

Application Databases servers

Development tools

System management

Any browser

Any mail client

Network services Copyright © Oracle Corporation, 2001. All rights

SQL

PL/SQL

Java

System Development Life Cycle

Strategy and analysis

Design Build and document Transition Production

I-9

Copyright © Oracle Corporation, 2001. All rights

System Development Life Cycle

Strategy and analysis

Design Build and document Transition Production

I-10

Copyright © Oracle Corporation, 2001. All rights

Data Storage on Different Media

Database Electronic spreadsheet I-11

Filing cabinet

Copyright © Oracle Corporation, 2001. All rights

Relational Database Concept

I-12



Dr. E.F. Codd proposed the relational model for database systems in 1970.



It is the basis for the relational database management system (RDBMS).



The relational model consists of the following: –

Collection of objects or relations



Set of operators to act on the relations



Data integrity for accuracy and consistency

Copyright © Oracle Corporation, 2001. All rights

Definition of a Relational Database

A relational database is a collection of relations or two-dimensional tables. Oracle server

Table Name: EMPLOYEES

… I-13

Table Name: DEPARTMENTS

… Copyright © Oracle Corporation, 2001. All rights

Data Models

Model of system in client’s mind

Entity model of client’s model Table model of entity model

Oracle server

Tables on disk

I-14

Copyright © Oracle Corporation, 2001. All rights

Entity Relationship Model • Create an entity relationship diagram from business specifications or narratives EMPLOYEE #* number * name o job title

assigned to composed of

DEPARTMENT #* number * name o location

• Scenario – “. . . Assign one or more employees to a

department . . .” – “. . . Some departments do not yet have assigned employees . . .” I-15

Copyright © Oracle Corporation, 2001. All rights

Entity Relationship Modeling Conventions Entity Soft box Singular, unique name Uppercase Synonym in parentheses

EMPLOYEE #* number * name o job title

Attribute Singular name Lowercase Mandatory marked with “*” Optional marked with “o”

assigned to composed of

DEPARTMENT #* number * name o location

Unique Identifier (UID) Primary marked with “#” Secondary marked with “(#)” I-16

Copyright © Oracle Corporation, 2001. All rights

Entity Relationship Modeling Conventions Entity Soft box Singular, unique name Uppercase Synonym in parentheses

EMPLOYEE #* number * name o job title

Attribute Singular name Lowercase Mandatory marked with “*” Optional marked with “o”

DEPARTMENT #* number * name composed of o location

assigned to

Unique Identifier (UID) Primary marked with “#” Secondary marked with “(#)” I-17

Copyright © Oracle Corporation, 2001. All rights

Relating Multiple Tables •

Each row of data in a table is uniquely identified by a primary key (PK).



You can logically relate data from multiple tables using foreign keys (FK). Table Name: DEPARTMENTS

Table Name: EMPLOYEES

… Primary key I-18

Foreign key

Primary key

Copyright © Oracle Corporation, 2001. All rights

Relational Database Terminology 2

3

4 6 5

1

I-19

Copyright © Oracle Corporation, 2001. All rights

Relational Database Properties A relational database:

I-20



Can be accessed and modified by executing structured query language (SQL) statements



Contains a collection of tables with no physical pointers



Uses a set of operators

Copyright © Oracle Corporation, 2001. All rights

Communicating with a RDBMS Using SQL SQL statement is entered. SELECT department_name FROM departments;

Statement is sent to Oracle Server.

Oracle server

I-21

Copyright © Oracle Corporation, 2001. All rights

Relational Database Management System

Oracle server

User tables

I-22

Copyright © Oracle Corporation, 2001. All rights

Data dictionary

SQL Statements SELECT

Data retrieval

INSERT UPDATE DELETE MERGE CREATE ALTER DROP RENAME TRUNCATE

I-23

Data manipulation language (DML)

Data definition language (DDL)

COMMIT ROLLBACK SAVEPOINT

Transaction control

GRANT REVOKE

Data control language (DCL)

Copyright © Oracle Corporation, 2001. All rights

Tables Used in the Course EMPLOYEES

DEPARTMENTS I-24

Copyright © Oracle Corporation, 2001. All rights

JOB_GRADES

Summary

I-25



The Oracle9i Server is the database for Internet computing.



Oracle9i is based on the object relational database management system.



Relational databases are composed of relations, managed by relational operations, and governed by data integrity constraints.



With the Oracle Server, you can store and manage information by using the SQL language and PL/SQL engine.

Copyright © Oracle Corporation, 2001. All rights

I-26

Copyright © Oracle Corporation, 2001. All rights

Related Documents


More Documents from "api-19917883"

Les 05
May 2020 15
Les 07
May 2020 12
Less05 Storage Tb3
May 2020 16
Les 09
May 2020 13
Les 02
May 2020 1