0% found this document useful (0 votes)
60 views

Script - SQL Almacen

The document contains SQL scripts that create a database called BD_ALMACEN and several related tables, including tables for Cliente, Compras, Detalles_Producto, Inventario AUX, Marca, Producto, and others. It sets various database and table properties such as primary keys, data types, and default settings. Foreign key constraints are also defined but not shown.

Uploaded by

Winny lesly
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

Script - SQL Almacen

The document contains SQL scripts that create a database called BD_ALMACEN and several related tables, including tables for Cliente, Compras, Detalles_Producto, Inventario AUX, Marca, Producto, and others. It sets various database and table properties such as primary keys, data types, and default settings. Foreign key constraints are also defined but not shown.

Uploaded by

Winny lesly
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

9/7/2021 script.

ipynb - Colaboratory

[BD_ALMACEN]

USE [master]
GO
 

/****** Object:  Database [BD_ALMACEN]    Script Date: 09/07/2021 13:54:52 ******/
CREATE DATABASE [BD_ALMACEN]
 CONTAINMENT = NONE
 ON  PRIMARY 
( NAME = N'BD_ALMACEN', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSE
 LOG ON 
( NAME = N'BD_ALMACEN_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSS
 WITH CATALOG_COLLATION = DATABASE_DEFAULT
GO
ALTER DATABASE [BD_ALMACEN] SET COMPATIBILITY_LEVEL = 150
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [BD_ALMACEN].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [BD_ALMACEN] SET ANSI_NULL_DEFAULT OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET ANSI_NULLS OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET ANSI_PADDING OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET ANSI_WARNINGS OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET ARITHABORT OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET AUTO_CLOSE OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET AUTO_SHRINK OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET AUTO_UPDATE_STATISTICS ON 
GO
ALTER DATABASE [BD_ALMACEN] SET CURSOR_CLOSE_ON_COMMIT OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET CURSOR_DEFAULT  GLOBAL 
GO
ALTER DATABASE [BD_ALMACEN] SET CONCAT_NULL_YIELDS_NULL OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET NUMERIC_ROUNDABORT OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET QUOTED_IDENTIFIER OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET RECURSIVE_TRIGGERS OFF 
GO
ALTER DATABASE [BD ALMACEN] SET DISABLE BROKER
https://colab.research.google.com/drive/1xlP0_qFdfN-lXQLO02_v5P9Ze9llGcpF#printMode=true 1/8
9/7/2021 script.ipynb - Colaboratory
ALTER DATABASE [BD_ALMACEN] SET  DISABLE_BROKER 
GO
ALTER DATABASE [BD_ALMACEN] SET AUTO_UPDATE_STATISTICS_ASYNC OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET DATE_CORRELATION_OPTIMIZATION OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET TRUSTWORTHY OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET ALLOW_SNAPSHOT_ISOLATION OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET PARAMETERIZATION SIMPLE 
GO
ALTER DATABASE [BD_ALMACEN] SET READ_COMMITTED_SNAPSHOT OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET HONOR_BROKER_PRIORITY OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET RECOVERY FULL 
GO
ALTER DATABASE [BD_ALMACEN] SET  MULTI_USER 
GO
ALTER DATABASE [BD_ALMACEN] SET PAGE_VERIFY CHECKSUM  
GO
ALTER DATABASE [BD_ALMACEN] SET DB_CHAINING OFF 
GO
ALTER DATABASE [BD_ALMACEN] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF ) 
GO
ALTER DATABASE [BD_ALMACEN] SET TARGET_RECOVERY_TIME = 60 SECONDS 
GO
ALTER DATABASE [BD_ALMACEN] SET DELAYED_DURABILITY = DISABLED 
GO
ALTER DATABASE [BD_ALMACEN] SET ACCELERATED_DATABASE_RECOVERY = OFF  
GO
EXEC sys.sp_db_vardecimal_storage_format N'BD_ALMACEN', N'ON'
GO
ALTER DATABASE [BD_ALMACEN] SET QUERY_STORE = OFF
GO
 

[dbo].[Cliente]

USE [BD_ALMACEN]
GO
 

/****** Object:  Table [dbo].[Cliente]    Script Date: 09/07/2021 13:54:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Cliente](
  [dni_cliente] [int] NOT NULL,
  [nombre_cliente] [varchar](20) NOT NULL,
https://colab.research.google.com/drive/1xlP0_qFdfN-lXQLO02_v5P9Ze9llGcpF#printMode=true 2/8
9/7/2021 script.ipynb - Colaboratory

  [apellido_cliente] [varchar](20) NULL,
  [telefono_cliente] [int] NULL,
 CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED 
(
  [dni_cliente] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCK
) ON [PRIMARY]
GO
 

[dbo].[Compras]

/****** Object:  Table [dbo].[Compras]    Script Date: 09/07/2021 13:54:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Compras](
  [id_compra] [int] NOT NULL,
  [id_usuario] [int] NOT NULL,
  [id_proveedor] [int] NOT NULL,
  [id_producto] [int] NOT NULL,
  [cantidad] [int] NOT NULL,
  [precio] [float] NOT NULL,
 CONSTRAINT [PK_Compras] PRIMARY KEY CLUSTERED 
(
  [id_compra] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCK
) ON [PRIMARY]
GO
 

[dbo].[Detalles_Producto]

/****** Object:  Table [dbo].[Detalles_Producto]    Script Date: 09/07/2021 13:54:52 *****
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Detalles_Producto](
  [id_producto] [int] NOT NULL,
  [id_marca] [int] NOT NULL,
  [id_proveedor] [int] NOT NULL,
  [nombre_marca] [varchar](20) NOT NULL,
  [nombre_prod] [varchar](20) NOT NULL,
  [precio_compra] [float] NOT NULL,
  [fecha_compra] [date] NOT NULL,
 CONSTRAINT [PK_Detalles_Producto] PRIMARY KEY CLUSTERED 
(
https://colab.research.google.com/drive/1xlP0_qFdfN-lXQLO02_v5P9Ze9llGcpF#printMode=true 3/8
9/7/2021 script.ipynb - Colaboratory
(
  [nombre_marca] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCK
) ON [PRIMARY]
GO
 

[dbo].[Inventario AUX]

/****** Object:  Table [dbo].[Inventario AUX]    Script Date: 09/07/2021 13:54:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Inventario AUX](
  [id_usuario] [int] NOT NULL,
  [id_compra] [int] NOT NULL,
  [num_venta] [int] NOT NULL,
  [id_producto] [int] NOT NULL,
  [nombre_prod] [varchar](20) NOT NULL,
  [cant_compras] [int] NOT NULL,
  [cant_ventas] [int] NOT NULL,
  [stock_prod] [int] NOT NULL,
  [ganancias] [float] NOT NULL
) ON [PRIMARY]
GO
 

[dbo].[Marca]

/****** Object:  Table [dbo].[Marca]    Script Date: 09/07/2021 13:54:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Marca](
  [id_marca] [int] NOT NULL,
  [nombre_marca] [varchar](20) NOT NULL,
  [id_proveedor] [int] NOT NULL,
  [descripcion_marca] [text] NOT NULL,
 CONSTRAINT [PK_Marca] PRIMARY KEY CLUSTERED 
(
  [id_marca] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCK
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
 

https://colab.research.google.com/drive/1xlP0_qFdfN-lXQLO02_v5P9Ze9llGcpF#printMode=true 4/8
9/7/2021 script.ipynb - Colaboratory

[dbo].[Producto]

/****** Object:  Table [dbo].[Producto]    Script Date: 09/07/2021 13:54:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Producto](
  [id_producto] [int] NOT NULL,
  [nombre_prod] [varchar](20) NOT NULL,
  [descripcion_prod] [text] NOT NULL,
  [precio_venta] [float] NOT NULL,
  [stock_prod] [int] NOT NULL,
  [vencimiento_prod] [date] NOT NULL,
 CONSTRAINT [PK_Producto] PRIMARY KEY CLUSTERED 
(
  [id_producto] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCK
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
 

[dbo].[Proveedor]
[ ] ↳ 1 celda oculta

[dbo].[Registrador]
[ ] ↳ 1 celda oculta

[dbo].[Usuario]
[ ] ↳ 1 celda oculta

[dbo].[Vendedor]
[ ] ↳ 1 celda oculta

[dbo].[Venta]
[ ] ↳ 1 celda oculta
https://colab.research.google.com/drive/1xlP0_qFdfN-lXQLO02_v5P9Ze9llGcpF#printMode=true 5/8
9/7/2021 script.ipynb - Colaboratory

[FK_Compras_Producto]
[ ] ↳ 1 celda oculta

[FK_Compras_Proveedor]
[ ] ↳ 1 celda oculta

[FK_Compras_Usuario]
[ ] ↳ 1 celda oculta

[FK_Detalles_Producto_Producto]
[ ] ↳ 1 celda oculta

[FK_Detalles_Producto_Proveedor]
[ ] ↳ 1 celda oculta

[FK_Inventario AUX_Compras]
[ ] ↳ 1 celda oculta

[FK_Inventario AUX_Producto]
[ ] ↳ 1 celda oculta

[FK_Inventario AUX_Usuario]
[ ] ↳ 1 celda oculta

[FK_Inventario AUX_Venta]

https://colab.research.google.com/drive/1xlP0_qFdfN-lXQLO02_v5P9Ze9llGcpF#printMode=true 6/8
9/7/2021 script.ipynb - Colaboratory

[ ] ↳ 1 celda oculta

[FK_Marca_Detalles_Producto]
[ ] ↳ 1 celda oculta

[FK_Registrador_Producto]
[ ] ↳ 1 celda oculta

[FK_Registrador_Proveedor]
[ ] ↳ 1 celda oculta

[FK_Registrador_Usuario]
[ ] ↳ 1 celda oculta

[FK_Vendedor_Producto]
[ ] ↳ 1 celda oculta

[FK_Vendedor_Usuario]
[ ] ↳ 1 celda oculta

[FK_Vendedor_Venta]
[ ] ↳ 1 celda oculta

[FK_Venta_Cliente]
[ ] ↳ 1 celda oculta

[FK_Venta_Producto]

https://colab.research.google.com/drive/1xlP0_qFdfN-lXQLO02_v5P9Ze9llGcpF#printMode=true 7/8
9/7/2021 script.ipynb - Colaboratory

[ ] ↳ 1 celda oculta

[BD_ALMACEN]
[ ] ↳ 2 celdas ocultas

https://colab.research.google.com/drive/1xlP0_qFdfN-lXQLO02_v5P9Ze9llGcpF#printMode=true 8/8

You might also like