Está en la página 1de 8

I

Qu es SQL Server?

Microsoft SQL Server es un sistema de administracin y anlisis de bases de datos


relacionales de Microsoft para soluciones de comercio electrnico, lnea de negocio y
almacenamiento de datos. En esta seccin, encontrar informacin sobre varias
versiones de SQL Server. Tambin encontrar artculos sobre bases de datos y
aplicaciones de diseo de bases de datos as como ejemplos de los usos de SQL Server.
Microsoft SQL Server 2014 se basa en las funciones crticas ofrecidas en la versin
anterior, proporcionando un rendimiento, una disponibilidad y una facilidad de uso
innovadores para las aplicaciones ms importantes. Microsoft SQL Server 2014 ofrece
nuevas capacidades en memoria en la base de datos principal para el procesamiento de
transacciones en lnea (OLTP) y el almacenamiento de datos, que complementan
nuestras capacidades de almacenamiento de datos en memoria y BI existentes para
lograr la solucin de base de datos en memoria ms completa del mercado.
SQL Server 2014 tambin proporciona nuevas soluciones de copia de seguridad y de
recuperacin ante desastres, as como de arquitectura hbrida con Windows Azure, lo
que permite a los clientes utilizar sus actuales conocimientos con caractersticas locales
que aprovechan los centros de datos globales de Microsoft. Adems, SQL Server 2014
aprovecha las nuevas capacidades de Windows Server 2012 y Windows Server 2012 R2
para ofrecer una escalabilidad sin parangn a las aplicaciones de base de datos en un
entorno fsico o virtual.
II

Cmo crear una Base de Datos

El siguiente tutorial est hecho para la versin SQL Server 2008 R2 mediante la
lnea de comandos:
Como muchas instrucciones de Transact-SQL, la instruccin CREATE DATABASE
tiene un parmetro requerido: el nombre de la base de datos. CREATE DATABASE
tambin tiene muchos parmetros opcionales, como la ubicacin de disco donde se
desean colocar los archivos de la base de datos. Si se ejecuta CREATE DATABASE sin
los parmetros opcionales, SQL Server usa los valores predeterminados para muchos de
estos parmetros. Este tutorial usa algunos de los parmetros de sintaxis opcionales.

Para crear una base de datos:


1. En una ventana del Editor de consultas, escriba el cdigo siguiente, pero no lo
ejecute:
CREATE
DATABASE
TestData

2. Use el puntero para seleccionar las palabras CREATE DATABASE y, a


continuacin, presione F1. Debe abrirse el tema CREATE DATABASE de los
Libros en pantalla de SQL Server. Puede usar esta tcnica para encontrar la
sintaxis completa de CREATE DATABASE y de otras instrucciones que se usan
en este tutorial.
3. En el Editor de consultas, presione F5 para ejecutar la instruccin y crear una
base de datos con el nombre TestData.
Al crear una base de datos, SQL Server realiza una copia de la base de datos model y
cambia el nombre de la copia por el nombre de la base de datos. Esta operacin slo
debera tardar algunos segundos, a menos que especifique un tamao inicial grande de
la base de datos como un parmetro opcional.

Nota:
La palabra clave GO separa las instrucciones cuando se envan varias instrucciones
en un solo lote. GO es opcional cuando el lote slo contiene una instruccin.

El siguiente tutorial est hecho para la versin SQL Server 2008 R2 mediante
interfaz grfica:
1. Instala el programa SQL Server Management Studio. Este software est
disponible gratuitamente en Microsoft y te permite conectarte y manejar tu
servidor SQL desde una interfaz grfica en lugar de tener que usar la lnea de

comandos.
Para conectarte a una instancia remota de un servidor SQL, necesitars este o un
software similar.

Los usuarios de Mac pueden usar programas de cdigo abierto como


DbVisualizer o SQuirrel SQL. Las interfaces sern diferentes pero se aplican los

mismos principios generales.


Para aprender cmo crear bases de datos usando herramientas de lneas de

comandos, revisa esta gua.


2. Inicia el SQL Server Management Studio. Cuando inicias el programa, se te
preguntar a qu servidor te gustara conectarte. Si ya tienes un servidor en
funcionamiento y tienes los permisos necesarios para conectarte a l, puedes
ingresar a la direccin del servidor y a la informacin de autenticacin. Si deseas
crear una base de datos local, establece el nombre de la base de datos como "." y

el tipo de autenticacin como "Autenticacin de Windows".


Haz clic en "Conectar" para continuar.

3. Localiza la carpeta "Base de datos". Luego de que la conexin al servidor est


hecha (ya sea local o remota), la ventana "Explorador de objeto" se abrir en el
lado izquierdo de la pantalla. En la parte superior del rbol "Explorador de
objeto" estar el servidor al que ests conectado. Si no est expandido, haz clic
en el cono "+" al lado. Encontrars la carpeta "Base de datos".

