22
SQL SERVER 2005 ~ 1 ~ Ing. Henry M. Arévalo Flores SQL SERVER 2005 Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir. Entre sus características figuran: Soporte de transacciones. Gran estabilidad. Gran seguridad. Escalabilidad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle o Sybase ASE. Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un entorno de desarrollo cómodo y de alto rendimiento (VBA Access) a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows. Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para la mayoría de las plataformas de desarrollo, incluyendo .NET. Microsoft SQL Server, al contrario de su más cercana competencia, no es multiplataforma, ya que sólo está disponible en Sistemas Operativos de Microsoft. Administrador de SQL Server Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos: 1. Hacer clic en el botón Inicio 2. Luego Seleccionar programas >> Microsoft SQL Server 2005 >> SQL Server Management Studio y hacer clic.

SQL Server 2005 - s4ac7aa1da7422cd7.jimcontent.com€¦ · SQL SERVER 2005 ~ 1 ~ Ing. Henry M. Arévalo Flores SQL SERVER 2005 Microsoft SQL Server es un sistema de gestión de bases

  • Upload
    others

  • View
    28

  • Download
    0

Embed Size (px)

Citation preview

SQL SERVER 2005

~ 1 ~ Ing. Henry M. Arévalo Flores

SQL SERVER 2005

Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir. Entre sus características figuran: Soporte de transacciones. Gran estabilidad. Gran seguridad. Escalabilidad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL

y DML gráficamente. Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las

terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle o Sybase ASE. Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un entorno de desarrollo cómodo y de alto rendimiento (VBA Access) a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows. Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para la mayoría de las plataformas de desarrollo, incluyendo .NET. Microsoft SQL Server, al contrario de su más cercana competencia, no es multiplataforma, ya que sólo está disponible en Sistemas Operativos de Microsoft. Administrador de SQL Server Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos: 1. Hacer clic en el botón Inicio 2. Luego Seleccionar programas >> Microsoft SQL Server 2005 >> SQL Server Management Studio y

hacer clic.

SQL SERVER 2005

~ 2 ~ Ing. Henry M. Arévalo Flores

3. A continuación se mostrara la caja de dialogo de conexión al servidor de base de datos.

En la siguiente caja de dialogo proceda a verificar los datos de conexión como son: 1. Nombre del Servidor, se

considera el nombre del equipo.

2. Modo de autenticación, existe 2 modos de autenticación que son: SQL Server y Windows.

3. Inicio de sesión, el usuario estándar es sa

4. Contraseña, el valor de la contraseña por lo general es en blanco.

5. Luego de hacer la conexión al servidor debe mostrarse la ventana de administración del SQL Server

SQL SERVER 2005

~ 3 ~ Ing. Henry M. Arévalo Flores

Base de datos A continuación vamos a ver la manera de crear una base de datos (BD) en SQL Server 1. Debemos seleccionar el grupo base de datos, así como podemos observar en la siguiente imagen.

2. Luego debemos pulsar clic derecho, y en el menú emergente hacemos clic en la opción “Nueva

base de datos”

SQL SERVER 2005

~ 4 ~ Ing. Henry M. Arévalo Flores

3. En la siguiente ventana procedemos a escribir el nombre de la base de datos que deseamos crear. Por ejemplo: Académico. Luego hacemos clic en el botón Aceptar.

4. En la siguiente ventana procedemos a escribir el nombre de la base de datos que deseamos crear.

Por ejemplo: Académico. Luego hacemos clic en el botón Aceptar.

SQL SERVER 2005

~ 5 ~ Ing. Henry M. Arévalo Flores

Tablas A continuación vamos a ver la manera de crear una tabla dentro de una base de datos. 1. Debemos seleccionar el grupo de

objetos tablas y luego pulsar clic derecho, en el menú emergente hacer clic en la opción “Nueva Tabla”.

2. En la siguiente ventana que

aparece debe proceder a Definir campos de la tabla

3. Luego de agregar los

campos a cada una de las tablas proceda Asignar clave principal. Para ello debe seleccionar el campo o campos, que formaran la clave principal y luego hacer clic en la barra de herramientas sobre el botón de clave principal.

SQL SERVER 2005

~ 6 ~ Ing. Henry M. Arévalo Flores

4. Luego de asignar a la tabla la clave Principal proceda a guardar la tabla. Para ello debe hacer clic en el botón guardar y a continuación se mostrara una pequeña caja de dialogo donde debe asignar el nombre de la tabla (por Ejemplo: Alumno) y luego hacer clic en aceptar.

5. A continuación podemos observar la tabla creada, en el grupo de objetos Tablas.

Laboratorio Crear las siguientes tablas

SQL SERVER 2005

~ 7 ~ Ing. Henry M. Arévalo Flores

SQL SERVER 2005

~ 8 ~ Ing. Henry M. Arévalo Flores

Diagramas Los diagramas en SQL Server es una forma de representar de forma grafica las relaciones que existen entre las tablas. A continuación vamos a ver los pasos necesarios para crear un diagrama: 1. Debemos seleccionar el grupo de objetos “Diagramas de base de datos”, luego aparece un cuadro

de dialogo donde debemos hacer clic en el botón Si.

2. Luego pulsamos clic derecho sobre el grupo de objetos diagramas y en el menú emergente hacemos

clic en la opción “Nuevo Diagrama de base de datos”.

SQL SERVER 2005

~ 9 ~ Ing. Henry M. Arévalo Flores

3. En la siguiente caja de dialogo donde debemos seleccionar la(s) tabla(s) y luego pulsar clic en el botón agregar.

4. A continuación se debe de

mostrar la representación grafica de las tablas que fueron seleccionadas y agregadas.

5. Luego procedemos a realizar la relación entre las tablas, para ello debe hacer lo siguiente:

a. Pulsar clic sobre la clave principal sobre la clave principal de la tabla padre. Ver Imagen

b. Luego proceda a arrastrar desde la tabla padre(Ejemplo: Alumno), hasta la tabla

hija(Ejemplo: Matricula).

SQL SERVER 2005

~ 10 ~ Ing. Henry M. Arévalo Flores

c. Luego de hacer esa operación se mostrara la siguiente caja de dialogo que apreciamos a continuación. En ella debemos fijar que coincidan los nombres de los campos de ambas tablas, así como podemos observar en la imagen, luego pulsar clic en el botón Aceptar.

6. En la siguiente caja de dialogo que aparece debemos realizar los cambios que podemos observar en

la imagen siguiente y luego hacer clic en Aceptar.

SQL SERVER 2005

~ 11 ~ Ing. Henry M. Arévalo Flores

7. Luego de haber seguido los pasos, debemos obtener el siguiente resultado. Ver imagen.

8. Luego para finalizar debemos procede a guardar Diagrama. Para ello pulsamos clic en el botón “Guardar” de la barra de herramientas.

9. Cuando hacemos clic en guardar, debe aparecer una caja de dialogo donde se mostrara una pequeña

caja de dialogo donde debemos ingresar el nombre del diagrama y hacer clic en aceptar.

SQL SERVER 2005

~ 12 ~ Ing. Henry M. Arévalo Flores

Agregar datos a la tabla Aunque es poco común que los datos en una base de datos se ingresen desde el mismo administrador de BD. Ahora veremos la forma de ingresar datos. 1. Ubicar en el grupo de objetos tablas y luego

pulsar clic derecho sobre la tabla que desea agregar datos. En el menú emergente que se muestra debemos hacer clic en la opción Abrir Tabla, así como apreciamos en la imagen.

2. Luego aparece la vista de hoja de datos, donde nosotros debemos proceder a ingresar los datos en cada una de las columnas.

Modificar estructura de una tabla

1. Seleccionar la tabla y luego pulsar clic derecho. En el menú emergente pulsar clic en Modificar.

SQL SERVER 2005

~ 13 ~ Ing. Henry M. Arévalo Flores

2. Luego debe mostrarse la ventana donde inicialmente definimos los campos de la tabla, ahí podemos realizar los cambios necesarios.

Laboratorio: Diagramas

Realizar el siguiente diagrama de base de datos

SQL SERVER 2005

~ 14 ~ Ing. Henry M. Arévalo Flores

Vistas Las vistas en SQL Server es una forma de representar de forma grafica la elaboración de consultas a partir de otras tablas. A continuación vamos a ver los pasos necesarios para crear una vista: 1. Luego pulsamos clic derecho sobre el grupo de objetos vistas y en el menú emergente hacemos clic

en la opción “Nueva vista”.

2. Luego podemos observar la ventana donde debemos seleccionar la(s) tabla(s) y hacer clic en agregar.

3. En la ventana del diseñar debemos seleccionar la(s) columna(s) que formaran parte de la vista. Luego para ver los resultados haga clic en Ejecutar.

SQL SERVER 2005

~ 15 ~ Ing. Henry M. Arévalo Flores

4. Para guardar la vista debemos hacer clic en el botón guardar . En la siguiente caja de dialogo proceda a proporcionar el nombre de la vista.

SQL SERVER 2005

~ 16 ~ Ing. Henry M. Arévalo Flores

Laboratorio: Vistas

Elaborar la siguiente vista que permita visualizar los cursos por escuela y facultad.

Elaborar la siguiente vista que permita visualizar los nombres de los cursos por cada alumno.

SQL SERVER 2005

~ 17 ~ Ing. Henry M. Arévalo Flores

Lenguaje de Manipulación de datos El lenguaje de manipulación de datos es aquel que permite manejar los datos contenidos dentro de las tablas de una base de datos. Contamos con las siguientes: Select (Seleccionar) Insert (Insertar) Update (Actualizar) Delete (Eliminar) Select: Este mandato permite realizar búsquedas especificas de datos de una o muchas tablas. 1. Ubicarse en la tabla, luego debe pulsa clic derecho y en el menú desplegable elegir la opción incluir

tabla como >> Select to >> Nueva ventana de Editor de consultas.

2. En la siguiente ventana proceda a indicar los campos que desea mostrar en la consulta y luego hacer

clic en ejecutar.

SQL SERVER 2005

~ 18 ~ Ing. Henry M. Arévalo Flores

Ejemplos Listar a los alumnos de sexo Femenino

SQL SERVER 2005

~ 19 ~ Ing. Henry M. Arévalo Flores

Listar a los alumnos donde su dirección sea la Urb. El Acero

Listar a los alumnos donde su código sea igual a 1000 o 1002

SQL SERVER 2005

~ 20 ~ Ing. Henry M. Arévalo Flores

Insert, este mandato permite agregar nuevos datos en una tabla. 1. Ubicarse en la tabla, luego debe pulsa clic derecho y en el menú desplegable elegir la opción incluir

tabla como >> Insert to >> Nueva ventana de Editor de consultas.

2. En la siguiente ventana proceda a indicar los campos que desea mostrar en la consulta y luego hacer

clic en ejecutar. Por ejemplo la sentencia que se muestra a continuación permite insertar datos en la tabla alumno.

SQL SERVER 2005

~ 21 ~ Ing. Henry M. Arévalo Flores

Update: Este mandato permite hacer modificaciones a los datos que se encuentran en una tabla. 1. Ubicarse en la tabla, luego debe pulsa clic derecho y en el menú desplegable elegir la opción incluir

tabla como >> Update to >> Nueva ventana de Editor de consultas.

2. En la siguiente ventana proceda a indicar los campos que desea mostrar en la consulta y luego hacer

clic en ejecutar. Por ejemplo la sentencia que se muestra a continuación permite modificar los apellidos y nombres del alumno que tiene el valor 1003 en el campo AlumnoID.

SQL SERVER 2005

~ 22 ~ Ing. Henry M. Arévalo Flores

Delete, este mandato permite eliminar datos de una tabla.

1. Ubicarse en la tabla, luego debe pulsa clic derecho y en el menú desplegable elegir la opción incluir tabla como >> Delete to >> Nueva ventana de Editor de consultas.

2. En la siguiente ventana proceda a indicar los campos que desea mostrar en la consulta y luego hacer

clic en ejecutar. Por ejemplo la sentencia que se muestra a continuación permite eliminar los datos de los alumnos donde el valor de la columna AlumnoID sea igual a 1000 o 1003.