Está en la página 1de 19

Nombre de la materia

Bases de Datos

Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales.

Nombre del alumno


Jonathan Rafael Mejía Popoca

Matrícula
010262728

Nombre de la Tarea
Actividad 2

Unidad #2:
Modelo Entidad-Relación

Nombre del Profesor


Dr. Carlos Raúl Montaño Espinosa

Fecha
01/02/21
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

RÚBRICA DE EVALUACIÓN

CALIFICACIÓ CALIFICACIÓ
CONCEPTO PORCENTAJE N POR N
RUBRO PONDERADA

1.-Apariencia, ortografía,
4.5% 8.0 0.36
puntuación y gramática

2.-Organización 4.5% 9.0 0.41

3.- Referencias consultadas


4.5% 8.0 0.36

4.-Presentación del proceso


4.5% 8.0 0.36
o idea

5.-Calidad de la información 4.5% 8.0 0.36

6.-Clasificación de la
4.5% 8.0 0.36
información

7.- Elaboración de diagrama 50% 9.0 4.5


entidad-relación de la base
de datos para FireUp.
Establecimiento de las
cardinalidades máximas y
mínimas de las relaciones
entre entidades.
Identificación de las reglas
de negocio, las cuales tienen
que verse reflejadas en las
cardinalidades y las
relaciones a utilizar.
Explicación del
razonamiento para cada

2
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

valor de carnalidad.

8.-Tecnicismos
4.5% 9.0 0.41
adecuadamente explicados

9.-Texto sin plagio 4.5% 8.0 0.36

10.-Citas bibliográficas
4.5% 4.0 0.18
elaboradas en formato APA

11.-Introducción con
respuesta a la pregunta
detonante: ¿De qué manera
4.5% 4.0 0.18
el modelo entidad-relación
determina el diseño de una
base de datos funcional?

12.-Conclusión, justificada 5.0% 8.0 0.4

Promedio 100 8.23

3
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

MODELO ENTIDAD RELACIÓN

INDICE GENERAL

Tabla de contenido
TAREA 2....................................................................................................................3
MODELO ENTIDAD RELACIÓN...............................................................................3
INTRODUCCIÓN.......................................................................................................3
DESARROLLO DE LA ACTIVIDAD..........................................................................3
OBJETIVO.................................................................................................................3
PLANTEAMIENTO DEL PROBLEMA.......................................................................4
MODELO ENTIDAD – RELACION (E-R)..................................................................5
EXPLICACIÓN DEL TIPO DE ENTIDADES Y ATRIBUTOS....................................6
EXPLORACIÓN DE IDENTIFICADORES.................................................................7
ENTIDADES Y ATRIBUTOS.....................................................................................7
LÓGICA DE CARDINALIDAD...................................................................................8
DICCIONARIO DE DATOS.......................................................................................9
EXPLICACIÓN DE LA LÓGICA DE LAS REGLAS DE NEGOCIO.........................10
CONCLUSION.........................................................................................................10
GLOSARIO DE TÉRMINOS TÉCNICOS................................................................11
FUENTES DE INFORMACÍON...............................................................................12
BIBLIOGRAFÍA........................................................................................................12

4
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

TAREA 2

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 base de todo el diseño, si no se establecen
correctamente las relaciones entre las entidades, no arrojarán la información
necesaria, y todos los datos serían inútiles para cualquier análisis o seguimiento.
Es importante desde el inicio prestarle atención a esta estructura. Corresponde a
la planeación estratégica del funcionamiento de la base de datos.

5
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

DESARROLLO DE LA ACTIVIDAD

OBJETIVO

Tu tarea consiste en diseñar un diagrama entidad-relación del problema planteado


