Create Database – ejemplos

Creando Bases de datos en SQL Server

Las bases de datos en SQL Server deben estar ubicadas en carpetas con seguridad local y separadas en varios discos para optimizar el acceso a los datos. (Ver Create Database)

Seguir leyendo

Create Database – Adjuntar Base de datos

Adjuntar una base de datos

Adjuntar una base de datos a una instancia de SQL Server va a ser posible si se tienen todos los archivos de una base de datos separada del servidor. Al usar la instrucción Create Database se utiliza la cláusula For Attach.

Seguir leyendo

Modificación de Indices en SQL Server

Modificar un índice

Reindexar o reconstruir un índice es una operación que se sugiere para planes de mantenimiento, esto reordena los registros y permite en ocasiones optimizar las consultas.

Seguir leyendo

Common Table Expressions CTE SQL Server

Common Table Expressions – CTE

Una expresión de tabla común (CTE) es un conjunto de resultados temporal definido en la ejecución de una instrucción SELECT, INSERT, UPDATE,  DELETE o CREATE VIEW. Es como asignar un nombre a una consulta pero sin almacenarla en la base de datos como el caso de las vistas. (Ver Vistas)

Seguir leyendo

Índices SQL Server – Eliminación

Eliminando un índice en SQL Server

La instrucción Drop Index permite eliminar los índices de una tabla o vista. La eliminación de un índice tiene que ser decidida con cuidado, si el índice permitía que alguna consulta sea más óptima, eliminarlo podría causar que las consultas y reportes en los sistemas sean más lentos.

Seguir leyendo

Indices en SQL Server – ejercicios

Indices en SQL Server

Los índices permiten ordenar los registros de una tabla o vista de acuerdo a uno a mas campos en orden ascendente o descendente. (Ver índices)

Seguir leyendo

Create Database – Instantáneas de base de datos SQL Server

Instantáneas de base de datos

Una instantánea de base de datos en SQL Server es una vista estática de sólo lectura de una base de datos denominada base de datos de origen. Las instantáneas de base de datos siempre reside en la misma instancia de servidor que la base de datos de origen. Pueden existir varias instantáneas de una base de datos.

Seguir leyendo

Alter Database – Escenario disco duro lleno

Modificación de base de datos

En este post aprenderemos como solucionar el problema cuando uno de los discos donde se encuentra la base de datos llena el mismo. La idea es que se tenga espacio para poder crear un archivo en otro disco que haya espacio, dar la posibilidad que la información de los sistemas en uso se pueda guardar y luego proceder a corregir el problema.

Seguir leyendo

Alter Database – Grupos de archivos

Modificar una base de datos – manejo de grupos de archivos

Los archivos de las bases de datos en SQL Server se agrupan en grupos de archivos (Ver Post), en este post aprenderemos como trabajar con los grupos de la base de datos.

Seguir leyendo

Alter table SQL Server – agregar Check

Modificación de Tablas en SQL Server

Las tablas en ocasiones se tienen que modificar ya sea por nuevas funcionalidades en el sistema o por nuevas reglas de negocio de los datos en estas, es posible que se agreguen tablas nuevas y algunas se tengan que modificar. Las reglas de negocio para las tablas existentes pueden cambiar, lo  que hace en ocasiones necesario de agregar restricciones a las tablas. En este ejercicio se muestra como agregar campos, restricciones y analizar los registros que no cumplan con una restricción de tipo Check.

Seguir leyendo