Articles

Esquema da base de dados

o esquema da base de dados é a sua estrutura descrita numa linguagem formal suportada pelo sistema de gestão da base de dados (DBMS). O termo “esquema” refere-se à organização dos dados como um modelo de como o banco de dados é construído (dividido em tabelas de banco de dados no caso de bases de dados relacionais). A definição formal de um esquema de banco de dados é um conjunto de fórmulas (sentenças) chamadas restrições de integridade impostas em um banco de dados. Estas restrições de integridade garantem a compatibilidade entre as partes do esquema. Todas as restrições são expressíveis na mesma língua. Um banco de dados pode ser considerado uma estrutura na realização da linguagem de banco de dados. Os estados de um esquema conceitual criado são transformados em um mapeamento explícito, o esquema de banco de dados. Isto descreve como as entidades do mundo real são modeladas no banco de dados.

“um esquema de banco de dados especifica, com base no conhecimento do administrador de banco de dados de possíveis aplicações, os fatos que podem entrar na base de dados, ou aqueles de interesse para os possíveis usuários finais.”The notion of a database schema playes the same role as the notion of theory in predicate calculus. Um modelo desta” teoria ” corresponde intimamente a um banco de dados, que pode ser visto em qualquer momento como um objeto matemático. Assim, um esquema pode conter fórmulas que representam restrições de integridade especificamente para uma aplicação e as restrições especificamente para um tipo de banco de dados, todos expressos na mesma base de dados de linguagem. Em um banco de dados relacional, o esquema define as tabelas, campos, relações, vistas, índices, pacotes, procedimentos, funções, filas, gatilhos, tipos, sequências, visões materializadas, sinônimos, links de banco de dados, diretórios, esquemas XML, e outros elementos.

uma base de dados geralmente armazena seu esquema em um dicionário de dados. Embora um esquema seja definido na linguagem text database, o termo é frequentemente usado para se referir a uma representação gráfica da estrutura do banco de dados. Em outras palavras, esquema é a estrutura do banco de dados que define os objetos no banco de dados.

em um sistema de banco de Dados Oracle, o termo “esquema” tem uma conotação ligeiramente diferente.