Sena

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 23

PLAN DE INSTALACION PARA EL SMBD SELECCIONADO SEGUN-EL CASO DE

ESTUDIO

MARIO ENRIQUE ALARIO ROJAS

SENA
ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS
OCTUBRE DE 2019
PLAN DE INSTALACIÓN PARA EL SMBD PARA LA ALCALDIA DE SAN ANTONIO

Actualmente los avances tecnológicos son cada vez más necesarios, las empresas
dependen cada día más de ellos, por lo tanto se hace necesario los sistemas encargados
para manejar grandes cantidades de información.

Así se crean los sistemas manejadores de datos encargados de almacenar la información


de manera ordenada, permitiendo la administración de los mismos de forma ágil y segura.

Los dos programas más utilizados del paquete son MySQL Server y MySQL Workbench,
ya que gracias a ellos tendremos la posibilidad de trabajar en las bases de datos. MySQL
es un entorno de base de datos creado por Oracle con licencia pública general y también
comercial que es capaz de trabajar con estructuras de datos relacionales.

 MySQL Server: es el paquete principal y se trata de un software gestor de bases


de datos relacionales, potentes y muy utilizados. Es capaz de crear bases de
datos, son sus respectivas tablas, vistas y relaciones. Además de poder realizar su
edición y consultas a dichos datos.

 MySQL Workbench: por su parte, este software nos va a proporcionar potentes


opciones de administración de bases de datos relacionales, además de utilizar
consultas SQL mediante un entorno visual a golpe de clic.
OBJETIVO

Proceso de Pre-Instalación, Instalación, Post-Instalación del sistema manejador de Base


de Datos para la Alcaldía San Antonio del SENA.

ESPECIFICACIONES DE SERVICIOS

Una vez que esté plenamente identificado si se va a utilizar el servidor de base de datos
dedicado o compartido considerando los servicios particulares va a alojar, se procede a la
selección del tipo de servicio de base de datos que puede ser instalado en el SMBD,
estas son algunas de las consideraciones al respecto:

 Procesamiento transaccional en línea (Online Transaction Processing -OLTP): en


este caso las operaciones de entrada, recuperación y procesa- miento de datos,
se realizan bajo una arquitectura “Cliente-Servidor”. Se caracteriza por un alto
rendimiento, operaciones DML (Lenguaje de modificación de Datos en SQL) y
ejecución de consultas.

 Procesamiento analítico en línea (On-Line Analytical Processing - OLAP):


Este tipo de servicio agiliza la consulta de grandes cantidades de datos a través de
la utilización de cubos OLAP, forma parte de las soluciones de Inteligencia de
Negocios (Business Intelligence -BI). A su vez esta categorizado en:

 Rolap: se almacenan los datos en un motor relacional.


 Molap: almacena los datos en una base de datos multidimensional.
 Holap: es un hibrido de las anteriores, puesto que almacena algunos datos
en un motor relacional y otros datos en una base de datos
multidimensional.

 Además de esto también se debe tener en cuenta:

 Características de la Empresa (Alcaldía)


 Tamaño de la Empresa
 Volumen de información esperado a manejar
 Tipo de trabajo (oltp)
 Ubicación deseada para la información (Centralizado/Distribuido)
 DBMS comprado/arrendado/licenciado
 Infraestructura disponible
 Recursos humanos
 Tiempo
 Recursos de dinero
 Riesgos
 Usuarios

Después de haber analizado el entorno, consideraciones de seguridad y especificaciones


del servicio se validan los requerimientos generales de:

Sistema operativo

 Hardware
 Software requerido/opcional/colateral/actualizaciones
 Comunicaciones
 Capacidad de la red
 Almacenamiento (discos, …)
 Integración con otros productos/aplicaciones

Para la alcaldía de san Antonio se ha decidido por la instalación del sistema de gestor de
base de datos MySQL. Es un sistema que se puede encuadrar dentro de la categoría de
los programas open-source. Aparte de las características que definen MySQL como
programa open-source, existen aspectos que lo diferencian de otros productos como, por
citar uno conocido, Access. Los atributos a los que hacemos referencia son: Posibilidad
de crear y configurar usuarios, asignando a cada uno de ellos permisos diferentes.
Facilidad de exportación e importación de datos, incluso de la base de datos completa.
Posibilidad de ejecutar conjuntos de instrucciones guardadas en ficheros externos a la
base de datos.

PREINSTALACIÓN

Al momento de implementar SMBD se deben tener en cuenta los requerimientos del


cliente, las necesidades del cliente, la infraestructura actual de la red.

Así mismo se debe tener en cuenta los requisitos de hardware y software para
implementar la SMBD:

Sistema operativo: El sistema operativo debe ser multiplataforma (Windows, Linux, Unix,
etc) y lo más actualizado posible
Memoria RAM: Debe tener la capacidad suficiente para que el sistema no colapse, entre
más memoria mejor.

Procesador: Es importante el número de procesadores y de núcleos ya que algunos


SMBD ofrecen licencias dependiendo de ellos.

Disco Duro: Debe tener la capacidad suficiente para no quedar limitado a mediano plazo

Requisitos de red: La red debe ser lo más actualizada posible ya que esto interferiría con
la disponibilidad de la base de datos.

Selección de SMBD: Se debe seleccionar la que más se ajuste a las necesidades de la


entidad y capacidades del hardware.

REQUERIMIENTOS DE HARDWARE Y SOFTWARE DEL SMBD

A continuación, se relacionan los requisitos mínimos para instalar SQL server express:

Sistemas operativos compatibles

Windows 7; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2008
R2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2;
Windows 10.

Procesador

Intel: procesador compatible con una velocidad mínima de 1 GHz o un procesador más
rápido
RAM

Mínimo de 512 MB para SQL Server Express con herramientas y SQL Server Express con
Advanced Services y 4 GB para Reporting Services que se instala con SQL Server
Express con Advanced Services

Espacio en disco duro


5 GB de espacio en disco mínimo

INSTALACION

Proceso de instalación de MySQL en Windows 10.

Antes del proceso de instalación, recomendamos tener nuestro sistema operativo, sea el
que sea, actualizado, para evitar errores de última hora.
Una vez descargado el paquete, procedemos a su ejecución, para que dé comienzo el
asistente de instalación. Como queremos instalar tanto el Server como el Workbench,
podremos optar por dos posibilidades. Pulsar sobre “Developer Default” que instalará
automáticamente todo lo necesario para la creación y gestión de bases de datos. Para
usuario que estén comenzando, recomendamos esta opción, ya que instalara MySQL de
forma completa con información extra y todo tipo de soporte disponible.

Si le damos a la opción de “Custom” tendremos bastantes opciones parar elegir. Esta


opción está dirigida a usuarios que ya cuenta con experiencia trabajando en otros
gestores de bases de datos. Vamos a ver un poco las opciones principales de instalación:

MySQL Servers: esta será la herramienta principal y básica si deseamos utilizar nuestro
equipo para convertirlo en un servidor y gestor de bases de datos. En nuestro caso vamos
a instalar este paquete, para poder realizar la conexión luego mediante el cliente. Por
tanto, desplegamos toda la lista del apartado, y pulsamos en la flecha para mover la
opción hacia a derecha.
MySQL Workbench: estará situada en el apartado de “Applications” y será nuestro cliente
de MySQL. Procedemos igual que en el punto anterior.
MySQL Connections: esta opción irá en función de las conexiones que nosotros
queramos realizar. Según los clientes y los lenguajes de programas que vayamos a
utilizar. Lo mejor será instalar todos esto paquetes por si en un futuro necesitamos alguno
de ellos.
Documentación: en este último apartado, podremos agregar información sobre cómo
utilizar MySQL y ejemplos de ayuda.

Cuando tengamos los paquetes elegidos, tanto en el método anterior como en este
pulsaremos “Next” y luego en la siguiente pantalla “Execute”. Para prácticamente todas
las aplicaciones será necesario tener el paquete de Microsoft Visual C++ 2015 instalado.
Aunque esta se instalará automáticamente cuando el proceso comience.
En cualquier caso, la preparación para la instalación de paquetes comenzará hasta que
nos aparezca todo como “INSTL DONE” Como vemos, Visual Studio no se ha instalado, y
esto se debe a que también necesitamos tener el paquete de Microsoft previamente
instalado en el equipo. Pulsamos en “Next”
En este siguiente paso, ya sí efectuaremos en proceso de instalación. Nos aparecerá
antes un mensaje emergente en el que simplemente pulsamos en “Yes” para continuar.
Seguidamente aparecerá una lista de os programas que se van a instalar. Nuevamente
pulsamos en “Execute”
Configuración de MySQL

Finalizada la instalación de los módulos será turno de proceder a una configuración inicial
antes de ejecutar los correspondientes servicios. Pulsamos “Next” y elegimos la primera
opción “Standalone MySQL Server/Classic MySQL Replication”
La siguiente pantalla es importante, ya que necesitaremos configurar algunos parámetros
como el tipo de equipo que tendremos para SQL, además de protocolos y puertos TCP
por donde se efectuarán las conexiones remotas al servidor SQL.

Para la configuración de tipo de ordenador tendremos tres opciones distintas:

Development Computer: Está orientado a ser un equipo en el que está instalado el


servidor SQL, pero también el cliente para las consultas de bases de datos. Si nuestro
equipo es doméstico y trabajamos de forma normal en él está será la opción que
debemos elegir.

