Mostrando entradas con la etiqueta crear. Mostrar todas las entradas
Mostrando entradas con la etiqueta crear. Mostrar todas las entradas

sábado, 14 de mayo de 2016

Triggers (Desencadenadores) en Sql Server

Aspectos básicos

Los triggers son un tipo especial de procedimientos almacenados que se ejecutan automáticamente al producirse una modificación de una tabla. Los triggers poseen la utilidad de integrar en la base de datos decisiones de negocio asociadas a los propios datos, sin que sea necesario programar procedimientos externos. Permiten mantener coherencia semántica en la base de datos.

Triggers (Desencadenadores) en Sql Server


La sentencia SQL para crear triggers es CREATE TRIGGERPara crear un trigger es necesario especificar la tabla cuyas modificaciones activarán su ejecución y las acciones que se llevarán a cabo en tal caso, en forma de sentencias SQL. Los triggers están vinculados de manera inseparable a la tabla que provoca su ejecución, de tal forma que sólo el propietario de una tabla puede definir un trigger asociado a esta misma. Solo pueden crearse triggers asociados a tablas de la base de datos actualmente seleccionada.
Según el tipo de evento que los desencadena se clasifican en:

  Desencadenadores DML
  Desencadenadores DDL
  Desencadenadores LOGON

Los desencadenadores DML se ejecutan cuando un usuario intenta modificar datos mediante un evento de lenguaje de manipulación de datos (DML). Los eventos DML son instrucciones INSERT, UPDATE o DELETE de una tabla o vista.
Los desencadenadores DDL se ejecutan en respuesta a una variedad de eventos de lenguaje de definición de datos (DDL). Estos eventos corresponden principalmente a instrucciones CREATE, ALTER y DROP de SQL, y a determinados procedimientos almacenados del sistema que ejecutan operaciones de tipo DDL.
Los desencadenadores LOGON se activan en respuesta al evento LOGON que se genera cuando se establece la sesión de un usuario.
Este estudio se limita a los desencadenadores DML.

sábado, 12 de diciembre de 2015

Creación y modificación de bases de datos SQL Server (Aumentar y reducir tamaño)


Crear una nueva base de datos

Antes de crear una nueva base de datos conviene tener en cuenta los siguientes aspectos: La base de datos a crear se inicializará como una copia de la base de datos model, que contendrá todos los objetos del catálogo model. Esto nos permite incluir de manera automática ciertos objetos y definiciones en todas las bases de datos nuevas.


SQL server

Antes de comenzar conviene conocer la lista de elementos que contendrá la base de datos, es bueno hacer un breve checklist  aunque sólo sea como orientación:

Tamaño de la base de datos y el log.
Ubicación de la base de datos y el log.
Preparación de la documentación de la creación.

Una vez sean conocidos los datos necesarios, y se ha decidido cual será el tamaño que reservaremos para la base de datos a crear, estamos preparados para proceder a la definición de esta. Esta decisión se reflejará considerablemente en el rendimiento del sistema, por lo que debe ser llevada a cabo con cuidado.

jueves, 20 de febrero de 2014

Crear y reconfigurar una conexión a base de datos con ODBC

Muchas veces nuestra aplicación no conecta con la base de datos, una de las causas más habituales es que el ODBC no esté apuntando correctamente a la base de datos. Para que apunte de nuevo hay que reconfigurar el ODBC o crearlo si no existe.

Para crear un DSN mediante ODBC


Se abre Panel de Control.

Abrir panel de control

lunes, 20 de enero de 2014

Generar scripts de administración de Bases de Datos SQL Server

Para gestionar una Base de Datos SQL Server creando tablas, eliminando, modificando etc, no es necesario saberse las instrucciones exactas que lo hacen, basta con generarlas y modificarlas a nuestro antojo del siguiente modo:


scrips de  administración de Base de Datos