Distribuidas

Páginas: 3 (742 palabras) Publicado: 23 de mayo de 2013
Vistas y
Procedimientos
Almacenados

By

Rosendo Camacho Montero
Bases de datos distribuidas 3TM2
Carlos de La Cruz Sosa

INTRODUCCION
Debido a la situación del problema elegí si eramejor un procedimiento o una vista, para
ello tome en cuenta lo siguiente:

Vista




Centrar, simplificar y personalizar la percepción de la base de datos para cada usuario.
Como mecanismo deseguridad, que permite a los usuarios obtener acceso a los datos por
medio de la vista, pero no les conceden el permiso de obtener acceso directo a las tablas
bases subyacentes de la vista.

Para proporcionar una interfaz compatible con versiones anteriores para emular una tabla
cuyo esquema ha cambiado.

Procedimiento Almacenado



Aceptar parámetros de entrada y devolver variosvalores en forma de parámetros de



salida al lote o al procedimiento que realiza la llamada.
Contener instrucciones de programación que realicen operaciones en la base de datos,

incluidas las llamadas a otros procedimientos.
Devolver un valor de estado a un lote o a un procedimiento que realice una llamada para
indicar si la operación se ha realizado correctamente o se hanproducido errores, y el
motivo de estos.

1

DESARROLLO
 Determinar el producto menos vendido en un mes y año dado

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--=============================================
-- Author:
ROSENDO
-- Create date: 12022013
-- Description:
Determinar el producto menos vendido en un mes y año dado
-- =============================================CREATE PROCEDURE ProdMenosVendido
@MES INT,
@ANO INT
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
SELECT TOP 1ODF.ProductID 'PRODUCTO'
,PR.ProductName 'NOMBRE'
,SUM(ODF.Quantity) 'CANT'
FROM (
SELECT OD.OrderID
,ProductID
,Quantity
FROM [Order Details] OD
INNER JOIN (
SELECT [Orders].OrderID
FROM Orders...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Distribuciones
  • Distribuciones
  • distribuidos
  • Distribuciones
  • Distribuciones
  • Distribuciones
  • Distribuciones
  • Distribuciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS