Este documento habla sobre instancias y esquemas en bases de datos. Define instancia como el estado actual de los datos en una base de datos en un momento dado, mientras que el esquema es la descripción lógica de la estructura de la base de datos. También discute la independencia de datos y los lenguajes de definición y manipulación de datos.
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
Bases de datos: instancias, esquemas e independencia
1. 152019090043000<br />198691518986500<br />FACULTAD:<br /> Sistemas Mercantiles.<br />CARRERA:<br /> Sistemas Informáticos.<br />NIVEL:<br /> IV Semi Presencial.<br />Materia:<br /> Base de Datos 1.<br />ALUMNA:<br /> Erika Cuasapas.<br />TEMA:<br /> EXPOSICIÓN.<br />GRUPO: <br /> Beta.<br />TUTOR: <br /> Ing. Darío Maldonado.<br />Tulcán sábado, 25 de Junio del 2011.<br />INSTANCIAS Y ESQUEMAS<br />En 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 general de la base de datos se llama esquema de la base de datos.<br />INSTANCIA.Al estado que presenta una base de datos en un tiempo dado. Veámoslo como una fotografía que tomamos de la base de datos en un tiempo t, después de que transcurre el tiempo t la base de datos ya no es la misma.<br />ESQUEMA.Es la descripción lógica de la base de datos, proporciona los nombres de las entidades y sus atributos especificando las relaciones que existen entre ellos. Es un banco en el que se inscriben los valores que irán formando cada uno de los atributos. El esquema no cambia los que varían son los datos y con esto tenemos una nueva instancia.<br />Ejemplo: <br />Considerando el ejemplo del vendedor que vende artículos, esquema e instancia según nuestro ejemplo, quedaría: Esquema {Vendedor: Nombre, puesto, salario, RFC } { Articulo: Clave, costo, descripción } <br />Instancia<br />Como podemos observar el esquema nos muestra la estructura en el cual se almacenaran los datos, en este caso en registros cuyos nombres de campos son: por parte del vendedor (Nombre, puesto, salario, RFC) y por el artículo (Clave, costo, descripción); La instancia representa a una serie de datos almacenados en los registros establecidos por el esquema, estos datos varían, no permanecen fijos en el tiempo.<br />INDEPENDENCIA DE LOS DATOS<br />La independencia de datos se puede definir como la capacidad para modificar el esquema en un nivel del sistema sin tener que modificar el esquema del nivel inmediato superior. <br />Existen 2 niveles de independencia de datos:<br />INDEPENDENCIA FÍSICA DE DATOS<br />Es la capacidad de modificar el esquema físico sin provocar que se vuelvan a escribir los programas de aplicación.<br />INDEPENDENCIA LÓGICA DE DATOS<br />Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicación. <br />LENGUAJE DE DEFINICIÓN DE DATOS<br />Un lenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.<br />LENGUAJE DE MANIPULACIÓN DE DATOS<br />Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.<br />Existen básicamente 2 tipos de lenguajes de manipulación de datos:<br />PROCEDIMENTALES:Los LMD requieren que el usuario especifique que datos se necesitan y cómo obtenerlos.<br />NO PROCEDIMENTALESLos LMD requieren que el usuario especifique que datos se necesitan y sin especificar cómo obtenerlos.<br />