en el proyecto FiredUp localizado en el libro Procesamiento de bases de datos.
Fundamentos, diseño e implementación (págs. 77 y 78).
• Resuelve el inciso A descrito en la página 78.
• Diseña el diagrama entidad-relación utilizando el software Yed Graph
Editor. No se admitirán fotografías digitales de la actividad hechas a mano.
• El diagrama entidad relación deberá contener los siguientes elementos:
entidades, atributos identificadores, relaciones y grados de cardinalidad.
• Debes tomar en cuenta todos los datos que te listan en la página 78 con
letras rosas, de lo contrario se tomará como incompleto el diagrama.
• Una vez hecho el diagrama, debes explicar con tus palabras, la lógica de
cardinalidad del negocio en base a tu análisis del caso.
• Como Introducción a tu actividad da respuesta a la pregunta detonante de
esta semana: ¿De qué manera el modelo entidad-relación determina el diseño de
una base de datos funcional?
• Finaliza tu actividad con una conclusión donde indiques la importancia del
diagrama entidad – relación en una base de datos.
• La estructura de la Actividad debe incluir: Portada, Introducción, Diagrama
Entidad - Relación, Conclusión, Referencias utilizando el estilo APA. Todo en
formato de tareas UTEL.
• Revisa el siguiente recurso para elaborar referencias en formato APA:
http://bibliotecas.unam.mx/index.php/desarrollo-de-habilidades-informativas/como-
hacer-citas-y-referencias-en-formato-apa
Para finalizar integra en el documento una breve introducción, el desarrollo de los
puntos solicitados, un apartado de conclusiones y las referencias bibliográficas.

PLANTEAMIENTO DEL PROBLEMA

6
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

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
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

7
MODELO ENTIDAD – RELACION (E-R)

Por favor, en adelante presenta todos los modelos en formato horizontal, de esa forma es m ás claro ver los elementos
que lo conforman y poder evaluarlos. Gracias.
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

Es incorrecta la cardin
No pude ser
Una factura puede co
identificador, dado
ninguna (cero), una o m
que la instancia
partes y cada parte v
puede llegar a
debe estar asignada una
duplicarse
factura

Es incorrecta la cardinalidad:
Una reparación puede requerir
ninguna (cero), una o muchas
partes y cada parte utilizada
debe estar asignada una única
reparación

9
EXPLICACIÓN DEL TIPO DE ENTIDADES Y ATRIBUTOS

 CLIENTE:
o Agregué ID del cliente ya que el nombre podría duplicarse y no
podría considerarse como atributo identificador.
o Atributos simples: Nombre, Correo Electrónico, Número Telefónico
o El atributo Dirección es un atributo compuesto por los siguientes
atributos simples: Calle, Número de Departamento, Ciudad, Estado/
Provincia, C.P, País
 ESTUFA:
o Atributo identificador: Número de serie
o Atributos simples: Tipo, Clave del Inspector, Fecha de Fabricación
 FACTURA:
o Atributo identificador: Número de factura
o Atributos simples: Fecha, Cliente, Precios a los que fueron vendidos,
o Atributo derivado: Precio total
o Atributo compuesto: Lista de artículos
 REPARACIÓN:
o Atributo identificador: Número de Reparación
o Atributos simples: Cliente, Estufa, Descripción
o Atributo derivado: Cantidad Total de la reparación
o Atributo compuesto: Lista de artículos que fueron utilizados en la
reparación y el costo de estos, cuando proceda
 PARTE:
o Atributo identificador: Número_parte
o Atributos simples: Descripción, Costo
o Atributo derivado: Precio de Venta
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

EXPLORACIÓN EXPLICACIÓN DE IDENTIFICADORES

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 NúmerodeReparación.
- 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, pero cada-una de las estufas le
debe pertenecer a un único cliente.
- Un cliente puede tener una factura por una o más estufas, por una o más
partes o por una o más reparaciones.
- Cada una de las estufas que se vendan debe de estar asociada a una única
factura.
- Una reparación puede ocupar cero o más partes
- Una reparación tiene un costo final.

11
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

ENTIDADES Y ATRIBUTOS

Las entidades dentro del diseño son las relacionadas a continuación cada una con
sus atributos correspondientes.
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
ENTIDADES FUERTES:
• CLIENTE
• ESTUFA
• PARTE
ENTIDADES DÉBILES
• FACTURA
• REPARACIÓN
En el caso de cada entidad se señalan los atributos correspondientes.

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.

12
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

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.

LÓGICA DE CARDINALIDAD

• CLIENTE-FACTURA: Un cliente puede tener una o varias facturas, (1: N).


