Banco De Dados
Projeto de pesquisa: Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: carc346 • 17/11/2013 • Projeto de pesquisa • 14.131 Palavras (57 Páginas) • 290 Visualizações
I - INTRODUÇÃO
I.1 - OBJETIVOS DO CURSO
Neste curso você aprenderá a usar o SQL*Plus para:
• Definir e alterar a estrutura de um banco de dados;
• Consultar, inserir, alterar ou remover informações de um banco de dados;
• Gerar relatórios a partir de consultas;
• Gerenciar a segurança e o desempenho de um banco de dados.
• Conhecer os princípios e terminologias da tecnologia Relacional.
• Utilizar blocos de linguagem PL/SQL.
• Realizar transações com PL/SQL.
I.2 - O QUE É BANCO DE DADOS?
É um conjunto de informações armazenadas de forma organizada. No tradicional sistema manual, as informações geralmente são armazenadas em arquivos de papéis. Para recuperar as informações armazenadas, algum tipo de procura manual é necessária. Já nos sistemas de armazenamento digitalizados, os dados são armazenados em fitas magnéticas ou discos rígidos e o acesso aos dados é feito através de softwares de computador.
Por quê utilizar sistemas de computadores para armazenar informações em Banco de Dados?
Muitas vantagens surgem com a utilização de sistemas de informações baseados em computadores como:
• Recuperação e atualização das informações;
• Armazenamento das informações em menor espaço do que no sistema manual;
• Vários usuários podem compartilhar o mesmo dado e utilizá-lo para diferentes tarefas;
• Controle de redundância das informações;
• Incompatibilidade de dados podem ser previstos;
• Forçar utilização de padronizações;
• Controle de acesso e integridade (segurança).
I.3 - RDBMS (RELATIONAL DATABASE MANAGEMENT SYSTEM)
Para controlar o acesso e armazenamento de informações é necessário a utilização de um Sistema de Gerenciamento de Banco de Dados (DBMS). Um DBMS é um software que gerencia os pedidos dos usuários para acesso às informações, um DBMS também controla o armazenamento, a recuperação e a modificação dos dados de interesse dos usuários.
O DBMS atua como “interface” entre o armazenamento físico dos dados e os usuários. Quando um usuário efetua um pedido de acesso, o DBMS intercepta este pedido e executa as operações necessárias no Banco de Dados. Portanto, o DBMS “protege” os usuários do Banco de Dados dos detalhes técnicos dos equipamentos, da estrutura de armazenamento e da estratégia de acesso.
Quando um usuário envia uma solicitação ao DBMS, este intercepta a solicitação, interpreta e realiza as operações necessárias no banco de dados.
Várias alternativas existem para implementar um DBMS. Os tipos mais utilizados são:
• Hierárquico
• Lista invertida
• Rede
• Relacional
Os vários Banco de Dados que têm sido desenvolvidos recentemente são Relacionais. O Sistema de Gerenciamento de Banco de Dados da ORACLE é relacional. Por essa razão, nós estaremos nos concentrando unicamente no acesso relacional ao Gerenciador de banco de dados.
I.4 - MODELO RELACIONAL
O princípio do modelo relacional surgiu em junho de 1970 num artigo publicado que se chamava “A Relational Model of Data for Large Shared Data Banks”. Este artigo foi escrito por Dr. E.F. Codd.
Para os usuários, o Banco de Dados Relacional é uma coleção de tabelas bi-dimensionais as quais são de fácil compreensão. Existe quatro conceitos que precisamos entender:
• Tabelas
• Colunas
• Linhas
• Campos
TABELA
Código Nome Endereço
1
Maria Rua 1
2
Pedro Rua 30
Campo
Coluna
O modelo relacional imita uma parte da matemática conhecida como Álgebra Relacional. Esse processo envolve:
• Uma coleção de objetos conhecidos como Relacionamentos;
• Um conjunto de ações que agem no relacionamento produzindo novos relacionamentos.
Uma relação pode ser vista como uma tabela. A recuperação de dados é feita através de operações relacionais sobre estas tabelas.
I.5 - OPERADORES RELACIONAIS
RELAÇÃO DESCRIÇÃO
...