Modelo d Datos

Páginas: 6 (1265 palabras) Publicado: 6 de noviembre de 2014
Instancia: Estado que presenta una base de datos en un tiempo dado.
Una instancia de manera formal es la aplicación de un esquema a un conjunto finito de datos. En palabras no tan técnicas, se puede definir como el contenido de una tabla en un momento dado, pero también es válido referirnos a una instancia cuando trabajamos o mostramos únicamente un subconjunto de la información contenida enuna relación o tabla, como por ejemplo:
Ciertos caracteres y números (una sola columna de una sola fila).
Algunas o todas las filas con todas o algunas columnas
Cada fila es una tupla. El número de filas es llamado cardinalidad.
El número de columnas es llamado aridad o grado.
Esquema: Descripción lógica de la base de datos, proporciona los nombres de las entidades y sus atributosespecificando las relaciones que existen entre ellos El esquema no cambia los que varían son los datos y con esto tenemos una nueva instancia. Instancias y esquemas
Las bases de datos cambian con el tiempo al insertarse información en la base de datos y eliminarse de ella. El conjunto de información almacenado en la base de datos en cierto momento se denomina instancia en la base de datos. El diseño generalde la base de datos se llama esquema de la base de datos. Los esquemas se alteran muy raras vece , o nunca.
Una variable de un determinado tipo tiene un valor específico en un momento dado. Así, el concepto del valor de una variable en los lenguajes de programación corresponde al concepto de una instancia del esquema de una base de datos.
Existen varios esquemas en la base de datos, y éstos sedividen de acuerdo con los niveles de abstracción mencionados anteriormente.
Independencia de los datos
La capacidad de modificar una definición de esquema en un nivel sin afectar la definición del esquema en el nivel inmediato superior se denomina independencia de los datos. Existen dos niveles de tal independencia:
Independencia física: Es la capacidad de modificar el esquema físico sinobligar a que se vuelvan a escribir los programas de aplicaciones. En algunas ocasiones es necesario para mejorar el rendimiento.
Independencia lógica: Es la capacidad de modificar el esquema conceptual sin obligar a que se vuelvan a escribir los programas de aplicaciones. Las modificaciones en el nivel conceptual son necesarias siempre que se altera la estructura lógica de la base de datos.
Lenguajede definición de datos
Un esquema de base de datos se especifica por medio de una serie de definiciones que se expresan en un lenguaje especial llamado lenguaje de definición de datos (en inglés: DDL, data definición lenguaje). El resultado de la compilación de las proposiciones en DDL es un conjunto de tablas que se almacena en un archivo especial llamado diccionario (o directorio) de datos.
Undirectorio de datos es un archivo que contiene metadatos, es decir, “datos acerca de los datos”. Este archivo se consulta antes de leer o modificar los datos reales en el sistema de base de datos.
La estructura de almacenamiento y los métodos de acceso empleados por el sistema de base de datos se especifican por medio de un conjunto de definiciones de un tipo especial de DDL llamado lenguaje dealmacenamiento y definición de los datos. El resultado de la compilación de estas definiciones es una serie de instrucciones que especifican los detalles de implantación de los esquemas de base de datos que normalmente no pueden ver los usuarios.
Lenguaje de Manipulación de datos
Los niveles de abstracción que se mencionaron anteriormente no sólo se aplican a la definición o estructuración delos datos, sino también al manejo de los datos; esta manipulación consiste en:
La recuperación de información almacenada en la base de datos.
La inserción de información nueva en la base de datos.
La eliminación de información de la base de datos.
Un lenguaje de manipulación de datos (en inglés: DML, data manipulation language) permite a los usuarios manejar o tener acceso a los datos que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos de datos de las bases de datos
  • Modelado de datos
  • Data modeler
  • modelo de datos
  • Modelo de datos
  • Modelos de datos
  • Modelo De Datos
  • Modelos de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS