cardinal i dad

19
Chachapoyas, Octubre de 2014 FILIAL CHACHAPOYAS CURSO : Sistemas de Información II DOCENTE : Ing. Juan Miguel Custodio Llontop TEMA : Cardinalidad FACULTAD DE CIENCIAS EMPRESARIALES ESCUELA ACADÉMICO PROFESIONAL DE CIENCIAS CONTABLES Y FINANCIERAS

Upload: llumylka-mercedes-chavez-gonas

Post on 19-Nov-2015

253 views

Category:

Documents


0 download

DESCRIPTION

Cardinal (:

TRANSCRIPT

  • Chachapoyas, Octubre de 2014

    FILIAL CHACHAPOYAS

    CURSO : Sistemas de Informacin II

    DOCENTE : Ing. Juan Miguel Custodio Llontop

    TEMA : Cardinalidad

    FACULTAD DE CIENCIAS EMPRESARIALES

    ESCUELA ACADMICO PROFESIONAL DE CIENCIAS CONTABLES

    Y FINANCIERAS

  • Definiciones de Entidades

    Un objeto de inters para el negocio

    Una clase o categora de una cosa

    Un nombre de una cosa

    Un sustantivo

    Una cosa significante acerca del cual

    el negocio necesita informacin

    Ejm.Empleado,departamento,proyecto

  • Definiciones de Atributos

    Sustantivos usados para describir

    las entidades

    Piezas especficas de informacin

    el cual necesita ser conocido y por

    lo tanto almacenadas

    Una entidad necesita tener

    atributos, pero solo los de inters

    para el negocioEjm:Ent. Empleado:cdigo,nombre, sueldo

  • Diagramando Entidades

    Cuadro de borde suave

    Singular, nombre nico en

    mayscula

    Nombre sinnimo opcional

    Nombres de atributos en minscula

    MEMBRESIA

    COMPAIA

    (CLIENTE)

    EMPLEADO

    nombre

    fecha_nacim

    DEPARTAMENTO

  • Instancias de Entidades

    DEPARTAMENTO

    Jefe de Oficina

    VentasPersonal Finanza

    EMPLEADO

  • Identificando y Modelando Entidades

    Identifique un sustantivoEs sto significante ?

    Hay informacin acerca de lo que el negocio

    necesita mantener ?

    Es sto un grupo o una instancia ?

    Nombre la entidad

    Escriba una descripcin de ello

    Identifique un poco de atributos y UID

    Dibuje un cuadro de borde suave para ello

  • Ejercicio en clase -

    Solucin

    CURSO

    cdigo

    nombre

    pago

    longitud

    ESTUDIANTE

    nombre

    num_fono

    INSTRUCTOR

    nombre

    num_fono

  • Definiciones de Relacionamientos

    La manera que una entidad se relaciona a

    otra entidad

    Las reglas del negocio que enlazan en

    conjunto las necesidades de informacin

    del negocio

    Lo que una cosa tiene que hacer con otra

    Una asociacin nombrada entre entidades

  • Relacionamientos Bi-direccionales

    INSTRUCTOR CURSO

  • Convenciones de Diagramacin

    Una lnea entre dos entidades

    Nombre de relacionamientos en minscula

    Opcionalidad (cardinalidad mnima)

    Obligatorio - debe ser

    Opcional - puede ser

    Grado (cardinalidad mxima)Uno o ms

    Uno y slo uno

  • Convenciones de Diagramacin

    COPIA TITULO

    muchos obligatorio opcional uno

    (pata de gallo)

  • Sintaxis de Relacionamientos

    Cada entidad 1 ( o ) nombre del ( o ) entidad 2

    relacionamiento

    debe ser

    puede ser

    uno o ms

    uno y sola-

    mente uno

    Entidad opcionalidad nombre grado entidad

    sujeto objeto

  • Validacin - solucin en clase

    EMPLEADO DEPARTAMENTOasignado a

    responsable por

    Cada EMPLEADO debe ser asignado a uno y slo un DEPARTAMENTO

    Cada DEPARTAMENTO puede ser responsable por uno o ms EMPLEADOS

    Nota: leer Primero de izquierda a derecha y luego lo

    contrario

  • Validacin - solucin en clase

    ESTUDIANTE CURSOMatriculado en

    Tomado por

    Cada ESTUDIANTE puede estar matriculado en uno o ms CURSOS

    Cada CURSO puede ser tomado por uno o ms ESTUDIANTES

  • Tipos de Relacionamientos

    M : 1

    M : M

    1 : 1

  • Relacionamientos 1:1

    AUTOMOVIL CONDUCTOR

    Es conducido

    por

    El conductor

    de

    Representa una fotografa en el tiempo

  • Nombrando al Relacionamiento

    Cada ttulo esta disponible como una

    copia y cada copia es de un ttulo

    ExistenciaNombreGrado

    OpcionalidadValidacin

    COPIA TITULO

    de

    disponible

    como

  • Opcionalidad de atributos

    PERSONA

    * codigo

    * nombre

    o titulo

    * sexo

    o peso

    En un futuro en la etapa

    de diseo de la BD esto

    se declarar como Null

    o No Null

  • Detallar atributos

    PERSONA

    nombre

    PERSONA

    apellido

    nombre

    Se debe verificar que un atributo no sea

    derivado o clculo de otros existentes tales

    como Totales,Contadores etc ejm

    Promedios,total de ventas ....

    Los atributos derivados son redundantes