Vous êtes sur la page 1sur 41

BASES DE DATOS

Ing. Lucila Patricia Arellano Mendoza

Modelo Conceptual

El modelo o diseo conceptual es la primera fase del desarrollo de bases de datos.


Se divide en dos etapas:

Anlisis de requisitos Generacin del esquema conceptual

Esta primera etapa es de percepcin, identificacin y descripcin del entorno del contexto a analizar.
Se responde a la pregunta Qu representar? Mediante el estudio de las reglas de la empresa y entrevistas se elabora un esquema descriptivo de la realidad (lenguaje natural).

En esta segunda etapa se transforma el esquema descriptivo


Utilizamos un modelo de datos que cumpla con las propiedades de coherencia, plenitud, no redundancia, simplicidad, etc.

Generamos el modelo conceptual

Para la representacin del esquema conceptual, usaremos el modelo EntidadRelacin extendido Para generar el esquema conceptual es necesario interpretar las frases del lenguaje natural y convertirlas en elementos del modelo E/R.

Es el modelo conceptual ms utilizado para el diseo de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad relacin est formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones grficas y lingsticas.

Se basa en la percepcin del mundo real que consiste en un conjunto de objetos bsicos llamados entidades y de relaciones entre estos objetos.

Segn notacin Chen:

Entidad : Atributo:

Relacin:
Cardinalidad:

Cualquier objeto concreto o abstracto del que se desea almacenar informacin, que se distingue de los dems objetos por que posee caractersticas que la hacen nica. Se tienen: Fuertes Dbiles

Entidad

Es una entidad que tiene los atributos necesarios para distinguirse de otra en forma nica. Ejemplo:

Es una entidad que no tiene suficientes atributos para distinguirse de otras. Su existencia depende de otra entidad. Ejemplo:

Atributos
Son propiedades descriptivas que posee cada entidad.

Tipos de Atributos
Simples: No se subdividen. Compuestos: Se dividen en otros atributos.

Monovalorados
Hacen referencia a un valor nico.

Multivalorados Un atributo tiene un conjunto de valores para una entidad concreta.

Derivados Cuando un valor puede calcularse u obtenerse a partir de otro.

Relacin
Representan asociaciones del mundo real entre una o mas entidades.

Atributo descriptivo
Es un atributo propio de una relacin, ayuda a describirla.

Clave primaria
Es un atributo o conjunto de atributos que identifican en forma nica a una entidad.

Clave candidata
Es un atributo o conjunto mnimo de atributos que por sus caractersticas podra ser utilizado como llave primaria.

Discriminante:
Es un atributo en una entidad dbil que la identifica.

Es el nmero mximo y mnimo de ejemplares de un tipo de entidad que puede asociarse con un ejemplar del otro.

Una entidad A esta asociada nicamente con un elemento de la entidad B, y una entidad B asociada slo con un elemento de la una entidad A.
alumno tiene un no. Cuenta habitante tiene un CURP ciudadano tiene una casilla/votar

Una a muchas: Una entidad A est relacionada con cualquier nmero de elementos en la entidad B, pero una entidad B puede asociarse con un elemento de la entidad A.
Departamento tiene empleados. Alumno lleva materias. Usuario tiene Emails. Cliente tiene cuentas. biblioteca tiene libros

Una entidad A est vinculada con una entidad en B, pero un entidad B est relacionada con cualquier nmero de entidades en A.
alumnos pertenecen grupo. Departamentos pertenecen Divisin. Facultades pertenecen Universidad

Una entidad A est asociada con cualquier nmero de elementos en la entidad B, y una entidad en B, est vinculada con cualquier nmero elementos de la entidad A .
profesores imparten asignaturas. estudiantes inscriben asignaturas.

Un cliente tiene uno o mas pedidos, pero un pedido slo pertenece a un cliente

Una Clase es Generada por un curso, y un curso genera muchas clases

Un avin va a varios aeropuertos, y un aeropuerto recibe varios aviones.

Un Padre puede tener varios hijos, pero un hijo slo tiene un padre

