ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Control 1 Base de datos IACC


Enviado por   •  2 de Septiembre de 2018  •  Tareas  •  482 Palabras (2 Páginas)  •  1.546 Visitas

Página 1 de 2

Control semana 1

Administración de base de datos

Instituto IACC


Desarrollo

Seleccione el tipo de modelado de datos, justificando su elección. 

R. Utilizaré el modelado relacional debido a que tengo más información y fue más explicado en la materia de esta semana.

Realice el modelado de datos en el esquema seleccionado, con al menos cuatro tablas que permitan el registro de clientes, las facturaciones diarias y los artículos en inventario.

[pic 1]

Para comenzar tendríamos el proceso de una entidad en este caso es clientes quienes tiene una relación de Compra con la entidad Productos y a su vez se le emite una Factura (Entidad) por su compra.

A modo relacional no normalizado tendríamos

Clientes

Pedidos

Factura

IdCliente (PK)

[pic 2]

IdPedido (PK)

Id Factura (PK)

Nombre

IDProducto (PK)

[pic 3]

Descripción

Dirección

Descripción

Cantidad

Cantidad

IdCliente

IdCliente

Nombre

Nombre

Dirección

Dirección

Fecha

IDPedido (PK)

IdProducto

Descripción

Cantidad

Estado

En donde almacenaríamos en cada tabla los datos de los clientes (ID, Nombre y Dirección) los datos del pedido que realiza cuando efectúa una compra (IDPedido, productos, descripción, Cantidad, Id Cliente, Nombre, Dirección) y finalmente en la tabla Factura almacenaremos todos los datos que la venta incluye además de un estado de cancelado o pendiente.

Lleve su diseño a 3FN paso a paso, explicando cada uno de ellos.

R. Primera Forma Normal.

Eliminamos elementos repetidos.

Considerando el estado anterior, podemos señalar que no existen datos duplicados que se guarden en la misma Fila, sin embargo, si notamos que en las tablas Pedidos y Facturas vamos a almacenar múltiples datos repetidos por cada registro, por esta razón pasamos a la segunda forma normal.

Segunda Forma Normal.

Eliminación de dependencias en llaves concatenadas.

  • Comenzamos con la tabla Pedidos.

Pedidos

IdPedido (PK)

IDProducto (PK)

Descripción

Cantidad

IdCliente

Nombre

Dirección

Fecha

Notamos que los atributos “Descripción, Cantidad” no tienen relación con la llave “IdPedido” ya que estos pueden existir como productos sin pertenecer a un pedido, para eliminar este error creamos una nueva tabla llamada “Items_pedidos”

 

Pedidos

IdPedido (PK)

IdCliente

Nombre

Dirección
Fecha

Items_pedidos

IdPedido (PK)

IDProducto (PK)

Descripción
Cantidad
Precio

[pic 4]

En la nueva tabla creada notamos que también existen atributos que no dependen de ambas llaves primarias por lo que debemos crear una nueva tabla llamada Productos (la cual nos servirá también para llevar el control de inventario quedando de esta manera

...

Descargar como (para miembros actualizados)  txt (4.8 Kb)   pdf (126.6 Kb)   docx (23.6 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com