Modelo Físico - ISPC-23/Fullstack_Web_2025 GitHub Wiki

Introducción

La base de datos bdtienda se construyó bajo un modelo relacional normalizado que almacena datos ingresados a partir de una aplicación web, cuya funcionalidad se enmarca en la venta online de bicicletas.

Los tipos de datos definidos en esta base de datos son:

  • Int: para almacenar datos numéricos enteros.
  • Char (): que almacenan datos tipo caracter con una longitud de hasta 10 caracteres
  • Varchar (): contienen datos tipo character de longitude mayor a 10 caracteres
  • Float: para almacenar números con decimales como importes monetarios.
  • Date: para almacenar fechas
  • Text: para almacenar cadenas de caracteres extensas, como por ejemplo descripción de productos.

Lenguaje de Definición de Datos (DDL):

A través del Lenguaje de Definición de Datos (DDL) se describe la estructura física de la base de datos bdtienda, con las tablas que la componen, sus atributos, relaciones, claves primarias y foráneas y tipos de datos:

Tabla compra

image

Tabla detalle_compra

image

Tabla entrega

image

Tabla producto

image

Tabla tipo_color

image

Tabla tipo_estado_entrega

image

Tabla tipo_estilo

image

Tabla tipo_marca

image

Tabla tipo_material

image

Tabla tipo_modo_pago

image

Tabla tipo_rodado

image

Tabla tipo_rol

image

Tabla usuario

image

Tabla carrito

carrito

Tabla detalle_carrito

detalle_carrito