Como oráculo 12c bancos de dados de trabalho

Bases de dados têm evoluído ao longo dos anos, mas se estabilizaram na modelo relacional.

A Oracle 12c usa esse modelo. Um sistema de gerenciamento de banco de dados relacional (RDBMS) armazena dados em estruturas lógicas chamada mesas.

Uma tabela é um recipiente lógico de dados semelhantes. UMA definição da tabela é o conjunto de regras ou características para cada linha de dados armazenados na tabela. Quando os dados são carregados em um banco de dados, ele é carregado como linhas dentro de uma ou mais tabelas com base nas características dos dados.

Cada linha de dados única existe apenas uma vez em uma mesa. Por exemplo, haverá apenas uma linha de dados para cada cliente individual em uma tabela. Cada linha é identificada pelo seu chave primária, que é um identificador único para essa linha específica.

Esta singularidade é um componente fundamental do aspecto relacional de bases de dados. Abaixo, cada cliente existe como uma única linha na tabela CLIENTE identificada pelo seu única chave primária (CUST_ID) e é definida por colunas específico para essa tabela.

As tabelas são unidas entre si através da ligação a chave primária de uma tabela para uma tabela relacionada onde é definido como um chave estrangeira. Você implementar relações entre tabelas juntando-se uma fila de uma tabela para uma ou mais linhas em outra tabela. (Lembre-se: Este é um banco de dados relacional).

Agora deixe&rsquo-s estabelecer uma relação entre um cliente armazenado em uma tabela de clientes se une a uma tabela ORDER através da relação de chave estrangeira.

A tabela de clientes contém uma única linha para cada cliente e cada cliente tem um identificador de chave primária única. As tabela Order lojas de todos os pedidos para a empresa e cada ordem é identificado por seu ORDER_ID chave primária.

Um cliente pode ter zero (novo cliente), uma, ou muitas ordens (repetição de clientes), e cada ordem deve ter um cliente. (Você pode&rsquo-t têm uma ordem sem um cliente.) Cada linha na tabela A ordem é amarrado à mesa de CLIENTE pela coluna CUST_ID que atua como a chave estrangeira se juntar à ordem e tabela de clientes.

Bancos de dados têm centenas ou mesmo milhares de tabelas, chaves e relacionamentos, e mesas pode ter milhões de linhas de dados que consomem gigabytes ou mesmo terabytes de armazenamento em disco. Para acelerar o acesso ao procurar por uma linha específica de dados, um índice é criado em uma ou mais colunas de uma tabela. Índices funcionam de forma semelhante aos índices em um livro.

Em uma base diária, é comum para milhares de linhas de dados a serem inseridos, atualizados ou excluídos no banco de dados. O software RDBMS, gerenciado pelo banco de dados administrador (DBA), suporta a gestão global, o funcionamento e desempenho do banco de dados.

Structured Query Language (SQL) e Oracle 12c



Structured Query Language (SQL) é a linguagem usada para consultar (SELECT), criar (INSERT), modificar (UPDATE), e remover (excluir) dados em um banco de dados.

SQL é a linguagem núcleo que DBAs e de aplicativos de banco de dados desenvolvedores trabalham in- você precisa de um conhecimento de trabalho de SQL para gerir eficazmente uma base de dados. SQL é ainda definida como linguagem de manipulação de dados (DML) para consultar, criar, modificar e remover dados e linguagem de definição de dados (DDL) para alterar a estrutura da base de dados e da tabela.

A Oracle oferece uma extensão de programação de SQL chamado PL / SQL usado para implementar a lógica da aplicação dentro de um banco de dados Oracle.

A Oracle ganhou uma grande vantagem no início do mercado de banco de dados através da implementação com sucesso bloqueio de linha mesas no interior. Ou seja, quando uma ou mais pessoas atualizar a mesma linha em um banco de dados, ao mesmo tempo, o software RDBMS garante que todos&mudanças rsquo-s são feitas sem conflitos e os dados é visível com a consistência de leitura ao longo da vida da transação. Nem todos os fornecedores de banco de dados tratado esta questão de forma limpa.

Como encontrar o banco de dados certo para o trabalho

O ditado tradicional, &ldquo-Se tudo que você tem é um martelo, tudo parece um prego,&rdquo- é apropriado para a seleção de TI conjuntos de ferramentas. Se as pessoas estão armazenando os endereços, números de telefone e e-mails para uma reunião de família ou eles&rsquo-re manutenção de um aplicativo de compras online, eles precisam de um armazenamento de dados.

O tamanho, complexidade e alcance do que armazenamento de dados determina se um banco de dados é ainda necessária e, em caso afirmativo, quais as características (e fornecedor) do banco de dados são adequados.

Os requisitos de dados para as pessoas e empresas variam muito em tamanho, complexidade e importância. Diferentes tecnologias de existir com base nesses fatores para atender usuários&dados rsquo- precisa.

Video: Banco de Dados e Sistemas

  • Pequeno, individuais ou de uso limitado armazenamentos de dados, tais como informações de endereço, são melhor servidos por uma planilha do Microsoft Excel ou um banco de dados Microsoft Access porque ambos são baratos e fáceis de usar.

  • armazenamentos de dados pequenas ou médias, tais como aqueles encontrados em pequenas ou médias empresas, poderia fazer bom uso do Microsoft SQL Server, Oracle MySQL, ou Oracle Enterprise ou Standard Edition. Essas implementações são geralmente pequenos bancos de dados, menos complexos, onde mantendo os custos baixos é um fator importante.

  • Médias e grandes armazenamentos de dados, tais como aqueles encontrados em médias e grandes empresas, são comumente o reino do Microsoft SQL Server, IBM DB2 e Oracle Enterprise Edition. Este meio para o mercado de banco de dados grande é o que muitas pessoas pensam de como um ambiente de banco de dados típico.

  • Grandes e muito grandes armazenamentos de dados, tais como aqueles encontrados em empresas grandes e multinacionais, são comumente servido por Oracle Enterprise Edition e IBM DB2. Os ambientes de banco de dados grandes e complexos são criaturas especiais e requerem software muito especializado e hardware.

Rever o seu ambiente atual sistema de computador e futuro projetado precisa tomar a melhor decisão para a sua missão. Os vendedores podem tentar upsell você em seu produto, para fazer sua lição de casa antes de tomar uma decisão. No entanto, entendemos que, como seus requisitos de dados mudar, o seu ambiente de banco de dados pode exigir mudança.


Publicações relacionadas