BIENVENIDOS A ESTE BLOG

Este blog contiene la informacion sobre las sentencias que se utilizan en Sql Server,para ello se vera desde lo mas escencial hasta lo mas complejo. Con las diferentes instrucciones que se den a conocer se podran tambien algunos ejercicios resueltos ademas de algunos propuesto. Esperando que sea de gran ayuda espero sus comentarios y sugerencias respecto a este tema.

miércoles, 6 de febrero de 2013

Creación y Administración de Bases de Datos

Crear Bases de Datos en SQL Server 2008
Forma gráfica
Primero abrimos nuestro SQL Server Management Studio usando nuestra autenticación Windows.
Luego es nuestro árbol buscamos Bases de Datos y le hacemos click derecho seleccionando Nueva Base de Datos
Se abre nuestro menu de diálogo y nos pide que registremos un nombre para nuestra base de datos en este caso será “DB_EJEMPLO”
Finalmente verificamos que en el Explorador de Objetos se haya creado nuestra base de Datos
Mediante Query: Mucha gente recomienda crear la base de datos mediante una consulta quizás para tener en cuenta con más detalle el tamaño máximo y otras características, pero cualquiera que sea el caso esta es la forma de hacerlo.
Primero debes crear una nueva hoja de consulta, hazle click a “Nueva Consulta” en la parte superior. Luego aquí escribe el siguiente código:
Con más detalle:
NAME es el nombre del archivo data (puede que no sea el mismo que la base de datos pero se recomienda que así sea con la terminación data).
FILENAME es como puedes ver la ruta del archivo mdf.
SIZE es el tamaño inicial de tu base de datos y MAXSIZE se puede deducir que es su tamaño máximo.
FILEGROWTH determina el tamaño o la proporción en la que crecerá el archivo principal, todos estos tamaños están representados en Megabytes por defecto pero uno podría especificar si quiere que sea en otra unidad (Kb, Mb, Gb, TB, también Unlimited).
Ahora dirás y ¿qué pasa si solo escribo en la consulta los siguiente?
También es válido pero esta no tendrá especificaciones y tomará los valores de la base de datos “model” y el crecimiento sera ilimitado  puesto que no está especificado MaxSize y será hasta llenar todo el espacio disponible en disco.
Crear Tablas para la Base de Datos
Vamos a crear una tabla llamada "usuarios". La tabla "usuario" contendrá los siguientes campos:
- nombre: varchar de 30 caracteres de longitud
- clave: varchar de 10 caracteres de longitud y sera nuestra llave primaria.
Veamos las tablas existentes.
Ahora vamos a crear una tabla llamada "email". La tabla "email" contendrá los siguientes campos:
- id: int y sera la llave primaria
- correo: varchar de 50 caracteres de longitud
- clave usuario: varchar de 10 caracteres de longitud y será nuestra llave foránea.
Veamos las tablas existentes.
Insertar Registros
Agregamos registros a la tabla usuario: