Diferença entre esquema e banco de dados Diferença entre

Anonim

Schema vs Database?

Um banco de dados pode ser descrito como uma coleção de dados estruturados que geralmente são armazenados em sistemas de computador. A estrutura para um banco de dados é alcançada organizando adequadamente os dados com a ajuda de um modelo de banco de dados. O termo "esquema" significa "um plano ou uma forma" e pode ser definido como a terminologia usada para modelar ou criar uma estrutura lógica usando quais dados podem ser armazenados em um banco de dados. Tecnicamente falando, um esquema de banco de dados é a estrutura subjacente descrita e suportada pelo sistema de gerenciamento de banco de dados que é usado para armazenar registros.

Geralmente, um esquema é um nível superior de abstração dos modelos de design que são capturados e documentados por designers de banco de dados e analistas de negócios durante a fase de análise de um projeto ou desenvolvimento de produto. Eles não existem como tal em um banco de dados, mas em algumas variantes de bancos de dados eles podem ser realizados em alguns níveis em uma forma física.

Quando trazemos um usuário para essa perspectiva, podemos definir essas três entidades (banco de dados, esquema e usuário) conforme abaixo:

O banco de dados é uma coleção de arquivos físicos.

Um usuário é aquele que se conecta a um banco de dados.

Esquema é a coleção de objetos que são de propriedade do usuário.

Para resumir brevemente, um esquema geralmente é uma representação gráfica da estrutura do sistema de banco de dados, enquanto o próprio banco de dados é uma coleção estruturada de registros ou dados.

Resumo:

1. Um banco de dados é a estrutura física.

2. Esquema é a estrutura lógica.

3. Um banco de dados é uma coleção de registros e dados relacionados armazenados em tabelas.

4. Um esquema, por outro lado, é uma definição lógica do banco de dados ou, em outras palavras, um modelo que define os nomes de todas as tabelas e colunas e define o tipo de cada coluna, etc.

5. Em alguns sistemas de gerenciamento de banco de dados, um esquema pode ser realizado de forma física em qualquer um dos níveis.

6. Não há correspondência um-para-um entre objetos de esquema e os arquivos físicos que armazenam informações em discos.