fbpx
Wikipedia

Modelo de datos

Un modelo de datos es un lenguaje orientado a hablar de una base de datos. Típicamente un modelo de datos permite describir:

  • Las estructuras de datos de la base: El tipo de los datos que hay en la base y la forma en que se relacionan.
  • Las restricciones de integridad: Un conjunto de condiciones que deben cumplir los datos para reflejar la realidad deseada.
  • Operaciones de manipulación de los datos: típicamente, operaciones de agregado, borrado, modificación y recuperación de los datos de la base.

Otro enfoque es pensar que un modelo de datos permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan esos elementos entre sí.

No hay que perder de vista que una base de datos siempre está orientada a resolver un problema determinado, por lo que los dos enfoques propuestos son necesarios en cualquier desarrollo de software.

Sublenguajes de un modelo de datos

Un modelo de datos es un lenguaje que, típicamente, tiene dos sublenguajes:

  • Un Lenguaje de Definición de Datos o DDL (Data Definition Language), orientado a describir de una forma abstracta las estructuras de datos y las restricciones de integridad.
  • Un Lenguaje de Manipulación de Datos o DML (Data Manipulation Language), orientado a describir las operaciones de manipulación de los datos.

Una clasificación de los modelos de datos

Una opción bastante usada a la hora de clasificar los modelos de datos es hacerlo de acuerdo al nivel de abstracción que presentan:

Modelos de Datos Conceptuales
Son los orientados a la descripción de estructuras de datos y restricciones de integridad. Se usan fundamentalmente durante la etapa de Análisis de un problema dado y están orientados a representar los elementos que intervienen en ese problema y sus relaciones. El ejemplo más típico es el Modelo Entidad-Relación.
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 sistema gestor 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).
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 B+, las estructuras de Hash, etc.

Véase también

Enlaces externos

  • .
  • Información General De Modelado De Datos 2010.
  •   Datos: Q1172480
  •   Multimedia: Data modeling

modelo, datos, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, octubre, 2013, modelo, datos, lenguaje, orientado, hablar, base, datos, típicamente, modelo, datos, permite, describir, estructuras, datos, . Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 31 de octubre de 2013 Un modelo de datos es un lenguaje orientado a hablar de una base de datos Tipicamente un modelo de datos permite describir Las estructuras de datos de la base El tipo de los datos que hay en la base y la forma en que se relacionan Las restricciones de integridad Un conjunto de condiciones que deben cumplir los datos para reflejar la realidad deseada Operaciones de manipulacion de los datos tipicamente operaciones de agregado borrado modificacion y recuperacion de los datos de la base Otro enfoque es pensar que un modelo de datos permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan esos elementos entre si No hay que perder de vista que una base de datos siempre esta orientada a resolver un problema determinado por lo que los dos enfoques propuestos son necesarios en cualquier desarrollo de software Indice 1 Sublenguajes de un modelo de datos 2 Una clasificacion de los modelos de datos 3 Vease tambien 4 Enlaces externosSublenguajes de un modelo de datos EditarUn modelo de datos es un lenguaje que tipicamente tiene dos sublenguajes Un Lenguaje de Definicion de Datos o DDL Data Definition Language orientado a describir de una forma abstracta las estructuras de datos y las restricciones de integridad Un Lenguaje de Manipulacion de Datos o DML Data Manipulation Language orientado a describir las operaciones de manipulacion de los datos A la parte del DML orientada a la recuperacion de datos usualmente se le llama Lenguaje de Consulta o QL Query Language Una clasificacion de los modelos de datos EditarVease tambien Modelo de base de datos Una opcion bastante usada a la hora de clasificar los modelos de datos es hacerlo de acuerdo al nivel de abstraccion que presentan Modelos de Datos Conceptuales Son los orientados a la descripcion de estructuras de datos y restricciones de integridad Se usan fundamentalmente durante la etapa de Analisis de un problema dado y estan orientados a representar los elementos que intervienen en ese problema y sus relaciones El ejemplo mas tipico es el Modelo Entidad Relacion Modelos de Datos Logicos Son orientados a las operaciones mas que a la descripcion de una realidad Usualmente estan implementados en algun sistema gestor de base de datos El ejemplo mas tipico es el modelo relacional que cuenta con la particularidad de contar tambien con buenas caracteristicas conceptuales Normalizacion de bases de datos Modelos de Datos Fisicos Son estructuras de datos a bajo nivel implementadas dentro del propio manejador Ejemplos tipicos de estas estructuras son los Arboles B las estructuras de Hash etc Vease tambien EditarModelo relacional Base de datos relacional Modelo entidad relacion MER Base de datos jerarquica Base de datos en red Tipos de Datos y su gestion en el computadorEnlaces externos EditarMaterial docente del curso 1 264J ESD 264 de libre consulta OpenCourseWare en espanol cuyo tema 6 trata el modelado de datos Informacion General De Modelado De Datos 2010 Datos Q1172480 Multimedia Data modelingObtenido de https es wikipedia org w index php title Modelo de datos amp oldid 136238200, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos