Professional Documents
Culture Documents
Categora del concepto Objetos fsicos o tangibles Especificaciones, diseo descripciones de cosas Lugares Transacciones Lnea o rengln de elemento de transacciones Papel de las personas Contenedores de otras cosas
Pago Cesta De Compras Administrador, Cliente Cesta De Compras, Sitio Web, Registro De Usuarios Producto
Cosas dentro de un contenedor Otros sistemas de cmputo o electromecnicos externos al sistema Conceptos de nombres abstractos Pedidos En Checkout Organizaciones Eventos Procesos(a menudo no estn representados como conceptos, pero pueden estarlo) Reglas y polticas Catlogos Registros de finanzas, de trabajo, de contratos de asuntos legales Instrumentos y servicios financieros Manuales, libros
Lista de Asociaciones Comunes
Categora A es una parte fsica de B A es una parte lgica de B A est fsicamente contenido en B A est contenido lgicamente en B A es una descripcin de B A es un elemento de lnea en una transaccin o reporte B A se conoce/introduce/registra/presenta/captura en B
Relaciones Registro de Usuarios Sitio Web Producto Cesta De Compras Pelcula Producto Video Juego Producto Msica Producto Registro De Usuarios Administrador Cesta De Compras Pedidos En Checkout Cliente Registros De Usuarios
Administrador Sitio Web Administrador Producto Cliente Sitio Web Administrador Pedidos En Checkout Cliente Cesta De Compras
A se comunica con B A se relaciona con una transaccin B Pago Cliente A es una transaccin relacionada con Pago Cesta De Compras otra transaccin de B A es propiedad de B
Lista de Conceptos:
Cliente Administrador Producto Pelcula Video Juego Msica Cesta de Compras Sitio Web Pedidos en Checkout Registros de Usuarios Pago
Modelo Conceptual
Nombre Entidad: Descripcin: Nombre Atributo Id NombreUsuario Tipo Contrasea Nombre Entidad: Descripcin: Nombre Atributo Id NombreCompleto Direccn E_mail
Usuarios Son todos los usuarios que manipularan el sistema Atributos Descripcin Tipo Tamao Clave Identifica al usuario Int Si Nombre con el que se accede Char 15 al sistema Si es Administrador o Enum Recepcionista Es secreta y es un requisito Char 20 para entrar al sistema Clientes Son los clientes que visitan el sitio Atributos Descripcin Tipo Identifica al cliente Int Es el nombre completo del Varchar cliente Es la direccin del cliente Varchar Es el correo del cliente Varchar
Card. 1,1
Tamao 50 150 30
Clave Si
Card. 1,M
ProductosDeCesta Son los artculos que componen la cesta de compra Atributos Descripcin Tipo Tamao Clave Identifica al producto que Int Si solicita el cliente Es la cantidad del articulo en Int la cesta Es el precio del producto por Float la cantidad de este
Card. M,1
CestasDeCompras Es el pedido del cliente Atributos Nombre Atributo Descripcin Id Identifica a la cesta Estado Estado del pedido ya sea Checkout, Enviado o Anulado Total Es el costo total de la cesta Fecha Fecha de creacin de la cesta ModoDePago La forma como paga el cliente DescripcionDePago Descripcin para aclarar el modo de pago
Tamao
Clave Si
Card. 1,M
Varchar 150
Nombre Entidad: Descripcin: Nombre Atributo Id NombreProducto Descripcion Precio Cantidad Genero
Productos Son los productos que ofrece el sitio Atributos Descripcin Tipo Tamao Clave Identifica al producto Int Si Es el nombre del producto Varchar 30 Es la descripcin del Varchar 150 producto Es el precio del producto Float Es la cantidad disponible Int El genero al que pertenece el Enum producto
Card. 1,M
CatalogoDeCategorias Son las categoras de los productos que ofrece el sitio Atributos Descripcin Tipo Tamao Clave Identifica a la categora Int Si Explica el tipo de categora Varchar 15
Card. 1,M
Es (Id_Usuario, Id_Cliente) Tiene (Id_Cliente, Id_Cesta) Compra (Id_Cliente, Id_ProdCesta) Tiene (Id_Categoria, Id_Producto) Estan (Id_Producto,Id_ProdCesta) Contiene (Id_Cesta,Id_ProdCesta) < ProductosDeCestas
Esquema relacional resultado: Normalizacin: Usuarios (Id, NombreUsuario, Tipo, Contrasea) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC Clientes (Id, NombreCompleto, Direccin, E_mail) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC CatalogoDeCategorias (Id, Tipo) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC Producto (Id, NombreProducto, Descripcin, Precio, Cantidad, Genero) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC CestaDeCompras (Id, Estado, Total, Fecha, ModoDePago, DescripcionDePago) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC ProductosDeCestas (Id, Cantidad, SubTotal) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC
Formas Relacionales: Usuarios (Id, NombreUsuario, Tipo, Contrasea) Clientes (Id, NombreCompleto, Direccin, E_mail, IdUsuario) CatalogoDeCategorias (Id, Tipo) Producto (Id, NombreProducto, Descripcin, Precio, Cantidad, Genero, IdCategoria) CestaDeCompras (Id, Estado, Total, Fecha, ModoDePago, DescripcionDePago, IdCliente) ProductosDeCestas (Id, Cantidad, SubTotal, IdProducto, IdCesta, IdCliente)