USE [master]
GO
/****** Object: Database [CURSO] Script Date: 03/24/2013 11:44:10 ******/
CREATE DATABASE [CURSO]
go
use CURSO
go
CREATE TABLE [dbo].[emp1](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7499, N'alonso', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), -1400, 400, 30)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 1350.5, NULL, 10)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 1500, 1600, 30)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 3850.12, NULL, 30)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 2450, NULL, 10)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 6000, NULL, 10)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 1800, 0, 30)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 3350, NULL, 20)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 1400, NULL, 20)
/****** Object: Table [dbo].[EMP_ROM] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[EMP_ROM](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7499, N'alonso', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), -1400, 400, 30)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 1350.5, NULL, 10)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 1500, 1600, 30)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 3850.12, NULL, 30)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 2450, NULL, 10)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 6000, NULL, 10)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 1800, 0, 30)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 3350, NULL, 20)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 1400, NULL, 20)
/****** Object: Table [dbo].[departamentos89] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING OFF
GO
CREATE TABLE [dbo].[departamentos89](
[dep_no] [int] NOT NULL,
[dnombre] [varchar](14) NULL,
[localidad] [varchar](10) NULL,
CONSTRAINT [PK2_DEP89] PRIMARY KEY CLUSTERED
(
[dep_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (10, N'CONTABILIDAD', N'BARCELONA')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (20, N'INVESTIGACIon', N'VALENCIA')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (40, N'PRODUCCION', N'SEVILLA')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (50, N'xxxx', N'haina')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (100, N'compras', N'hsins')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (106, N'anita', N'la loba')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (109, N'compras', N'la nigua')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (200, N'XXX', N'CCC')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (2000, N'alvvv', N'nnnn')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (3000, N'COMPRAS', N'HAINA')
/****** Object: Table [dbo].[departamentos3] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[departamentos3](
[dep_no] [int] NOT NULL,
[dnombre] [varchar](14) NULL,
[localidad] [varchar](10) NULL,
CONSTRAINT [PK3_DEP] PRIMARY KEY CLUSTERED
(
[dep_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[departamentos3] ([dep_no], [dnombre], [localidad]) VALUES (18, N'CONTABILIDAD', N'BARCELONA')
INSERT [dbo].[departamentos3] ([dep_no], [dnombre], [localidad]) VALUES (20, N'INVESTIGACION', N'VALENCIA')
INSERT [dbo].[departamentos3] ([dep_no], [dnombre], [localidad]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[departamentos3] ([dep_no], [dnombre], [localidad]) VALUES (40, N'PRODUCCION', N'SEVILLA')
/****** Object: Table [dbo].[departamentos2] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[departamentos2](
[dep_no] [int] NOT NULL,
[dnombre] [varchar](14) NULL,
[localidad] [varchar](10) NULL,
CONSTRAINT [PK2_DEP] PRIMARY KEY CLUSTERED
(
[dep_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[departamentos2] ([dep_no], [dnombre], [localidad]) VALUES (15, N'CONTABILIDAD', N'BARCELONA')
INSERT [dbo].[departamentos2] ([dep_no], [dnombre], [localidad]) VALUES (20, N'INVESTIGACION', N'VALENCIA')
INSERT [dbo].[departamentos2] ([dep_no], [dnombre], [localidad]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[departamentos2] ([dep_no], [dnombre], [localidad]) VALUES (40, N'PRODUCCION', N'SEVILLA')
/****** Object: Table [dbo].[DEPARTAMENTOS] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DEPARTAMENTOS](
[DEP_NO] [int] NOT NULL,
[DNOMBRE] [varchar](14) NULL,
[LOCALIDAD] [varchar](10) NULL,
CONSTRAINT [PK_DEPARTAMENTOS_DEP_NO] PRIMARY KEY CLUSTERED
(
[DEP_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (1, N'dsfdsf', N'ffff')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (2, N'dsfd', N'dgfdg')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (10, N'CONTABILIDAD ', N'BARCELONA')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (20, N'INVESTIGACIon', N'VALENCIA')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (40, N'PRODUCCION', N'SEVILLA')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (50, N'xxxx', N'haina')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (80, N'PRUEBA', N'MAO')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (100, N'compras', N'hsins')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (106, N'anita', N'la loba')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (109, N'compras', N'la nigua')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (200, N'XXX', N'CCC')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (1000, N'fdf', N'bbb')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (2000, N'alvvv', N'nnnn')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (3000, N'COMPRAS', N'HAINA')
/****** Object: Table [dbo].[DEP1] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DEP1](
[DEP_NO] [int] NULL,
[DNOMBRE] [varchar](14) NULL,
[LOCALIDAD] [varchar](14) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[DEP1] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (10, N'XXX', N'SAN JOSE OCOA')
INSERT [dbo].[DEP1] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (20, N'INVESTIGACION', N'VALENCIA')
INSERT [dbo].[DEP1] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[DEP1] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (40, N'PRODUCCION', N'SEVILLA')
/****** Object: View [dbo].[ClientesView1] Script Date: 03/24/2013 11:44:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[ClientesView1] AS
SELECT * FROM ClientesMadr
UNION
SELECT * FROM ClientesBarc
GO
/****** Object: View [dbo].[ClientesView] Script Date: 03/24/2013 11:44:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[ClientesView] AS
SELECT * FROM ClientesMad
UNION
SELECT * FROM ClientesBar
GO
/****** Object: StoredProcedure [dbo].[pprueba] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[pprueba]
@m1 smallint,
@m2 smallint,
@result smallint OUTPUT
AS
SET @result = @m1* @m2
GO
/****** Object: Table [dbo].[BAK_EMP] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[BAK_EMP](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL,
CONSTRAINT [pk_bak_emp] PRIMARY KEY CLUSTERED
(
[EMP_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7499, N'cuncun', N'trepador', 7698, CAST(0x000073C600000000 AS DateTime), 1900, 400, 30)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 1350.5, NULL, 10)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 3850.12, NULL, 30)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 2450, NULL, 10)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 6000, NULL, 10)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 3350, NULL, 20)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 1400, NULL, 20)
/****** Object: Table [dbo].[BAK_DEP] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[BAK_DEP](
[DEP_NO] [int] NOT NULL,
[DNOMBRE] [varchar](14) NULL,
[LOCALIDAD] [varchar](10) NULL,
CONSTRAINT [pk_bak_dep] PRIMARY KEY CLUSTERED
(
[DEP_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[BAK_DEP] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (10, N'CONTABILIDAD', N'BARCELONA')
INSERT [dbo].[BAK_DEP] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (20, N'INVESTIGACION', N'VALENCIA')
INSERT [dbo].[BAK_DEP] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[BAK_DEP] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (40, N'PRODUCCION', N'SEVILLA')
/****** Object: Table [dbo].[CLI2_T] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[CLI2_T](
[IDCLI] [int] NULL,
[IDEMP] [int] NULL,
[NOMBRE] [varchar](50) NULL,
[ESTATUS] [bit] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[MICURSO_T] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MICURSO_T](
[IDCURSO] [int] NULL,
[DESCRIPCION] [varchar](60) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[empresa1] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[empresa1](
[idemp] [int] NOT NULL,
[nombre] [varchar](50) NULL,
CONSTRAINT [PK_empresa1] PRIMARY KEY CLUSTERED
(
[idemp] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[empresa_t] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[empresa_t](
[cod_emp] [int] NOT NULL,
[nomb_emp] [varchar](56) NULL,
[direccion] [varchar](50) NULL,
[estatus] [bit] NULL,
[TELEFONO] [varchar](12) NULL,
CONSTRAINT [pk_empresa_cod_emp] PRIMARY KEY CLUSTERED
(
[cod_emp] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[empresa_t] ([cod_emp], [nomb_emp], [direccion], [estatus], [TELEFONO]) VALUES (1, N'LA COTORRA QUE LLORA', N'EL ZOOLOGICO', 1, N'809-543-6894')
/****** Object: Table [dbo].[T_CURSO] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[T_CURSO](
[codigo] [int] NOT NULL,
[descripcion] [varchar](50) NULL,
CONSTRAINT [PK_T_CURSO] PRIMARY KEY CLUSTERED
(
[codigo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[T_CURSO] ([codigo], [descripcion]) VALUES (1, N'informatica')
INSERT [dbo].[T_CURSO] ([codigo], [descripcion]) VALUES (2, N'compras')
INSERT [dbo].[T_CURSO] ([codigo], [descripcion]) VALUES (3, N'contabilidad')
INSERT [dbo].[T_CURSO] ([codigo], [descripcion]) VALUES (4, N'Limpieza')
/****** Object: Table [dbo].[USUARIO] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[USUARIO](
[usuario] [varchar](15) NULL,
[clave] [varchar](20) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[USUARIO] ([usuario], [clave]) VALUES (N'egerman', N'1234')
INSERT [dbo].[USUARIO] ([usuario], [clave]) VALUES (N'admin', N'123')
/****** Object: Table [dbo].[tvende] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[tvende](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[tvende] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7499, N'ALONSO', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), 1400, 400, 30)
INSERT [dbo].[tvende] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 1500, 1600, 30)
INSERT [dbo].[tvende] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 1800, 0, 30)
/****** Object: Table [dbo].[tdire] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[tdire](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[tdire] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 3850.12, NULL, 30)
INSERT [dbo].[tdire] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 2450, NULL, 10)
/****** Object: Table [dbo].[PRODUCTOS] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PRODUCTOS](
[PRODUCTO_NO] [int] NOT NULL,
[DESCRIPCION] [varchar](30) NULL,
[PRECIO_ACTUAL] [float] NULL,
[STOCK_DISPONIBLE] [int] NULL,
CONSTRAINT [PK_PRODUCTO_NO] PRIMARY KEY CLUSTERED
(
[PRODUCTO_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (10, N'MESA DESPACHO MOD. GAVIOTA', 550, 44)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (20, N'SILLA DIRECTOR MOD. BUFALO', 670, 15)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (30, N'ARMARIO NOGAL DOS PUERTAS', 460, 20)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (40, N'MESA MODELO UNIËN', 340, 15)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (50, N'ARCHIVADOR CEREZO', 1050, 20)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (60, N'CAJA SEGURIDAD MOD B222', 280, 15)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (70, N'DESTRUCTORA DE PAPEL A3', 450, 16)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (80, N'MODULO ORDENADOR MOD. ERGOS', 550, 25)
/****** Object: StoredProcedure [dbo].[ProcBuscarPk] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ProcBuscarPk]
(
@dep_no int
)
as
begin
select * from departamentos
where DEP_NO =@dep_no
end
GO
/****** Object: StoredProcedure [dbo].[proc_PRODUCTOSLoadByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[proc_PRODUCTOSLoadByPrimaryKey]
(
@ProductoNo int
)
as
select descripcion,precio_actual,stock_disponible
from productos
where producto_no = @ProductoNo
GO
/****** Object: StoredProcedure [dbo].[Proc_EliminarDep] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[Proc_EliminarDep]
(
@dep_no int
)
as
begin
delete departamentos
where dep_no=@dep_no
end
GO
/****** Object: StoredProcedure [dbo].[proc_DEPARTAMENTOSLoadByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE procedure
[dbo].[proc_DEPARTAMENTOSLoadByPrimaryKey]
(
@DEPNO int
--@DNOMBRE varchar(14),
--@LOCALIDAD varchar(10)
)
as
select dep_no,dnombre,localidad
from departamentos
where DEP_NO=@DEPNO
GO
/****** Object: StoredProcedure [dbo].[PROC_DEPARTAMENTO_UPDATE] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[PROC_DEPARTAMENTO_UPDATE]
(
@DEP_NO INT,
@DNOMBRE VARCHAR(14),
@LOCALIDAD VARCHAR(14)
)
AS
BEGIN
UPDATE DEPARTAMENTOS
SET DNOMBRE=@DNOMBRE,LOCALIDAD=@LOCALIDAD
WHERE DEP_NO=@DEP_NO
END
GO
/****** Object: StoredProcedure [dbo].[PROC_DEPARTAMENTO_INSERT] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[PROC_DEPARTAMENTO_INSERT]
(
@DEP_NO INT,
@DNOMBRE VARCHAR(14),
@LOCALIDAD VARCHAR(14)
)
AS
BEGIN
INSERT INTO DEPARTAMENTOS
(DEP_NO,DNOMBRE,LOCALIDAD)
VALUES(@DEP_NO,@DNOMBRE,@LOCALIDAD)
END
GO
/****** Object: StoredProcedure [dbo].[PROC_DEPARTAMENTO_DELETE] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[PROC_DEPARTAMENTO_DELETE]
(
@DEP_NO INT
)
AS
BEGIN
DELETE DEPARTAMENTOS
WHERE DEP_NO=@DEP_NO
END
GO
/****** Object: StoredProcedure [dbo].[Proc_LlenarDepartamentosPk] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_LlenarDepartamentosPk]
(
@dep_no int
)
as
begin
SELECT dep_no,dnombre,localidad
FROM departamentos
where DEP_NO=@dep_no
end
GO
/****** Object: StoredProcedure [dbo].[Proc_InsertarDepto] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_InsertarDepto]
(
@DEP_NO int,
@DNOMBRE varchar(14),
@LOCALIDAD varchar(10)
)
as
begin
insert into departamentos
(DEP_NO,DNOMBRE,LOCALIDAD)
values (@DEP_NO,@DNOMBRE,@LOCALIDAD)
end
GO
/****** Object: StoredProcedure [dbo].[Proc_InsertarDepartamento] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_InsertarDepartamento]
(
@dep_no int,
@dnombre varchar(14),
@localidad varchar(10)
)
as
begin
insert into departamentos
values(@dep_no,@dnombre,@localidad)
end
GO
/****** Object: StoredProcedure [dbo].[PROC_INSERTARDEPART] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PROC_INSERTARDEPART]
(
@DEP_NO INT,
@DNOMBRE VARCHAR(14),
@LOCALIDAD VARCHAR(10)
)
AS
BEGIN
INSERT INTO DEPARTAMENTOS
VALUES(@DEP_NO,@DNOMBRE,@LOCALIDAD)
END
GO
/****** Object: Table [dbo].[T_Estudiante] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[T_Estudiante](
[Matricula] [varchar](13) NOT NULL,
[Nombre] [varchar](60) NULL,
[codigo] [int] NULL,
CONSTRAINT [PK_T_Estudiante] PRIMARY KEY CLUSTERED
(
[Matricula] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[T_Estudiante] ([Matricula], [Nombre], [codigo]) VALUES (N'85-cmo-1-003', N'elvin german', 2)
/****** Object: Table [dbo].[T_DETALLE_FACT] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[T_DETALLE_FACT](
[NOFACTURA] [int] IDENTITY(1,1) NOT NULL,
[PRODUCTO_NO] [int] NOT NULL,
[DESCRIPCION] [varchar](50) NULL,
[CANTIDAD] [int] NULL,
[PRECIO] [float] NULL,
CONSTRAINT [PK_T_DETALLE_FACT] PRIMARY KEY CLUSTERED
(
[NOFACTURA] ASC,
[PRODUCTO_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
SET IDENTITY_INSERT [dbo].[T_DETALLE_FACT] ON
INSERT [dbo].[T_DETALLE_FACT] ([NOFACTURA], [PRODUCTO_NO], [DESCRIPCION], [CANTIDAD], [PRECIO]) VALUES (1, 20, N'GATO NEGRO', 1, 45)
SET IDENTITY_INSERT [dbo].[T_DETALLE_FACT] OFF
/****** Object: StoredProcedure [dbo].[VALIDARUSUARIO] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[VALIDARUSUARIO]
(
@usuario varchar(15),
@clave varchar(20)
)
as
select COUNT(*)
from usuario
where usuario =@usuario and clave=@clave
GO
/****** Object: StoredProcedure [dbo].[validarusu] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/****** Script for SelectTopNRows command from SSMS ******/
--create proc validarusu
create procedure [dbo].[validarusu]
(
@usuario varchar(15),
@clave varchar(20)
)
as
begin
SELECT [usuario],[clave]
FROM [CURSO].[dbo].[USUARIO]
where usuario =@usuario and clave=@clave
end
GO
/****** Object: Table [dbo].[empleados89] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING OFF
GO
CREATE TABLE [dbo].[empleados89](
[emp_no] [int] NOT NULL,
[apellido] [varchar](8) NULL,
[oficio] [varchar](15) NULL,
[director] [int] NULL,
[fecha_alta] [datetime] NULL,
[dep_no] [int] NULL,
CONSTRAINT [PK_EMPLEADOS_EMP_NO89] PRIMARY KEY CLUSTERED
(
[emp_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7499, N'ALONSO', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), 30)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 10)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 30)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 30)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 10)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 10)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 30)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 20)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 20)
/****** Object: Table [dbo].[empleados3] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[empleados3](
[emp_no] [int] NOT NULL,
[apellido] [varchar](8) NULL,
[oficio] [varchar](15) NULL,
[director] [int] NULL,
[fecha_alta] [datetime] NULL,
[dep_no] [int] NULL,
CONSTRAINT [PK_EMPLEADOS_EMP_NO3] PRIMARY KEY CLUSTERED
(
[emp_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7499, N'ALONSO', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), 30)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 18)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 30)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 30)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 18)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 18)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 30)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 20)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 20)
/****** Object: Table [dbo].[empleados2] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[empleados2](
[emp_no] [int] NOT NULL,
[apellido] [varchar](8) NULL,
[oficio] [varchar](15) NULL,
[director] [int] NULL,
[fecha_alta] [datetime] NULL,
[dep_no] [int] NULL,
CONSTRAINT [PK_EMPLEADOS_EMP_NO2] PRIMARY KEY CLUSTERED
(
[emp_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7499, N'ALONSO', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), 30)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 15)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 30)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 30)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 15)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 15)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 30)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 20)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 20)
/****** Object: Table [dbo].[EMPLEADOS] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[EMPLEADOS](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL,
CONSTRAINT [PK_EMPLEADOS_EMP_NO] PRIMARY KEY CLUSTERED
(
[EMP_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7499, N'ALONSO', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), 1400, 400, 30)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 1350.5, NULL, 10)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 1500, 1600, 30)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 3850.12, NULL, 30)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 2450, NULL, 10)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 6000, NULL, 10)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 1800, 0, 30)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 3350, NULL, 20)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 1400, NULL, 20)
/****** Object: StoredProcedure [dbo].[Proc_BuscarDepto_ByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_BuscarDepto_ByPrimaryKey]
(
@dep_no int
)
as
begin
select *
from departamentos
where DEP_NO =@dep_no
end
GO
/****** Object: StoredProcedure [dbo].[Proc_BuscarDepto_All] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_BuscarDepto_All]
as
begin
select *
from departamentos
end
GO
/****** Object: StoredProcedure [dbo].[Proc_Buscar_Depa] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[Proc_Buscar_Depa]
(
@dep_no int
)
as
begin
select *
from departamentos
where DEP_NO=@dep_no
end
GO
/****** Object: StoredProcedure [dbo].[Proc_ActualizarDepto] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_ActualizarDepto]
(
@DEP_NO int,
@DNOMBRE varchar(14),
@LOCALIDAD varchar(10)
)
as
begin
update departamentos
set DNOMBRE=@DNOMBRE
,LOCALIDAD=@LOCALIDAD
where DEP_NO = @DEP_NO
end
GO
/****** Object: StoredProcedure [dbo].[PROC_actualizarDEP] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PROC_actualizarDEP]
(
@DEP_NO INT,
@DNOMBRE VARCHAR(14),
@LOCALIDAD VARCHAR(10)
)
AS
BEGIN
update departamentos
set DNOMBRE=@dnombre,LOCALIDAD =@localidad
where DEP_NO=@dep_no
END
GO
/****** Object: Table [dbo].[cli_t] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[cli_t](
[idcli] [int] NOT NULL,
[cod_emp] [int] NOT NULL,
[nombcli] [varchar](50) NULL,
[direccion] [varchar](50) NULL,
[telefono] [varchar](50) NULL,
[email] [varchar](120) NULL,
CONSTRAINT [pk_cli_t_idcli] PRIMARY KEY CLUSTERED
(
[idcli] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[CLIENTES] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[CLIENTES](
[CLIENTE_NO] [int] NOT NULL,
[NOMBRE] [varchar](25) NULL,
[LOCALIDAD] [varchar](14) NULL,
[VENDEDOR_NO] [int] NULL,
[DEBE] [float] NULL,
[HABER] [float] NULL,
[LIMITE_CREDITO] [float] NULL,
CONSTRAINT [PK_CLIENTE_NO] PRIMARY KEY CLUSTERED
(
[CLIENTE_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (101, N'DISTRIBUCIONES GOMEZ', N'MADRID', 7499, 0, 0, 5000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (102, N'LOGITRONICA S.L', N'BARCELONA', 7654, 0, 0, 5000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (103, N'INDUSTRIAS LACTEAS S.A.', N'LAS ROZAS', 7844, 0, 0, 10000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (104, N'TALLERES ESTESO S.A.', N'SEVILLA', 7654, 0, 0, 5000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (105, N'EDICIONES SANZ', N'BARCELONA', 7499, 0, 0, 5000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (106, N'SIGNOLOGIC S.A.', N'MADRID', 7654, 0, 0, 5000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (107, N'MARTIN Y ASOCIADOS S.L.', N'ARAVACA', 7844, 0, 0, 10000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (108, N'MANUFACTURAS ALI S.A.', N'SEVILLA', 7654, 0, 0, 5000)
/****** Object: View [dbo].[ANALISTA_VW] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[ANALISTA_VW]
AS
SELECT EMP_NO,APELLIDO,OFICIO
FROM EMPLEADOS
WHERE OFICIO ='ANALISTA'
GO
/****** Object: StoredProcedure [dbo].[Proc_BuscarOficio] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_BuscarOficio]
(
@oficio varchar(10)
)
as
begin
select *
from empleados
where oficio =@oficio
end
GO
/****** Object: View [dbo].[Vendedores_vw] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create view [dbo].[Vendedores_vw]
as
select *
from empleados
where OFICIO ='vendedor'
GO
/****** Object: View [dbo].[VENDEDOR_VW] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VENDEDOR_VW]
AS
SELECT dep_no "No. Departamento",
dnombre Departamento
FROM departamentos
WHERE dep_no=
(SELECT dep_no
FROM empleados
WHERE oficio = 'VENDEDOR'
GROUP BY dep_no
HAVING COUNT(*)=
(SELECT TOP 1 COUNT(*)
FROM empleados
WHERE oficio = 'VENDEDOR'
GROUP BY dep_no
ORDER BY 1 DESC
)
);
GO
/****** Object: View [dbo].[SalarioMedio] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create view [dbo].[SalarioMedio]
as
SELECT dep_no "No. Departamento",
AVG(salario)"Salario Medio"
FROM empleados
GROUP BY dep_no
HAVING AVG(salario)>=( SELECT AVG(salario)
FROM empleados);
GO
/****** Object: StoredProcedure [dbo].[proc_EMPLEADOSLoadByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[proc_EMPLEADOSLoadByPrimaryKey]
(
@EmpNo int
)
as
select apellido
from empleados
where emp_no = @EmpNo
GO
/****** Object: StoredProcedure [dbo].[Proc_EmpleadosByPk] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[Proc_EmpleadosByPk]
(
@emp_no int
)
as
begin
select *
from empleados
where EMP_NO=@emp_no
end
GO
/****** Object: StoredProcedure [dbo].[PROC_CONSULTAEMPLE] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[PROC_CONSULTAEMPLE]
(
@DEP_NO INT
)
AS
BEGIN
SELECT *
FROM EMPLEADOS
WHERE DEP_NO=@DEP_NO
END
GO
/****** Object: StoredProcedure [dbo].[proc_CLIENTESLoadByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[proc_CLIENTESLoadByPrimaryKey]
(
@ClienteNo int
)
as
select nombre
from clientes
where CLIENTE_NO = @ClienteNo
GO
/****** Object: Table [dbo].[PEDIDOS] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDIDOS](
[PEDIDO_NO] [int] NOT NULL,
[PRODUCTO_NO] [int] NULL,
[CLIENTE_NO] [int] NULL,
[UNIDADES] [int] NULL,
[FECHA_PEDIDO] [datetime] NULL,
CONSTRAINT [PK_PEDIDO_NO] PRIMARY KEY CLUSTERED
(
[PEDIDO_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1000, 20, 103, 3, CAST(0x00008E5500000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1001, 50, 106, 2, CAST(0x00008E5500000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1002, 10, 101, 4, CAST(0x00008E5600000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1003, 20, 105, 4, CAST(0x00008E5F00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1004, 40, 106, 8, CAST(0x00008E6300000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1005, 30, 105, 2, CAST(0x00008E6300000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1006, 70, 103, 3, CAST(0x00008E7100000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1007, 50, 101, 2, CAST(0x00008E7400000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1008, 10, 106, 6, CAST(0x00008E7E00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1009, 20, 105, 2, CAST(0x00008E8800000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1010, 40, 102, 3, CAST(0x00008E9400000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1011, 30, 106, 2, CAST(0x00008E9B00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1012, 10, 105, 3, CAST(0x00008E9200000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1013, 30, 106, 2, CAST(0x00008E9200000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1014, 20, 101, 4, CAST(0x00008EB200000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1015, 70, 105, 4, CAST(0x00008EBB00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1017, 20, 105, 6, CAST(0x00008EBF00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1018, 10, 105, 5, CAST(0x000099BF00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1019, 10, 105, 1, CAST(0x000099BF00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1020, 20, 105, 5, CAST(0x000099BF00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1021, 70, 103, 3, CAST(0x000099E100000000 AS DateTime))
/****** Object: Table [dbo].[Pedido_Master] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Pedido_Master](
[PedidoNo] [int] NOT NULL,
[ClienteNo] [int] NULL,
[FechaPedido] [datetime] NULL,
[MontoTotal] [float] NULL,
[FormaPago] [varchar](50) NULL,
[Despachar] [char](1) NULL,
[EmpNo] [int] NULL,
PRIMARY KEY CLUSTERED
(
[PedidoNo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[Pedido_Master] ([PedidoNo], [ClienteNo], [FechaPedido], [MontoTotal], [FormaPago], [Despachar], [EmpNo]) VALUES (1, 101, CAST(0x0000A0DC00D2F5EA AS DateTime), 1220, N'contado', N'S', 7499)
/****** Object: Table [dbo].[Pedido_Detalle] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Pedido_Detalle](
[PedidoNo] [int] NULL,
[ProductoNo] [int] NULL,
[Cantidad] [int] NULL,
[Precio] [float] NULL,
[Itbis] [float] NULL,
[Descuento] [float] NULL,
[SubTotal] [float] NULL
) ON [PRIMARY]
GO
INSERT [dbo].[Pedido_Detalle] ([PedidoNo], [ProductoNo], [Cantidad], [Precio], [Itbis], [Descuento], [SubTotal]) VALUES (1, 10, 1, 550, 550, 5, 550)
INSERT [dbo].[Pedido_Detalle] ([PedidoNo], [ProductoNo], [Cantidad], [Precio], [Itbis], [Descuento], [SubTotal]) VALUES (1, 20, 1, 670, 670, 5, 670)
/****** Object: StoredProcedure [dbo].[proc_Pedido_MasterLoadByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[proc_Pedido_MasterLoadByPrimaryKey]
(
@PedidoNo int
)
as
select ClienteNo,EmpNo,FechaPedido,Despachar
from Pedido_Master
where PedidoNo = @PedidoNo
GO
/****** Object: StoredProcedure [dbo].[proc_Pedido_MasterInsert] Script Date: 03/24/2013 11:44:19 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE proc [dbo].[proc_Pedido_MasterInsert]
(
@PedidoNo int,
@ClienteNo int,
@FechaPedido datetime,
@MontoTotal float,
@FormaPago varchar(50),
@Despachar char(1),
@EmpNo int
)
as
insert into Pedido_Master
(PedidoNo,ClienteNo,FechaPedido,MontoTotal,FormaPago,Despachar,EmpNo)
values(@PedidoNo,@ClienteNo,@FechaPedido,@MontoTotal,@FormaPago,@Despachar,@EmpNo)
GO
/****** Object: StoredProcedure [dbo].[proc_Pedido_DetalleInsert] Script Date: 03/24/2013 11:44:19 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[proc_Pedido_DetalleInsert]
(
@PedidoNo int,
@ProductoNo int,
@Cantidad int,
@Precio float,
@Itbis float,
@Descuento float,
@SubTotal float
)
as
insert into Pedido_Detalle
(PedidoNo,ProductoNo,Cantidad,Precio,Itbis,Descuento,SubTotal)
values(@PedidoNo,@ProductoNo,@Cantidad,@Precio,@Itbis,@Descuento,@SubTotal)
GO
/****** Object: ForeignKey [FK_T_Estudiante_T_CURSO] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[T_Estudiante] WITH CHECK ADD CONSTRAINT [FK_T_Estudiante_T_CURSO] FOREIGN KEY([codigo])
REFERENCES [dbo].[T_CURSO] ([codigo])
GO
ALTER TABLE [dbo].[T_Estudiante] CHECK CONSTRAINT [FK_T_Estudiante_T_CURSO]
GO
/****** Object: ForeignKey [FK_T_DETALLE_FACT_PRODUCTOS] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[T_DETALLE_FACT] WITH CHECK ADD CONSTRAINT [FK_T_DETALLE_FACT_PRODUCTOS] FOREIGN KEY([PRODUCTO_NO])
REFERENCES [dbo].[PRODUCTOS] ([PRODUCTO_NO])
GO
ALTER TABLE [dbo].[T_DETALLE_FACT] CHECK CONSTRAINT [FK_T_DETALLE_FACT_PRODUCTOS]
GO
/****** Object: ForeignKey [FK_EMP_DEP_NO89] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[empleados89] WITH CHECK ADD CONSTRAINT [FK_EMP_DEP_NO89] FOREIGN KEY([dep_no])
REFERENCES [dbo].[departamentos89] ([dep_no])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[empleados89] CHECK CONSTRAINT [FK_EMP_DEP_NO89]
GO
/****** Object: ForeignKey [FK_EMP_DEP_NO3] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[empleados3] WITH CHECK ADD CONSTRAINT [FK_EMP_DEP_NO3] FOREIGN KEY([dep_no])
REFERENCES [dbo].[departamentos3] ([dep_no])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[empleados3] CHECK CONSTRAINT [FK_EMP_DEP_NO3]
GO
/****** Object: ForeignKey [FK_EMP_DEP_NO2] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[empleados2] WITH CHECK ADD CONSTRAINT [FK_EMP_DEP_NO2] FOREIGN KEY([dep_no])
REFERENCES [dbo].[departamentos2] ([dep_no])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[empleados2] CHECK CONSTRAINT [FK_EMP_DEP_NO2]
GO
/****** Object: ForeignKey [FK_EMP_DEP_NO] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[EMPLEADOS] WITH CHECK ADD CONSTRAINT [FK_EMP_DEP_NO] FOREIGN KEY([DEP_NO])
REFERENCES [dbo].[DEPARTAMENTOS] ([DEP_NO])
GO
ALTER TABLE [dbo].[EMPLEADOS] CHECK CONSTRAINT [FK_EMP_DEP_NO]
GO
/****** Object: ForeignKey [FK_EMP_DIRECTOR] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[EMPLEADOS] WITH CHECK ADD CONSTRAINT [FK_EMP_DIRECTOR] FOREIGN KEY([DIRECTOR])
REFERENCES [dbo].[EMPLEADOS] ([EMP_NO])
GO
ALTER TABLE [dbo].[EMPLEADOS] CHECK CONSTRAINT [FK_EMP_DIRECTOR]
GO
/****** Object: ForeignKey [fk_cli_t_empresa] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[cli_t] WITH CHECK ADD CONSTRAINT [fk_cli_t_empresa] FOREIGN KEY([cod_emp])
REFERENCES [dbo].[empresa_t] ([cod_emp])
GO
ALTER TABLE [dbo].[cli_t] CHECK CONSTRAINT [fk_cli_t_empresa]
GO
/****** Object: ForeignKey [FK_CLI_EMP_NO] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[CLIENTES] WITH CHECK ADD CONSTRAINT [FK_CLI_EMP_NO] FOREIGN KEY([VENDEDOR_NO])
REFERENCES [dbo].[EMPLEADOS] ([EMP_NO])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CLIENTES] CHECK CONSTRAINT [FK_CLI_EMP_NO]
GO
/****** Object: ForeignKey [FK_PEDIDOS_CLIENTE_NO] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[PEDIDOS] WITH CHECK ADD CONSTRAINT [FK_PEDIDOS_CLIENTE_NO] FOREIGN KEY([CLIENTE_NO])
REFERENCES [dbo].[CLIENTES] ([CLIENTE_NO])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDIDOS] CHECK CONSTRAINT [FK_PEDIDOS_CLIENTE_NO]
GO
/****** Object: ForeignKey [FK_PEDIDOS_PRODUCTO_NO] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[PEDIDOS] WITH CHECK ADD CONSTRAINT [FK_PEDIDOS_PRODUCTO_NO] FOREIGN KEY([PRODUCTO_NO])
REFERENCES [dbo].[PRODUCTOS] ([PRODUCTO_NO])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDIDOS] CHECK CONSTRAINT [FK_PEDIDOS_PRODUCTO_NO]
GO
/****** Object: ForeignKey [FK__Pedido_Ma__Clien__1D7B6025] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[Pedido_Master] WITH CHECK ADD FOREIGN KEY([ClienteNo])
REFERENCES [dbo].[CLIENTES] ([CLIENTE_NO])
GO
/****** Object: ForeignKey [FK__Pedido_Ma__EmpNo__1E6F845E] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[Pedido_Master] WITH CHECK ADD FOREIGN KEY([EmpNo])
REFERENCES [dbo].[EMPLEADOS] ([EMP_NO])
GO
/****** Object: ForeignKey [FK__Pedido_De__Pedid__214BF109] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[Pedido_Detalle] WITH CHECK ADD FOREIGN KEY([PedidoNo])
REFERENCES [dbo].[Pedido_Master] ([PedidoNo])
GO
/****** Object: ForeignKey [FK__Pedido_De__Produ__22401542] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[Pedido_Detalle] WITH CHECK ADD FOREIGN KEY([ProductoNo])
REFERENCES [dbo].[PRODUCTOS] ([PRODUCTO_NO])
GO
GO
/****** Object: Database [CURSO] Script Date: 03/24/2013 11:44:10 ******/
CREATE DATABASE [CURSO]
go
use CURSO
go
CREATE TABLE [dbo].[emp1](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7499, N'alonso', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), -1400, 400, 30)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 1350.5, NULL, 10)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 1500, 1600, 30)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 3850.12, NULL, 30)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 2450, NULL, 10)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 6000, NULL, 10)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 1800, 0, 30)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 3350, NULL, 20)
INSERT [dbo].[emp1] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 1400, NULL, 20)
/****** Object: Table [dbo].[EMP_ROM] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[EMP_ROM](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7499, N'alonso', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), -1400, 400, 30)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 1350.5, NULL, 10)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 1500, 1600, 30)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 3850.12, NULL, 30)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 2450, NULL, 10)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 6000, NULL, 10)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 1800, 0, 30)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 3350, NULL, 20)
INSERT [dbo].[EMP_ROM] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 1400, NULL, 20)
/****** Object: Table [dbo].[departamentos89] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING OFF
GO
CREATE TABLE [dbo].[departamentos89](
[dep_no] [int] NOT NULL,
[dnombre] [varchar](14) NULL,
[localidad] [varchar](10) NULL,
CONSTRAINT [PK2_DEP89] PRIMARY KEY CLUSTERED
(
[dep_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (10, N'CONTABILIDAD', N'BARCELONA')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (20, N'INVESTIGACIon', N'VALENCIA')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (40, N'PRODUCCION', N'SEVILLA')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (50, N'xxxx', N'haina')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (100, N'compras', N'hsins')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (106, N'anita', N'la loba')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (109, N'compras', N'la nigua')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (200, N'XXX', N'CCC')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (2000, N'alvvv', N'nnnn')
INSERT [dbo].[departamentos89] ([dep_no], [dnombre], [localidad]) VALUES (3000, N'COMPRAS', N'HAINA')
/****** Object: Table [dbo].[departamentos3] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[departamentos3](
[dep_no] [int] NOT NULL,
[dnombre] [varchar](14) NULL,
[localidad] [varchar](10) NULL,
CONSTRAINT [PK3_DEP] PRIMARY KEY CLUSTERED
(
[dep_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[departamentos3] ([dep_no], [dnombre], [localidad]) VALUES (18, N'CONTABILIDAD', N'BARCELONA')
INSERT [dbo].[departamentos3] ([dep_no], [dnombre], [localidad]) VALUES (20, N'INVESTIGACION', N'VALENCIA')
INSERT [dbo].[departamentos3] ([dep_no], [dnombre], [localidad]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[departamentos3] ([dep_no], [dnombre], [localidad]) VALUES (40, N'PRODUCCION', N'SEVILLA')
/****** Object: Table [dbo].[departamentos2] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[departamentos2](
[dep_no] [int] NOT NULL,
[dnombre] [varchar](14) NULL,
[localidad] [varchar](10) NULL,
CONSTRAINT [PK2_DEP] PRIMARY KEY CLUSTERED
(
[dep_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[departamentos2] ([dep_no], [dnombre], [localidad]) VALUES (15, N'CONTABILIDAD', N'BARCELONA')
INSERT [dbo].[departamentos2] ([dep_no], [dnombre], [localidad]) VALUES (20, N'INVESTIGACION', N'VALENCIA')
INSERT [dbo].[departamentos2] ([dep_no], [dnombre], [localidad]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[departamentos2] ([dep_no], [dnombre], [localidad]) VALUES (40, N'PRODUCCION', N'SEVILLA')
/****** Object: Table [dbo].[DEPARTAMENTOS] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DEPARTAMENTOS](
[DEP_NO] [int] NOT NULL,
[DNOMBRE] [varchar](14) NULL,
[LOCALIDAD] [varchar](10) NULL,
CONSTRAINT [PK_DEPARTAMENTOS_DEP_NO] PRIMARY KEY CLUSTERED
(
[DEP_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (1, N'dsfdsf', N'ffff')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (2, N'dsfd', N'dgfdg')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (10, N'CONTABILIDAD ', N'BARCELONA')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (20, N'INVESTIGACIon', N'VALENCIA')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (40, N'PRODUCCION', N'SEVILLA')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (50, N'xxxx', N'haina')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (80, N'PRUEBA', N'MAO')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (100, N'compras', N'hsins')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (106, N'anita', N'la loba')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (109, N'compras', N'la nigua')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (200, N'XXX', N'CCC')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (1000, N'fdf', N'bbb')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (2000, N'alvvv', N'nnnn')
INSERT [dbo].[DEPARTAMENTOS] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (3000, N'COMPRAS', N'HAINA')
/****** Object: Table [dbo].[DEP1] Script Date: 03/24/2013 11:44:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DEP1](
[DEP_NO] [int] NULL,
[DNOMBRE] [varchar](14) NULL,
[LOCALIDAD] [varchar](14) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[DEP1] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (10, N'XXX', N'SAN JOSE OCOA')
INSERT [dbo].[DEP1] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (20, N'INVESTIGACION', N'VALENCIA')
INSERT [dbo].[DEP1] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[DEP1] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (40, N'PRODUCCION', N'SEVILLA')
/****** Object: View [dbo].[ClientesView1] Script Date: 03/24/2013 11:44:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[ClientesView1] AS
SELECT * FROM ClientesMadr
UNION
SELECT * FROM ClientesBarc
GO
/****** Object: View [dbo].[ClientesView] Script Date: 03/24/2013 11:44:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[ClientesView] AS
SELECT * FROM ClientesMad
UNION
SELECT * FROM ClientesBar
GO
/****** Object: StoredProcedure [dbo].[pprueba] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[pprueba]
@m1 smallint,
@m2 smallint,
@result smallint OUTPUT
AS
SET @result = @m1* @m2
GO
/****** Object: Table [dbo].[BAK_EMP] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[BAK_EMP](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL,
CONSTRAINT [pk_bak_emp] PRIMARY KEY CLUSTERED
(
[EMP_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7499, N'cuncun', N'trepador', 7698, CAST(0x000073C600000000 AS DateTime), 1900, 400, 30)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 1350.5, NULL, 10)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 3850.12, NULL, 30)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 2450, NULL, 10)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 6000, NULL, 10)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 3350, NULL, 20)
INSERT [dbo].[BAK_EMP] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 1400, NULL, 20)
/****** Object: Table [dbo].[BAK_DEP] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[BAK_DEP](
[DEP_NO] [int] NOT NULL,
[DNOMBRE] [varchar](14) NULL,
[LOCALIDAD] [varchar](10) NULL,
CONSTRAINT [pk_bak_dep] PRIMARY KEY CLUSTERED
(
[DEP_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[BAK_DEP] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (10, N'CONTABILIDAD', N'BARCELONA')
INSERT [dbo].[BAK_DEP] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (20, N'INVESTIGACION', N'VALENCIA')
INSERT [dbo].[BAK_DEP] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (30, N'VENTAS', N'MADRID')
INSERT [dbo].[BAK_DEP] ([DEP_NO], [DNOMBRE], [LOCALIDAD]) VALUES (40, N'PRODUCCION', N'SEVILLA')
/****** Object: Table [dbo].[CLI2_T] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[CLI2_T](
[IDCLI] [int] NULL,
[IDEMP] [int] NULL,
[NOMBRE] [varchar](50) NULL,
[ESTATUS] [bit] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[MICURSO_T] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MICURSO_T](
[IDCURSO] [int] NULL,
[DESCRIPCION] [varchar](60) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[empresa1] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[empresa1](
[idemp] [int] NOT NULL,
[nombre] [varchar](50) NULL,
CONSTRAINT [PK_empresa1] PRIMARY KEY CLUSTERED
(
[idemp] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[empresa_t] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[empresa_t](
[cod_emp] [int] NOT NULL,
[nomb_emp] [varchar](56) NULL,
[direccion] [varchar](50) NULL,
[estatus] [bit] NULL,
[TELEFONO] [varchar](12) NULL,
CONSTRAINT [pk_empresa_cod_emp] PRIMARY KEY CLUSTERED
(
[cod_emp] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[empresa_t] ([cod_emp], [nomb_emp], [direccion], [estatus], [TELEFONO]) VALUES (1, N'LA COTORRA QUE LLORA', N'EL ZOOLOGICO', 1, N'809-543-6894')
/****** Object: Table [dbo].[T_CURSO] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[T_CURSO](
[codigo] [int] NOT NULL,
[descripcion] [varchar](50) NULL,
CONSTRAINT [PK_T_CURSO] PRIMARY KEY CLUSTERED
(
[codigo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[T_CURSO] ([codigo], [descripcion]) VALUES (1, N'informatica')
INSERT [dbo].[T_CURSO] ([codigo], [descripcion]) VALUES (2, N'compras')
INSERT [dbo].[T_CURSO] ([codigo], [descripcion]) VALUES (3, N'contabilidad')
INSERT [dbo].[T_CURSO] ([codigo], [descripcion]) VALUES (4, N'Limpieza')
/****** Object: Table [dbo].[USUARIO] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[USUARIO](
[usuario] [varchar](15) NULL,
[clave] [varchar](20) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[USUARIO] ([usuario], [clave]) VALUES (N'egerman', N'1234')
INSERT [dbo].[USUARIO] ([usuario], [clave]) VALUES (N'admin', N'123')
/****** Object: Table [dbo].[tvende] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[tvende](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[tvende] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7499, N'ALONSO', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), 1400, 400, 30)
INSERT [dbo].[tvende] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 1500, 1600, 30)
INSERT [dbo].[tvende] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 1800, 0, 30)
/****** Object: Table [dbo].[tdire] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[tdire](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[tdire] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 3850.12, NULL, 30)
INSERT [dbo].[tdire] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 2450, NULL, 10)
/****** Object: Table [dbo].[PRODUCTOS] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PRODUCTOS](
[PRODUCTO_NO] [int] NOT NULL,
[DESCRIPCION] [varchar](30) NULL,
[PRECIO_ACTUAL] [float] NULL,
[STOCK_DISPONIBLE] [int] NULL,
CONSTRAINT [PK_PRODUCTO_NO] PRIMARY KEY CLUSTERED
(
[PRODUCTO_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (10, N'MESA DESPACHO MOD. GAVIOTA', 550, 44)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (20, N'SILLA DIRECTOR MOD. BUFALO', 670, 15)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (30, N'ARMARIO NOGAL DOS PUERTAS', 460, 20)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (40, N'MESA MODELO UNIËN', 340, 15)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (50, N'ARCHIVADOR CEREZO', 1050, 20)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (60, N'CAJA SEGURIDAD MOD B222', 280, 15)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (70, N'DESTRUCTORA DE PAPEL A3', 450, 16)
INSERT [dbo].[PRODUCTOS] ([PRODUCTO_NO], [DESCRIPCION], [PRECIO_ACTUAL], [STOCK_DISPONIBLE]) VALUES (80, N'MODULO ORDENADOR MOD. ERGOS', 550, 25)
/****** Object: StoredProcedure [dbo].[ProcBuscarPk] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ProcBuscarPk]
(
@dep_no int
)
as
begin
select * from departamentos
where DEP_NO =@dep_no
end
GO
/****** Object: StoredProcedure [dbo].[proc_PRODUCTOSLoadByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[proc_PRODUCTOSLoadByPrimaryKey]
(
@ProductoNo int
)
as
select descripcion,precio_actual,stock_disponible
from productos
where producto_no = @ProductoNo
GO
/****** Object: StoredProcedure [dbo].[Proc_EliminarDep] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[Proc_EliminarDep]
(
@dep_no int
)
as
begin
delete departamentos
where dep_no=@dep_no
end
GO
/****** Object: StoredProcedure [dbo].[proc_DEPARTAMENTOSLoadByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE procedure
[dbo].[proc_DEPARTAMENTOSLoadByPrimaryKey]
(
@DEPNO int
--@DNOMBRE varchar(14),
--@LOCALIDAD varchar(10)
)
as
select dep_no,dnombre,localidad
from departamentos
where DEP_NO=@DEPNO
GO
/****** Object: StoredProcedure [dbo].[PROC_DEPARTAMENTO_UPDATE] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[PROC_DEPARTAMENTO_UPDATE]
(
@DEP_NO INT,
@DNOMBRE VARCHAR(14),
@LOCALIDAD VARCHAR(14)
)
AS
BEGIN
UPDATE DEPARTAMENTOS
SET DNOMBRE=@DNOMBRE,LOCALIDAD=@LOCALIDAD
WHERE DEP_NO=@DEP_NO
END
GO
/****** Object: StoredProcedure [dbo].[PROC_DEPARTAMENTO_INSERT] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[PROC_DEPARTAMENTO_INSERT]
(
@DEP_NO INT,
@DNOMBRE VARCHAR(14),
@LOCALIDAD VARCHAR(14)
)
AS
BEGIN
INSERT INTO DEPARTAMENTOS
(DEP_NO,DNOMBRE,LOCALIDAD)
VALUES(@DEP_NO,@DNOMBRE,@LOCALIDAD)
END
GO
/****** Object: StoredProcedure [dbo].[PROC_DEPARTAMENTO_DELETE] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[PROC_DEPARTAMENTO_DELETE]
(
@DEP_NO INT
)
AS
BEGIN
DELETE DEPARTAMENTOS
WHERE DEP_NO=@DEP_NO
END
GO
/****** Object: StoredProcedure [dbo].[Proc_LlenarDepartamentosPk] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_LlenarDepartamentosPk]
(
@dep_no int
)
as
begin
SELECT dep_no,dnombre,localidad
FROM departamentos
where DEP_NO=@dep_no
end
GO
/****** Object: StoredProcedure [dbo].[Proc_InsertarDepto] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_InsertarDepto]
(
@DEP_NO int,
@DNOMBRE varchar(14),
@LOCALIDAD varchar(10)
)
as
begin
insert into departamentos
(DEP_NO,DNOMBRE,LOCALIDAD)
values (@DEP_NO,@DNOMBRE,@LOCALIDAD)
end
GO
/****** Object: StoredProcedure [dbo].[Proc_InsertarDepartamento] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_InsertarDepartamento]
(
@dep_no int,
@dnombre varchar(14),
@localidad varchar(10)
)
as
begin
insert into departamentos
values(@dep_no,@dnombre,@localidad)
end
GO
/****** Object: StoredProcedure [dbo].[PROC_INSERTARDEPART] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PROC_INSERTARDEPART]
(
@DEP_NO INT,
@DNOMBRE VARCHAR(14),
@LOCALIDAD VARCHAR(10)
)
AS
BEGIN
INSERT INTO DEPARTAMENTOS
VALUES(@DEP_NO,@DNOMBRE,@LOCALIDAD)
END
GO
/****** Object: Table [dbo].[T_Estudiante] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[T_Estudiante](
[Matricula] [varchar](13) NOT NULL,
[Nombre] [varchar](60) NULL,
[codigo] [int] NULL,
CONSTRAINT [PK_T_Estudiante] PRIMARY KEY CLUSTERED
(
[Matricula] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[T_Estudiante] ([Matricula], [Nombre], [codigo]) VALUES (N'85-cmo-1-003', N'elvin german', 2)
/****** Object: Table [dbo].[T_DETALLE_FACT] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[T_DETALLE_FACT](
[NOFACTURA] [int] IDENTITY(1,1) NOT NULL,
[PRODUCTO_NO] [int] NOT NULL,
[DESCRIPCION] [varchar](50) NULL,
[CANTIDAD] [int] NULL,
[PRECIO] [float] NULL,
CONSTRAINT [PK_T_DETALLE_FACT] PRIMARY KEY CLUSTERED
(
[NOFACTURA] ASC,
[PRODUCTO_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
SET IDENTITY_INSERT [dbo].[T_DETALLE_FACT] ON
INSERT [dbo].[T_DETALLE_FACT] ([NOFACTURA], [PRODUCTO_NO], [DESCRIPCION], [CANTIDAD], [PRECIO]) VALUES (1, 20, N'GATO NEGRO', 1, 45)
SET IDENTITY_INSERT [dbo].[T_DETALLE_FACT] OFF
/****** Object: StoredProcedure [dbo].[VALIDARUSUARIO] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[VALIDARUSUARIO]
(
@usuario varchar(15),
@clave varchar(20)
)
as
select COUNT(*)
from usuario
where usuario =@usuario and clave=@clave
GO
/****** Object: StoredProcedure [dbo].[validarusu] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/****** Script for SelectTopNRows command from SSMS ******/
--create proc validarusu
create procedure [dbo].[validarusu]
(
@usuario varchar(15),
@clave varchar(20)
)
as
begin
SELECT [usuario],[clave]
FROM [CURSO].[dbo].[USUARIO]
where usuario =@usuario and clave=@clave
end
GO
/****** Object: Table [dbo].[empleados89] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING OFF
GO
CREATE TABLE [dbo].[empleados89](
[emp_no] [int] NOT NULL,
[apellido] [varchar](8) NULL,
[oficio] [varchar](15) NULL,
[director] [int] NULL,
[fecha_alta] [datetime] NULL,
[dep_no] [int] NULL,
CONSTRAINT [PK_EMPLEADOS_EMP_NO89] PRIMARY KEY CLUSTERED
(
[emp_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7499, N'ALONSO', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), 30)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 10)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 30)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 30)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 10)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 10)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 30)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 20)
INSERT [dbo].[empleados89] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 20)
/****** Object: Table [dbo].[empleados3] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[empleados3](
[emp_no] [int] NOT NULL,
[apellido] [varchar](8) NULL,
[oficio] [varchar](15) NULL,
[director] [int] NULL,
[fecha_alta] [datetime] NULL,
[dep_no] [int] NULL,
CONSTRAINT [PK_EMPLEADOS_EMP_NO3] PRIMARY KEY CLUSTERED
(
[emp_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7499, N'ALONSO', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), 30)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 18)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 30)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 30)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 18)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 18)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 30)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 20)
INSERT [dbo].[empleados3] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 20)
/****** Object: Table [dbo].[empleados2] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[empleados2](
[emp_no] [int] NOT NULL,
[apellido] [varchar](8) NULL,
[oficio] [varchar](15) NULL,
[director] [int] NULL,
[fecha_alta] [datetime] NULL,
[dep_no] [int] NULL,
CONSTRAINT [PK_EMPLEADOS_EMP_NO2] PRIMARY KEY CLUSTERED
(
[emp_no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7499, N'ALONSO', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), 30)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 15)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 30)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 30)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 15)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 15)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 30)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 20)
INSERT [dbo].[empleados2] ([emp_no], [apellido], [oficio], [director], [fecha_alta], [dep_no]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 20)
/****** Object: Table [dbo].[EMPLEADOS] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[EMPLEADOS](
[EMP_NO] [int] NOT NULL,
[APELLIDO] [varchar](8) NULL,
[OFICIO] [varchar](10) NULL,
[DIRECTOR] [int] NULL,
[FECHA_ALTA] [datetime] NULL,
[SALARIO] [float] NULL,
[COMISION] [float] NULL,
[DEP_NO] [int] NULL,
CONSTRAINT [PK_EMPLEADOS_EMP_NO] PRIMARY KEY CLUSTERED
(
[EMP_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7499, N'ALONSO', N'VENDEDOR', 7698, CAST(0x000073C600000000 AS DateTime), 1400, 400, 30)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7521, N'LOPEZ', N'EMPLEADO', 7782, CAST(0x0000741000000000 AS DateTime), 1350.5, NULL, 10)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7654, N'MARTIN', N'VENDEDOR', 7698, CAST(0x0000749F00000000 AS DateTime), 1500, 1600, 30)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7698, N'GARRIDO', N'DIRECTOR', 7839, CAST(0x0000740900000000 AS DateTime), 3850.12, NULL, 30)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7782, N'MARTINEZ', N'DIRECTOR', 7839, CAST(0x0000743000000000 AS DateTime), 2450, NULL, 10)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7839, N'REY', N'PRESIDENTE', NULL, CAST(0x000074D100000000 AS DateTime), 6000, NULL, 10)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7844, N'CALVO', N'VENDEDOR', 7698, CAST(0x0000748B00000000 AS DateTime), 1800, 0, 30)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7876, N'GIL', N'ANALISTA', 7782, CAST(0x0000757B00000000 AS DateTime), 3350, NULL, 20)
INSERT [dbo].[EMPLEADOS] ([EMP_NO], [APELLIDO], [OFICIO], [DIRECTOR], [FECHA_ALTA], [SALARIO], [COMISION], [DEP_NO]) VALUES (7900, N'JIMENEZ', N'EMPLEADO', 7782, CAST(0x000076BD00000000 AS DateTime), 1400, NULL, 20)
/****** Object: StoredProcedure [dbo].[Proc_BuscarDepto_ByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_BuscarDepto_ByPrimaryKey]
(
@dep_no int
)
as
begin
select *
from departamentos
where DEP_NO =@dep_no
end
GO
/****** Object: StoredProcedure [dbo].[Proc_BuscarDepto_All] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_BuscarDepto_All]
as
begin
select *
from departamentos
end
GO
/****** Object: StoredProcedure [dbo].[Proc_Buscar_Depa] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[Proc_Buscar_Depa]
(
@dep_no int
)
as
begin
select *
from departamentos
where DEP_NO=@dep_no
end
GO
/****** Object: StoredProcedure [dbo].[Proc_ActualizarDepto] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_ActualizarDepto]
(
@DEP_NO int,
@DNOMBRE varchar(14),
@LOCALIDAD varchar(10)
)
as
begin
update departamentos
set DNOMBRE=@DNOMBRE
,LOCALIDAD=@LOCALIDAD
where DEP_NO = @DEP_NO
end
GO
/****** Object: StoredProcedure [dbo].[PROC_actualizarDEP] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PROC_actualizarDEP]
(
@DEP_NO INT,
@DNOMBRE VARCHAR(14),
@LOCALIDAD VARCHAR(10)
)
AS
BEGIN
update departamentos
set DNOMBRE=@dnombre,LOCALIDAD =@localidad
where DEP_NO=@dep_no
END
GO
/****** Object: Table [dbo].[cli_t] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[cli_t](
[idcli] [int] NOT NULL,
[cod_emp] [int] NOT NULL,
[nombcli] [varchar](50) NULL,
[direccion] [varchar](50) NULL,
[telefono] [varchar](50) NULL,
[email] [varchar](120) NULL,
CONSTRAINT [pk_cli_t_idcli] PRIMARY KEY CLUSTERED
(
[idcli] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[CLIENTES] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[CLIENTES](
[CLIENTE_NO] [int] NOT NULL,
[NOMBRE] [varchar](25) NULL,
[LOCALIDAD] [varchar](14) NULL,
[VENDEDOR_NO] [int] NULL,
[DEBE] [float] NULL,
[HABER] [float] NULL,
[LIMITE_CREDITO] [float] NULL,
CONSTRAINT [PK_CLIENTE_NO] PRIMARY KEY CLUSTERED
(
[CLIENTE_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (101, N'DISTRIBUCIONES GOMEZ', N'MADRID', 7499, 0, 0, 5000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (102, N'LOGITRONICA S.L', N'BARCELONA', 7654, 0, 0, 5000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (103, N'INDUSTRIAS LACTEAS S.A.', N'LAS ROZAS', 7844, 0, 0, 10000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (104, N'TALLERES ESTESO S.A.', N'SEVILLA', 7654, 0, 0, 5000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (105, N'EDICIONES SANZ', N'BARCELONA', 7499, 0, 0, 5000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (106, N'SIGNOLOGIC S.A.', N'MADRID', 7654, 0, 0, 5000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (107, N'MARTIN Y ASOCIADOS S.L.', N'ARAVACA', 7844, 0, 0, 10000)
INSERT [dbo].[CLIENTES] ([CLIENTE_NO], [NOMBRE], [LOCALIDAD], [VENDEDOR_NO], [DEBE], [HABER], [LIMITE_CREDITO]) VALUES (108, N'MANUFACTURAS ALI S.A.', N'SEVILLA', 7654, 0, 0, 5000)
/****** Object: View [dbo].[ANALISTA_VW] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[ANALISTA_VW]
AS
SELECT EMP_NO,APELLIDO,OFICIO
FROM EMPLEADOS
WHERE OFICIO ='ANALISTA'
GO
/****** Object: StoredProcedure [dbo].[Proc_BuscarOficio] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create procedure [dbo].[Proc_BuscarOficio]
(
@oficio varchar(10)
)
as
begin
select *
from empleados
where oficio =@oficio
end
GO
/****** Object: View [dbo].[Vendedores_vw] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create view [dbo].[Vendedores_vw]
as
select *
from empleados
where OFICIO ='vendedor'
GO
/****** Object: View [dbo].[VENDEDOR_VW] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VENDEDOR_VW]
AS
SELECT dep_no "No. Departamento",
dnombre Departamento
FROM departamentos
WHERE dep_no=
(SELECT dep_no
FROM empleados
WHERE oficio = 'VENDEDOR'
GROUP BY dep_no
HAVING COUNT(*)=
(SELECT TOP 1 COUNT(*)
FROM empleados
WHERE oficio = 'VENDEDOR'
GROUP BY dep_no
ORDER BY 1 DESC
)
);
GO
/****** Object: View [dbo].[SalarioMedio] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create view [dbo].[SalarioMedio]
as
SELECT dep_no "No. Departamento",
AVG(salario)"Salario Medio"
FROM empleados
GROUP BY dep_no
HAVING AVG(salario)>=( SELECT AVG(salario)
FROM empleados);
GO
/****** Object: StoredProcedure [dbo].[proc_EMPLEADOSLoadByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[proc_EMPLEADOSLoadByPrimaryKey]
(
@EmpNo int
)
as
select apellido
from empleados
where emp_no = @EmpNo
GO
/****** Object: StoredProcedure [dbo].[Proc_EmpleadosByPk] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[Proc_EmpleadosByPk]
(
@emp_no int
)
as
begin
select *
from empleados
where EMP_NO=@emp_no
end
GO
/****** Object: StoredProcedure [dbo].[PROC_CONSULTAEMPLE] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[PROC_CONSULTAEMPLE]
(
@DEP_NO INT
)
AS
BEGIN
SELECT *
FROM EMPLEADOS
WHERE DEP_NO=@DEP_NO
END
GO
/****** Object: StoredProcedure [dbo].[proc_CLIENTESLoadByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[proc_CLIENTESLoadByPrimaryKey]
(
@ClienteNo int
)
as
select nombre
from clientes
where CLIENTE_NO = @ClienteNo
GO
/****** Object: Table [dbo].[PEDIDOS] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDIDOS](
[PEDIDO_NO] [int] NOT NULL,
[PRODUCTO_NO] [int] NULL,
[CLIENTE_NO] [int] NULL,
[UNIDADES] [int] NULL,
[FECHA_PEDIDO] [datetime] NULL,
CONSTRAINT [PK_PEDIDO_NO] PRIMARY KEY CLUSTERED
(
[PEDIDO_NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1000, 20, 103, 3, CAST(0x00008E5500000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1001, 50, 106, 2, CAST(0x00008E5500000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1002, 10, 101, 4, CAST(0x00008E5600000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1003, 20, 105, 4, CAST(0x00008E5F00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1004, 40, 106, 8, CAST(0x00008E6300000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1005, 30, 105, 2, CAST(0x00008E6300000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1006, 70, 103, 3, CAST(0x00008E7100000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1007, 50, 101, 2, CAST(0x00008E7400000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1008, 10, 106, 6, CAST(0x00008E7E00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1009, 20, 105, 2, CAST(0x00008E8800000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1010, 40, 102, 3, CAST(0x00008E9400000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1011, 30, 106, 2, CAST(0x00008E9B00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1012, 10, 105, 3, CAST(0x00008E9200000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1013, 30, 106, 2, CAST(0x00008E9200000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1014, 20, 101, 4, CAST(0x00008EB200000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1015, 70, 105, 4, CAST(0x00008EBB00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1017, 20, 105, 6, CAST(0x00008EBF00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1018, 10, 105, 5, CAST(0x000099BF00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1019, 10, 105, 1, CAST(0x000099BF00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1020, 20, 105, 5, CAST(0x000099BF00000000 AS DateTime))
INSERT [dbo].[PEDIDOS] ([PEDIDO_NO], [PRODUCTO_NO], [CLIENTE_NO], [UNIDADES], [FECHA_PEDIDO]) VALUES (1021, 70, 103, 3, CAST(0x000099E100000000 AS DateTime))
/****** Object: Table [dbo].[Pedido_Master] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Pedido_Master](
[PedidoNo] [int] NOT NULL,
[ClienteNo] [int] NULL,
[FechaPedido] [datetime] NULL,
[MontoTotal] [float] NULL,
[FormaPago] [varchar](50) NULL,
[Despachar] [char](1) NULL,
[EmpNo] [int] NULL,
PRIMARY KEY CLUSTERED
(
[PedidoNo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[Pedido_Master] ([PedidoNo], [ClienteNo], [FechaPedido], [MontoTotal], [FormaPago], [Despachar], [EmpNo]) VALUES (1, 101, CAST(0x0000A0DC00D2F5EA AS DateTime), 1220, N'contado', N'S', 7499)
/****** Object: Table [dbo].[Pedido_Detalle] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Pedido_Detalle](
[PedidoNo] [int] NULL,
[ProductoNo] [int] NULL,
[Cantidad] [int] NULL,
[Precio] [float] NULL,
[Itbis] [float] NULL,
[Descuento] [float] NULL,
[SubTotal] [float] NULL
) ON [PRIMARY]
GO
INSERT [dbo].[Pedido_Detalle] ([PedidoNo], [ProductoNo], [Cantidad], [Precio], [Itbis], [Descuento], [SubTotal]) VALUES (1, 10, 1, 550, 550, 5, 550)
INSERT [dbo].[Pedido_Detalle] ([PedidoNo], [ProductoNo], [Cantidad], [Precio], [Itbis], [Descuento], [SubTotal]) VALUES (1, 20, 1, 670, 670, 5, 670)
/****** Object: StoredProcedure [dbo].[proc_Pedido_MasterLoadByPrimaryKey] Script Date: 03/24/2013 11:44:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[proc_Pedido_MasterLoadByPrimaryKey]
(
@PedidoNo int
)
as
select ClienteNo,EmpNo,FechaPedido,Despachar
from Pedido_Master
where PedidoNo = @PedidoNo
GO
/****** Object: StoredProcedure [dbo].[proc_Pedido_MasterInsert] Script Date: 03/24/2013 11:44:19 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE proc [dbo].[proc_Pedido_MasterInsert]
(
@PedidoNo int,
@ClienteNo int,
@FechaPedido datetime,
@MontoTotal float,
@FormaPago varchar(50),
@Despachar char(1),
@EmpNo int
)
as
insert into Pedido_Master
(PedidoNo,ClienteNo,FechaPedido,MontoTotal,FormaPago,Despachar,EmpNo)
values(@PedidoNo,@ClienteNo,@FechaPedido,@MontoTotal,@FormaPago,@Despachar,@EmpNo)
GO
/****** Object: StoredProcedure [dbo].[proc_Pedido_DetalleInsert] Script Date: 03/24/2013 11:44:19 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create proc [dbo].[proc_Pedido_DetalleInsert]
(
@PedidoNo int,
@ProductoNo int,
@Cantidad int,
@Precio float,
@Itbis float,
@Descuento float,
@SubTotal float
)
as
insert into Pedido_Detalle
(PedidoNo,ProductoNo,Cantidad,Precio,Itbis,Descuento,SubTotal)
values(@PedidoNo,@ProductoNo,@Cantidad,@Precio,@Itbis,@Descuento,@SubTotal)
GO
/****** Object: ForeignKey [FK_T_Estudiante_T_CURSO] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[T_Estudiante] WITH CHECK ADD CONSTRAINT [FK_T_Estudiante_T_CURSO] FOREIGN KEY([codigo])
REFERENCES [dbo].[T_CURSO] ([codigo])
GO
ALTER TABLE [dbo].[T_Estudiante] CHECK CONSTRAINT [FK_T_Estudiante_T_CURSO]
GO
/****** Object: ForeignKey [FK_T_DETALLE_FACT_PRODUCTOS] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[T_DETALLE_FACT] WITH CHECK ADD CONSTRAINT [FK_T_DETALLE_FACT_PRODUCTOS] FOREIGN KEY([PRODUCTO_NO])
REFERENCES [dbo].[PRODUCTOS] ([PRODUCTO_NO])
GO
ALTER TABLE [dbo].[T_DETALLE_FACT] CHECK CONSTRAINT [FK_T_DETALLE_FACT_PRODUCTOS]
GO
/****** Object: ForeignKey [FK_EMP_DEP_NO89] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[empleados89] WITH CHECK ADD CONSTRAINT [FK_EMP_DEP_NO89] FOREIGN KEY([dep_no])
REFERENCES [dbo].[departamentos89] ([dep_no])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[empleados89] CHECK CONSTRAINT [FK_EMP_DEP_NO89]
GO
/****** Object: ForeignKey [FK_EMP_DEP_NO3] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[empleados3] WITH CHECK ADD CONSTRAINT [FK_EMP_DEP_NO3] FOREIGN KEY([dep_no])
REFERENCES [dbo].[departamentos3] ([dep_no])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[empleados3] CHECK CONSTRAINT [FK_EMP_DEP_NO3]
GO
/****** Object: ForeignKey [FK_EMP_DEP_NO2] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[empleados2] WITH CHECK ADD CONSTRAINT [FK_EMP_DEP_NO2] FOREIGN KEY([dep_no])
REFERENCES [dbo].[departamentos2] ([dep_no])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[empleados2] CHECK CONSTRAINT [FK_EMP_DEP_NO2]
GO
/****** Object: ForeignKey [FK_EMP_DEP_NO] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[EMPLEADOS] WITH CHECK ADD CONSTRAINT [FK_EMP_DEP_NO] FOREIGN KEY([DEP_NO])
REFERENCES [dbo].[DEPARTAMENTOS] ([DEP_NO])
GO
ALTER TABLE [dbo].[EMPLEADOS] CHECK CONSTRAINT [FK_EMP_DEP_NO]
GO
/****** Object: ForeignKey [FK_EMP_DIRECTOR] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[EMPLEADOS] WITH CHECK ADD CONSTRAINT [FK_EMP_DIRECTOR] FOREIGN KEY([DIRECTOR])
REFERENCES [dbo].[EMPLEADOS] ([EMP_NO])
GO
ALTER TABLE [dbo].[EMPLEADOS] CHECK CONSTRAINT [FK_EMP_DIRECTOR]
GO
/****** Object: ForeignKey [fk_cli_t_empresa] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[cli_t] WITH CHECK ADD CONSTRAINT [fk_cli_t_empresa] FOREIGN KEY([cod_emp])
REFERENCES [dbo].[empresa_t] ([cod_emp])
GO
ALTER TABLE [dbo].[cli_t] CHECK CONSTRAINT [fk_cli_t_empresa]
GO
/****** Object: ForeignKey [FK_CLI_EMP_NO] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[CLIENTES] WITH CHECK ADD CONSTRAINT [FK_CLI_EMP_NO] FOREIGN KEY([VENDEDOR_NO])
REFERENCES [dbo].[EMPLEADOS] ([EMP_NO])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CLIENTES] CHECK CONSTRAINT [FK_CLI_EMP_NO]
GO
/****** Object: ForeignKey [FK_PEDIDOS_CLIENTE_NO] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[PEDIDOS] WITH CHECK ADD CONSTRAINT [FK_PEDIDOS_CLIENTE_NO] FOREIGN KEY([CLIENTE_NO])
REFERENCES [dbo].[CLIENTES] ([CLIENTE_NO])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDIDOS] CHECK CONSTRAINT [FK_PEDIDOS_CLIENTE_NO]
GO
/****** Object: ForeignKey [FK_PEDIDOS_PRODUCTO_NO] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[PEDIDOS] WITH CHECK ADD CONSTRAINT [FK_PEDIDOS_PRODUCTO_NO] FOREIGN KEY([PRODUCTO_NO])
REFERENCES [dbo].[PRODUCTOS] ([PRODUCTO_NO])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDIDOS] CHECK CONSTRAINT [FK_PEDIDOS_PRODUCTO_NO]
GO
/****** Object: ForeignKey [FK__Pedido_Ma__Clien__1D7B6025] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[Pedido_Master] WITH CHECK ADD FOREIGN KEY([ClienteNo])
REFERENCES [dbo].[CLIENTES] ([CLIENTE_NO])
GO
/****** Object: ForeignKey [FK__Pedido_Ma__EmpNo__1E6F845E] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[Pedido_Master] WITH CHECK ADD FOREIGN KEY([EmpNo])
REFERENCES [dbo].[EMPLEADOS] ([EMP_NO])
GO
/****** Object: ForeignKey [FK__Pedido_De__Pedid__214BF109] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[Pedido_Detalle] WITH CHECK ADD FOREIGN KEY([PedidoNo])
REFERENCES [dbo].[Pedido_Master] ([PedidoNo])
GO
/****** Object: ForeignKey [FK__Pedido_De__Produ__22401542] Script Date: 03/24/2013 11:44:18 ******/
ALTER TABLE [dbo].[Pedido_Detalle] WITH CHECK ADD FOREIGN KEY([ProductoNo])
REFERENCES [dbo].[PRODUCTOS] ([PRODUCTO_NO])
GO