Documente Academic
Documente Profesional
Documente Cultură
En este artculo te explico los pasos que debes dar para crear una base de datos de SQL Server 2005 con el Management Studio. Adems de ejecutar ciertos comandos "scripts" para crear una tabla y asignarle algunos datos.
2- Con el botn derecho (o el botn secundario), pulsa en Bases de datos y del men selecciona Nueva base de datos, tal como te muestro en la figura 2.
1 NOMBRE: CURSO: 4 A1
DEBORA
LEMOS
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFIA LETRAS Y CIENCIAS DE LA EDUCACION CARRERA DE SISTEMAS MULTIMEDIA
3- Eso har que te muestre una ventana como la de la figura 3. A la base de datos, le vas a dar el nombre PruebasGuille, as que escribe ese nombre en la caja de textos correspondiente y despus pulsa en el botn Aceptar.
Figura 3. Cuadro de dilogo de Nueva base de datos 4- Ahora vamos a escribir el cdigo para crear la tabla Clientes. No te asustes! que no vas a escribir nada, ya que ese cdigo lo puedes obtener de un fichero que ya tengas. En este caso, el que se acompaa con el cdigo fuente del artculo de Auto completar usando una base de datos (o si lo prefieres: Buscar en una base de datos mientras se escribe). 5- En la base de datos que hemos creado, pulsa con el botn derecho del ratn para que te muestre el men contextual, del que seleccionars Nueva consulta, tal como puedes ver en la figura 4.
2 NOMBRE: CURSO: 4 A1
DEBORA
LEMOS
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFIA LETRAS Y CIENCIAS DE LA EDUCACION CARRERA DE SISTEMAS MULTIMEDIA
6- Eso har que se muestre una ventana en el panel de la derecha (junto a la ficha Resumen). 7- Abre el fichero Crear la tabla de Clientes de PruebasGuille.sql con un editor de textos y selecciona todo el texto, lo copias y lo pegas en esa ventana. 7.1- Tambin puedes abrir el fichero, en ese caso, te preguntar en que instancia, etc. lo quieres ejecutar (la misma pregunta que te hace en la figura 1). 8- Una vez que tienes el texto pegado en la ventana de consultas, pulsa en el botn Ejecutar (ver la figura 5), o bien pulsa la tecla F5.
9- Esto crear la tabla Clientes con los datos que se indican en el fichero que son los mismos que puedes ver en la figura 5. 10- Si expandes la base de datos y pulsas en Tablas, vers que ya est la tabla creada, tal como te muestro en la figura 6.
3 NOMBRE: CURSO: 4 A1
DEBORA
LEMOS
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFIA LETRAS Y CIENCIAS DE LA EDUCACION CARRERA DE SISTEMAS MULTIMEDIA
11- Ahora vamos a aadir unos cuantos datos. 12- Abre el fichero Agregar datos de ejemplo a la tabla Clientes de PruebasGuille.sql y copia el contenido y lo pegas en la misma ventana de consultas que tenemos. 12.1- Recuerda que tambin puedes abrir el fichero. 13- Una vez que tienes el cdigo de insercin de los datos de ejemplo, pulsa nuevamente en Ejecutar y se aadirn esos datos. 14- Y si abres la tabla de Clientes para que te muestre lo que tiene, vers que ser algo como lo que te muestro en la figura 7.
15- Y una vez que tienes estos datos en la base de datos, ya puedes usar el cdigo, por ejemplo, el del artculo de buscar mientras se escribe, tal como ves en la figura 8.
4 NOMBRE: CURSO: 4 A1
DEBORA
LEMOS
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFIA LETRAS Y CIENCIAS DE LA EDUCACION CARRERA DE SISTEMAS MULTIMEDIA
Como te puedes imaginar, en la ventana de consulta puedes escribir el cdigo de SQL que quieras, y as de camino pruebas cosas antes de usarla en tu cdigo.
5 NOMBRE: CURSO: 4 A1
DEBORA
LEMOS
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFIA LETRAS Y CIENCIAS DE LA EDUCACION CARRERA DE SISTEMAS MULTIMEDIA
6. Ahora ya podemos introducir los nombres de los campos, el tipo de dato que utilizaran y tambin si es que van a manejar o no valores nulos.
6 NOMBRE: CURSO: 4 A1
DEBORA
LEMOS
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFIA LETRAS Y CIENCIAS DE LA EDUCACION CARRERA DE SISTEMAS MULTIMEDIA
7 NOMBRE: CURSO: 4 A1
DEBORA
LEMOS
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFIA LETRAS Y CIENCIAS DE LA EDUCACION CARRERA DE SISTEMAS MULTIMEDIA
Algunas palabras clave comunes de SQL Palabra de SQL SELECT WHERE ORDER BY INSERT DELETE UPDATE CREATE Este comando crea un objeto dentro de la base de datos. Puede ser una tabla ALTER Este comando permite modificar la estructura de un objeto. Se pueden clave Los asistentes y las clases de base de datos las utilizan para
Identificar qu tablas y columnas del origen de datos se deben usar. Aplicar un filtro que reduce la seleccin. Aplicar un criterio de ordenacin al conjunto de registros. Agregar nuevos registros a un conjunto de registros. Eliminar registros de un conjunto de registros. Modificar los campos de un registro.
agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar ndices a una tabla, modificar un trigger, etc. DROP Este comando elimina un objeto de la base de datos. Puede ser una
tabla, vista, ndice, trigger, funcin, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER. TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho ms rpido, especialmente si la tabla es muy grande INSERT Una sentencia INSERT de SQL agrega uno o ms registros a una (y slo una) tabla en una base de datos relacional. UPDATE Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla.
8 NOMBRE: CURSO: 4 A1
DEBORA
LEMOS
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFIA LETRAS Y CIENCIAS DE LA EDUCACION CARRERA DE SISTEMAS MULTIMEDIA
DELETE Una sentencia DELETE de SQL borra uno o ms registros existentes en una tabla.
CONSULTAS BSICAS
La sintaxis bsica de una consulta de seleccin es la siguiente: SELECT Campos FROM Tabla; En donde campos es la lista de campos que se deseen recuperar y tabla es el origen de los mismos, por ejemplo: SELECT Nombre, Telefono FROM Clientes;
Una vez creadas tablas diferentes para cada tema de la base de datos de Microsoft necesita una forma de indicarle a Microsoft cmo debe volver a combinar esa
informacin. El primer paso de este proceso es definir relaciones entre las tablas. Una vez realizada esta operacin, puede crear consultas, formularios e informes para mostrar informacin de varias tablas a la vez.
9 NOMBRE: CURSO: 4 A1
DEBORA
LEMOS
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFIA LETRAS Y CIENCIAS DE LA EDUCACION CARRERA DE SISTEMAS MULTIMEDIA
Relacin Uno a Varios: Cuando un registro de una tabla (tabla secundaria) slo puede estar relacionado con un nico registro de la otra tabla (tabla principal) y un registro de la otra tabla(tabla principal) puede tener ms de un registro relacionado en la primera tabla (tabla secundaria). Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes, una poblacin puede tener ms de un habitante, pero un habitante pertenecer (estar empadronado) en una nica poblacin. Relacin Varios a Varios: Cuando un registro de una tabla puede estar relacionado con ms de un registro de la otra tabla y viceversa. Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artculos que se venden en la empresa, un cliente podr realizar un pedido con varios artculos, y un artculo podr ser vendido a ms de un cliente. Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre las dos tablas. Siguiendo el ejemplo anterior sera definir una tabla lneas de pedido relacionado con clientes y con artculos.
10 NOMBRE: CURSO: 4 A1
DEBORA
LEMOS