Está en la página 1de 6

Nombre de la materia

Base de Datos

Nombre de la Licenciatura
Ingeniería en Sistemas
Computacionales

Nombre del alumno


José Raúl Rodríguez Carrillo

Matrícula
000582427

Nombre de la Tarea
Conociendo el modelo E-R

Unidad 2
Modelo Entidad-Relación

Nombre del Profesor


Clarisa Clemente Rodríguez

Fecha
15 de julio de 2019
Unidad 1: Introducción a las bases de datos.
Bases de Datos

MODELO ENTIDAD RELACIÓN.


Introducción

¿De qué manera el modelo entidad-relación determina el diseño de una base de datos
funcional?
El modelo entidad relación es la parte inicial y fundamental para poder diseñar y programar
una base de datos por lo que se convierte en la cimentación y estructura de lo que será la
base de datos, es decir, es la planeación gráfica de cómo va a operar la base de datos.

Desarrollo de la actividad
 Resuelve el inciso A descrito en la página 78.
Considere la situación de FiredUp que analizamos al final de los capítulos 1 y 2. Suponga
que FiredUp ahora ha desarrollado una línea de tres estufas diferentes: FiredNow,
FiredAlways y FiredAtCamp. Además, suponga que los propietarios están vendiendo
refacciones de cada estufa y que también las reparan. Algunas reparaciones son gratuitas
porque están dentro del periodo de garantía de la estufa; en otras sólo se cobran las
refacciones, y en otras más se cobran las refacciones y la mano de obra. FiredUp quiere
tener el seguimiento de todos estos datos. Cuando se solicitaron mayores detalles a los
propietarios, hicieron la siguiente lista:

 CLIENTE: Nombre, Dirección, Calle, Número de Departamento, Ciudad, Estado/


Provincia, C.P, País, Correo Electrónico, Número Telefónico
 ESTUFA: Número de Serie, Tipo, Fecha de Fabricación, Clave del Inspector
 FACTURA: Número de Factura, Fecha, Cliente, con una lista de artículos y precios a los
que fueron vendidos, Precio Total
 REPARACIÓN: Número de Reparación, Cliente, Estufa, Descripción, con una lista de
artículos que fueron utilizados en la reparación y el costo de éstos, cuando proceda, y
Cantidad Total de la reparación
 PARTE: Número, Descripción, Costo, Precio de Venta

A. Elabore un diagrama entidad-relación de una base de datos para FiredUp. Establezca


las cardinalidades máxima y mínima de las relaciones entre entidades, según lo
considere apropiado. Explique su razonamiento para cada valor de cardinalidad. Use
las entidades débiles como lo juzgue conveniente. No use subtipos. Mencione
cualquiera de las entidades dependientes de un identificador, si las hay.

2
Unidad 1: Introducción a las bases de datos.
Bases de Datos

 Se tiene una entidad llamada CLIENTE, con atributos simples llamados: id_cliente,
Nombre, Dirección, CorreoElectrónico, NúmeroTelefónico y un atributo derivado
llamado dirección, que a su vez tiene atributos que son: Calle, NúmerodeDepartamento,
Ciudad, Estado/Provincia, CP, País.

 Se tiene una entidad llamada ESTUFA, que tiene atributos simples llamados:
NúmerodeSerie, Tipo, FechadeFabricación, ClavedelInspector

 Se tiene una entidad llamada FACTURA, que tiene atributos simples llamados:
NúmerodeFactura, Fecha, Cliente, articulosvendidos, preciosventa, PrecioTotal

 Se tiene una entidad llamada REPARACIÓN, que tiene atributos simples llamados:
NúmerodeReparación, Cliente, Estufa, Descripción, refaccionesusadas,
costorefacciones y Costototal.

 Se tiene una entidad llamada PARTES, que tiene atributos simples llamados: num_parte,
descripción, costo, preciodeventa.

Donde se planea tener una relación entre estas entidades considerando las siguientes
sentencias:

 Un cliente debe ser único por esa razón el atributo id_cliente deberá ser único.
 Una estufa no se debe repetir por lo cual se establece un atributo único llamado
