base de datos

33
MODELAMIENTO DE DATOS ENTIDAD: Algo que es de interés para una organización (negoci Se 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

Upload: osmart-morales

Post on 26-May-2015

3.635 views

Category:

Technology


0 download

DESCRIPTION

BASE DE DATOS UNAC

TRANSCRIPT

Page 1: BASE DE DATOS

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

Page 2: BASE DE DATOS

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

Page 3: BASE DE DATOS

Los clientes hacen pedidos en grandes cantidades de productos

Obtener las entidades

CLIENTES

PEDIDOS

PRODUCTOS

Entidades Candidatas

CONTEXTO DEL NEGOCIO

Page 4: BASE DE DATOS

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

Page 5: BASE DE DATOS

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

Page 6: BASE DE DATOS

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

Page 7: BASE DE DATOS

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

Page 8: BASE DE DATOS

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

Page 9: BASE DE DATOS

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

Page 10: BASE DE DATOS

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

Page 11: BASE DE DATOS

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

Page 12: BASE DE DATOS

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

Page 13: BASE DE DATOS

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

Page 14: BASE DE DATOS

EMPLEADO Es jefe deCodEmpCodEmp

NomEmpNomEmp

EdadEmpEdadEmp

FecingEmpFecingEmp

SalarioEmpSalarioEmp

CodJefEmpCodJefEmp

EMPLEADO

CURSOEs pre

requisito

PERSONA Patrocinador

Page 15: BASE DE DATOS

CLIENTE H PEDIDOSHace

1,M

EMPLEADO EMPRESATrabaja en

1,M

Relación de grado 2

Page 16: BASE DE DATOS

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

Page 17: BASE DE DATOS

PROVEEDORPRODUCTO

TIENDA

DISTRIBUCIONIncluyeEs

realizado

Es para

NumDist Cantidad

CodProd Fecha

Page 18: BASE DE DATOS

Un profesor dicta cursos en diferentes aulas

CURSOPROFESOR Enseña

AULA

Page 19: BASE DE DATOS

CURSOTiene

Se Realiza

Incluye

AULA

PROFESOR

ENSEÑA

ENSEÑA

ENSEÑA

Page 20: BASE DE DATOS

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

Page 21: BASE DE DATOS

numero detalle

fecha cliente

Ruc

ComprobanteDe pago

Boleta deventa

Factura

ESPECIALIZACION

ESPECIALIZACION

Page 22: BASE DE DATOS
Page 23: BASE DE DATOS
Page 24: BASE DE DATOS
Page 25: BASE DE DATOS
Page 26: BASE DE DATOS
Page 27: BASE DE DATOS
Page 28: BASE DE DATOS
Page 29: BASE DE DATOS
Page 30: BASE DE DATOS
Page 31: BASE DE DATOS
Page 32: BASE DE DATOS
Page 33: BASE DE DATOS