You are on page 1of 6

Republica Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educacin Universitaria Colegio Universitario De Caracas Fundacion Mision

Sucre Aldea Universitaria Francisco De Miranda San Fernando Estado Apure

Facilitador: Henry Gonzalez

Integrantes: Nancy Rico C.I 12.338.901 Jose Leon C.I 19.470.175 Eduardo Villaroel C.I 17.851.911 Brainer Orozco C.I 19.471.530

SAN FERNANDO DE APURE 04 DE MAYO 2013

1. MODELO DE DATOS Es un lenguaje orientado a hablar una Base de Datos. Tpicamente 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 correctamente la realidad deseada. Operaciones de manipulacin de los datos: tpicamente, operaciones de agregado, borrado, modificacin y recuperacin 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, tpicamente, tiene dos sublenguajes:

Un Lenguaje de Definicin 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 Manipulacin de Datos o DML (Data Manipulation Language), orientado a describir las operaciones de manipulacin de los datos.

Una clasificacin de los modelos de datos Una opcin bastante usada a la hora de clasificar los modelos de datos es hacerlo de acuerdo al nivel de abstraccin que presentan: MODELOS DE DATOS CONCEPTUALES Son los orientados a la descripcin de estructuras de datos y restricciones de integridad. Se usan fundamentalmente durante la etapa de Anlisis de un problema dado y estn orientados a

representar los elementos que intervienen en ese problema y sus relaciones. El ejemplo ms tpico es el Modelo Entidad-Relacin. MODELOS DE DATOS LGICOS Son orientados a las operaciones ms que a la descripcin de una realidad. Usualmente estn implementados en algn Manejador de Base de Datos. El ejemplo ms tpico es el Modelo Relacional, que cuenta con la particularidad de contar tambin con buenas caractersticas conceptuales (Normalizacin de bases de datos). MODELOS DE DATOS FSICOS Son estructuras de datos a bajo nivel implementadas dentro del propio manejador. Ejemplos tpicos de estas estructuras son los rboles B+, las estructuras de Hash, etc. 2. MODELO DE BASE DE DATOS RELACIONAL Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo ms utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que estn guardados en tablas), y a travs de dichas conexiones relacionar los datos de ambas tablas, de ah proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. El modelo relacional para la gestin de una base de datos es un modelo de datos basado en la lgica de predicados y en la teora de conjuntos. Es el modelo ms utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. Una base de datos relacional es un conjunto de una o ms tablas estructuradas en registros (lneas) y campos (columnas), que se vinculan entre s por un campo en comn, en ambos casos posee las mismas caractersticas como por ejemplo el nombre de campo, tipo y longitud; a este campo generalmente se le denomina ID, identificador o clave. A esta manera de construir bases de datos se le denomina modelo relacional.

Caractersticas

Una base de datos relacional se compone de varias tablas o relaciones. No pueden existir dos tablas con el mismo nombre ni registro. Cada tabla es a su vez un conjunto de registros (filas y columnas). La relacin entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o forneas). Las claves primarias son la clave principal de un registro dentro de una tabla y stas deben cumplir con la integridad de datos. Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de stas se hacen las relaciones.

Esquema Un esquema contiene la definicin de una estructura (generalmente relaciones o tablas de una base de datos), es decir, determina la identidad de la relacin y que tipo de informacin podr ser almacenada dentro de ella; en otras palabras, el esquema contiene los metadatos de la relacin. Todo esquema constar de:

Nombre de la relacin (su identificador). Nombre de los atributos (o campos) de la relacin y sus dominios; el dominio de un atributo o campo define los valores permitidos para el mismo, equivalente al tipo de dato por ejemplo character, integer, date, string...

VENTAJAS DE LAS BASES DE DATOS RELACIONAL Garantiza herramientas para evitar la duplicidad de registros, a travs de campos claves o llaves. Garantiza la integridad referencial: As al eliminar un registro elimina todos los registros relacionados dependientes. Favorece la normalizacin por ser ms comprensible y aplicable.

