Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bases de Datos
Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales.
Matrícula
010577912
Nombre de la Tarea
Conociendo el modelo E-R.
Unidad #2:
Modelo Entidad-Relación
Fecha
13/03/2019
Unidad 1: Introducción a las bases de datos.
Bases de Datos
Instrucciones de la actividad:
La tarea para esta semana consiste en elaborar el trabajo: Conociendo el modelo E-R. A partir de
esta unidad es indispensable que desarrolles de forma completa y correcta cada tarea solicitada.
Cada actividad es requisito previo de la tarea subsecuente.
Tarea:
2
Unidad 1: Introducción a las bases de datos.
Bases de Datos
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
3
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
4
Unidad 1: Introducción a las bases de datos.
Bases de Datos
5
Unidad 1: Introducción a las bases de datos.
Bases de Datos
Terminología:
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.
IDENTIFICADOR: instancia de una entidad la cual es un atributo que nombra, o identifica, de forma
única la instancia de la entidad.
RELACIÓN: describe la interacción entre dos o más entidades. Se representa por un rombo con
verbo en su interior.
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.
6
Unidad 1: Introducción a las bases de datos.
Bases de Datos
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.
Nota: Le reitero mis más sinceras disculpas por no prestar la debida atención en el primer intento de
mi tarea, espero que con este intento suba un poco mi calificación y no vuelva a suceder
nuevamente.
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