numerodeserie.
 Una factura deberá ser única, por lo que se establece un atributo único llamado
numerodefactura.
 Una reparación deberá ser única, por lo que se establece un atributo llamado
numerodereparacion.
 Una refacción o parte de la estufa son piezas únicas, que no se pueden repetir, por
esa razón se establece un atributo llamado num_parte.
 Un cliente puede tener una o más estufas, una estufa le pertenece a un único cliente.
 Un cliente tiene una factura por una o más estufas.
 una estufa tiene una única factura.
 Un cliente puede tener una o más reparaciones.
 Una reparación pertenece a un cliente.
 Una reparación puede ocupar cero o más refacciones
 Una refacción puede ser usada en varias reparaciones.
 Una reparación tiene un costo final.

3
Unidad 1: Introducción a las bases de datos.
Bases de Datos

Diseño del diagrama entidad-relación utilizando el software Yed Graph Editor.

Terminología:

4
Unidad 1: Introducción a las bases de datos.
Bases de Datos

 ENTIDAD: Representación de uno objeto o concepto del mundo real distinguible de


otros objetos. Es algo que se puede identificar en el medio ambiente. Una entidad se
describe usando un conjunto de atributos.

 ENTIDAD FUERTE: Es aquella que se identifica por sí misma y no requiere de otra para
existir.

 ENTIDAD DÉBIL: Es aquella que sí que necesita de otra entidad para existir. Esta entidad
debe participar en una relación que ayude a identificarla; por lo tanto, dependen de una
entidad fuerte

 ATRIBUTO: alguna propiedad o característica de interés de una entidad que toman valor
en una instancia particular.

 ATRIBUTOS SIMPLES O ATOMICOS: están conformados de una parte pequeña, la cual


representa un elemento básico con existencia independiente.

 ATRIBUTOS COMPUESTOS: pueden ser divididos en pequeñas partes, las cuales


representan atributos básicos con existencia independiente.

 ATRIBUTOS DERIVADOS: los valores de dos o más atributos están relacionados.

 IDENTIFICADOR: instancia de una entidad la cual es un atributo que nombra, o identifica,


de forma única la instancia de la entidad.

 IDENTIFICADOR COMPUESTO: el identificador de una instancia puede constar de uno o


más atributos de esta.

 RELACIÓN: describe la interacción entre dos o más entidades. Se representa por un


rombo con verbo en su interior.

 CARDINALIDAD: es el grado de participación de las entidades en una relación.

5
Unidad 1: Introducción a las bases de datos.
Bases de Datos

Conclusiones:
En las dos décadas pasadas hemos sido testigos de una herramienta muy poderosa, el
modelo entidad-relación creció hasta ser una técnica ampliamente reconocida. Las mejoras
a este modelo, particularmente la generalización y un enfoque orientado a objeto, han
añadido capacidad y poder al modelo original. Muchos artículos escritos en las dos décadas
pasadas han ayudado al discutir y explicar los conceptos, y también han ofreciendo
ejemplos del uso del modelo. Muchas de las extensiones han agregado poco al poder
expresivo del modelo ER, pero las más recientes, sobre todo las relacionadas a conceptos
de objetos han añadido algunas capacidades.

Por otro lado, después de haber practicado el diseño del modelo entidad relación, nos damos cuenta
que es la planeación estratégica de cómo va a funcionar la base de datos. Es de suma importancia
tener bien fundamentado el objetivo de los datos a guardar, así podemos saber cómo podemos
relacionar cada atributo con las entidades.

Fuentes de información:

-CodigoCompliado (5/feb/2015) Base de Datos #3I Ejercicio Diagrama Entidad Relación.


Obtenido de Youtube:
https://www.youtube.com/watch?v=u2bXiPJf9oQ

-Yed graph editor (yWorks, 2014).

-Procesamiento de bases de datos. Fundamentos, diseño e implementación (págs. 77 y


78).

-Sistemas gestores de Bases de Datos. Sánchez, J. (2009).

También podría gustarte