You are on page 1of 12

LABORATORIO 2.

SQL SERVER- ESTRUCTURAS


BASE DE DATOS DE LA ALCALDIA

Implementacin de las estructuras de Base de Datos de


la Alcalda de San Antonio del SENA.
Objetivo:
Reconocer los esquemas de datos implementados en las dependencias
de la alcalda.
Algunas de las Secretarias de la alcalda de San Antonio del SENA
poseen sistemas de informacin los cuales se soportan en bases de datos
que ya se encuentran implementadas en los Sistemas Manejadores de
Base de Datos, como parte de su labor como Administrador de Bases de
Datos, se recomienda el reconocimiento de las estructuras actuales para
su posterior anlisis.
Para la implementacin de la estructura de las Bases de Datos con las
que actualmente cuenta la alcalda, se debe Desempaquetar el archivo
denominado: CargaTodoSQLserver.zip.

FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Estructura de la Base de datos - SQL SERVER

Instrucciones:
1. Descargar el paquete del laboratorio2 y copiar el archivo Alcaldia_
Script_General.sql, en la carpeta de proyectos del Managment Studio
(\Mis documentos\SQL Server Management Studio\Projects).
2. Acceder al SQLServer Managment Studio, ingresar las credenciales
del usuario y seleccionar el servidor.

3. Abrir el script suministrado en el paquete del laboratorio2: Alcaldia_


Script_General.sql.

2
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Estructura de la Base de datos - SQL SERVER

En la Ficha Archivo (File) seleccionar la opcin Open (Abrir) y luego Archivo


(File).

Seleccionar el archivo y abrir.

Se desplegar en el rea de edicin el script con los comandos DDL y


DML necesarios para la construccin de las bases de datos y sus objetos
bsicos, la estructura de cada una de las bases de datos la encuentra en
la documentacin adicional.

3
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Estructura de la Base de datos - SQL SERVER

Se procede a ejecutar seleccionando el botn << ! Ejecutar >> o la tecla


de funcin F5.

Una vez que se ha ejecutado, se debe obtener en la ficha de mensajes, la


informacin de la ejecucin exitosa de los comandos.

4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Estructura de la Base de datos - SQL SERVER

4. Verificar la existencia de las bases de datos. Para hacer esto, usar el


explorador de Objetos (Object Explorer) y expandir la carpeta de base de
Datos (Databases), se debe observar las estructuras de las bases de datos:
SecAmbiente, SecGobierno, SecHacienda, SecRecreacion y SecSalud.

5
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Estructura de la Base de datos - SQL SERVER

5. Construir el Diagrama de Base de Datos para cada una de ellas. Para


hacer esto, expandir el icono de Base de Datos correspondiente y acceder
al objeto Diagramas dentro de ella.

Dar clic derecho sobre el objeto Diagrama de la base de Datos (Database


Diagram) y seleccionar la opcin Nuevo Diagrama de Base de Datos (New
Database Diagram).

6
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Estructura de la Base de datos - SQL SERVER

A continuacin se desplegar un mensaje que indica la necesidad de crear


uno o ms objetos de soporte para la construccin del diagrama, a lo que
accedemos aceptando el mensaje.

Posteriormente aparecer en la pantalla un cuadro de dilogo con la lista


de las tablas contenidas en la base de datos, seleccionarlas, oprimir el
botn Agregar (Add) y cerrar (Close) el cuadro de dilogo.

7
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Estructura de la Base de datos - SQL SERVER

Y el diagrama es construido inmediatamente. ste debe ser guardado


para que tenga persistencia dentro de los objetos de la base de datos.

8
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Estructura de la Base de datos - SQL SERVER

6. Verificar el contenido del objeto Tablas, all se listan las tablas


contenidas en la base de datos.

Para cada una de ellas se cuenta con los tems Columnas, Llaves,
Restricciones, Desencadenadores, ndices y Estadsticas.

Al desplegar la informacin de la carpeta columnas, se puede observar


la estructura interna de la tabla (nombre de los campos, tipo de datos,

9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Estructura de la Base de datos - SQL SERVER

tamao y obligatoriedad), as como con la carpeta llaves donde se muestra


el nombre con el que se identifica en el sistema la llave primaria y fornea
de la tabla en este caso EstacionMuestreo.

7. Tambin se puede revisar el contenido de la tabla. Para hacer esto


puede seleccionar la opcin Seleccionar las primeras 1000 filas,

10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Estructura de la Base de datos - SQL SERVER

O escribir y ejecutar una nueva consulta (New Query) sobre la tabla.

Y as podr observar los datos contenidos en la tabla EstacionMuestreo:

8. Realice el mismo procedimiento sobre las dems Bases de Datos y


sus objetos. Esta informacin posteriormente ser utilizada en algunos
laboratorios.

11
FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje

Oracle, Java, Oracle Logo, son


propiedades de Oracle. Copyright

marcas

registradas

PostgreSQL, PostgreSQL Logo, son marcas registradas


propiedades de PostgreSQL Global Development Group.
Copyright
Microsoft SQL Server, Microsoft SQL Server Logo, son marcas
registradas propiedades de Microsoft. Copyright

Registered trademark

Atribucin, no comercial, compartir igual


Este material puede ser distribuido, copiado
y exhibido por terceros si se muestra en los
crditos. No se puede obtener ningn
rcial y las obras derivadas
ben
tienen que estar bajo los mismos trminos
de licencia que el trabajo original.

FAVA - Formacin en Ambientes Virtuales de Aprendizaje

SENA - Servicio Nacional de Aprendizaje