cdiego

Script de base de datos VENTAS

Jul 13th, 2013
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 3.40 KB | None | 0 0
  1. USE [VENTAS]
  2. GO
  3. /****** Object:  Table [dbo].[CATEGORIA]    Script Date: 07/13/2013 10:23:00 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. SET ANSI_PADDING ON
  9. GO
  10. CREATE TABLE [dbo].[CATEGORIA](
  11.     [IdCategoria] [INT] IDENTITY(1,1) NOT NULL,
  12.     [NombreCat] [VARCHAR](50) NOT NULL,
  13.  CONSTRAINT [PK_CATEGORIA] PRIMARY KEY CLUSTERED
  14. (
  15.     [IdCategoria] ASC
  16. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  17. ) ON [PRIMARY]
  18. GO
  19. SET ANSI_PADDING OFF
  20. GO
  21. /****** Object:  Table [dbo].[PRODUCTO]    Script Date: 07/13/2013 10:23:01 ******/
  22. SET ANSI_NULLS ON
  23. GO
  24. SET QUOTED_IDENTIFIER ON
  25. GO
  26. SET ANSI_PADDING ON
  27. GO
  28. CREATE TABLE [dbo].[PRODUCTO](
  29.     [IdProducto] [INT] IDENTITY(1,1) NOT NULL,
  30.     [Nombre] [VARCHAR](50) NOT NULL,
  31.     [Precio] [DECIMAL](10, 4) NOT NULL,
  32.     [IdCategoria] [INT] NOT NULL,
  33.  CONSTRAINT [PK_PRODUCTO] PRIMARY KEY CLUSTERED
  34. (
  35.     [IdProducto] ASC
  36. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  37. ) ON [PRIMARY]
  38. GO
  39. SET ANSI_PADDING OFF
  40. GO
  41. /****** Object:  StoredProcedure [dbo].[SP_PRODUCTO_LISTAR_TODO_POR_CATEGORIA]    Script Date: 07/13/2013 10:22:58 ******/
  42. SET ANSI_NULLS ON
  43. GO
  44. SET QUOTED_IDENTIFIER ON
  45. GO
  46. CREATE PROCEDURE [dbo].[SP_PRODUCTO_LISTAR_TODO_POR_CATEGORIA]
  47.     @pIdCategoria INT
  48. AS
  49. BEGIN
  50.     SELECT * FROM PRODUCTO WHERE IdCategoria = @pIdCategoria
  51. END
  52. GO
  53. /****** Object:  StoredProcedure [dbo].[SP_PRODUCTO_LISTAR_TODO]    Script Date: 07/13/2013 10:22:58 ******/
  54. SET ANSI_NULLS ON
  55. GO
  56. SET QUOTED_IDENTIFIER ON
  57. GO
  58. CREATE PROCEDURE [dbo].[SP_PRODUCTO_LISTAR_TODO]
  59.    
  60. AS
  61. BEGIN
  62.     SELECT * FROM PRODUCTO
  63. END
  64. GO
  65. /****** Object:  StoredProcedure [dbo].[SP_PRODUCTO_GRABAR]    Script Date: 07/13/2013 10:22:58 ******/
  66. SET ANSI_NULLS ON
  67. GO
  68. SET QUOTED_IDENTIFIER ON
  69. GO
  70. CREATE PROCEDURE [dbo].[SP_PRODUCTO_GRABAR]
  71.     @pNombre VARCHAR(50),
  72.     @pPrecio DECIMAL(10,4),
  73.     @pIdCategoria INT
  74. AS
  75. BEGIN
  76.     INSERT INTO PRODUCTO (Nombre, Precio, IdCategoria) VALUES (@pNombre, @pPrecio, @pIdCategoria)
  77. END
  78. GO
  79. /****** Object:  StoredProcedure [dbo].[SP_PRODUCTO_ACTUALIZAR]    Script Date: 07/13/2013 10:22:55 ******/
  80. SET ANSI_NULLS ON
  81. GO
  82. SET QUOTED_IDENTIFIER ON
  83. GO
  84. CREATE PROCEDURE [dbo].[SP_PRODUCTO_ACTUALIZAR]
  85.     @pIdProducto INT,
  86.     @pNombre VARCHAR(50),
  87.     @pPrecio DECIMAL(10,4),
  88.     @pIdCategoria INT
  89. AS
  90. BEGIN
  91.     UPDATE PRODUCTO SET Nombre = @pNombre, Precio = @pPrecio, IdCategoria = @pIdCategoria WHERE IdProducto = @pIdProducto
  92. END
  93. GO
  94. /****** Object:  StoredProcedure [dbo].[SP_PRODUCTO_BORRAR]    Script Date: 07/13/2013 10:22:55 ******/
  95. SET ANSI_NULLS ON
  96. GO
  97. SET QUOTED_IDENTIFIER ON
  98. GO
  99. CREATE PROCEDURE [dbo].[SP_PRODUCTO_BORRAR]
  100.     @pIdProducto INT
  101. AS
  102. BEGIN
  103.     DELETE FROM Producto WHERE IdProducto = @pIdProducto
  104. END
  105. GO
  106. /****** Object:  StoredProcedure [dbo].[SP_CATEGORIA_LISTAR_TODO]    Script Date: 07/13/2013 10:22:54 ******/
  107. SET ANSI_NULLS ON
  108. GO
  109. SET QUOTED_IDENTIFIER ON
  110. GO
  111. CREATE PROCEDURE [dbo].[SP_CATEGORIA_LISTAR_TODO]
  112.    
  113. AS
  114. BEGIN
  115.     SELECT * FROM CATEGORIA
  116. END
  117. GO
  118. /****** Object:  ForeignKey [FK_PRODUCTO_CATEGORIA]    Script Date: 07/13/2013 10:23:02 ******/
  119. ALTER TABLE [dbo].[PRODUCTO]  WITH CHECK ADD  CONSTRAINT [FK_PRODUCTO_CATEGORIA] FOREIGN KEY([IdCategoria])
  120. REFERENCES [dbo].[CATEGORIA] ([IdCategoria])
  121. GO
  122. ALTER TABLE [dbo].[PRODUCTO] CHECK CONSTRAINT [FK_PRODUCTO_CATEGORIA]
  123. GO
Advertisement
Add Comment
Please, Sign In to add comment