Descobrindo Banco de Dados coisas que você pode fazer com Oracle9i

Você acabou de instalar o Oracle9i. Agora, é hora de aprender algo sobre os bancos de dados e que eles podem fazer! Dê uma olhada em três cenários para obter uma sensação de que as bases de dados faz na vida real. Deixe sua imaginação correr solta, e pensar sobre o que você quer que seu banco de dados para fazer por você.

Manter o controle de um aquário (o exemplo fácil)

Por que os peixes de aquário tão nervoso quando seu mundo está quieto, balançando-los em um berço interminável de bolhas e ondas suaves? Bem, talvez você ficaria nervoso, também, se os globos oculares de 12 pés continuou aparecendo na janela de imagem.

Digamos que seu vizinho tem um pequeno aquário com um pouco guppy ouro chamado Wesley, que nasceu em 1 de Janeiro de 2000. O aquário usado para contidos quatro guppies, mas Wesley comeu os outros três. Sua missão, se você optar por aceitá-la, é projetar um conjunto de tabelas que retrata com precisão o mundo do aquário.

Quando você cria um conjunto de tabelas relacionadas e todas as coisas de banco de dados que vão com essas tabelas, você cria um esquema.

Continuando com o exemplo aquário, aqui estão os fatos que você tem que trabalhar com:

  • Você tem um aquário que contém um galão de água, se de 11 anos de idade, o seu vizinho não chegar a ele com suas estrelas Ninja-stealth-jogando.
  • Alguém alimenta Wesley uma vez por dia, se ele pede para ele ou não.
  • Seu vizinho muda a água uma vez a cada 14 dias, sem falhar.
  • Três peixes morreram. Suas lápides na leitura jardim:

# 8226; Dois peixes (guppy fêmea preto-e-tan), nascido 12/11/99, morreu 3/15/00

# 8226; Três peixes (guppy masculino vermelho-e-branco), nascido 2/18/00, morreu 4/8/00

# 8226; Peixe Quatro (guppy transparente), nascido 3/1/00, morreu em uma data desconhecida em circunstâncias muito suspeitas, enquanto você estava peixes-sitting durante as férias do seu vizinho.

Você pode facilmente controlar todas essas informações em um esquema de dois tabela simples, como mostrado na Figura 1.


Figura 1: Este mundo de água tem duas tabelas relacionadas: aquário e FISH.

Executando um pet shop (o exemplo médio)

Seu vizinho compra comida de peixe no pet shop na esquina da sua casa. O proprietário vende a loja de animal de estimação com gaiolas de pássaros, coleiras, pó de pulgas, e algumas centenas de outros itens - incluindo aves, coelhos e até mesmo um macaco. Aqui estão atividades diversas que o lojista lida com seu banco de dados:

  • Registrando a cada item, preço de compra, preço de venda, e número em estoque
  • Registrando imposto sobre cada venda
  • Ajustando os números em estoque em todo o inventário como ocorrem as vendas
  • Criação de demonstrações contábeis mensais
  • Criando relatórios fiscais anuais
  • Acompanhando nomes e endereços dos clientes
  • Imprimir cartas personalizadas para a publicidade para os clientes
  • Imprimir etiquetas de endereçamento

Mantendo abas no pet shop - ou qualquer negócio que faz tarefas semelhantes - é uma grande utilidade para Oracle9i! O poder do modelo relacional permite que você armazene seus dados uma vez e usá-lo em uma variedade de maneiras.

Para sua informação, se estivesse a tentar implementar o sistema de pet-shop, utilizando apenas o banco de dados Oracle 9i e as ferramentas que fazem parte do pacote básico, você teria que fazer alguma programação avançado ou obter algumas ferramentas adicionais. As porções que você não pode fazer facilmente com seu banco de dados Oracle 9i são

  • ajustando automaticamente o inventário. Isso requer a programação de um gatilho de banco de dados.
  • Registrando imposto sobre cada venda. Você precisa de um gatilho de banco de dados ou uma ferramenta adicional (como Oracle Forms) para calcular o imposto no momento da venda.

Acompanhando espécies ameaçadas globalmente (o exemplo duro)

Acompanhando espécies ameaçadas globalmente é uma causa digna, com certeza. Se você estivesse criando um design de banco de dados para o esforço, aqui estão as características que você pode querer incluir:

  • Coleta de informações de todo o mundo através da Internet
  • arquivamento de texto em massa de artigos de notícias sobre ambas as atividades positivas e negativas
  • recursos de pesquisa de texto completo
  • Imagens de bichinhos bonitinhos adotar enviando pagamentos mensais
  • Cartas de bonitos pequenos animais aos seus patrocinadores
  • A Guardar o programa Guppies, com um subsídio do governo de bilhões de dólares
  • Gravado etiquetas de identificação para todos os animais, identificando-os como membros de espécies ameaçadas de extinção
  • A câmara de compensação de recursos disponíveis para pessoas e organizações, cross-referenciado por necessidades, habilidades, locais e financiamento
  • Mapas com populações de animais, codificados por cores por nível de risco de extinção
  • capacidades de busca da Internet ligados ao mapas de áreas - clicar no mapa zooms-lo para um mapa mais detalhado
  • Mapas que permitem que você clicar em uma área e ir para uma tela que mostra todos os dados sobre os animais, recursos, organizações e quaisquer outros itens relacionados com a área que você selecionar no mapa
  • dispensadores automáticas de café em cada cubículo em escritórios estaduais

Como você encontrar mais informações sobre bancos de dados, você descobrir que você pode caber muitas peças de informação no mundo do banco de dados. Apenas lembre-se de permitir que os bancos de dados, como a arte, a imitar a vida. Quando você começar a esperar a vida a imitar o seu banco de dados, subir para o ar. Você poderia se transformar em um desses nerds que escrevem livros de banco de dados.

menu