Existem diferentes tipos de bases de dados. Um deles é um banco de dados de arquivo plano , que semelhante a uma planilha com linhas e colunas. A lista telefônica é um banco de dados de arquivo simples. Outro tipo de banco de dados é um banco de dados relacional. Esta possui uma estrutura de partes mais pequenas , chamadas inter quadros . Elementos comuns unir as tabelas juntos. Por exemplo , uma base de dados médica pode ter uma mesa de paciente , uma tabela seguro e uma tabela de diagnóstico . No entanto , um esquema comum , tais como o paciente e a condição médica , os liga em conjunto . Banco de dados de esquema
Os esquemas são o princípio organizador em um banco de dados. O esquema não diz o que o desenvolvedor de dados para colocar no banco de dados, mas sim que tipo de dados ele deve conter . Esquema si pode ou não existir em um banco de dados , não há um nível abstrato para eles. Em geral , um esquema ocorre com os níveis mais elevados de abstracção , acima de programação . Eles são modelos de projeto registradas nos documentos e criados por analistas de negócios e designers de banco de dados .
Por exemplo , um administrador de banco de dados ( DBA) pode organizar um banco de dados de produção para incluir o nome do produto, custo do produto, o tempo de fabricação , fornecendo e trabalho custos . No entanto , o esquema de organização pode ser a criação de um aparelho de televisão . O esquema especifica o tipo de dados que são inseridos no sistema .
Relational Database Schema
Um esquema de banco de dados relacional especifica uma coleção de tabelas. Isso fornece uma estrutura de trabalho para os dados alojados na instância de banco de dados .
O objetivo do banco de dados de produção no exemplo acima é a construção de um aparelho de televisão . No entanto , numa base de dados relacional , cada uma das tabelas tem um elemento organizacional que relaciona uma mesa para a outra de modo que uma descrição completa de dados de TV existente , através da utilização de todos os quadros .
Cada tabela referências outra mesa como uma cadeia por ter um elemento comum entre as tabelas. Desta forma , o esquema - que é a construção de um aparelho de televisão - existe dentro do banco de dados , com as tabelas comuns que fazem a conexão. O esquema não existe através de uma tabela, mas de todos eles juntos agindo para descrever os dados para a construção de um aparelho de televisão .
O Oracle Database Schema
para ver os tipos de esquema em operação, podemos olhar para um esquema de banco de dados Oracle. A Oracle é uma empresa que desenvolve software de banco de dados para desenvolver aplicativos. Em bancos de dados Oracle , um esquema existe como um objeto de esquema . Isso faz parte da estrutura de um banco de dados Oracle. Aqui, objetos de esquema pode representar modelo conceitual de um desenvolvedor do conhecimento capturado em um banco de dados da empresa. O DBA pode ser responsável pela base de dados da empresa, mas agora o programador pode ter uma palavra a dizer na forma como o esquema interage com os dados . Desta forma, pode haver muitos esquemas associados com um banco de dados físico.