2. Un modelo de datos es un sistema formal y
abstracto que permite describir los datos de
acuerdo con reglas y convenios predefinidos o
podríamos decir que es un conjunto de concepto
que permiten describir, a distintos niveles de
abstracción, la estructura de una base de datos.
3. Es una colección de herramientas conceptuales para describir
los datos, las relaciones que existen entre ellos, semántica
asociada a los datos y restricciones de consistencia.
Los modelos de datos se dividen en tres grupos:
Modelos lógicos basados en objetos.
Modelos lógicos basados en registros.
Modelos físicos de datos.
4. Modelos lógicos basados en objetos
Se usan para describir datos en los niveles conceptual y de visión, es decir, con este modelo
representamos los datos de tal forma como nosotros los captamos en el mundo real, tienen
una capacidad de estructuración bastante flexible y permiten especificar restricciones de
datos explícitamente. Existen diferentes modelos de este tipo, pero el más.
Modelos de Datos Lógicos
Son orientados a las operaciones más que a la descripción de una realidad. Usualmente están
implementados en algún Manejador de Base de Datos. El ejemplo más típico es el Modelo
Relacional, que cuenta con la particularidad de contar también con buenas características
conceptuales (Normalización de bases de datos).
5. Modelos lógico basados en registro
Se utilizan para describir datos en los niveles conceptual y físico. Estos modelos utilizan
registros e instancias para representar la realidad, así como las relaciones que existen entre
estos registros (ligas) o apuntadores. A diferencia de los modelos de datos basados en
objetos, se usan para especificar la estructura lógica global de la base de datos y para
proporcionar una descripción a nivel más alto de la implementación.
Modelos de Datos Físicos
Son estructuras de datos a bajo nivel implementadas dentro del propio manejador.
Ejemplos típicos de estas estructuras son los Árboles , las estructuras de Hash, etc.
Se usan para describir a los datos en el nivel más bajo, aunque existen muy pocos modelos
de este tipo, básicamente capturan aspectos de la implementación de los sistemas de base
de datos. Existen dos clasificaciones de este tipo que son:
Modelo unificador
Memoria de elementos
6. Principalmente vemos la necesidad de conocer cada día mas el entorno de
las bases de datos. Aprender de manera didáctica y autodidactica con
mayor dedicación.
Es necesario conocer que la implementación del código debe estar bien
estructurado para evitar algunas redundancias innecesarias.
Conocer las especificaciones que nos presenta cuando estructuramos las
tablas de cada base de datos, realizando nuestro trabajo mas practico y
sencillo.
7. A través del desarrollo de las prácticas en laboratorio he conocido las ventajas
de las bases de datos que se superponen a los sistemas de archivos del pasado,
como sabemos todo evoluciona es así como el modelo relacional que
implementa SQL, nos da una excelente herramienta en la administración,
seguridad y fiabilidad de los datos.
Por lo tanto se sabe que conocer el proceso interno, la estructura he
implementación de base de datos nos muestra la importancia que realizan en el
mundo laboral, y como cada ente que las utiliza es dependiente de ellas.