Sunteți pe pagina 1din 8

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:

1.Suma del total de las ventas:

2.Muestra el título de los libros vendidos:

3.Cantidad de pedidos realizados:


4.Valor del inventario

5. Pedidos realizados por el cliente john castro