Resumen: en este tutorial, le presentaremos una base de datos de ejemplo de SQL Server llamada BikeStores.
Lo siguiente ilustra el diagrama de la base de datos de BikeStores:
Como puede ver en el diagrama, la base de datos de muestra de BikeStores tiene dos esquemas de ventas y producción, y estos esquemas tienen nueve tablas.
Tablas de base de datos
Ventas de tablas.almacena
La tabla sales.stores
incluye la información de la tienda. Cada tienda tiene un nombre de tienda, información de contacto, como teléfono y correo electrónico, y una dirección que incluye calle, ciudad, estado y código postal.
Ventas de mesas.personal
La tabla sales.staffs
almacena la información esencial del personal, incluidos el nombre y el apellido. También contiene la información de comunicación, como correo electrónico y teléfono.
Un pentagrama trabaja en un almacén especificado por el valor de la columna store_id
. Una tienda puede tener uno o más empleados.
Un empleado informa a un administrador de tienda especificado por el valor en la columna manager_id
. Si el valor en manager_id es null, entonces el pentagrama es el administrador principal.
Si un pentagrama ya no funciona para ninguna tienda, el valor de la columna activa se establece en cero.
Producción de mesas.categorías
La mesaproduction.categories
almacena las categorías de bicicletas, como bicicletas para niños, bicicletas de confort y bicicletas eléctricas.
Producción de mesas.marcas
La mesa production.brands
almacena la información de la marca de bicicletas, por ejemplo, Electra, Haro y Heller.
Producción de mesas.productos
La tabla production.products
almacena la información del producto, como el nombre, la marca, la categoría, el año del modelo y el precio de lista.
Cada producto pertenece a una marca especificada en la columna brand_id
. Por lo tanto, una marca puede tener cero o muchos productos.
Cada producto también pertenece a una categoría especificada en la columna category_id
. Además, cada categoría puede tener cero o muchos productos.
Ventas de mesas.clientes
La tablasales.customers
almacena la información del cliente, incluido el nombre, el apellido, el teléfono, el correo electrónico, la calle, la ciudad, el estado y el código postal.
Ventas de mesas.pedidos
La tabla sales.orders
almacena la información del encabezado del pedido de venta, incluido el cliente, el estado del pedido, la fecha del pedido, la fecha requerida y la fecha de envío.
También almacena la información sobre dónde se creó la transacción de venta (tienda) y quién la creó (personal).
Cada orden de venta tiene una fila en la tabla sales_orders. Una orden de venta tiene uno o varios elementos de línea almacenados en la tabla sales.order_items
.
Ventas de mesas.order_items
La tablasales.order_items
almacena los elementos de línea de una orden de venta. Cada elemento de línea pertenece a una orden de venta especificada por la columna order_id
.
Un artículo de línea de pedido de venta incluye producto, cantidad de pedido, precio de lista y descuento.
Producción de mesas.existencias
La tabla production.stocks
almacena la información de inventario, es decir, la cantidad de un producto en particular en una tienda específica.
Haga clic en el siguiente botón para descargar el script de la base de datos de muestra:
Descargar la base de datos de muestra de SQL Server
Ahora debería estar familiarizado con la base de datos de muestra de BikeStores y listo para cargarla en SQL Server.