Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Modelo Entidad Relacion

No description
by

Ibrain Ramones Garcia

on 22 November 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Modelo Entidad Relacion

Atributos
Modelo Entidad Relación y Modelo Relacional.
Modelado de Base de Datos.
Componentes
de un
Diagrama de Entidad Relación

Fase Preparatoria
TRANSFORMACIÓN
RELACIONAL
Consiste en transformar el Diagrama E-R a las diferentes tablas que conformaran la Base de Datos.
Fase de Transformación.
Fase de Transformación
Fase de Transformación.
Es un Modelo de Datos que permite presentar cualquier abstracción, percepción y conocimiento en un sistema de información formado por un conjunto de objetos denominados entidades y relaciones, incorporando una representación visual conocida como
Diagrama Entidad Relación.

Ejemplares o Instancias.
Entidad
Relaciones
Ejercicio
Fase de Transformación.
Al utilizar una Base de Datos para gestionar información, se esta plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador, creándose un modelo parcial de la realidad. Antes de crear físicamente estas tablas en el ordenador debe realizarse un modelado de datos.
Son los Registros que guardan una serie de características similares o que pueden ser agrupadas o clasificadas según sus características comunes en grupos bien definidos.
Grupo
Es un objeto del mundo real sobre el que queremos almacenar información.
Persona
Carro
Libro
¿Que es un Atributo?
Son las características, rasgos y propiedades de una entidad, que toman como valor una instancia particular.
Atributo Clave.
Dentro de los atributos existe uno cuya instancia es única e irrepetible, este es el atributo clave o clave de la Entidad.
Atributos Compuestos.
Existen casos en las que una instancia esta compuesta por otras instancias separables y que pueden ser tomadas como instancias independientes.
Atributos Polivalentes.
Por lo general un atributo puede contener 1 SOLA instancia, sin embargo hay casos especiales en que se necesita que un atributo almacene 1 o mas instancias, allí se crea un atributo polivalente,
Marca
Modelo
Color
Año
¿Como identificar un atributo clave?
-Su instancia debe ser única.
-Que se tenga pleno conocimiento de ella.
-Que sea mínima.
FechaNacimiento
Dia
Mes
Año
Direccion
Sector
AvenidaCalle
NºCasa
Parroquia
Usarse solo en casos de estricta necesidad
Telefono (1,n)
Es el vinculo que permite definir una dependencia entre las instancias de dos o mas entidades.
Relación de Uno a Uno.
1:1
Define que un único registro de la tabla puede estar relacionado con un ubico registro de la tabla relacionada.
Estudiante
Curso
1
1
A los diferentes tipos de relaciones se les conoce como
Principios de Cardinalidad.
Relación de Uno a Muchos.
1:N
Define que un registro dado de una tabla puede estar relacionado con varios de la tabla relacionada, pero los registros de esta ultima solo pueden estar relacionados con un registro único de la primera.
1
1
Relación de Muchos a Muchos.
N:N
Define que un registro de una tabla puede estar relacionado con varios registros de la tabla relacionada y viceversa
Persona
Carro
Proveedores
Producto
Se desea diseñar una base de datos para almacenar y gestionar la información empleada por un concesionario de automóviles teniendo en cuenta los siguientes aspectos.
a.- A un concesionario de carros llegan clientes para comprar carros, de cada carro interesa saber la matricula, modelo, marca y color.
b.- Un cliente puede comprar varios carros en el concesionario. Cuando un cliente compra un carro se le hace una ficha en el concesionario con la siguiente información: cédula de identidad, nombre, apellido, direccion y teléfono.
c.- El concesionario también dispone de un taller en el que los mecánicos reparan los carros que llevan los clientes. un mecánico repara varios carros al día y un carro puede ser reparado por varios mecánicos.
d.- Los mecánicos tienen una cédula de identidad, nombre, apellido, fecha de contratación y salario.
Ejercicio
Crear un Diseño de Entidad Relación que permita controlar el sistema de información de una academia de cursos siguiendo estas premisas:
A.- Se dan clases a trabajadores y los datos que se almacenan de ellos son: cédula de identidad, nombre, edad, dirección y teléfono.
B.- Además se desea saber de ellos el RIF, nombre, teléfono y dirección de la empresa donde trabajan, de igual forma de antemano se conoce que una empresa puede enviar a la academia varios trabajadores y estos solo trabajan para la empresa que los envío.
C.- Los cursos que dicta la academia se identifican con un codigo de curso. Además se almacena el pensum del curso, las horas de duración del mismo, el titulo que otorga y cada vez que se imparte se anotara fecha de inicio y fin de curso con un numero concreto del curso (distinto al código) y los datos del profesor (solo uno por curso) que son: cédula, nombre , apellido, dirección y teléfono.
MODELO
Eliminación de Atributos Compuestos y Polivalentes
Compuestos
Opción 1
Compuestos
Opción 2
Elimina los componentes individuales y considera el atributo compuesto entero como un solo atributo.
Polivalentes
Estos requieren la introducción de nuevas entidades para representarlo como monovalentes.
Se elimina el atributo compuesto considerando todos sus componentes como atributos simples.
Transformación de las Entidades
Todas las entidades se transforman en tablas y sus atributos en los campos de la tabla..
Empleado (ci , nombre , apellido , salario)
Transformación de las Relaciones
1:1
Si las 2 entidades tienen el mismo atributo clave se transforman en una tabla única.
Si las entidades tienen diferentes atributos claves, cada entidad se convierte en una tabla y la tabla secundaria toma la clave de la primera como llave foranea.
ClienteCuenta (CodCliente , Nombre , NdeCuenta )
Carro ( matricula , marca , modelo )
Cliente ( ci , matricula , nombre , dirección )
Transformación de las Relaciones
1:N
Cada entidad se transforma en una tabla con clave principal, la tabla que participa con cardinalidad minima tiene como clave foranea la clave de la otra tabla con la cual esta relacionada. Si la relaciontiene atributos, estos pasana a formar parte de la tabla que participa como cardinalidad minima.
Estado (NumEstado , Gobernador , Habitantes )
Ciudad (NumCiudad , NumEstado , habitantes )
Transformación de las Relaciones
N:N
Cada entidad se transforma en una tabla con clave principal, y se construye una tabla correspondiente a la relación, que tendrá los atributos correspondientes a la relación y cuya clave estará formada por la composición de los identificadores
Estudiante ( CodEstudiante , apellido , promedio )
Curso ( CodCurso , nombre )
EstudianteCurso ( CodEstudiantes , CodCurso , semestre , nota
Full transcript