Create Database – Sintaxis

Crear base de datos en SQL Server

Instrucción Create DataBase

  • Crear una nueva base de datos y los archivos que se usan para almacenar los datos.
  • Permite también adjuntar una base de datos creada previamente y separada de la instancia del Servidor origen.
  • Permite crear Instantáneas de Base de datos.
Seguir leyendo

Subconsultas como tabla derivada SQL Server

Subconsultas como tabla derivada

  • Las subconsultas como tabla derivada son instrucciones select que sirven como conjunto de resultados desde donde se realiza una instrucción select externa. Esta instrucción Select se utiliza después de la cláusula From.
  • Para entender mejor debemos recordar que en una subconsulta podemos reconocer como mínimo dos instrucciones Select, una consulta externa que dentro de ella tiene una o mas instrucciones select que son las consultas internas. (Ver Subconsultas)
Seguir 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.

Seguir leyendo

Motor de Base de datos SQL Server

Motor de Base de Datos

El servicio principal de SQL Server es el Motor de base de datos, este permite guardar, procesar y dar seguridad a los datos que las empresas necesitan guardar y que son resultado de sus transacciones. El Motor de base de datos de SQL Server permite tener un acceso controlado y el procesamiento de transacciones muy ágil y veloz asegurando la alta disponibilidad y velocidad que exigen ahora las empresas.

Seguir leyendo

Create Database SQL Server – ejercicios 01

Creando una base de datos

En este post vamos a aprender como se crean las bases de datos, partiendo de la creación de una base de datos simple y luego crear una base de datos donde se especifiquen los parámetros de cada archivo, los grupos de archivos y los archivos de registro de transacciones.(Ver Grupos de archivos) (Ver archivos de base de datos)

Seguir leyendo

Tablas Partición Horizontal

Tablas Particionadas horizontalmente

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. (Ver Creación de base de datos)

Seguir leyendo

Cláusula UNION en Select

Cláusula UNION en consultas

  • El operador UNION permite combinar resultados de varias consultas con SELECT en un único resultado.
  • Todas las instrucciones Select deben tener la misma cantidad de campos y todos los campos deben ser datos compatibles.
  • Los nombres de los campos del conjunto de resultados son iguales a los especificados en la primera consulta.
  • Los resultados que se repiten son eliminados al hacer una combinación de select usando Union.
  • Tenga en cuenta la intercalación del servidor y de la base de datos para que SQL Server decida cuando dos datos de tipo caracter son iguales o diferentes.
  • Se puede especificar la palabra All para que los resultados repetidos no se eliminen del conjunto de resultados final.
  • Se debe especificar solamente una cláusula Order by y se escribe al final de la instrucción.
  • No es posible hacer UNION con bases de datos que tienen diferente intercalación.
  • No se puede incluir campos de tipo nText.
Seguir leyendo

Tablas con 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.

Ejemplo: Asegurado y los Dependientes

Seguir leyendo

Índices SQL Server – Teoría y ejercicios

Índices en SQL Server

Un índice se puede definir como un objeto que ordena los registros de una tabla o vista por uno o más campos de manera ascendente o descendente.

Seguir leyendo

Alter table SQL Server

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.

Seguir leyendo