Você está na página 1de 11

CURSOS

CONSULTORIA
Introdução ao Oracle
modelagem de dados
SQL e PL/SQL
(Módulo Básico)
Objetivo
- introduzir os conceitos de modelagem de dados
- mostrar os comandos SQL e PL/SQL
- técnicas para melhorar desempenho
- introduzir o catálogo do Oracle
Banco de Dados
definição 1

“Coleção de dados fortemente


estruturados acompanhados de um
conjunto de mecanismos de controle,
acesso e manipulação”.
[Prof. Sérgio Lifschitz e outros – ATBD – PUC-Rio – 2000]
Banco de Dados
definição 2

“Um Banco de Dados é uma coleção de


dados relacionados. Dados são
definidos como fatos conhecidos que
podem ser armazenados e que
possuem um significado implícito”.
[Elmasri e Navathe – Fundamentals of Database Systems – 2000]
SGBD

- Sistema que permite ao usuário acessar


os dados armazenados no Banco de Dados.
- O SGBD faz a interface entre o usuário e
o Banco de Dados.
Bancos de Dados
- Relacionais
- Orientados a Objeto
- Estendidos (ou objeto-relacional)
- Multimídia
- Informação Geográfica (GIS)
- Data warehouses e OLAP
- Dedutivo
- Outros
O SGBD Oracle

- Oracle 7 = última versão totalmente relacional


- Oferece uma linguagem de BD: o PL/SQL
- Na versão 8, um banco de dados estendido
- Total compatibilidade com o universo relacional
Modelagem Conceitual
- Modelo de Dados
- Esquema de Dados
- Instância de um banco de dados
- Modelos Lógicos
- Esquema (Lógico)
- Modelos e Esquemas Conceituais
- Modelos e Esquemas Internos
Arquitetura em três níveis
Projeto de Bando de Dados
Esquema ER
CHEN

Diferença entre o modelo e esquema:


Modelo é um conjunto de ocorrências.
Esquema é o produto feito a partir do modelo.
ESTADO = Conj. “REGISTROS” de um BD.

Você também pode gostar