Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea 2 Base de Datos
Tarea 2 Base de Datos
Base de Datos
Nombre de la Licenciatura
Ingeniería en Sistemas
Computacionales
Matrícula
000582427
Nombre de la Tarea
Conociendo el modelo E-R
Unidad 2
Modelo Entidad-Relación
Fecha
15 de julio de 2019
Unidad 1: Introducción a las bases de datos.
Bases de Datos
¿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:
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
Terminología:
4
Unidad 1: Introducción a las bases de datos.
Bases de Datos
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.
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: