Bienvenidos

Espero que este Blog llene todas las expectativas que estan buscando

viernes, 15 de noviembre de 2013

MONOGRAFICO MOCA 2013 DOCENCIA

Posted by Elvin German 18:51, under | No comments

Buenas noches,

El sábado 16 de Noviembre, 2013 tendrán clase a partir de las 3:00 P.M.

martes, 25 de junio de 2013

Evaluación segundo módulo

Posted by Elvin German 6:27, under | 6 comments

Buenos días

Por causas que ustedes conocen, la fecha de Evaluacion será realizada el día 13 de julio, 2013, en el mismo horario.

Con relación a la evaluación del primer módulo esta no será realizada, ya que los evalúe por la participación de cada uno de ustedes.

La calificación ya la entregue a monográfico, asi que esperen que las lleven a megacentro.

Saludos, suerte y se les aprecia en el corto tiempo compartido

viernes, 14 de junio de 2013

PRACTICA MODULO ANTERIOR POSPUESTA

Posted by Elvin German 17:33, under | No comments

POR RAZONES DE QUEBRANTOS DE SALUD QUE HE ESTADO PADECIENDO EN ESTA SEMANA COMPLETA, HE POSPUESTO EL ENVIO QUE LES QUEDE DE REALIZAR EN EL DIA DE HOY,  EN EL DIA DE MANANA, SABADO 15 DE JUNIO, 2013, SE DARA EL TEMA DE EVALUACION-

ASI, QUE DISCULPAS, POR NO CUMPLIR CON EL ENVIO DE LA PRACTICA-

BUENAS NOCHES A TODOS-

lunes, 27 de mayo de 2013

Monográfico MegaCentro, práctica No. 1

Posted by Elvin German 4:15, under | 1 comment


1era ETAPA

     Estos ejercicios es para que apliquen el uso del while, For, Do While y el uso del If-Else.

I.   Ejercicios de alternativas.
1.    En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un número que se escoge al azar. Si el número escogido es menor que 74 el descuento es del 15% sobre el total de la compra, si es mayor o igual a 74 el descuento es del 20%. Escriba un programa para obtener cuanto dinero se le descuenta al cliente.
2.    Escriba un programa para calcular el número de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aeróbico; la formula que se aplica cuando el sexo es femenino es:
                   Número de pulsaciones = (220 – edad)/10
      y si el sexo es masculino:
                   Número de pulsaciones = (210 – edad)/10
3.    Escriba un programa que lea tres longitudes y determine si forman o no un triángulo. Si es un triángulo determine de que tipo de triángulo se trata entre: equilátero (si tiene tres lados iguales), isósceles (si tiene dos lados iguales) o escaleno (si tiene tres lados desiguales). Considere que para formar un triángulo se requiere que: "el lado mayor sea menor que la suma de los otros dos lados".
4.    Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuantas calorías consume su cuerpo durante todo el tiempo que realice una misma actividad. Las actividades que tiene permitido realizar son únicamente dormir o estar sentado en reposo. Los datos que tiene son que estando dormido consume 1.08 calorías por minuto y estando sentado en reposo consume 1.66 calorías por minuto.
5.    El promedio de prácticas de un curso se calcula en base a cuatro prácticas calificadas de las cuales se elimina la nota menor y se promedian las tres notas más altas. Escriba un programa que determine la nota eliminada y el promedio de prácticas de un estudiante.
6.    Una compañía dedicada al alquiler de autos cobra $30 hasta un máximo de 300 km de distancia recorrida. Para más de 300 km y hasta 1000 km, cobra $30 más un monto adicional de $ 0.15 por cada kilómetro en exceso sobre 300. Para más de 1000 km cobra $30 más un monto adicional de $ 0.10 por cada kilómetro en exceso sobre 1000. Escriba un programa que determine el monto a pagar por el alquiler de un vehículo.
7.    Una compañía de seguros esta abriendo un departamento de finanzas y estableció un programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se efectúa el seguro es menor que $50 000 la cuota a pagar será por el 3% del monto, y si el monto es mayor que $50 000 la cuota a pagar será el 2% del monto. La aseguradora desea determinar cuál será la cuota que debe pagar un cliente.
8.    En una fábrica de computadoras se planea ofrecer a los clientes un descuento que dependerá del número de computadoras que compre. Si las computadoras son menos de cinco se les dará un 10% de descuento sobre el total de la compra; si el número de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o más se les da un 40% de descuento. El precio de cada computadora es de $600.

9.    Calcular la edad actual de una persona, dadas su fecha de nacimiento y la fecha actual, en ambos casos en la forma día, mes y año. Suponga que todos los meses son de 30 días.
10.    Averiguar si de dos números uno es divisor de otro. (El resto de la división es cero)
11.    Determinar el precio de un pasaje de ida y vuelta en ferrocarril, conociendo la distancia a recorrer y el número de días de estancia en el destino. Si este es mayor que 7 y la distancia superior a 800km, el pasaje tiene una reducción del 30%. El precio por km es $0.80.
12.    Los empleados de una fábrica trabajan en dos turnos, diurno y nocturno. Se desea calcular el salario de un día de trabajo atendiendo a:
·         La tarifa horaria diurna es $5.00.
·         La tarifa horaria nocturna es $8.00.
·         Caso de ser domingo, la tarifa horaria se incrementa en $2.00, si es diurna, y $3.00 en el turno nocturno.
·         Un día de trabajo tiene 8 horas, todas en uno solo de los turnos.

13.    La Dirección General de Tráfico necesita un programa que, dado el tipo de vehículo que conduce un conductor, su índice de alcohol y si ha sido medido en sangre o en aire, determine si da positivo en el control de alcoholemia o no. La tasa máxima de alcohol tanto en sangre como en aire según el tipo de vehículo se resume en la siguiente tabla:
Vehículo
Indicador
Tasa máxima en sangre
Tasa máxima en aire
Camión
C
0.3
0.15
Autobús
A
0.3
0.15
Turismo
T
0.5
0.25
Motocicleta
M
0.3
0.15

Escriba un programa que permita dar solución a este problema.

14.    La compañía que gestiona la autopista ha decidido cambiar las tarifas de peaje. Estas tarifas dependen del tipo de vehículo (camión o automóvil) que desee utilizar la autopista, del número de pasajeros que lleve y de la hora del día: en las horas de alta congestión los automóviles con tres pasajeros o más no pagan peaje, los otros pagan 30 euros, los camiones pagan 50 euros; en las horas menos congestionadas el peaje para los automóviles es de 25 euros y para los camiones es de 30 euros independientemente del número de pasajeros. Escriba un programa que leyendo el tipo de vehículo, si la hora es de alta congestión o no y el número de pasajeros, calcule la tarifa que le debe cobrar a un vehículo.

15.    La asociación de montañistas evaluó las posibilidades de supervivencia en las excursiones y descubrió que hay ciertas reglas que siempre se dan:
• Cada excursionista come 1.5 kilos de comida al día.
• Si les alcanza la comida para toda la excursión todos los excursionistas se salvan.
• Si la comida no alcanza para alimentarlos a todos durante la duración de la excursión, el número de excursionistas que se salvan depende de los factores de la siguiente tabla:
Estado del tiempo
Días que restan de la excursión después de que se les acaba la comida
Número de excursionistas que se salvan
No importa
 0 a 3
Todos
Bueno
Más de 3 hasta 5
Todos
Malo
Más de 3 hasta 5
La mitad
No importa
Más de 5
Ninguno

Leyendo la cantidad de comida en kilos, el número de excursionistas, duración de toda la excursión y el estado del tiempo (1 = Buen tiempo, 0=Mal Tiempo), decir cuántos excursionistas se salvan.

16.    Una empresa de préstamos decidió cambiar su esquema de cobros así:
• Si el préstamo es de más de 5000 euros, cobra en tres cuotas
• Si el préstamo es de menos de 1000 euros, cobra en una cuota
• Si el préstamo es entre 2000 y 3000 euros cobra en dos cuotas
• En los demás casos cobra en cinco cuotas
Adicionalmente, si es de menos de 4000 euros cobra el 12% de interés, en caso contrario cobra el 10% de interés. El programa debe decir en cuántas cuotas debe pagar y de cuánto es cada cuota. Para ello, se calcula el valor total de la deuda con interés y se divide en cuotas iguales.

17.    En una empresa cada empleado debe teclear un código identificador de 3 cifras en la entrada. Escribir un algoritmo que muestre por pantalla la categoría del empleado teniendo en cuenta que:
• Si el código es divisible por 2, por 3 y por 5, la categoría del empleado es “Director general”.
• Si el código es divisible por 3 y por 5 pero no por 2, la categoría del empleado es “Directivo”.
• Si el código es divisible por 2, pero no por 3 ni por 5, la categoría del empleado es “Staff”.
• Si el código no es divisible por 2, ni por 3 ni por 5, la categoría del empleado es “Seguridad”.

18.    Escriba un programa que indique el precio de venta de los N artículos de una papelería. El precio se calcula de acuerdo con la siguiente fórmula: PVP = precio_coste + gananciaDonde la ganancia será:
a.    El 15% si el precio de coste es inferior $3.
b.    50 céntimos si el precio de coste está entre $3 y $6.
c.    El 25% si el precio de coste supera los $6.
19. Escriba un programa para obtener el grado de eficiencia de un operario de una fábrica de tornillos, de acuerdo a las siguientes condiciones, que se le imponen para un período de prueba:
  • Menos de 200 tornillos defectuosos.
  • Más de 10000 tornillos producidos. 
      El grado de eficiencia se determina de la siguiente manera:
  1. Si no cumple ninguna de las condiciones, grado 5.
  2. Si sólo cumple la primera condición, grado 6.
  3. Si sólo cumple la segunda condición, grado 7.
  4. Si cumple las dos condiciones, grado 8.
20. Escriba un programa para calcular el total que una persona debe pagar en una llantera, si el precio de cada llanta es de $70 si se compran menos de 5 llantas y de $60 si se compran 5 o mas.





FECHA DE ENTREGA :SABADO 02 DE Junio, 2013



sábado, 18 de mayo de 2013

MOVER MENSAJE

Posted by Elvin German 9:45, under | No comments

LOAD

            try
            {
            this.Text = "SISTEMA DE ESTUDIANTES (O&M)" + Espacio(160);
            Tmr_Mensaje.Enabled = true;

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }






        private void Tmr_Mensaje_Tick(object sender, EventArgs e)
        {
            try
            {
                this.Text = this.Text.Substring(1) + this.Text.Substring(0, 1);
            }
            catch (Exception)
            {
               
                throw;
            }
        }

        public static string Espacio(int n)
        {
            string s = " ";
            for (int i = 0; i <= n; i++) s += " ";
            return s;
        }


domingo, 24 de marzo de 2013

SCRIPT BD CURSO

Posted by Elvin German 8:47, under | No comments

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