22
Modelado

MODELADO BASE DATOS

Embed Size (px)

DESCRIPTION

MODELADO BASE DATOS UNITEC SUR

Citation preview

Page 1: MODELADO BASE DATOS

Modelado

Page 2: MODELADO BASE DATOS

TemasModelo Entidad-Relación◦ Conceptos básicos

◦Grado

◦ Cardinalidad

Page 3: MODELADO BASE DATOS
Page 4: MODELADO BASE DATOS

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

Modelo conceptual Entidad-Relación ER

Entidad

Atributo clave

Atrib. multivaluado

Relación

Atributo

Page 6: MODELADO BASE DATOS

Cliente

Clave cliente Nombre

Dirección

Telefono

Email

RFC

Page 7: MODELADO BASE DATOS

Cliente

Clave cliente Nombre

Dirección

Telefono

Email

RFC

Page 8: MODELADO BASE DATOS

Nombre

Dirección

Telefono

Cliente

Clave cliente

Email

RFC

Apellido PaternoApellido Materno

Nombre(s)

Estado

Delegación/Munic.

Código Postal

LadaNúm.. Telefónico

Page 9: MODELADO BASE DATOS

Nombre

DirecciónTelefono

Cliente

Clave vendedor

Email

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

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

Nombre

DirecciónTelefono

Cliente

Clave vendedor

Email

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

GradoNúmero de conjuntos de entidades que participan en el conjunto de relaciones

Page 13: MODELADO BASE DATOS

Grado (continuación)

Page 14: MODELADO BASE DATOS

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
Page 16: MODELADO BASE DATOS
Page 17: MODELADO BASE DATOS

Ejercicios

Page 18: MODELADO BASE DATOS

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

2° Identificar atributos de cada entidad

3° Establecer relaciones

4° Cardinalidad

Page 20: MODELADO BASE DATOS

Ejercicio #2Empleado que dirige a otro empleado

Page 21: MODELADO BASE DATOS

Ejercicio #3Pieza se forma de otras piezas

Page 22: MODELADO BASE DATOS

Ejercicio #4Crear el ER de PROFESORES-CURSOS-ASIGNATURAS