4. Crea una nueva base de datos. Haz clic derecho en la carpeta "Base de datos"
y selecciona "Nueva base de datos". Aparecer una ventana que te permitir
configurar la base de datos antes de crearla. Dale un nombre a la base de datos
que te ayude a identificarla. La mayora de los usuarios dejan la configuracin
predeterminada.
o Al escribir el nombre de la base de datos, notars que dos carpetas
adicionales se crearn automticamente: las carpetas "Datos" y
"Registro". La carpeta "Datos" alberga todos los datos de tu base de
datos, mientras que la carpeta "Registro" controla los cambios de la base
de datos.
o Haz clic en el botn "OK" para crear la base de datos. Tu nueva base
datos aparecer en la carpeta expandida "Base de datos". Tendr el cono
de un cilindro.

III

Cmo crear una tabla

El siguiente tutorial est hecho para la versin SQL Server 2008 R2 mediante la
lnea de comandos:
Para crear una tabla, debe proporcionar un nombre para sta adems de los nombres y
los tipos de datos de cada columna de la tabla. Tambin es recomendable indicar si se
permiten valores NULL en cada columna.
La mayora de las tablas tienen una clave principal, que se compone de una o varias
columnas de la tabla. Una clave principal siempre es nica. Motor de base de datos
exigir la restriccin de que el valor de la clave principal no se puede repetir en la tabla.

Nota
Motor de base de datos se puede instalar para distinguir maysculas de minsculas o
no distinguir maysculas de minsculas. Si se instala Motor de base de datos para
distinguir maysculas de minsculas, los nombres de objetos siempre deben tener las
mismas maysculas y minsculas. Por ejemplo, una tabla denominada OrderData es
diferente de la denominada ORDERDATA. Si se instala Motor de base de datos para
no distinguir maysculas de minsculas, esos dos nombres de tablas se consideran la
misma tabla y ese nombre slo se puede utilizar una vez.

Para crear una base de datos que contenga la nueva tabla

Escriba el cdigo siguiente en una ventana del Editor de consultas.}

Cambie la conexin del Editor de consultas a la base de datos TestData

En una ventana del Editor de consultas, escriba y ejecute el siguiente cdigo


para cambiar la conexin a la base de datos TestData.

Para crear una tabla

En una ventana del Editor de consultas, escriba y ejecute el siguiente cdigo


para crear una tabla sencilla denominada Products. Las columnas de la tabla son
ProductID, ProductName, Price y ProductDescription. La columna ProductID es
la clave principal de la tabla. int, varchar(25), money y text son todos los tipos
de datos. Slo las columnas Price y ProductionDescription pueden no tener
datos cuando se inserta o cambia una fila. Esta instruccin contiene un elemento
opcional (dbo.) denominado esquema. El esquema es el objeto de base de datos
propietario de la tabla. Si es una administrador, dbo es el esquema
predeterminado. dbo hace referencia al propietario de la base de datos.

El siguiente tutorial est hecho para la versin SQL Server 2008 R2 mediante
interfaz grfica:
1. Crea una tabla. Una base de datos solo puede almacenar datos si creas una
estructura para esos datos. Una tabla contiene la informacin que ingresas en tu
base de datos y tendrs que crearla antes de que puedas proceder. Expande la
nueva base de datos en tu carpeta "Base de datos", haz clic derecho en la carpeta
"Tablas" y selecciona "Nueva tabla".
o Se abrirn ventanas en el resto de la pantalla, las cuales te permitir
manipular tu nueva tabla.

2. Crea la clave principal. Es altamente recomendable que crees una clave


principal en la primera columna de la tabla. Esta hace las veces de un nmero de
identidad o nmero de registro, lo cual te permitir recordar estas entradas
despus. Para crearla, ingresa "Identidad" en el campo "Nombre de columna",
escribe "int" en el campo "Tipo de datos" y desactiva "Permitir nulos". Haz clic
en el cono de la llave, en la barra de herramientas, para configurar esta columna
como la clave primaria.
o No necesitas permitir los valores nulos porque las entradas siempre
deben ser, al menos, "1". Si permites los valores nulos, tu primera
entrada ser "0".
o En la ventana "Propiedades de la columna", ve hacia abajo hasta que
encuentres la opcin "Especificacin de identidad". Expndela y
establece "(Es identidad)" en "S". Esto incrementar automticamente el
valor de la columna "Identidad" para cada entrada, enumerando
efectivamente de manera automtica cada entrada nueva.

3. Entiende como se estructuran las tablas. Las tablas estn compuestas de campos
o columnas. Cada columna representa un aspecto de una entrada de base de
datos. Por ejemplo, si creas una base de datos de empleados, puedes tener una
columna "Nombre", una columna "Apellido", una columna "Direccin" y una
columna "Telfono".