BASE DE DATOS AVANZADA
CÓDIGO: 301125A
Fase 1 - Modelamiento: Modelar, Diseñar y Desarrollar
Bases de Datos Relacionales
Presentado a:
HELENA CLARA ISABEL ALEMAN
Tutor
Entregado por:
John Édinson Castro Velásquez
Código: 7320600
Grupo: 474
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
3 DE OCTUBE. DE 18
CHIQUINQUIRA – BOYACA
INTRODUCCIÓN
A continuación, busco resolver el ejercicio para el curso Base de
datos Avanzada, que busca satisfacer la necesidad de para el caso
B&N el cual resulta en sistematizar el proceso de ventas de libros
cuyo contenido está orientado a las carreras de caballos; esto
anterior mediante el desarrollo de una base de datos que permita
su correcto desempeño y exactitud satisfaciendo la necesidad,
luego de un proceso de Análisis de requerimientos y solución ya
modelada por TiposBD. Los recursos dispuestos por la tutora
Helena Clara, son los necesarios para este desarrollo del ejercicio,
espero sea de su agrado y fácil comprensión.
Análisis
Definición y descripción de tablas: Para la solución dada por TiposBD
se emplea un modelo entidad relación que consta a nivel de sistema de
3 entidades relacionadas entre ellas:
Libros: Guardara un catálogo de existencias a los clientes.
Clientes: Alojara el registro de clientes.
Pedidos: Aquí se guardarán los pedidos realizados a través del tiempo
Descripción de las columnas:
Entidad Libros:
Entidad Clientes:
Entidad Pedidos:
Matriz de relaciones:
libros pedidos clientes
libros R1
pedidos
clientes R2
Descripción de cada una de las relaciones:
Relación Tabla 1 grado Tabla 2 opcionalidad valor Cardinalidad respuesta transferibilidad restricciones
cuantos cuando la
libros entrega
libros en un solo existencia en valor
R1 libros 1:M pedidos información a si muchos
pueden sentido stock es 0 los datos
pedidos?
comprarse no se transfieren.
cuantos
clientes entrega ninguna a menos
clientes en un solo
R2 clientes 1:M pedidos información a si muchos que no hallan
pueden sentido
pedidos? clientes
comprar
Modelo Relacional:
Programación con el lenguaje SQL del Script DDL:
Drop: Create:
Alter:
Programación con el lenguaje SQL del script DML
Select:
Delete:
Insert
Insertando clientes:
Insertando Libros:
Insertando Pedidos:
Update
Actualizando la cantidad de libros en stock
Llenado de tablas
Libros:
Clientes:
Pedidos:
consultas simples:
[Link] del total de las ventas:
[Link] el título de los libros vendidos:
[Link] de pedidos realizados:
[Link] del inventario
5. Pedidos realizados por el cliente john castro