Cardinalidad máxima.
• FACTURA-CLIENTE: Cada factura le debe pertenecer a un ÚNICO cliente
(1:1). Cardinalidad mínima.
• ESTUFA-FACTURA: Cada estufa vendida debe corresponder a una ÚNICA
factura, (1:1). Cardinalidad mínima.
• FACTURA-ESTUFA: una factura puede contener ninguna (cero), una o más
estufas (1: N). Cardinalidad máxima.
• ESTUFA-REPARACIÓN: Una estufa puede necesitar ninguna (cero), UNA
o varias reparaciones, (0: N). Cardinalidad máxima.
• REPARACIÓN-ESTUFA: Una reparación debe corresponder a una ÚNICA
estufa. (1:1). Cardinalidad mínima.
• REPARACIÓN-FACTURA: Cada reparación debe estar asociada a una
ÚNICA factura (1:1). Cardinalidad mínima.
• FACTURA-REPARACIÓN: Una factura puede contener a ninguna (cero),
una o varias reparaciones (0:N).
• FACTURA-PARTE: Una factura puede contener ninguna (cero), una o
varias partes, (0: N). Cardinalidad máxima.
• PARTE-FACTURA: Cada parte vendida debe estar asociada a una ÚNICA
factura (1:1).
• FACTURA-REPARACIÓN: Una factura puede contener ninguna (cero) una
o varias reparaciones.

13
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

• FACTURA-PARTE: Una factura puede contener contiene ninguna (cero),


una o varias partes, (0: N). Cardinalidad máxima.
• PARTE-FACTURA: Cada parte vendida una parte debe estar asociada a
una ÚNICA facturas. (1:1)
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.
- Una reparación puede ocupar cero o más refacciones
- Una refacción debe ser usada en una únicareparación

DICCIONARIO DE DATOS

Entidad “Factura”

Camp Tamañ
Datos Tipo Descripción
o o

No. De Almacena el número único de


nofc Numérico 10
Factura factura

Almacena el número único de


Fecha fefc Fecha 8
factura

Almacena el número único de


Cliente clfc Texto 10
factura

El diccionario de datos está incompleto, debes de


integrar todas las descripciones de las entidades y
atributos de tu modelo, en este caso solamente
colocaste algunos de los asociados a la entidad
CLIENTE.

14
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

EXPLICACIÓN DE LA LÓGICA DE LAS REGLAS DE


NEGOCIO

Estas son las reglas del negocio:


1. Los propietarios están vendiendo refacciones de cada estufa
2. También reparan estufas.
3. Algunas reparaciones son gratuitas porque están dentro del periodo de
garantía de la estufa;
4. En otras reparaciones sólo se cobran las refacciones,
5. En otras reparaciones se cobran las refacciones y la mano de obra.
6. FiredUp quiere tener el seguimiento de todos los datos de los clientes,

NO ESTÁS EXPLICANDO LA FORMA EN CÓMO AFECTAN LAS REGLAS DE


NEGOCIO AL DIAGRAMA QUE REALIZASTE. DEBES EXPLICAR QUÉ ES LO
QUE IMPLICA LA APLICACIÓN DE CADA UNA DE LAS REGLAS
ANTERIORES EN EL DISEÑO DE TU DIAGRAMA

15
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

CONCLUSION

El modelo Entidad relación me costó mucho trabajo ya que después de tres


revisiones al fin le pude entender considero que es fundamental que esté bien
estructurado ya que no podemos avanzar de ahí y es fundamental para la
operación de una base de datos. Si las relaciones no están bien diseñadas y
establecidas no funcionará adecuadamente.

El modelo entidad-relación es la estructura sobre la que se desarrollará la base de


datos. Las bases de datos son de suma importancia para el análisis, seguimiento
de operación de las empresas y desarrollo de mejoras, por lo que si no se
establecen los modelos, así como las etapas de diseño correctamente la
información recopilada no cumplirá con su propósito y entonces tendremos una
infinidad de datos que no aportan nada

El modelo aún no está listo; todavía presenta errores,


¡Ya casi tienes el modelo E-R!

16
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

GLOSARIO DE TÉRMINOS TÉCNICOS

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

• CLIENTE

• ESTUFA

• FACTURA

• REPARACIÓN

• PARTE

En el caso de cada entidad se señalan los atributos correspondientes.

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.

17
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

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.

18
Unidad 1: Introducción a las bases de datos.
Modelo Entidad-Relación

FUENTES DE INFORMACÍON

BIBLIOGRAFÍA

fundamentos, diseño e implementación. (2021). En Procesamiento de bases de


datos (págs. 77,78). CDMX.
Graphity para Confluence. (27 de 01 de 2021). Obtenido de Graphity para
Confluence: https://www.yworks.com/yed-live/
Sánchez, J. (2009). Sistemas gestores de Bases de Datos.

¿Por qué no haces uso de las


recomendaciones para insertar las fuentes de
información en el formato correcto?
Para colocar las fuentes de información en formato APA, en forma automática has
uso de la herramienta de Word denominada “Citas y bibliografía” que están dentro
del menú REFERENCIAS:

19

También podría gustarte