Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Open class
Semana 2
4
5
3
Regístrate en la plataforma UTEL Alumni tu comunidad
de interacción digital
https://alumni.utel.edu.mx/
Descarga la app Edutel
Utiliza la APP para tus actividades de la semana, en:
https://play.google.com/store/apps/details?id=com.do
naumorgen.utel&hl=es_419&gl=US
Recomendaciones iniciales.
En caso de tener algún problema de audio, favor de salir y volver a
iniciar la sesión.
Verificar que sus altavoces estén encendidos.
En caso de tener alguna pregunta favor de hacerla en el espacio
respectivo.
Esta es una clase participativa, por lo que todos debemos aportar
conocimiento. Al efecto, durante la clase abordaremos un
ANÁLISIS DE CASO.
Para hacer válidos tus puntos extras deberás entregar
contestadas las preguntas que se harán a lo largo de la clase. Las
respuestas se deberán enviar, en formato UTEL, al apartado de
puntos extra con los siguientes datos de la clase: Semana, hora,
tema, nombre del profesor que impartió la open class y materia.
Objetivos generales
Modelos de datos
Identificar el objetivo de un diagrama entidad–
relación.
Elementos del diagrama entidad-
relación: Entidades, atributos, identificadores,
relaciones y cardinalidad.
Identificar los símbolos que representan las
entidades, atributos y relaciones.
Analizar la cardinalidad que existe entre las
relaciones.
Elaborar diagramas entidad-relación
ANÁLISIS DE CASO.
¿De qué manera el modelo entidad-relación
determina el diseño de una base de datos
funcional?
Concepto de Modelo de Datos
Representación de conceptos que sirven para describir
la estructura de una base de datos es decir: los datos,
las relaciones entre datos y las restricciones que
deben cumplirse sobre los datos; así como las
operaciones necesarias para la realización de consultas
y actualización de datos .
Ref http://aulavirtual.utel.edu.mx/lib/ebook_pearson.php?id_ebook_pearson=323
Objetivo de un modelo entidad-relación (E-R)
El objetivo de este modelo conceptual es desarrollar
una representación gráfica o abstracción de los
requerimientos de datos o componentes que le dan
forma y participan en el negocio real que se está
caracterizando, lo cual facilita el diseño de una BD.
Ref http://aulavirtual.utel.edu.mx/lib/ebook_pearson.php?id_ebook_pearson=323
Modelo de datos
Modelos de datos en función de los tipos de conceptos para describir la
estructura de la BD
• Entidades
• Atributos
• Identificadores
• Relaciones
• Cardinalidades
Ref http://aulavirtual.utel.edu.mx/lib/ebook_pearson.php?id_ebook_pearson=323
Concepto de diagrama entidad-relación (E-R)
Herramienta utilizada para el modelado de datos que
permite representar visualmente cualquier abstracción
y percepción de las entidades relevantes de una Base de
Datos así como sus interrelaciones y propiedades.
Ref http://aulavirtual.utel.edu.mx/lib/ebook_pearson.php?id_ebook_pearson=323
Entidad
Entidad: Representación de un 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. Ejemplos:
CLIENTE
ATRIBUTO
SÍMPLE SUBATRIBUTO
O ATÓMICO
SUBATRIBUTO
SUBATRIBUTO
ATRIBUTO
MULTIVALUADO
ATRIBUTO
DERIVADO
SUBATRIBUTO
SUBATRIBUTO
SUBATRIBUTO
Dominios de atributos
• Ejemplo:
• Mayor de edad: Dominio [18, 110]
Identificador
Identificador: Instancia de una entidad la cual es un atributo
que nombra o identifica de forma única la instancia de la
entidad. Ejemplos:
EMPLEADO (EMP)
• Número de seguro social: 1456789
• Número de empleado: 14576
• RFC: JAPC681124
NÚMERO
DE CLIENTE
Relación
Relación: Describe la interacción entre dos o más entidades. Se
representa gráficamente por un rombo con un verbo en su interior.
Ejemplos:
Uno. Alumno-matrícula
Muchos. Profesor-alumno
El grado de una relación se define como el número de entidades que participan en una relación.
Ejemplos
Prof_Tele
fono
Departamento 1 1 Profesor
Prof_Dire
ccion
Curso N 1 Alumno
Alumno
Curso
Carla
Pol-1-A Juan
Pol-1-B Pedro
Pol-2-A Sara
Carla
Profesor N M Cursos
Profesor Curso
Carla
Juan Pol-1-A
Pedro Pol-1-B
Sara Pol-2-A
Luis
1 y 2.- origina
Reglas del negocio
Cualquier operación que se realice sobre los
datos debe cumplir las restricciones y las reglas
que impone el funcionamiento de la empresa.
Hablamos de restricciones cuando se dan
ciertas condiciones que no deben violarse y
hablamos de reglas de negocio cuando se
requiere la ejecución automática de ciertas
acciones ante determinados eventos.
1 N
RFC
Nombre Id nombre
Sección
desde
Ruta
Ruta Empleado 1 Trabaja 1 Departamento
en
1 N
Administra
PRODUCTO. LÁCTEOS
PROVEEDORES
Le contratan para hacer una BD que permita apoyar la gestión de un
sistema de ventas. La empresa necesita llevar un control de
proveedores, clientes, productos y ventas.
1. Un proveedor tiene una RUT, nombre, dirección, teléfono y página
web.
2. La dirección se entiende por calle, número, comuna y ciudad.
3. Un proveedor puede tener 1 o muchos clientes.
4. Un cliente también tiene RUT, nombre, dirección, pero puede tener
varios teléfonos de contacto.
5. Un producto tiene un id único, nombre, precio actual, stock y
nombre del proveedor. Además se organizan en categorías, y cada
producto va sólo en una categoría.
6. Una categoría tiene id, nombre y descripción.
7. Por razones de contabilidad, se debe registrar la información de cada
venta con un id, fecha, cliente, descuento y monto final.
8. Además se debe guardar el precio al momento de la venta, la
cantidad vendida y el monto total por el producto.
Un proveedor tiene una RUT, Nombre, Dirección, Teléfono y Página web
RUT
1. Un proveedor tiene una RUT, nombre, dirección, teléfono y página web.
2. La dirección se entiende por Calle, Número, Colonia y Ciudad.
RUT
Colonia
Investigación para puntos extra
Investiga cuáles son la etapas o fases del diseño de una base de datos, así como
los tipo de modelos de datos en función de los tipos de conceptos para describir
la estructura de la BD, cómo se representan, en forma gráfica, cada uno de los
elementos que conforman el modelo E-R y cuáles son los diferentes tipos de
cardinalidad binaria y de qué forma se representan gráficamente.
Termina los diagramas de los dos ejercicios anteriores y preséntalos gráficamente
haciendo uso de la herramienta yED.
Entregar el análisis de caso en el espacio de
Trabajo Final, de la evaluación que
corresponde a la Semana 2
El siguiente caso plantea el registro de ventas de una librería. Se han
identificado las siguientes entidades con sus atributos:
1. LIBROS (Número de libro, título, autores, editorial, clasificación, año de
edición, costos de compra y de venta, existencias en stock).
2. CLASIFICACIÓN LIBRO (Numero, lugar_asignado).
3. CLIENTES (Numero, Nombre, dirección, teléfono, ciudad, estado, código
postal, edad, sexo, ocupación).
4. FACTURACIÓN (Número de factura, fecha, cliente, artículos, cantidad, costo
de venta, subtotal, total factura).
5. AUTORES(Id_autor, nombre, nacionalidad, fecha_nacimiento)
Las reglas de negocio que plantea el dueño son las siguientes:
Un libro solo tiene una clasificación asignada de forma única.
Los clientes pueden adquirir la cantidad de libros que ellos deseen.
En la factura se capturan la cantidad de artículos que el cliente requiera.
Un libro puede tener muchos autores y viceversa
Desarrolla lo siguiente:
- Elabora un diagrama entidad-relación (E-R), del caso, donde
muestres todos sus elementos como son: entidades, atributos,
identificadores, relaciones, grados de cardinalidad máxima y
mínima entre entidades.
- Además tendrás que explicar, con tus palabras, el flujo de negocios
de acuerdo a los grados de cardinalidad máxima y mínima de las
relaciones que representes en el diagrama con base a las reglas de
negocio. Por ejemplo, “Un cliente compra muchos productos”,
“Una factura puede tener muchos productos”, etcétera.