3. MODELO DE BASE DE DATOS DE RED Una base de datos de red se compone por una coleccin de registros que se conectan entre si por medio de ligas. Un registro equivale a una entidad y un campo a un atributo del modelo entidad relacin. Los campos contienen exclusivamente valores atmicos.

Una liga es una relacin que se establece solamente entre dos registros; es decir; debe utilizarse una liga para cada relacin entre una pareja de registros. El modelo de datos en red general representa las entidades en forma de nodo de un grafo, y las asociaciones o interrelaciones entre stas mediante los arcos que unen dichos nodos El modelo de red evita esta redundancia en la informacin, a travs de la incorporacin de un tipo de registro denominado el conector, que en este caso pueden ser las calificaciones que obtuvieron los alumnos de cada profesor La dificultad surge al manejar las conexiones o ligas entre los registros y sus correspondientes registros conectores. Historia En 1969, la Conferencia de Lenguajes en Sistemas de Datos (CODASYL) estableci la primera especificacin del modelo de base de datos de red. Esto fue seguido de una segunda publicacin en 1971, que se hizo la base para la mayor parte de puestas en prctica. El trabajo subsecuente continuado en principios de los aos 1980, que culminan en una especificacin de ISO, pero esto tena poca influencia sobre estos productos. ESTRUCTURA DE UNA BASE DE DATOS EN RED Hay dos estructuras de datos bsicos en el modelo debed: Registros y Conjuntos. Hablaremos de los registros y los tipos de registros, tambin hablaremos de los conjuntos y sus propiedades bsicas, adems de algunos tipos de especiales de conjuntos mostraremos como se representan e implementan los conjuntos por ultimo mostraremos como se representan los vnculos en el modelo de red. SON MODIFICABLES O NO SON MODIFICABLES LOS MODELOS DE RED En el modelo de red no existen restricciones, si queremos representar que un cliente puede tener varias cuentas, cada una de las cules slo puede tener un titular, y cada cuenta sta en una sola sucursal, que por supuesto puede ser compartida por varias cuentas, ste sera el esquema: Cliente Cuenta Sucursal Con el modelo relacional podramos tener ambas entidades.

4. MODELO DE BASE DE DATOS JERRQUICO Un modelo de datos jerrquico es un modelo de datos en el cual los datos son organizados en una estructura parecida a un rbol. La estructura permite a la informacin que repite y usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo slo tiene un padre.. EJEMPLO DE UN MODELO JERRQUICO: En una base de datos, un tipo de entidad es el equivalente de una tabla; cada registro individual es representado como una fila y un atributo como una columna. Los tipos de entidad son relacionados el uno con el otro usando 1: Trazar un mapa de n, tambin conocido como relacion de uno a varios. El ejemplo ms aprobado de base de datos jerrquica modela es un IMS diseado por la IBM. Historia Una base de datos puesta en prctica relacionada con este tipo de modelo de datos primero fue llamada en la forma de publicacin en 1992 [1] (mirar tambin anid el modelo de conjuntos). Antes del desarrollo del primer sistema de gestin de datos (DBMS), los programas de uso proporcionaron el acceso a los datos que tuvieron acceso a archivos planos. Los problemas de integridad de datos y la inhabilidad de tales sistemas de tratamiento de archivo para representar relaciones de datos lgicas conducen al primer modelo de datos: el modelo de datos jerrquico. Este modelo, que fue puesto en prctica principalmente por el Sistema de Direccin de Informacin de la IBM (IMS) slo permite personalizado(exacto) una a varias relaciones entre entidades. Cmo funcionan A diferencia del modelo relacional, el modelo jerrquico no diferencia una vista lgica de una vista fsica de la base de datos. De manera que las relaciones entre datos se establecen siempre a nivel fsico, es decir, mediante referencia a direcciones fsicas del medio de almacenamiento (sectores y pistas). Los datos se almacenan en la forma de registros, el equivalente a las tuplas del modelo relacional. Cada registro consta de un conjunto de campos, el equivalente a los atributos del modelo relacional. Un conjunto de registros con los mismos campos se denomina fichero (record type, en ingls), el equivalente a las relaciones del modelo relacional.

You might also like