Sei sulla pagina 1di 30

Prctica 01

Fundamentos de Bases de Datos


Facultad de Ciencias UNAM
M.I. Gerardo Avils Rosas
gar@ciencias.unam.mx
Laboratorio:
L en C.C. Erick Orlando Matla Cruz <ematla@ciencias.unam.mx >

Prctica 01
Desarrollo

1. Introduccin

Un SMBD es una coleccin de datos interrelacionados y un conjunto de aplicaciones


para acceder a esos datos. La coleccin de datos, usualmente referida como la base
de datos, contiene informacin relevante a alguna entidad. El objetivo primario de un
SMBD es proveer una manera de almacenar y recuperar los datos de forma
conveniente y eficiente.
Los SMBD estn diseados para gestionar grandes cantidades de informacin. La
administracin de los datos implica definir estructuras para el almacenamiento de la
informacin y proveer de mecanismos para la manipulacin de la informacin.
Adems, el SMBD debe asegurar la seguridad de la informacin a pesar de fallas del
sistema o intentos de acceso no autorizados as como posibles problemas debido al
acceso concurrente de mltiples usuarios. Debido a lo anterior resulta que el rol de DBA
se torna primordial para el desarrollo de las aplicaciones empresariales dentro de las
organizaciones. Siendo una de las actividades primarias la instalacin, administracin
y mantenimiento de dicho software.
La prctica se enfoca a presentar los detalles y las consideraciones sobre el proceso
de instalacin de SQL Server 2012 R2.
a. SQL Server
Comenz como un desarrollo conjunto de Sybase y Microsoft para hacer frente
a los SMBD desarrollados por Oracle e IBM a finales de los aos ochenta. SQL
Server se origin como Sybase SQL Server en 1987. Microsoft y Sybase trabajaron
conjuntamente hasta la versin de SQL Server 4.0 que corra en la plataforma
Windows NT.
SQL Server 6.0 fue el primer sistema que Microsoft desarroll sin ayuda de Sybase.
En 1996 Microsoft liber SQL Server 6.5 6.5. En 1998 Microsoft saca al mercado
SQL Server 7.0, para el ao 2000 se presenta SQL Server 2000. A partir de esta
fecha Microsoft comienza a hacer actualizaciones peridicas sobre su producto
liberando en 2003 la versin de SQL Server 2000 de 64 bits y en 2005, 2008, 2012,
2014 y 2016 las nuevas versiones de SQL Server nombradas de acuerdo al ao
de salida.

Prctica 01
b. Instalacin
Asumiendo que han seguido los pasos de la Prctica 0 para obtener la versin
SQL Server 2012 Enterprise Edition SP2, se presentan a continuacin los pasos a
seguir para instalar el software:
1. Se debe contar con Sistema Operativo Windows 7, 8, 8.1 o 10. En la pgina
de DreamSpark pueden obtener versiones de Windows Server 2008 en
adelante, estas versiones tambin son compatibles con la versin de SQL
Server a instalar.
2. No es necesario grabar en un DVD la iso, pueden montarla con algn
software como http://wincdemu.sysprogs.org/ (Windows 10 permite
montar las isos sin necesidad de software adicional).
3. Con la iso montada o el DVD dentro del equipo, comenzaremos la
instalacin ejecutando el setup, ver Figura 1.

Figura 1 "setup" que permite iniciar el instalador de SQL Server


4. Es posible que el instalador no se pueda ejecutar y se muestre un mensaje
de falta de paquete, ver Figura 2.

Figura 2 Posible error al iniciar el instalador

Prctica 01

5. En caso de que se haya mostrado el mensaje del punto anterior,


deberemos hacer los siguientes dos pasos, en caso contrario podremos ir
al paso 8. Abrir la opcin regin del panel del control (Figura 3), la forma
ms fcil de llegar a esta opcin es presionar la tecla Windows y escribir
regin.

Figura 3 Opcin "Regin" del Panel de Control de Windows


6. Cambiar el lenguaje del sistema operativo por Espaol (Espaa), ver
Figura 4.

Figura 4 Cambiando el idioma de Windows

Prctica 01

7. Volvemos a ejecutar el setup del paso 3.


8. El proceso de carga del instalador y cada uno de sus pasos podra ser
lento, en ocasiones vern el mensaje de la Figura 5; sin embargo, no
debern detener la instalacin por ningn motivo.

Figura 5 Mensaje de espera del instalador de SQL Server


9. Una vez cargado el instalador, tendrn disponible la vista de la Figura 6.

Figura 6 Vista inicial del instalador de SQL Server


10. Seleccionar la opcin Instalacin, ver Figura 7.
11. Seleccionar la opcin Nueva Instancia Independiente de SQL Server o
agregar caractersticas a una instalacin existente.
12. Tras una verificacin de 9 caractersticas sobre el Sistema Operativo,
debern dar clic en Aceptar, ver Figura 8.

Prctica 01

Figura 7 Pantalla de la opcin "Instalacin"

Figura 8 Verificacin de reglas auxiliares

Prctica 01

13. Desactivar el Firewall de Windows, en caso de no hacerlo no se podr


continuar la instalacin tras la verificacin de caractersticas del equipo.
Ver Figuras 9 y 10.

Figura 9 Desactivar Firewall de Windows

Figura 10 Firewall de Windows desactivado

Prctica 01

14. NO modificar la clave del producto. El producto con el que cuentan lo


obtuvieron a travs de DreamSpark nicamente con fines educativos, no
intenten vender el software o ponerlo en produccin ya que podran
incluso afectar el acuerdo de la UNAM con Microsoft. Dar clic en
Aceptar, ver Figura 11.

Figura 11 Especificar clave de producto (incluida por DreamSpark)


15. Aceptar trminos de licencia, si desean compartir datos de uso de la
aplicacin pueden seleccionar la casilla. Dar clic en siguiente, ver Figura
12.

Figura 12 Aceptacin de Trminos de Licencia

Prctica 01

16. Tras el paso anterior, el instalador cargar los archivos de configuracin


y validar otras reglas sobre nuestro equipo y sistema operativo. Es aqu
donde el Firewall de Windows podra causarnos conflictos, en caso de
que as sea, se deber desactivar y ejecutar de nuevo la verificacin. Ver
Figuras 13 y 14.

Figura 13 Instalacin de archivos de configuracin

Figura 14 Verificacin de reglas de Sistema Operativo y Equipo

Prctica 01
17. Seleccionar el tipo de instalacin que necesitamos de SQL Server, para
el curso utilizaremos Instalacin de Caractersticas de SQL, esta
instalacin nos permitir tener una instancia de bases de datos en nuestro
equipo. Ver figura 15.

Figura 15 Seleccin de tipo de instalacin de SQL Server


18. Seleccionar las caractersticas de la instancia a instalar, seleccionaremos
todas y daremos clic en Siguiente. Ver figura 16.

Figura 16 Seleccin de caractersticas de la instancia

Prctica 01

19. Se realiza una nueva verificacin de reglas para instalar SQL Server. Dar
clic en Siguiente, ver figura 17.

Figura 17 Comprobacin de reglas de instalacin


20. Ingresar el nombre de la instancia, dejaremos el nombre por default. La
explicacin a este punto se dar durante la sesin de laboratorio. Dar clic
en Siguiente, ver figura 18.

Figura 18 Ingresar nombre de la instancia

Prctica 01

21. Verificacin de espacio en disco duro, se necesitan aproximadamente


5gb para la instalacin y 1gb para el curso. Ver figura 19.

Figura 19 Verificacin de espacio en disco duro


22. Asignacin del tipo de inicio de los servicios necesarios para SQL Server.
Lo recomendable es que queden como en la imagen; sin embargo,
pueden colocar todos en Manual y slo iniciarlos cuando utilicen su
instancia.

Figura 20 Asignacin de tipo de inicio de servicios SQL Server

