Académique Documents
Professionnel Documents
Culture Documents
Introdução
Elaboração e
Documentação
Transição
Produção
Elaboração e
Documentação
Transição
Produção
Arquivo
Planilha físico Banco de
eletrônica Dados
Modelo de
sistema
Modelo de
imaginado
entidade do
pelo cliente
modelo
do cliente Modelo de
tabela do modelo Servidor
de entidade
Tabelas em
discos
• Cenário
– "...Atribua um ou mais funcionários a um
departamento..."
– "...Alguns departamentos ainda não têm
funcionários atribuídos a eles..."
Banco de
Dados
Os dados são
exibidos
LOC
-------------
NEW YORK
DALLAS
CHICAGO
BOSTON
Servidor
Tabelas de Dicionário
usuários de dados
desenvolvimento
Ferramentas de
SQL
Bancos Servidores de
de dados aplicações
Java
Serviços de rede
CREATE
ALTER
DROP DDL (Data Definition Language)
RENAME
TRUNCATE
COMMIT
ROLLBACK Controle de transação
SAVEPOINT
GRANT
REVOKE DCL (Data Control Language)
Mecanismo PL/SQL
PL/SQL
bloco Executor da
bloco
PL/SQL SQL Instrução
PL/SQL
Procedural
Oracle Server
SALGRADE
I-27 Copyright © Oracle Corporation, 1999. Todos os direitos reservados.
Sumário
• Os bancos de dados relacionais são compostos por
relações, gerenciados por operações relacionais e
regidos por restrições de integridade de dados.
• O Oracle Server permite armazenar e gerenciar
informações usando a linguagem SQL e o
mecanismo PL/SQL.
• O Oracle8 é baseado no ORDBMS (object relational
database management system).
• O Oracle8i Server é o banco de dados de
computação na Internet.
• O PL/SQL é uma extensão do SQL com recursos de
design de linguagens de programação.