Linguagensdebancosdedadossqlepl-sql

109105 palavras 437 páginas
Introdução a Linguagem de Acesso ao Banco de Dados

1

Introdução

2

Objetivos
• Depois de completar esta lição, você poderá fazer o seguinte:
– Discutir os aspectos teóricos e físicos de um banco – Discutir os aspectos teóricos e físicos de um banco de dados relacional de dados relacional – Descrever a implementação Oracle do RDBMS e – Descrever a implementação Oracle do RDBMS e ORDBMS ORDBMS – Descrever os novos recursos do Oracle9i – Descrever os novos recursos do Oracle9i – Descrever como o SQL é usado no conjunto de – Descrever como o SQL é usado no conjunto de produtos Oracle produtos Oracle – Descrever regras de Modelagem de Dados – Descrever regras de Modelagem de Dados

Objetivo da Lição

Nesta lição, você entenderá o RDBMS (relational database management system) e o ORDBMS (object relational database management system). Você também será apresentado aos seguintes tópicos: • • • Instruções SQL específicas do Oracle SQL*Plus, usado para executar o SQL e para fins de formatação e elaboração de relatórios O PL/SQL, que é a linguagem procedural do Oracle

3

Banco de Dados Relational e Objeto-Relacional
• Modelos Relacional e Objeto-Relacional • Objetos e tipos de dados definidos pelo usuário • Compatibilidade com banco de dados relacional • Suporte a multimídia e objetos grandes (LOBs)

Servidor Oracle9i

O servidor Oracle9i suporta ambos os modelos relacional e objeto-relacional. O servidor Oracle9i estende a capacidade de modelagem de dados para suportar um modelo objeto-relacional que fornece: programação orientada a objetos, tipos de dados complexos, objetos de negócio complexos, e compatibilidade total com o modelo relacional. O servidor Oracle9i inclui ainda várias características para melhor performance e funcionalidade de aplicações OLTP (online transaction processing), tais como o melhor compartilhamento de estruturas de dados em tempo de execução, buffer caches maiores, e restrições adiáveis (deferrable constraints).

Relacionados