Category: Esquemas – Tablas

Administración

Triggers – Historial de registros eliminados

Trigger historial de eliminados Los Triggers son una herramienta muy poderosa para asegurar integridad de datos, posibilidad de recuperar los datos si se usa una eliminación usando Delete, guardar historial de acciones para efectos de auditoria (Ver Historial con Triggers),  acciones que pueden reemplazar a la inserción  (Ver Triggers Instead of), etc.

Continuar leyendo »

FileTables y FileStream en SQL Server

FileTables y FileStream Como usar tablas de Archivos en SQL Server Características La característica FileTable brinda compatibilidad con el espacio de nombres de archivos de Windows y la compatibilidad con las aplicaciones de Windows con los datos de archivos  almacenados en SQL Server. FileTable permite que una aplicación integre sus componentes de almacenamiento y administración de …

Continuar leyendo »

Comandos DBCC

Comandos DBCC DataBase Command Console SQL Server tiene un conjuntos de comandos llamados Comandos de Consola de Base de datos, sus siglas en inglés DBCC que significan Database Command Console. Los comandos de consola de base de datos se dividen en las siguientes categorías. Mantenimiento: Tareas de mantenimiento en las bases de datos, los índices o …

Continuar leyendo »

Tipos definidos por el usuario con formato de tabla

Como crear Tipos de datos definidos por el usuario con formato de tabla Insertar varios registros a la vez Los tipos de datos definidos por el usuario son bastante útiles para estandarizar los  tipos de datos en las tablas, estos son creados en base a los tipos de datos nativos de  SQL Server (Ver Tipos de datos …

Continuar leyendo »

Secuencias en SQL Server

Como crear Secuencias en SQL Server Se puede definir una secuencia como un conjunto de valores que parten de un valor inicial, tienen un incremento o decremento, lo que significa que la secuencia puede ser ascendente o descendente y pueden tener un valor final.

Continuar leyendo »

Esquemas – Crear – Modificar – Eliminar

Esquemas en SQL Server Los esquemas en SQL Server permiten organizar los elementos asegurables como tablas, vistas, procedimientos almacenados, etc y poder administrar mejor los permisos sobre estos. (Ver Permisos con Grant) En una base de datos se pueden incluir los elementos de varios módulos que se desarrollen en una organización, por ejemplo, el módulo de …

Continuar leyendo »

Create Table – Teoría

Creación de Tablas  La información guardada en la base de datos se almacena en tablas, estas deben partir de un diseño de base de datos previo. Las tablas son el resultado de un proceso de diseño detallado que incluye reglas de normalización y criterios propios del diseñador y requisitos del sistema. Las tablas en una …

Continuar leyendo »

Tablas – Create table Ejercicios

Creación de tablas Al crear las tablas se deberían seguir ciertas reglas para el nombre de los elementos de estas, como son: campos, restricciones, índices, entre otros.Al definir los tipos de datos para cada campo se recomienda lo siguiente:

Continuar leyendo »

Tablas – Datos XML

Uso de datos XML en tablas en SQL Server Es posible incluir en un campo de una tabla datos en formato XML (eXtensible Markup Language), el tipo de datos XML permite almacenar datos que dependan del registro en la misma tabla y posiblemente evitar diseñar un maestro – detalle.

Continuar leyendo »

Tipos de datos definidos por el usuario

Tipos de datos definidos por el usuario SQL Server permite crear tipos de datos que el usuario puede definir en base a los tipos de datos de SQL Server. La creación de tipos de datos definidos por el usuario va a permitir el uso de los datos nativos de SQL Server de manera mas fácil, …

Continuar leyendo »

Tipos de datos definidos por el usuario – ejercicio

Tipos de datos definidos por el usuario Los tipos de datos definidos por el usuario permiten facilitar la estandarización de los tipos de las columnas en un diseño de base de datos. En este ejemplo se crea una base de datos para luego crear un diseño con una Factura, los productos y el Detalle de …

Continuar leyendo »

Tablas – Claves Foráneas y Campos Calculados

Creación de Tablas relacionadas usando Foreign Keys Las tablas en la base de datos están relacionadas entre sí a través de la clave primaria de una tabla y esta se convierte en clave foránea en la tabla con la que se relaciona. Los campos calculados en las tablas permiten almacenar los datos que se calculan …

Continuar leyendo »

Tablas Partición Horizontal

Tablas Particionadas Las tablas que tienen muchos registros es conveniente que se particionen, esto será beneficioso si la base de datos tiene varios archivos y de preferencia inclusive varios grupos en varios discos. Requisitos La base de datos debería tener varios archivos en varios grupos para que sea beneficioso. Definir el tipo de datos y …

Continuar leyendo »

Tablas – campo XML ejemplo

Campos XML en Tablas Los tipos de campo XML permiten guardar información estructurada que dependa del mismo registro. El uso de los tipos de datos XML es muy efectivo para elementos dependientes que no tengan muchos datos.

Continuar leyendo »

Tablas – Modificación

Modificación de Tablas Las tablas en la base de datos se deben modificar en algunas ocasiones, es posible agregar o quitar campos, restricciones y cambiar de nombre los campos.

Continuar leyendo »

Tablas – ejercicio modificar – agregar Check

Modificación de Tablas Las tablas permanentemente se tienen que modificar si es que se incluyen en los sistemas nuevas funcionalidades, 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. …

Continuar leyendo »

Tablas Temporales

Tablas Temporales Las tablas temporales en SQL Server son utilizadas para almacenar cálculos intermedios en transacciones que requieren de grandes cantidades de datos para ser manejados mas eficientemente que con variables. Las tablas temporales se almacenan en la base de datos Tempdb. Las tablas temporales son de dos tipos: Temporales locales: Las tablas temporales locales incluyen …

Continuar leyendo »

Variables Tipo Tabla

Como usar variables tipo tabla Las Variables Tipo Tabla son tipos de datos que generalmente son utilizados en un lote T-SQL,  procedimiento almacenado o función definida por el usuario. Las variables tipo tabla se crea y definen igual a las tablas con la diferencia que tienen una alcance de vida definido. Se debe evaluar usando …

Continuar leyendo »

Insertar imágenes desde SQL Server Management Studio

Insertar imágenes en un campo Image desde SQL Server Al crear una tabla, es necesario con regularidad almacenar las imágenes de los registros, por ejemplo, la imagen de un empleado, la imagen de un producto, la imagen de una intervención quirúrgica, las fotos de un auto siniestrado en un sistema de seguros vehiculares, etc.

Continuar leyendo »