Tareas

Páginas: 5 (1071 palabras) Publicado: 11 de octubre de 2011
DISPARADORES, VISTAS Y CREACIÓN DE TABLAS.

PASOS PARA CREAR UNA TABLA DENTRO DE UNA BASE DE DATOS YA EXISTENTE.
1. ENTRE A SQL SERVER, SELECCIONE NEW QUERY Y GENERE EL SIGUIENTE CÓDIGO.


USE FACTURACION;
GO
CREATE TABLE PROVEEDORES
(id_prov int PRIMARY KEY IDENTITY(1,1),
nom_prov text NOT NULL,
rfc_prov text NOT NULL,
)
GO2. PRESIONE LA OPCIÓN QUERY, EXECUTE (F5)
3. CON CLICK DERECHO SOBRE LA BASE DE DATOS FACTURACION, PRESIONE REFRESH PARA ACTUALIZAR LOS CAMBIOS, VUELVA A DESPLEGAR LA BASE DE DATOS FACTURACIÓN Y VERIFIQUE QUE YA EXISTE LA NUEVA TABLA ( PROVEEDORES ).


4. ACTIVIDAD DE TAREA: AGREGUE EL ID_PROV EN LA TABLA FACTURA YPOSTERIORMENTE AGREGUE LA TABLA PROVEEDORES AL MODELO ENTIDAD-RELACIÓN
5. CON CLICK DERECHO DENTRO DEL ÁREA DEL DISEÑO DEL DIAGRAMA ELIJA ADD TABLE…

CUANDO REALICE LA ACTIVIDAD OBSERVE EL TRABAJO QUE IMPLICA MODIFICAR LA ESTRUCTURA DE LA BASE DE DATOS.

PASOS PARA CREAR UNA VISTA CODIFICANDO.
1.- SELECCIONE LA BASE DE DATOS FACTURACION, Y ELIJA NEW QUERY EN EL MENÚ SUPERIOR.

2.-INSERTE ELSIGUIENTE CÓDIGO:
-- CREA UNA VISTA PARA MOSTRAR ALGUNOS DE LOS
-- DATOS DE LOS PRODUCTOS

USE FACTURACION;
GO

CREATE VIEW VISTA_PRODUCTOS
AS SELECT id_p, nom_p, desc_p, precio_p
FROM PRODUCTOS
--ES POSIBLE USAR UNA SENTENCIA WHERE, SI SE
-- DESEA APLICAR ALGUN FILTRO
GO
3.- SELECCIONE LA OPCIÓN QUERY, PARSE; PARA VERIFICAR LA SINTAXIS
4.- EN EL MENU QUERY ELIJA EXECUTE O F5, PARAEJECUTAR LA VISTA Y EN EL MENU FILE, SALVE EL SCRIPT DE LA VISTA.
5.- CON CLICK DERECHO SOBRE LA BD FACTURACION PRESIONE REFRESH.
6.- VAYA A LA CARPETA VIEWS Y DESPLIEGUE EL CONTENIDO, COMPRUEBE QUE APARECE LA VISTA.
7.- PARA VER EL CONTENIDO, ELIJA LA VISTA Y CON CLICK DERECHO ELIJA EDIT TOP 200 ROW.

8.- APARECELA SIGUIENTE VENTANA:

9.- O BIEN CON CLICK DERECHO SOBRE LA VISTA_PRODUCTOS,ELIJA SELECT TOP 1000 ROWS Y APARECE LO SIGUIENTE:

10.- NO DEBE VOLVER A EJECUTAR LA VISTA CON EL MISMO NOMBRE PUES CAUSA DUPLICIDAD, ADEMAS PUEDE OBTENER EL CÓDIGO FUENTE NUEVAMENTE, USANDO LA OPCIÓN ABRIR ARCHIVO.
PASOS PARA CREAR UNA VISTA USANDO EL MENÚ.
1. SELECCIONE LA BASE DATOS FACTURACION, ELIJA LA CARPETA VIEWS, CON CLICK DERECHO ELIJA NEW VIEW.

2. INDIQUE LAS TABLAS AINCLUIR, RECUERDE QUE TAMBIEN SE PUEDEN AGREGAR OTRAS VISTAS,ETC

3. SELECCIONE:

INDIQUE LOS CAMPOS A INCLUIR EN LA VISTA, LA TABLA DE DONDE PROVIENEN, EL TIPO DE ORDENAMIENTO, APLIQUE FILTROS SI LO DESEA (EQUIVALE A UNA CLAUSULA WHERE) OBSERVE QUE EN LA PARTE INFERIOR SE VA GENERANDO EL CÓDIGO SQL.
4. CUANDO TERMINE DE PERSONALIZAR LA CONSULTA, PRESIONE EXECUTE SQL EN EL MENÚ YAPARECE LO SIGUIENTE:

AQUÍ SOLO APARECE LO RELACIONADO AL CLIENTE 2, POR E L FILTRO QUE APLICAMOS.
5. SI QUITAMOS EL FILTRO O FILTROS NOS MUESTRA TODA LA INFORMACION.

6. PARA RECUPERAR EL CONTENIDO DE LA VISTA, CON CLICK DERECHO SOBRELA VISTA, ELIJA DESIGN Y SOBRE EL AREA DE TRABAJO CON CLICK DERECHO NUEVAMENTE ELIJA PANE PARA RECUPERAR CADA SECCIÓN:

PASOS PARA CREAR UN DISPARADOR(TRIGGER DML)

DISPARADORES
I.- EXISTEN TRIGGERS QUE SE APLICAN A TODA LA BASE DE DATOS:

II.- Y LOS QUE SE APLICAN A UNA TABLA ESPECIFICA:

III.- ADEMÁS LOS TRIGGERS O DISPARADORES PUEDEN DEFINIRSE TAMBIÉN SOBRE VISTAS.
IV.- TAMBIÉN SE CREAN TRIGGERS EN EL LENGUAJE DE DEFINICIÓN DE DATOS (DDL) Y EN EL LENGUAJE DE MANIPULACIÓN DE DATOS DEL SISTEMA GESTOR DE BASE DE DATOS.
A.- LOSDISPARADORES EN EL LENGUAJE DE DEFINICIÓN DE DATOS (DDL) SE APLICAN AL SERVIDOR O LA BASE DE DATOS.
B.- LOS DISPARADORES DEL LENGUAJE DE MANIPULACIÓN DE DATOS (DML) OCURREN CUANDO UN EVENTO INSERT, UPDATE O DELETE MODIFICAN DATOS EN UNA TABLA O VISTA ESPECÍFICA. UN DISPARADOR DML PUEDE CONSULTAR OTRAS TABLAS E INCLUIR DECLARACIONES COMPLEJAS DEL TRANSACT-SQL, ADEMÁS SE CONSIDERAN COMO PARTE DE UNA...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tareas tareas y mas tareas
  • tareas tareas
  • Taran Taran
  • tareas tareas
  • Tareas Y Tareas
  • Mis tareas...Tus tareas
  • Tareas de Tareas
  • Tareas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS