Linguagensdebancosdedadossqlepl-sql

Disponível somente no TrabalhosFeitos
  • Páginas : 437 (109105 palavras )
  • Download(s) : 0
  • Publicado : 29 de março de 2011
Ler documento completo
Amostra do texto
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 eORDBMS 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 • Objetose 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 dedados 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).Aplicações Data warehouse vão se beneficiar de melhorias tais como a execução paralela de operações de insert, update, e delete; particionamento (partitioning); e otimização de query usando recursos de paralelismo. Operando dentro da estrutura Network Computing Architecture (NCA), o Oracle9i suporta aplicações client-server e baseadas na Web, distribuídas e em múltiplas camadas. O Oracle9i pode escalonarpara dezenas de milhares de usuários concorrentes, suporta até 512 petabytes de dados (um petabyte equivale a 1,000 terabytes), e pode manipular qualquer tipo de dado, incluindo textos, imagens, sons, videos, geográficos, e temporais, bem como dados estruturados tradicionais.

4

Ciclo de Vida de Desenvolvimento do Sistema
Estratégia e Análise Design Elaboração e Documentação TransiçãoProdução

Ciclo de Vida de Desenvolvimento do Sistema

Do conceito à produção, você pode desenvolver um banco de dados usando o ciclo de vida de desenvolvimento do sistema, que contém vários estágios de desenvolvimento. Essa abordagem completa e sistemática para o desenvolvimento de bancos de dados transforma necessidades de informações comerciais em um banco de dados operacional. Estratégia eAnálise • Estude e analise as necessidades comerciais. Entreviste usuários e gerentes para identificar as necessidades de informações. Incorpore as declarações de objetivos da aplicação e da empresa, além de qualquer especificação futura do sistema. Elabore modelos do sistema. Transfira a narrativa comercial para uma representação gráfica das regras e necessidades de informações comerciais. Confirme erefine o modelo com os analistas e especialistas.



Design Projete o banco de dados de acordo com o modelo desenvolvido na fase de estratégia e análise. Elaboração e Documentação • • Elabore o sistema protótipo. Crie e execute os comandos para elaborar tabelas e objetos de suporte para o banco de dados. Desenvolva uma documentação para o usuário, textos de ajuda e manuais de operação...
tracking img