Un modelo de datos físicos (o diseño de base de datos ) es una representación de un diseño de datos tal como se implementa, o se pretende implementar, en un sistema de gestión de bases de datos . En el ciclo de vida de un proyecto , normalmente se deriva de un modelo de datos lógicos , aunque puede tener ingeniería inversa a partir de una implementación de base de datos determinada . Un modelo de datos físicos completo incluirá todos los artefactos de base de datos necesarios para crear relaciones entre tablas o para lograr objetivos de rendimiento, como índices , definiciones de restricciones, tablas de vinculación, tablas particionadas oracimos . Los analistas generalmente pueden usar un modelo de datos físicos para calcular estimaciones de almacenamiento; puede incluir detalles de asignación de almacenamiento específicos para un sistema de base de datos determinado.
A partir de 2012, [actualizar]siete bases de datos principales dominan el mercado comercial: Informix , Oracle , Postgres , SQL Server , Sybase , DB2 y MySQL . Otros sistemas RDBMS tienden a ser bases de datos heredadas o se utilizan en el ámbito académico, como universidades o colegios de educación superior. Los modelos de datos físicos para cada implementación diferirían significativamente, sobre todo debido a los requisitos subyacentes del sistema operativo que pueden estar debajo de ellos. Por ejemplo: SQL Server se ejecuta solo en sistemas operativos Microsoft Windows (a partir de SQL Server 2017, SQL Server se ejecuta en Linux. Es el mismo motor de base de datos de SQL Server, con muchas características y servicios similares independientemente de su sistema operativo [2] ), mientras que Oracle y MySQL pueden ejecutarse en Solaris, Linux y otros sistemas operativos basados en UNIX, así como en Windows. Esto significa que los requisitos del disco, los requisitos de seguridad y muchos otros aspectos de un modelo de datos físicos estarán influenciados por el RDBMS que el administrador de la base de datos (o una organización) decida utilizar.
Esquema físico
Esquema físico es un término usado en la gestión de datos para describir la forma de datos va a ser representado y almacenados (archivos, índices, et al. ) En el almacenamiento secundario utilizando un determinado sistema de gestión de base de datos (DBMS) (por ejemplo, Oracle RDBMS , Sybase SQL Server, etc.).
En el enfoque de tres esquemas de la arquitectura ANSI / SPARC , el esquema interno es la vista de los datos que involucran la tecnología de administración de datos. Esto se opone a un esquema externo que refleja la visión de los datos de un individuo, o al esquema conceptual que es la integración de un conjunto de esquemas externos.
Posteriormente [ cita requerida ] se reconoció que el esquema interno tenía dos partes:
El esquema lógico era la forma en que se representaban los datos para ajustarse a las limitaciones de un enfoque particular para la gestión de bases de datos. En ese momento las opciones eran jerárquicas y en red. Sin embargo, describir el esquema lógico todavía no describía cómo se almacenarían físicamente los datos en las unidades de disco. Ese es el dominio del esquema físico . Ahora, los esquemas lógicos describen datos en términos de tablas y columnas relacionales , clases orientadas a objetos y etiquetas XML .
Un solo conjunto de tablas, por ejemplo, se puede implementar de numerosas formas, hasta e incluyendo una arquitectura en la que las filas de las tablas se mantienen en computadoras en diferentes países.
Ver también
Referencias
- ^ "Documento de modelo de referencia consolidado de FEA" (PDF) . Oficina de Gerencia y Presupuesto . Mayo de 2005. p. 91. Archivado desde el original (PDF) el 5 de julio de 2010, a través de Archivos Nacionales .
- ^ rothja. "Descripción general de SQL Server en Linux - SQL Server" . docs.microsoft.com . Consultado el 28 de abril de 2019 .
enlaces externos
- Documento de modelo de referencia consolidado de la FEA (whitehouse.gov), octubre de 2007.