1. Universidad Regional Autónoma de los Andes CARRERA: Sistemas Informáticos. NIVEL: IV Semi Presencial. Materia: Base de Datos 1. ALUMNA: Erika Cuasapas. TEMA: EXPOSICIÓN. GRUPO: BETA. TUTOR: Ing. Darío Maldonado. Tulcán sábado, 25 de Junio del 2011.
2. INSTANCIAS Y ESQUEMAS 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. 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 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.
3. Ejemplo: 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 } INSTANCIA 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.
4. INDEPENDENCIA DE LOS DATOS 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. Existen 2 niveles de independencia de datos: INDEPENDENCIA FÍSICA DE DATOS Es la capacidad de modificar el esquema físico sin provocar que se vuelvan a escribir los programas de aplicación. INDEPENDENCIA LÓGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicación.
5. LENGUAJE DE DEFINICIÓN DE DATOS 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 gestion 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.
6. LENGUAJE DE MANIPULACIÓN DE DATOS Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un lenguaje proporcionado por el sistema de gestión de base 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. Existen básicamente 2 tipos de lenguajes de manipulación de datos: PROCEDIMENTALESLos LMD requieren que el usuario especifique que datos se necesitan y cómo obtenerlos. NO PROCEDIMENTALESLos LMD requieren que el usuario especifique que datos se necesitan y sin especificar cómo obtenerlos.