Un empleado puede aprender varias habilidades, y cada una de estas habilidades puede ser aprendida por muchos empleados..

Un departamento tiene varios profesores, pero un profesor puede o no pertenecer a un departamento

Un alumno puede o no inscribirse a varias asignaturas, pero una asignatura tiene varios alumnos

Ejemplos

Una oficina de registro de una Universidad, le interesa almacenar las calificaciones de los alumnos en cada clase. Para cada clase se tiene clave de clase, saln, da, hora, y cupo. Por cada alumno se tiene nmero de cuenta, nombre completo, CURP y telfono. Del profesor se tiene clave del profesor, RFC, nombre completo y antigedad. Un profesor da varias clases, una clase es dada por un nico profesor adems, un alumno puede inscribirse en una clase o ms.

En una tienda comercial se requieren facturas con las siguientes especificaciones: un cliente puede requerir una o ms facturas. Del cliente se tiene rfc, nombre completo y direccin de envo (puede tener ms de una). De la factura se tiene nmero de folio, fecha de emisin y total, adems del desglose de los artculos comprados. De los artculos se tiene clave, descripcin y precio. Cada factura esta asociada a un vendedor y un vendedor puede realizar varias facturas, del vendedor tenemos clave, rfc, curp y nombre completo.

En el registro pblico de la propiedad se necesita realizar un sistema que gestione informacin sobre inmuebles, titulares y sus escrituras. De un inmueble se tiene su direccin, descripcin de la propiedad, no. de inmueble, nmero de catastro, as como tipo de inmueble que puede ser habitacional o comercial. De la escritura se tiene no. de la escritura, as como no. de la notaria que la avala. Todo inmueble cuenta con una nica escritura. Del titular se tiene su CURP, RFC, nombre completo y telfono. Existe una relacin entre el inmueble y el titular, donde un inmueble tiene uno o ms titulares y a su vez cada titular tiene uno o ms inmuebles a su nombre.

Un Gimnasio imparte diferentes clases. Cada una tiene un cdigo, nombre, un costo y horario. Los instructores ensean varias clases. Se tiene registrado el nombre de cada instructor as como su telfono. Cada clase es enseada por slo un instructor, pero un instructor imparte una o varias clases. Los clientes pueden tomar varias clases. Del cliente se tiene su RFC, nombre y telfono; un cliente no puede inscribirse a ms de tres clases a la vez.

Una universidad est formada por varias facultades, cada una con varios departamentos. Cada departamento pertenece a una sola facultad. Cada departamento cuenta con un grupo de profesores. Un profesor ensea solamente dentro de un departamento. Se tienen estudiantes que se especializan en los diversos departamentos, y un estudiante puede especializarse de manera simultnea en ms de un departamento.

Un estudiante no necesita tener un especialidad. Cuando un estudiante inicia una especialidad dentro de un departamento se registra la fecha de inicio. Tanto las facultades, como los departamentos, estudiantes y profesores estn registrados con su clave y nombre respectivamente. Adicionalmente, se tienen los datos de ubicacin de las facultades y departamentos, edad del profesor y situacin del estudiante, es decir, que ao cursa.

Ejercicio

Un banco tiene distintas sucursales, las cuales se identifican por un cdigo y un nombre. Cada sucursal tiene una serie de cuentas corrientes asignadas a ellas que se identifican por un cdigo distinto para cada cuenta. Una cuenta corriente pertenece a uno o varios clientes. Por otra parte, cada cliente que se identifica con su clave y nombre completo, puede tener varias cuentas. Cada cuenta puede tener domicializaciones asociadas con ella. Los clientes pueden tener otorgados prstamos sin que estos estn asociados a ninguna de las cuentas corrientes.

Cada prstamo se otorga a nombre de un solo cliente y aun cliente se le puede otorgar ms de un prstamo. Adicionalmente, se tienen los datos de saldo de las cuentas, clave y descripcin de las domicializaciones; clave de los prstamos, monto y fecha del prstamo.

Vous aimerez peut-être aussi