4/21 Prof. Dubraska Delgado
Este es un paso importante en la definición del modelo, busquemos las posibles Llaves primarias partiendo
de los datos presentes, luego de lo que nosotros conocemos acerca de la transacción o reglas del negocio
para establecer su análisis. Siga las siguientes consideraciones:
a. Para cada Entidad Potencial busquemos en los atributos presentes, aquel o aquellos que permiten
identificarlo de manera única.
b. Si alguna entidad no tiene un atributo o combinación de atributos que los identifique de manera
única proceda a incorporar una llave primaria.
c. Puede completar información a las entidades, recuerde que debe ser coherente, aún cuando no se
necesite para este formulario en particular forma parte de la definición de una entidad específica.
Apliquemos las recomendaciones a las entidades verificando cada uno de sus atributos:
a. En la entidad VENDEDOR en nuestro análisis previo sólo consideramos el nombre del vendedor,
este atributo por si solo no identifica de manera única ya que puede darse el caso que dos vendedores
tengan el mismo nombre, a tal efecto debe agregarse atributos, y considerar dos posibles llaves
primarias: Cédula o asignar un número de vendedor, adicionalmente puede incluir otros atributos
en este caso incluimos: apellido, dirección, teléfono… hasta completar la mínima información básica
b. En la entidad FACTURA, consideramos como llave primaria Nº Factura
c. En la entidad CLIENTE, la llave primaria RIF/CI y el teléfono para completar los datos básicos
d. En la entidad PRODUCTO agregamos un atributo CódigoProducto pues en los presentes no se
tiene ninguno que lo defina de manera única, podríamos pensar en el atributo Descripción como
posible llave primaria pero puede darse el caso que existan dos descripciones exactamente iguales
por tal motivo la descartamos, tomando así el Códigoproducto
Luego de lo cual nuestro análisis conduce a la siguiente definición:
CANDIDATAS A ENTIDAD
VENDEDOR (nombre, CódigoVen, cédula, apellido, dirección Teléfono )
FACTURA (NºFactura, fecha, Iva, Subtotal, TOTAL)
CLIENTE (Razón Social/Señor, RIF/CI, Dirección, teléfono)
PRODUCTO (cantidad, descripción, precio Unitario, Total, codigoProducto)
Definir Claves Principales
Paso 3: