Vous êtes sur la page 1sur 3

Gua Conceptual de Base de Datos Tema II.

Modelo Conceptual de Datos Esquema conceptual de datos, se crea a travs de un modelo conceptual de datos, de alto nivel, este es una descripcin concisa de los requerimientos de informacin de los usuarios y contienen descripciones detalladas de los tipos de entidad, relaciones y restricciones; estas se expresan mediante conceptos del modelo de datos, que suelen ser ms fciles de entender, y pueden servir para comunicarse con usuarios no tcnicos. El siguiente paso para el diseo de bases de datos consiste en implementar la base de datos usando un SGBD comercial, la mayora utiliza el relacional o el orientado a objetos, as que el esquema conceptual se transforma del modelo de datos de alto nivel en el modelo de datos de implementacin, a esto se le llama diseo lgico. El paso final es la fase de diseo fsico, durante el cual se especifican las estructuras de almacenamiento internas a travs de un modelo de datos de bajo nivel. Inicialmente se puede describir un ciclo de vida e sistema (CVDS) general, separando funcionalidad y datos.
Requerimientos

Anlisis

Funcionalidad : :

Datos

Diseo Conceptual (Esquema conceptual de alto nivel) DER Diseo lgico (Esquema lgico) Modelo relacional Diseo Fsico (Esquema Interno)

Aplicacin

La herramienta para representar el modelo conceptual de datos es el modelo Entidad Relacin (ER) el cual representa la estructura de una base de datos de forma conceptual a travs de las relaciones entre entidades, para esto es necesario conocer una serie de trminos y su simbologa. Entidad: Representa un objeto o concepto del mundo real con existencia independiente, como por ejemplo: una persona, un empleado, una casa, un proyecto, que se describe en la base de datos. Una Entidad en un Diagrama ER se representa como un rectngulo que encierra el nombre de la entidad. Ejemplo Empleado Atributo: Representa alguna propiedad de inters que da una descripcin ms amplia de una entidad, por ejemplo una entidad empleado puede describirse por el nombre, edad, cdula, direccin, salario. Los nombres de los atributos se encierran en valos y se conecta con su entidad mediante lneas rectas, ejemplo Edad Estos atributos pueden tener valores que describen a cada entidad. Por ejemplo empleado tiene cuatro atributos. Nombre, direccin, edad, telfono; sus valores son Luis Lpez, Calle Mario, 34, 04247658764. Los atributos pueden ser: Simples o Compuestos: Los atributos compuestos se pueden dividir en componentes ms pequeos, que representan atributos ms bsicos, por ejemplo una direccin se puede subdividir en domicilio, ciudad, pas. Los atributos Simples son los no divisibles. Los atributos compuestos se conectan mediante lneas rectas con sus atributos componentes. Monovaluados o multivaluados: por lo general los atributos tienen un solo valor para una entidad en particular; estos se llaman monovaluados. Hay casos en los que un atributo puede tener un conjunto de valores para la misma entidad, por ejemplo ttulos universitarios para una persona, una persona podra tener varios ttulos. A estos se le llama multivaluado. Los atributos multivaluados aparecen con valos de doble contorno. Edad Almacenados o derivados: En algunos casos se relacionan dos (o ms) valores de atributos, por ejemplo, los atributos Edad y FechaNacimiento de una persona. Para una persona se puede determinar el valor de la Edad a partir de la fecha actual y el valor de FechaNacimiento de esa persona. Entonces se dice que la Edad es un atributo derivado y es derivable de FechaNacimiento, el cual es atributo almacenado. Restricciones: Una restriccin importante de las entidades es la restriccin de clave. Una entidad casi siempre tiene un atributo cuyos valores son distintos para cada entidad. Esos se denominan atributos clave, sus valores pueden servir para identificar de manera nica a cada entidad. Por ejemplo en una entidad Persona un atributo clave puede ser Cdula. En los diagramas ER, el atributo clave aparece subrayado dentro del valo. Cdula

Relaciones o Vnculos: una relacin o vnculo entre dos o ms entidades describe una interaccin entre las entidades, por ejemplo la relacin <trabaja en> entre un empleado y un proyecto. En los diagramas ER, las relaciones se representan como rombos conectados mediante lneas rectas con los rectngulos que representan a las entidades participantes El nombre de la relacin aparece dentro del rombo. Trabaja_en

Las relaciones tambin pueden tener atributos asociados. Podemos distinguir dos tipos e restricciones de relaciones, la cardinalidad y la participacin. Cardinalidad: Especifica el nmero de instancias de vnculo en la que puede participar una entidad. Por ejemplo, en la relacin Trabaja_en, Empleado: Proyecto tiene cardinalidad M:N, que significa mucho a mucho, porque la regla es que un empleado puede trabajar en varios proyectos y que en un proyecto pueden trabajar muchos empleados. La cardinalidad se muestra en los diagramas ER por medio de un 1, M, y N. Las cardinalidades ms comunes son 1:1, 1:N, N:1 y M:N. Nota: N y M significan mucho. Entidades Dbiles: Son aquellas que no tienen atributos claves propios. Estas entidades y su vnculo identificador se distinguen rodeando los rectngulos y rombos con lneas dobles.

Vous aimerez peut-être aussi