base de datos
DESCRIPTION
BASE DE DATOS UNACTRANSCRIPT
MODELAMIENTO DE DATOS
ENTIDAD: Algo que es de interés para una organización (negocio) oSe expresa guardando información
* Interés del negocio
* ¿Qué información debemos guardar?
Sustantivo o frase en mayúscula
PRODUCTO CLIENTE FACTURA
ENTIDAD Ing. Osmart Morales Chalco
ATRIBUTO Características o propiedades de la entidad
Maria López Rosas
36 años
1.70 mts
Soltera
Nombre
Edad
Estatura
Estado Civil
MUJERES ATRIBUTOS
Valores de los atributos
Características de los atributos
Entidad
Los clientes hacen pedidos en grandes cantidades de productos
Obtener las entidades
CLIENTES
PEDIDOS
PRODUCTOS
Entidades Candidatas
CONTEXTO DEL NEGOCIO
NOTACIÓN DE UN ATRIBUTO
Se representa un atributo por medio de una elipse y el interior se estribe el nombre
PUERTA
Dimensiones Color
ModeloTipo de material
PINTURA
Fecha de vencimiento
Precio
Marca Tipo
ColorUnidadmedida
CONCEPTO DE RELACIÓN
A B
La relación se representa por medio de un rombo y en Interior se escribe el nombre que es un verbo(acción)
Rita Ayala Quispe
José Quiroz Ferrer
Susy Díaz Campos
Jenny López Díaz
IBMIBM
MICROSOFT
DATA COUNT S.A.
Trabaja en:
Trabaja en:
Trabaja en:
Trabaja en:
Entidad EmpresaEntidad Empleado
EmpleadoTrabaja
en
Empresa
CONCEPTO DE CARDINALIDAD (c)
Es el numero de relaciones que tiene un elemento de una entidad (empleado), con otros u otros elementos de otra entidad (empresa).
SEMÁNTICA DE RELACIÓN
Contexto Del Negocio:
R: Un empleado debe trabajar en una Empresa
R-1: En una Empresa deben trabajar uno o mas empleados
EMPLEADO EMPRESATrabaja en
1 1,1
EMPLEADO EMPRESATrabaja en
1,M 1
EMPLEADO EMPRESATrabaja en
1,M 1,1
1,M
EMPLEADO EMPRESA
CITA MÉDICOContiene
1 1,1
CITA MÉDICOContiene
0,M 1
CITA MÉDICOContiene
0,M 1,1
1,M
R: Una cita debe contener un médico
R-1: Un médico puede estar contenido en una o mas citas
CITA MÉDICO
CLIENTE PEDIDOSHace
1 0,M
CLIENTE PEDIDOHace
1,1 1
CLIENTE H PEDIDOSHace
1,1 0,M
1,M
R: Un cliente puede hacer uno o mas pedidos
R-1: Un pedido puede ser hecho por un cliente
RESUMEN
CLIENTE PEDIDOS
CONDUCTOR BREVETETiene
1 0,1
CONDUCTOR BREVETETiene
1,1 1
CONDUCTOR H BREVETE aceTiene
1,1 0,1
1,1
R: Un conductor puede tener un brevete
R-1: Un brevete debe ser para un conductor
RESUMEN
CONDUCTOR BREVETE
PROFORMA VENDEDORHace1 1,1
PROFORMA VENDEDORHace
1,M 1
PROFORMA H VENDEDOR Hace
1,M 1,1
1,M
R: Una proforma debe ser hecha por un vendedor
R-1: Un vendedor puede hacer una o mas proformas
RESUMEN
PROFORMA VENDEDOR
ENTIDAD FUERTES
ENTIDAD DEBILES
Al conjunto de entidades que tienen una clave primaria
Al conjunto de entidades que no tienen suficientes atributos paraFormar una clave primaria
BUS PASAJEgenera
Si eliminamos un bus, debemos eliminar también todos los pasajes que han Vendido para ese bus
GRADO
Numero de conjuntos de entidades que intervienen en un relación
Relación de grado 1
EMPLEADO Casado con
CodEmpCodEmp
NomEmpNomEmp
EdadEmpEdadEmp
FecingEmpFecingEmp
SalarioEmpSalarioEmp
Cod_EspCod_Esp
EMPLEADO
* Un empleado puede estar casado con una empleada
* Una empleada puede estar casada con un empleado
EMPLEADO Es jefe deCodEmpCodEmp
NomEmpNomEmp
EdadEmpEdadEmp
FecingEmpFecingEmp
SalarioEmpSalarioEmp
CodJefEmpCodJefEmp
EMPLEADO
CURSOEs pre
requisito
PERSONA Patrocinador
CLIENTE H PEDIDOSHace
1,M
EMPLEADO EMPRESATrabaja en
1,M
Relación de grado 2
Relación de grado 3
PROVEEDORPRODUCTO Distribución
TIENDA
Un proveedor distribuye productos a nuestras dos tiendas
PRODUCTOIncluye
Es realizado
Es para
PROVEEDOR
TIENDA
DISTRIBUCION
DISTRIBUCION
DISTRIBUCION
PROVEEDORPRODUCTO
TIENDA
DISTRIBUCIONIncluyeEs
realizado
Es para
NumDist Cantidad
CodProd Fecha
Un profesor dicta cursos en diferentes aulas
CURSOPROFESOR Enseña
AULA
CURSOTiene
Se Realiza
Incluye
AULA
PROFESOR
ENSEÑA
ENSEÑA
ENSEÑA
código dirección
nombre ctacte
Nombre contacto
Seguro social
cliente
Cliente natural
Cliente empresa
Num. trabajadores
Atributos semejantes
(generalizados)
Entidad globalgenerada
Se lee: es un (una)
Entidades de bajo nivel
Atributosindividuales
Generalización
GENERALIZACION
numero detalle
fecha cliente
Ruc
ComprobanteDe pago
Boleta deventa
Factura
ESPECIALIZACION
ESPECIALIZACION