Prctica 01
23. Asignacin de forma de inicio en la instancia. Seleccionaremos el modo
mixto con lo que podremos ingresar con el usuario sa y nuestro usuario
de Windows. Escribimos una contrasea para el usuario sa, ver Figura 21.

Figura 21 Asignacin de modo mixto de ingreso y contrasea para usuario sa


24. An en la pantalla del punto anterior, daremos clic en Agregar, ver
Figura 22.

Figura 22 Agregando el usuario de Windows como DBA de la instancia

Prctica 01

25. Dar clic en opciones avanzadas, ver figura 23.

Figura 23 Opciones avanzadas de Usuarios o Grupos


26. Clic en Buscar ahora, seleccionar el usuario de Windows al cual le
daremos el privilegio y clic en aceptar, ver Figura 24.

Figura 24 Bsqueda y seleccin de usuario de Windows

Prctica 01
27. Dar clic en Aceptar, ver figura 25.

Figura 25 Paso final para aadir el usuario de Windows a la instancia


28. El usuario habr quedado aadido y podremos continuar con la
instalacin, dar clic en Siguiente. Ver figura 26.

Figura 26 Usuario de Windows aadido a la instancia

Prctica 01
29. En la pantalla Configuracin del Servidor se deber seleccionar la
configuracin del modo de servidor, este depender del tipo de instancia
que instalemos. Se profundizar sobre este punto en la sesin de
laboratorio. Seleccionar modo tabular y aadir nuevamente el usuario de
Windows como en el paso anterior desde la opcin Agregar y despus
clic en Siguiente. Ver Figura 27.

Figura 27 Seleccin de modo de servidor


30. Los directorios de datos NO los cambiaremos de ubicacin. Dar clic en
Siguiente. Ver Figura 28.

Figura 28 Ubicacin de Directorios de datos

Prctica 01
31. Seleccionar el tipo de instalacin de Reporting Services, seleccionar
instalar y configurar y en la opcin Share Point seleccionar Solo instalar.
Clic en Siguiente. Ver Figura 29.

Figura 29 Opciones de Reporting Services


32. Aadir nuevamente el usuario de Windows, clic en Siguiente. Ver Figura
30.

Figura 30 Opciones de Distributed Replay Controller

Prctica 01

33. Especificar el nombre del controlador (vaco) y directorios a utilizar


(default), clic en Siguiente. Ver Figura 31.

Figura 31 Directorios para Distributed Replay Controller


34. Envo de informe de errores de manera a Microsoft (no necesario), clic en
Siguiente, ver Figura 32.

Figura 32 Envo de informe de errores de SQL Server

Prctica 01

35. Verificacin de reglas de instalacin, clic en Siguiente. Ver figura 33.

Figura 33 Reglas de verificacin de instalacin

36. Resumen de instalacin, clic en Instalar. Ver Figura 34.

Figura 34 Resumen de Instalacin

Prctica 01

37. Durante la instalacin no debern suspender o apagar el equipo,


tampoco debern cancelar la instalacin de SQL Server. La instalacin
tarda de 20 a 75 minutos dependiendo del hardware con el que cuenta
su equipo. Ver Figura 35.

Figura 35 Instalando SQL Server


38. Una vez concluida la instalacin, debern dar clic en Cerrar, ver Figura
36.

Figura 36 Informe final de instalacin de SQL Server

Prctica 01

39. Tras la instalacin, en Todos los Programas encontrarn todas


herramientas instaladas con SQL Server. Ver Figura 37.

Figura 37 Todos los Programas, letra M, Microsoft SQL Server


40. Buscamos SQL Server Management Studio, ver Figura 38. Esta ser la
herramienta que estaremos utilizando todo el semestre.

Figura 38 SQL Server Management Studio

Prctica 01

41. Reactivamos el Firewall de Windows, ver Figuras 39 y 40.

Figura 39 Reactivando Firewall de Windows

Figura 40 Firewall de Windows reactivado

Prctica 01

42. Iniciamos SQL Server Management Studio, ver Figura 41.

Figura 41 Abriendo SQL Server Management Studio


