MODELADO BASE DATOS
description
Transcript of MODELADO BASE DATOS
![Page 1: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/1.jpg)
Modelado
![Page 2: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/2.jpg)
TemasModelo Entidad-Relación◦ Conceptos básicos
◦Grado
◦ Cardinalidad
![Page 3: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/3.jpg)
![Page 4: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/4.jpg)
Cliente
Producto
Vendedor
Clave ClienteNombreDirecciónTeléfonoEmailRFC
Clave productoMarcaModeloColorMaterial
Clave vendedorNombre
CURPRFC
DirecciónTeléfono
Puesto
NEGOCIO: VENTA DE CORBATAS
![Page 5: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/5.jpg)
Modelo conceptual Entidad-Relación ER
Entidad
Atributo clave
Atrib. multivaluado
Relación
Atributo
![Page 6: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/6.jpg)
Cliente
Clave cliente Nombre
Dirección
Telefono
RFC
![Page 7: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/7.jpg)
Cliente
Clave cliente Nombre
Dirección
Telefono
RFC
![Page 8: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/8.jpg)
Nombre
Dirección
Telefono
Cliente
Clave cliente
RFC
Apellido PaternoApellido Materno
Nombre(s)
Estado
Delegación/Munic.
Código Postal
LadaNúm.. Telefónico
![Page 9: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/9.jpg)
Nombre
DirecciónTelefono
Cliente
Clave vendedor
RFC
Apellido PaternoApellido Materno
Nombre(s)
Estado
Delegación/Munic.
Código PostalLada
Núm.. Telefónico
Nombre
Dirección
Telefono
Vendedor
Clave vendedor
Puesto
RFC
Apellido PaternoApellido Materno
Nombre(s)
Estado
Delegación/Munic.
Código PostalLada
Núm.. Telefónico
CURP
Producto
Clave producto Marca
Modelo
Material
Precio
Color
COMPRA
(1,N)
(M,1)FECHA_VENTA
CANTIDAD
TIENE
(N,1)
(1,M)
![Page 10: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/10.jpg)
CONCEPTOS BASICOS
Entidad.- objeto del mundo real
Entidad fuerte.- no depende de nadie para existir
Entidad débil.- necesita de otra(s) entidades para existir
Dominio.- conjunto de valores permitidos para cada atributo
Clave.-identifican de manera única a una entidad
![Page 11: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/11.jpg)
Nombre
DirecciónTelefono
Cliente
Clave vendedor
RFC
Apellido PaternoApellido Materno
Nombre(s)
Estado
Delegación/Munic.
Código PostalLada
Núm.. Telefónico
Nombre
Dirección
Telefono
Vendedor
Clave vendedor
Puesto
RFC
Apellido PaternoApellido Materno
Nombre(s)
Estado
Delegación/Munic.
Código PostalLada
Núm.. Telefónico
CURP
Producto
Clave producto Marca
Modelo
Material
Precio
Color
COMPRA
(1,N)
(M,1)FECHA_VENTA
CANTIDAD
TIENE
(N,1)
(1,M)
![Page 12: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/12.jpg)
GradoNúmero de conjuntos de entidades que participan en el conjunto de relaciones
![Page 13: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/13.jpg)
Grado (continuación)
![Page 14: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/14.jpg)
CardinalidadSolo aplica a relaciones binarias de entidades
Numero de entidades a las que otra entidad puede asociar mediante un conjunto de relaciones
![Page 15: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/15.jpg)
![Page 16: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/16.jpg)
![Page 17: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/17.jpg)
Ejercicios
![Page 18: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/18.jpg)
Ejercicio #1
Supongamos que en un centro escolar se imparten muchos cursos. Cada curso está formado por un grupo de alumnos, de los cuales uno de ellos es el delegado (jefe de grupo). Los alumnos cursan asignaturas, y una asignatura puede o no ser cursada por los alumnos.
1° Identificar las entidades involucradas
CURSO ALUMNO ASIGNATURA
![Page 19: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/19.jpg)
2° Identificar atributos de cada entidad
3° Establecer relaciones
4° Cardinalidad
![Page 20: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/20.jpg)
Ejercicio #2Empleado que dirige a otro empleado
![Page 21: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/21.jpg)
Ejercicio #3Pieza se forma de otras piezas
![Page 22: MODELADO BASE DATOS](https://reader033.fdocuments.es/reader033/viewer/2022050909/5695d3691a28ab9b029dd118/html5/thumbnails/22.jpg)
Ejercicio #4Crear el ER de PROFESORES-CURSOS-ASIGNATURAS