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

Control 1 bases de datos


Enviado por   •  20 de Abril de 2022  •  Informes  •  767 Palabras (4 Páginas)  •  24 Visitas

Página 1 de 4

Título del Control: Control 1

Nombre Alumno: Juan Carlos Yañez Cepeda

Nombre Asignatura: Administración de base de datos

Instituto IACC

Ponga la fecha aquí 02-12-2017


Desarrollo

Para este control, considero que el mejor modelo para el ejercicio es:

Base de datos relacional

¿Porque una base de datos  relacional?  Me gusta el modelo relacional, ya que nos ayuda a entender cómo están estructuradas nuestras ideas y si se asemeja a lo que nos están solicitando.

Este modelo es el más utilizado actualmente y no es por coincidencia, ya que entre una de sus particularidades es presentar el diseño de manera sencilla para facilitar su comprensión. Además  nos permitirá hacer de forma más estructuradas las query, ya que de forma clara,  nos muestra las tablas y sus respectivas relaciones.

Alguna de sus ventajas:

  • ´Integridad referencial, es decir al eliminar un registro, elimina todos los registros dependientes de este.
  • Nos da herramientas para garantizar y evitar la duplicidad de registros.
  • Y como ya nombre anteriormente, es más sencillo de entender para una posterior normalización.

Porque el modelo relacional y no modelos orientado a objetos por ejemplo. Si bien el modelo orientado a objeto nos permite manipular datos complejos de una manera rápida, en caso de producirse un error, debemos recorrer todo el árbol de herencia para encontrarlo, algo que en programación estructurada no tenemos que hacer.

Para este ejercicio dispongo de las siguientes tablas

[pic 1]

En la tabla clientes están los datos demográficos, de contacto y deudas, de esta forma nos permite hacer registro de clientes además de cuentas por cobrar.

En la tabla productos, tengo un atributo llamado stock, acá llevare la cantidad de unidades que quedan de los productos, atributo que está acompañado de id producto, descripción, clasificación, stock y valor. De esta forma llevaremos controlado el stock de productos.

En la tabla venta se genera el proceso en donde conectado con id de cliente empieza la compra del producto.

En la tabla detalle de ventas puedo obtener registro de cada venta realizada por cliente o por producto y manejar valores.

Explicación Modelo relacional:

Si vamos a la lógica del ejemplo, dice que es una venta de productos de electrodomésticos, por lo tanto la tabla ventas, sería el ingreso por el cual voy a ir relacionando los datos.

Un cliente puede realizar varios pedidos, Para garantizar que no se hará ninguna compra, sin seleccionar cliente, debemos en la primera relación entre la tabla ventas  y cliente,  activar las casillas.

•        exigir integridad referencial

•        Actualizar en cascada los campos relacionados

•        Eliminar en cascada los registros relacionados.

...

Descargar como (para miembros actualizados)  txt (5.1 Kb)   pdf (139.5 Kb)   docx (51.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com