Banco de dados - basico de oracle
Sistema Gerenciador de Banco de Dados Uma Visão Geral dos Produtos ORACLE
Sistema Gerenciador de Banco de Dados
• Objetivos desta Unidade:
– Esta unidade descreve conceitos de Bancos de Dados Relacionais tendo como enfoque o ORACLE.
2
• O que é uma Base de Dados (Database)?
– Uma base de dados é uma coleção de informações organizadas. – Em um sistema manual tradicional os dados são geralmente guardados em fichas e estocados em arquivos. Para acessar estes dados, um acesso manual nestes arquivos é necessário. – Num sistema baseado em computador, os dados são armazenados tipicamente em discos e são acessados através de programas.
Sistema Gerenciador de Banco de Dados
• Base de dados computadorizada:
– Em uma base de dados computadorizada existem muitas vantagens:
• A alteração e a recuperação dos dados é mais rápida; • A informação ocupa menos espaço para ser armazenada; • Muitos usuários podem compartilhar as mesmas informações ao mesmo tempo; a redundância de dados é minimizada; • Inconsistências podem ser evitadas; • Padrões podem ser estabelecidos; • Pode-se implementar níveis de segurança nestes dados; • etc.
3
Sistema Gerenciador de Banco de Dados
• O Database Management System (DBMS):
– Para controlar o acesso e o armazenamento das informações é necessário um DBMS. O DBMS ( Sistema Gerenciador de Banco de Dados ) é o programa que fica responsável pelo controle de acesso dos usuários à base de dados. Ele controla o armazenamento dos dados, a recuperação e a alteração nestes dados. – O DBMS age na interface entre a base de dados e os usuários da base de dados. – Dentre os tipos de bancos de dados existentes, os mais recentes são os bancos de dados relacionais, entre eles o ORACLE.
4
Sistema Gerenciador de Banco de Dados
• Conceitos Relacionais:
– Uma base de dados relacional é conhecida pelos usuários como uma coleção de tabelas de duas dimensões. Existem quatro conceitos básicos:
• • • • tabelas colunas linhas