Esquema físico - Physical schema

Opções de modelo de dados físicos.

Um modelo de dados físicos (ou design de banco de dados ) é uma representação de um design de dados conforme implementado, ou pretendido ser implementado, em um sistema de gerenciamento de banco de dados . No ciclo de vida de um projeto, ele normalmente deriva de um modelo de dados lógico , embora possa sofrer engenharia reversa a partir de uma determinada implementação de banco de dados . Um modelo de dados físico completo incluirá todos os artefatos de banco de dados necessários para criar relacionamentos entre tabelas ou para atingir metas de desempenho, como índices , definições de restrição, tabelas de vinculação, tabelas particionadas ou clusters . Os analistas geralmente podem usar um modelo de dados físicos para calcular as estimativas de armazenamento; pode incluir detalhes específicos de alocação de armazenamento para um determinado sistema de banco de dados.

Em 2012, sete bancos de dados principais dominavam o mercado comercial: Informix , Oracle , Postgres , SQL Server , Sybase , DB2 e MySQL . Outros sistemas RDBMS tendem a ser bancos de dados legados ou usados ​​dentro da academia, como universidades ou faculdades de educação continuada. Os modelos de dados físicos para cada implementação seriam significativamente diferentes, principalmente devido aos requisitos subjacentes do sistema operacional que podem estar abaixo deles. Por exemplo: SQL Server é executado apenas em sistemas operacionais Microsoft Windows (começando com SQL Server 2017, SQL Server é executado em Linux. É o mesmo mecanismo de banco de dados SQL Server, com muitos recursos e serviços semelhantes, independentemente do seu sistema operacional), enquanto Oracle e O MySQL pode ser executado em Solaris, Linux e outros sistemas operacionais baseados em UNIX, bem como no Windows. Isso significa que os requisitos de disco, requisitos de segurança e muitos outros aspectos de um modelo de dados físico serão influenciados pelo RDBMS que um administrador de banco de dados (ou uma organização) escolher usar.

Esquema físico

Esquema físico é um termo usado no gerenciamento de dados para descrever como os dados devem ser representados e armazenados (arquivos, índices, etc. ) no armazenamento secundário usando um determinado sistema de gerenciamento de banco de dados (DBMS) (por exemplo, Oracle RDBMS , Sybase SQL Server, etc.).

Na abordagem de três esquemas da Arquitetura ANSI / SPARC , o esquema interno é a visualização dos dados que envolvem a tecnologia de gerenciamento de dados. Isso se opõe a um esquema externo que reflete a visão de um indivíduo dos dados, ou ao esquema conceitual que é a integração de um conjunto de esquemas externos.

Posteriormente, o esquema interno foi reconhecido como tendo duas partes:

O esquema lógico era a maneira como os dados eram representados para estar em conformidade com as restrições de uma abordagem específica de gerenciamento de banco de dados. Naquela época, as escolhas eram hierárquicas e de rede. Descrever o esquema lógico, no entanto, ainda não descreveu como os dados fisicamente seriam armazenados nas unidades de disco. Esse é o domínio do esquema físico . Agora, os esquemas lógicos descrevem dados em termos de tabelas e colunas relacionais , classes orientadas a objetos e tags XML .

Um único conjunto de tabelas, por exemplo, pode ser implementado de várias maneiras, até e incluindo uma arquitetura onde as linhas da tabela são mantidas em computadores em diferentes países.

Veja também

Referências

links externos