Tag: Partición

Uso de With Ties en Consultas – Select

With Ties en Select La opción With Ties en una instrucción select se utiliza cuando se usa la cláusula Top n [Percent]. (Ver Opciones de Select) El uso de With ties en el listado permite mostrar los registros que tienen los mismos valores que el último mostrado de acuerdo a la cantidad mostrada por Top n o …

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 »

Índices particionados

Índices particionados Los índices particionados son tipos de índices usados en tablas particionadas. (Ver Tablas particionadas).

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 »

Partición Vertical de Tablas en SQL Server

Partición vertical de Tablas En el artículo de Tablas particionadas compartí la forma de como particionar una tabla de manera horizontal, cuando se proyecta que esta tabla va a tener muchos registros. En este artículo les comparto como se particiona una tabla de manera vertical, esto es básicamente dividiendo la cantidad de campos que tiene la …

Continuar leyendo »