Server Computer: esta segunda opción será orientada a ordenadores utilizados para
funciones de servidor, por ejemplo, servidor web con bases de datos.
Dedicated Computer: la tercera opción es par el caso en que queremos crear un equipo
solo y exclusivamente orientado a bases de datos. Por ejemplo, una máquina virtual en la
que se almacenen nuestras bases de datos.

La siguiente opción que tendremos que elegir es la del puerto TCP que utilizaremos para
conexiones remotas. Por defecto es el 3306. La opción que marquemos aquí será el
puerto que tendremos que abrir en nuestro router para establecer las conexiones remotas.

El resto de opciones recomendamos dejarlas por defectos tal y como están.

A continuación, debemos elegir la contraseña para conectarnos en el servidor SQL. Esta


configuración la podremos modificar en cualquier momento desde el propio servidor. No
será necesario definir un usuario específico para administrar la base de datos, ya que por
defeco será el usuario root.
Finalmente configuraremos el nombre del servicio para MySQL y las preferencias
generales en cuando a inicio del demonio y el uso de cuentas de usuario.
Para finalizar, en la última pantalla pulsamos en “Execute” para ejecutar las acciones y
activar los servicios correspondientes en el sistema. Todo debería de haberse completado
correctamente. En caso de no ser así, veremos una x roja en el elemento de la lista
y tendremos que ver el log de error para saber más información acerca de este.
Si hemos instalado otros elementos extras como los ejemplos, también necesitaremos
configurarlos. Lo único que tendremos que hacer será conectar con el servidor mediante
el usuario root y la contraseña que hayamos definido anteriormente.
De esta forma habremos finalizado el proceso para instalar MySQL en Windows 10
Conectarnos a MySQL server desde MySQL Workbench.

Si durante el proceso hemos instalado el cliente gráfico MySQL Workbench, se nos abrirá
automáticamente tras la instalación para poder conectarnos a un servidor.

Por defecto, nos aparecerá el enlace de conexión a nuestro propio equipo en donde
tendremos instalado el server. Vamos a suponer que no tenemos creada ninguna
conexión, así veremos cómo configurar una.

Lo primero que tendremos que hacer es pulsar sobre el botón “+” de “MySQL
Connections”
Ahora en la ventana que se nos abre tendremos que colocar los siguientes
parámetros:

 Un nombre para la conexión. El que queramos.


 Elegir como protocolo estándar, el TCP/IP.

En “hostname” tendremos que colocar la dirección IP del servidor. Si es nuestro propio


equipo la IP debe ser 0.0.1. Pero estamos en una red local, será la dirección IP que tenga
asignada en su tarjeta de red. Si es una conexión remota necesitaremos saber la
dirección externa del de la conexión.

Puerto de conexión: colocamos el que hayamos configurado anteriormente.

Nombre de usuario: en nuestro caso podríamos colocar root o el que configuramos


anteriormente.

Cuando este todo, pulsamos en “OK” o en “Test connection” para comprobar si la


conexión es correcta. Nos pedirá la clave y todo debería de ir correctamente.
En la ventana principal de MySQL Workbench aparecerá la nueva conexión creada para
poder conectarnos con un solo clic. De esta forma ya estaremos dentro del entorno de
gestión de bases de datos de MySQL.

Este ha sido el procedimiento de instalación y configuración de MySQL Server y MySQL


Workbench en Windows 10.
phpMyAdmin

También es posible administrar MySQL desde el navegador web. Los pasos son:

Instalar XAMPP, EasyPHP (recomiendo la última versión, pero linkeo el tutorial del 1.8 ),
o WAMP.

Descargar phpMyAdmin.

Iniciar el servidor local que hayan instalado y desactiven el módulo propio de MySQL que
trae.

Instalen phpMyAdmin en dicho servidor local.


inicien sesión (desde el navegador) con el usuario "root" y la contraseña que hayan
elegido al crear la instancia separada local de MySQL.

No se confundan el phpMyAdmin que trae el servidor local, con que ustedes han instalado
aparte (éste último es como si fuese un sitio web normal que están probando).

No genera conflicto entre las instancias MySQL creadas por los servidores locales
(XAMPP, EasyPHP, etc) con la primera que instalamos. Si van a usar la instancia dicho
servidor, desactiven el servicio MySQL desde MySQL Monitor o Inicio >> Ejecutar,
escriban services.msc, busquen dicho servicio y parenlo. Si van a utilizar la instancia
separada que acabamos de instalar, inicien éste servicio y desactiven el del servidor local.
Quizás investigando un poco más, cambiando puertos, etc, etc, se pueda tener ambos,
pero no viene al caso para este tutorial para hacerlo más simple.

La sintaxis en phpMyAdmin puede diferenciar un poco, pero en esencia es lo mismo. No


viene al caso profundizar ahora.

También podría gustarte