43. Para poder conectarnos a una instancia de bases de datos, es necesario
especificar el tipo de servidor al cual nos conectaremos, el nombre del
host y la manera en que ingresaremos.

Figura 42 Pantalla de inicio de SQL Server Management Studio

Prctica 01

44. En nuestro caso debemos especificar el nombre de nuestro equipo Dado


que estaremos trabajando en modo local y en modo de autenticacin
seleccionaremos de SQL Server. Ingresamos en usuario sa y en
contrasea la contrasea que asignamos a dicho usuario durante la
instalacin. Ver figura 43.

Figura 43 Ventana de conexin


45. Una vez dentro del motor, debern tener la siguiente pantalla.

Figura 44 Ventana de trabajo de SQL Server Management Studio

Prctica 01

2. Ejercicios

Inicia sesin en SQL Server Management Studio.


Entra a https://msftdbprodsamples.codeplex.com/releases/view/55330
descarga el archivo que se presenta en la figura 45.

Figura 45 Base de Datos Adventure Works

Descomprime el archivo descargado, encontrars un archivo .bak. Ver Figura


46.

Figura 46 Archivo .bak de la base de datos Adventure Works

Restaura la base de datos Adventure Works siguiendo los siguientes pasos:


Da clic derecho en SQL Server Management Studio en Base de datos
Da clic en la opcin restaurar base de datos (ver Figura 47)
Selecciona dispositivo como origen del archivo (ver Figura 48)
Da clic en para localiza el archivo, dar clic en Agregar (ver Figura
49)
En buscar archivo de copia de seguridad poner la ruta donde est el .bak
y actualizar la vista, seleccionar el archivo .bak y dar clic en Aceptar.
Ver Figuras 50 y 51.
Dar clic en Aceptar ver Figura 52.
Verificar que aparezca Listo del lado izquierdo y dar clic en Aceptar.
Ver Figura 53.
La base de datos Adventure Works se restaurar, una vez terminado el
proceso dar clic en Aceptar. Ver Figuras 54 y 55.

Prctica 01

Figura 47 Men emergente, Restaurar base de datos es una opcin de ste

Figura 48 Men Restaurar base de datos

Prctica 01

Figura 49 Seleccin de archivo a restaurar

Figura 50 Bsqueda da archivo a restaurar

Prctica 01

Figura 51 Seleccin de archivo a restaurar

Figura 52 Confirmacin de archivo a restaurar

Prctica 01

Figura 53 Verificacin de "Listo" y comienzo de restauracin de base de datos

Figura 54 Progreso de la restauracin de la base de datos

Prctica 01

Figura 55 Finalizacin de restauracin de base de datos

Responde:
Qu pasa si actualizas tu instancia? (Ver Figura 56)

Figura 56 Botn "actualizar"


Explora un poco la base de datos Adventure Works, a qu negocio crees
que pertenece?
Durante la instalacin algo te llam la atencin? qu? Investiga sobre eso.
Investiga y compara las diferencias, ventajas y desventajas e incluye un
anlisis de costos de las tecnologas: SQL Server, Oracle, My SQL, Postgresql,
Mara DB.
Qu son las bases de datos no relacionales?
Qu es JSON? Qu es COBOL?
Qu es Mongo DB? Crees que tenga alguna ventaja o desventaja con los
SMBD que investigaste previamente?
Qu es una base de datos OLAP? Qu es una base de datos OLTP?
Compara las bases de datos OLAP y las OLTP.

Prctica 01

Entregables:

Generar un reporte (pdf) con las respuestas a las preguntas planteadas en los
ejercicios. Todas las preguntas debern ser respondidas, el reporte deber incluir
fuentes (bibliografa). NO Wikipedia y/o rincn del vago. Adems, debern
incluir comentarios y pantallazos de la instalacin que crean necesarios.
Debern enviar su reporte siguiendo los lineamientos establecidos para la
entrega de prcticas, en el cuerpo del correo debern incluir nombre completo
y nmero de cuenta.
Fecha de entrega jueves 18 de agosto a las 23:59 hrs.

Potrebbero piacerti anche