Sunteți pe pagina 1din 18

2019

del SMBD
instalación
Informe de

[INFORME SOBRE LA EJECUCIÓN DEL PLAN DE


CONFIGURACIÓN EN LA ALCALDIA DE SAN ANTONIO DEL
SENA.]
[ADIELA GALVIZ BARRERA]

[SERVICIO NACIONAL DE APRENDIZAJE - SENA] | [Bogotá-Colombia]


Contenido
INTRODUCCION....................................................................................................................2

OBJETIVOS............................................................................................................................2

INSTALACION SMBD..............................................................................................................3

PREINSTALACION SMBD.......................................................................................................3

INSTALACIÓN VIRTUALBOX...................................................................................................5

INSTALACIÓN WINDOWS SERVER 2016................................................................................7

INSTALACIÓN DE XAMPP......................................................................................................9

EJECUTAR EL PLAN DE DATOS DENTRO DEL PROGRAMA...................................................11

ELABORACIÓN DE TABLAS MODELO RELACIÓN-ENTIDAD..................................................16

POST INSTALACIÓN.............................................................................................................17

BIBLIOGRAFIA.....................................................................................................................17
INTRODUCCION
Las entidades estatales tienen a su cargo una administración adecuada de los
recursos de un municipio, siendo esta el manejo de la información las Bases de
Datos son fundamentales para establecer una estrategia CRM (Customer
Relationship Manager) adecuada en la alcaldía. Una estrategia CRM consiste en
recolectar toda la información posible sobre los usuarios para gestionar estas
relaciones en torno a los datos. De esta manera conseguiremos segmentar aquella
información que sea más relevante para cada uno y optimizar algunos aspectos de
la comunicación administrativa, como ofrecer campañas más personalizadas,
ofrecer soporte específico, y llevar un registro minucioso de todos los documentos
que enviamos y recibimos de la alcaldía. También se automatizan las órdenes,
cotizaciones y procesos administrativos.

Con la evolución de la tecnología y la necesidad de hacer más agiles y confiables


los procesos para el manejo de la información, se crean unas herramientas que
fortalecen los Sistemas Manejadores de Bases de Datos, para almacenar de una
forma organizada y que nos permita administrar la información acorde a nuestras
necesidades.

En el siguiente documento explicaremos la preinstalación e instalación del


Software Oracle 11g (Este dado a que al que estaba disponible en los laboratorios
no pude acceder por falta de contraseñas).

OBJETIVOS

Implementar el proceso de instalación de un Sistema Manejador de Bases de


Datos en la Alcaldía Municipal de San Antonio del Sena.
INSTALACION SMBD

En el momento de instalar un SMBD primero se realizará un análisis de


los requerimientos y necesidades de la alcaldía, para de esta manera montar
el más apropiado y resolver los problemas y falencias del sistema actual.

Selección por requisitos: Se trata de analizar qué se necesita del SGBD.


En este sentido algunas cosas para tener en cuenta serán:

Tamaño de la base de datos. Para la administración de bases de datos


del municipio se requiere un software muy potente para la gestión de
esta, además se podrá plantear el hecho de separar los datos en
distintas unidades de disco o incluso máquinas lo que podría requerir
clústeres o sistemas distribuidos.

Conectividad. Se necesitará que la base de datos sea accesible desde


Internet y una Intranet.

Número de usuarios. Por tener un número grande de usuarios


requiere se requerirán controles avanzados de seguridad.

Número de conexiones simultáneas suele ser el punto álgido de


requisitos, ya que un gran número de conexiones simultáneas implica
SGBD con gran gestor de Bases de Datos con capacidades de trabajo
concurrente y pocos sistemas serían capaces de aceptarlo.

PREINSTALACION SMBD
Después de tener claras las necesidades y de haber seleccionado el
SMBD que se instalará, se deberá de cumplir con algunos requisitos de
Hardware y Software.

Sistema operativo. En este caso se utilizará Microsoft Windows Server


2016 Enterprise de 64 bits.

Paquetes o aplicaciones preinstaladas. En Windows es necesario contar


con algunas actualizaciones (como sus clásicos Servicie Pack) o software
de terceros que se requiere (como la máquina Java, el Framework .Net o
un servidor web concreto).

Memoria RAM. Puesto que se usará todo en 64 bits, tanto el procesador,


como el sistema operativo como el propio Oracle, no habrá el límite de
3GB de memoria de los sistemas de 32 bits, por lo que se podrá establecer
para Oracle más de 3GB lo que hará que mejore considerablemente el
rendimiento de la base de datos. En este caso se usará un servidor con
10GB de memoria RAM.
El sistema operativo usará unos 1,5GB y Oracle usará toda la que le
asignemos, por ello, como mínimo, debemos disponer de unas 3GB de
memoria RAM en el equipo.
Procesador. Para instalar Oracle Databas 11g de 64 bits se necesitará un
procesador de 64 bits, actualmente casi todos los procesadores son de 64
bits. En este caso se usará un equipo con un procesador Intel Core i7 de
64 bits.
Disco duro. Hay que tener en cuenta que en sistemas de x64 (64 bits)
Microsoft recomienda disponer de unas 35GB libres en el disco duro para
el archivo de paginación. Este dato es importante para hacer la previsión
correspondiente de espacio en disco. Se necesitará, aproximadamente:

 5GB para el sistema operativo Windows Server 2008.


 30GB para el archivo de paginación (puede variar en función de la
RAM del equipo).
 5GB para el software de Oracle Database 11g R2.  10GB para las
aplicaciones del equipo.
 XXGB el espacio necesario para los ficheros de datos de Oracle,
esto dependerá del tamaño de la base de datos.

En total necesitaremos unas 50GB de espacio en disco como mínimo.


Requisitos de red. Se puede exigir que el equipo tenga una función
concreta como que sea un servidor de dominio, o que tenga una
conectividad particular (como una dirección IP fija). Incompatibilidades. A
veces se indican productos con los que existen problemas de
compatibilidad.
Selección de SMBD: Antes de la Instalación seleccionaremos el SMBD que
más se acomode a las necesidades de la alcaldía por ello se realizará la
instalación de Oracle 11g R2.
Fallas en el proceso

Aun cuando se haya preparado el proceso existe la posibilidad de que se


generen fallas, en ocasiones el mensaje de error presentado por el
instalador no es lo suficientemente claro, entonces es recomendable
buscar el registro de la instalación. Este archivo permite encontrar las
causas del problema específico.
En términos generales se presenta en resumen la siguiente información:

•Resumen general de la instalación


•Configuración del equipo
•Características instaladas (si se alcanzó a realizar el proceso)
•Versión de Instalación
•Ubicación de archivos de configuración
•Detalles de la ejecución
•Reglas
•Errores encontrados
INSTALACIÓN VIRTUALBOX

Instalar VirtualBox
Lo primero que vamos a hacer es instalar VirtualBox en nuestro Windows.
1. Descargamos VirtualBox de su página oficial (es completamente gratuito).
2. Para instalar VirtualBox en Windows hacemos doble clic sobre el archivo descargado.

Contestamos que sí a la pregunta de si deseamos permitir que el programa


realice cambios en el equipo.

Comienza el asistente para la instalación de VirtualBox y hacemos clic sobre Next


para instalarlo.
En el siguiente paso debemos leer los términos de la licencia y aceptarlos.
Después hacemos clic sobre Next.
Ahora podemos elegir las características de VirtualBox que vamos a instalar.
Salvo que sepamos muy bien lo que hacemos, lo dejamos todo por defecto y
pulsamos Next.

Después elegimos los accesos directos que queramos que se creen y hacemos
clic sobre Next.
En la siguiente pantalla nos encontramos con un aviso sobre las interfaces de
red: durante la instalación de los componentes de red de VirtualBox nuestra
conexión a la red (local y/o Internet) se desconectará. Sólo será unos instantes,
pero hay que tenerlo en cuenta por si estamos haciendo a la vez alguna
operación importante. Pulsamos el botón Yes.

Crear una máquina virtual

Una vez instalado VirtualBox ahora tenemos que crear una máquina virtual. Una
máquina virtual tiene los mismos componentes que una máquina real, pero
siendo todo falso (virtualizado), por lo que tendremos que asignarle memoria
RAM, disco duro, etc.

1. Para crear una máquina virtual nueva, hacemos clic sobre el botón Nueva.
2. Comienza entonces un asistente para la creación de una nueva máquina
virtual y pulsamos en Siguiente.
3. Ahora debemos escribir el nombre de la máquina virtual y seleccionar el
sistema operativo y la versión. Como lo que vamos a hacer es instalar
windows server 2016 le ponemos ese nombre a la máquina virtual,
seleccionamos windows como sistema operativo y server 2016 como
versión. Cuando terminemos, pulsamos en Siguiente.
INSTALACIÓN WINDOWS SERVER 2016

Para ello bajaremos la ISO, la podemos descargar del siguiente enlace WINDOWS SERVER 2016.
Reiniciaremos nuestro servidor y arrancaremos desde DVD, USB o desde la ISO directamente.

1. Carga el proceso de instalación.

2. Seleccionaremos el lenguaje, la zona horaria y teclado.

3. Pulsaremos Install NOW.

4. Cargará el setup de instalación.

5. A continuación, nos pedirá la versión de Windows Server 2016 que queremos instalar. Por
defecto nos pedirá instalar la versión server Core, sin entorno gráfico. Yo voy a instalar la versión
con GUI, es decir, entorno gráfico y escritorio.

6. Aceptamos la política y términos de licencia.

7. Seleccionaremos Custom, para crear el particionado de disco como queramos.


8.Si no vamos a crear particiones pulsaremos Next, sino crearemos las particiones que
necesitemos.

9. Empezará el proceso de instalación copiando los ficheros necesarios.

10. Pasados unos 5-10 minutos nos pedirá reiniciar el servidor.


11. Reiniciará nuestro servidor.

12. Introduciremos el password de Administrador.

13. Y para los que usamos Windows 10, veremos una pantalla muy conocida. Haremos
login pulsando Ctrl+Alt+ Sup.
14. Este será nuestro escritorio en Windows Server 2016: Veremos el Server manager
igual que lo teníamos en Windows Server 2012R2.

15. En nuestro menú de inicio vemos las Herramientas administrativas como en


versiones anteriores. Y aquí finalizaría el cómo Instalar Windows Server 2016

INSTALACIÓN DE XAMPP
XAMPP es un paquete de software libre, que consiste principalmente en el sistema de
gestión de bases de datos MySQL, el servidor web Apache y los intérpretes para
lenguajes de script PHP y Perl. El nombre es en realidad un acrónimo: X (para cualquiera
de los diferentes sistemas operativos), Apache, MariaDB/MySQL, PHP, Perl.
Procedimiento de instalación para gestión de nuestra base de datos de la alcaldia:
1. Abre el sitio web de XAMPP. Entra a :https://www.apachefriends.org/index.html en
el navegador de tu computadora.
2. Haz clic en XAMPP para Windows. Es un botón gris que se encuentra casi al final de la
página. Dependiendo del navegador, es probable que primero necesites seleccionar
dónde descargar el archivo o necesites verificar la descarga.
3. Haz doble clic en el archivo descargado. Este archivo debe tener como nombre
xampp-win32-7.2.4-0-VC15-installer o algo parecido y lo encontrarás en la ubicación
predeterminada de descargas (por ejemplo, en la carpeta de "Descargas" o en el
escritorio).
4. Haz clic en Sí cuando aparezca. Esto abrirá la ventana de configuración de XAMPP. Es
probable que necesites hacer clic en Aceptar en la advertencia si tienes la función UAC
(control de cuentas de usuario) en la computadora.
5. Haz clic en Siguiente. Se encuentra al final de la ventana de configuración.
6. Selecciona las funciones de XAMPP que quieres instalar. Revisa la lista de atributos de
XAMPP a la izquierda de la ventana; si ves un atributo que no quieres instalar como
parte de XAMPP, desmárcalo. De forma predeterminada, todos los atributos están
incluidos con la instalación de XAMPP.
6. Haz clic en Siguiente. Se encuentra al final de la ventana.
7. Selecciona una ubicación dónde instalar XAMPP. Haz clic en el icono en forma de
carpeta a la derecha del destino actual de instalación y después haz clic en una carpeta
de tu computadora. Si activaste la función UAC en tu computadora, evita instalar
XAMPP en la carpeta del disco duro (por ejemplo; SO (C:)). Puedes seleccionar una
carpeta (por ejemplo, Escritorio) y después hacer clic en Crear carpeta nueva para crear
una carpeta nueva y seleccionarla como destino de instalación.
8. Haz clic en Aceptar. Hacer esto confirmará la carpeta que seleccionaste como
ubicación para la instalación de XAMPP.
9. Haz clic en Siguiente. Lo encontrarás al final de la página.
10. Desmarca la opción de "Aprender más sobre Bitnami" y después haz clic en
Siguiente. La casilla de "Aprender más sobre Bitnami" se encuentra a la mitad de la
página.
11. Empieza a instalar XAMPP. Haz clic en Siguiente en la parte inferior de la ventana
para instalarlo. XAMPP empezará a instalar sus archivos en la carpeta que seleccionaste.
12. Haz clic en Terminar cuando aparezca. Se encuentra al final de la ventana de
XAMPP. Hacer esto cerrará la ventana y abrirá el Panel de control de XAMPP, desde el
cual podrás acceder a tus servidores.
13. Selecciona un idioma. Marca la casilla a lado de la bandera americana si quieres
inglés o la casilla a lado de la bandera alemana si quieres alemán.
14. Haz clic en Guardar. Esto abrirá la página principal del Panel de control.
15. Inicia XAMPP desde su punto de instalación. Si necesitas abrir el Panel de control de
XAMPP en un futuro, puedes hacerlo abriendo la carpeta donde instalaste XAMPP, haz
clic derecho en el icono naranja con blanco llamado xampp-control, después haz clic en
Ejecutar como administrador y por último haz clic en Sí cuando aparezca la opción.
Al hacer esto, verás una X roja a la izquierda de cada tipo de servidor (por ejemplo,
Apache). Hacer clic en uno de estos te pedirá que hagas clic en Sí si quieres instalar el
software de ese tipo de servidor en la computadora.
A diferencia de lo que podrías pensar, hacer doble clic en el icono de xampp_start no
abre XAMPP.
16. Soluciona problemas en los que Apache no se ejecuta. En algunas computadoras con
Windows 10, Apache no se ejecuta debido a un "puerto bloqueado". Esto puede
suceder por un par de razones, pero es muy sencillo corregirlo:
Haz clic en Configurar a la derecha del encabezado de "Apache".
Haz clic en Apache (httpd.conf) en el menú.
Desplázate hacia abajo a la sección de "Listen 80" (puedes presionar las teclas Ctrl+F y
después escribir listen 80 para encontrarla más rápido).
Reemplaza 80 con cualquier puerto abierto (por ejemplo, 81 o 9080).
Presiona Ctrl+S para guardar los cambios y salte del editor de texto.
Reinicia XAMPP haciendo clic en Cerrar y volviéndolo a ejecutar como administrador
desde su carpeta.
EJECUTAR EL PLAN DE DATOS DENTRO DEL PROGRAMA
Reinicia XAMPP haciendo clic en Cerrar y volviéndolo a ejecutar como administrador
desde su carpeta.

Página principal del administrador de la base de datos MySQL

Agregar Los Campos de la primera tabla


Creación de la tabla índex.

Copia el código previamente parametrizado, en la pestaña SQL, para después darle continuar.
ya el programa confirma la carga, al validar en color verde la programación en su sistema.

El programa avisa el inconveniente que se presente para validar datos a la hora de


presentarse cualquier error con rojo.

Lenguaje SQL elaborado para las tablas


A continuación, se escriben las tablas para ingresarlas por la pestaña SQL, para mayor
agilidad.
CREATE TABLE `sec_general` (
`Sec_General` int(11) NOT NULL,
`planeacion` int(10) NOT NULL,
`organizacion` int(10) NOT NULL,
`control` int(10) NOT NULL,
`proyectos` int(10) NOT NULL,
`juridica` int(10) NOT NULL,
`funcionarios` int(10) NOT NULL,
`usuarios` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (Sec_General),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)
)
CREATE TABLE `sec_gobierno` (
`Sec_Gobierno` int(11) NOT NULL,
`control_Precios` int(10) NOT NULL,
`pesos_medidas` int(10) NOT NULL,
`Rifas_juegos_espec` int(10) NOT NULL,
`Establecimientos_pub` int(10) NOT NULL,
`Aseo_Ornato` int(10) NOT NULL,
`Ventas_Ambu_Estacio` int(10) NOT NULL,
`Reclusion` int(10) NOT NULL,
`Policia_Mun` int(10) NOT NULL,
`Transito` int(10) NOT NULL,
`Juducial` int(10) NOT NULL,
`Usuario` int(10) NOT NULL,
`Funcionario` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (Sec_Gobierno),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)
)
CREATE TABLE `sec_deportes_recr_cult` (
`Sec_Deportes_Recr_Cult` int(11) NOT NULL,
`programas_Depor` int(10) NOT NULL,
`Eventos_Cult` int(10) NOT NULL,
`Estudio_Analisis_info` int(10) NOT NULL,
`Deportistas` int(10) NOT NULL,
`Usuarios` int(10) NOT NULL,
`Zonas_RecreoDeportivas` int(10) NOT NULL,
`Usuarios` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (Sec_Deportes_Recr_Cult),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)
)
CREATE TABLE `sec_hacienda` (
`Sec_Hacienda` int(11) NOT NULL,
`Recaudo_Cobro` int(10) NOT NULL,
`Legislatura` int(10) NOT NULL,
`Prorrogas` int(10) NOT NULL,
`Deudores` int(10) NOT NULL,
`Capacidad_Economica` int(10) NOT NULL,
`Contribuyentes` int(10) NOT NULL,
`Usuarios` int(10) NOT NULL,
`Funcionario` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (Sec_Hacienda),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)
)
CREATE TABLE `sec_educacion` (
`Sec_Educacion` int(11) NOT NULL,
`Planteles_Educativos` int(10) NOT NULL,
`Dotacion` int(10) NOT NULL,
`Mantenimiento` int(10) NOT NULL,
`Docentes` int(10) NOT NULL,
`Estudiantes` int(10) NOT NULL,
`Programa_Educativo` int(10) NOT NULL,
`Usuarios` int(10) NOT NULL,
`Funcionarios` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (Sec_Educacion),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)
)
CREATE TABLE `sec_plan_ob_pub` (
`Sec_Plan_Ob_Pub` int(11) NOT NULL,
`Obras_publicas` int(10) NOT NULL,
`Estratificacion` int(10) NOT NULL,
`Prev_Antec_Desastres` int(10) NOT NULL,
`Desarrollo_Social` int(10) NOT NULL,
`Usuario` int(10) NOT NULL,
`Funcionario` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (Sec_Plan_Ob_pub),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)
)
CREATE TABLE `ofi_control_interno` (
`Ofi_Control_Interno` int(11) NOT NULL,
`Auditoria` int(10) NOT NULL,
`Funcionarios` int(10) NOT NULL,
`Dependencias` int(10) NOT NULL,
`Evaluaciones` int(10) NOT NULL,
`Procesos_Misionales` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (Ofi_Control_Interno),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)
)
CREATE TABLE `sec_salud` (
`Sec_Salud` int(11) NOT NULL,
`Hospitales` int(10) NOT NULL,
`Planes` int(10) NOT NULL,
`Proyectos` int(10) NOT NULL,
`Vigilancia` int(10) NOT NULL,
`Actializacion_Info` int(10) NOT NULL,
`Medicamentos` int(10) NOT NULL,
`Usuarios` int(10) NOT NULL,
`Programas_Brigadas` int(10) NOT NULL,
`Funcionario` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (Sec_Salud),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)
)
CREATE TABLE `sec_gestion_amb_min` (
`Sec_Gestion_Amb_Min` int(11) NOT NULL,
`Areas_Protegidas` int(10) NOT NULL,
`Terrenos_Valorar` int(10) NOT NULL,
`Capacitacion` int(10) NOT NULL,
`Permisos` int(10) NOT NULL,
`Juridica_Amb` int(10) NOT NULL,
`Usuarios` int(10) NOT NULL,
`Funcionarios` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (Sec_Salud),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)
)
CREATE TABLE `usuarios` (
`DocumentoID` int(11) NOT NULL,
`Nombre` int(10) NOT NULL,
`Apellido` int(10) NOT NULL,
`Direccion` int(10) NOT NULL,
`Edad` int(10) NOT NULL,
`Estado_Civil` int(10) NOT NULL,
`Propiedades` int(10) NOT NULL,
`Procesos_legales` int(10) NOT NULL,
`Parentesco` int(10) NOT NULL,
`Trabajo` int(10) NOT NULL,
`Nivel_Academ` int(10) NOT NULL,
`Estrato` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (DocumentoID),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)

)
CREATE TABLE `Funcionarios` (
`Nombre` int(10) NOT NULL,
`Apellido` int(10) NOT NULL,
`Direccion` int(10) NOT NULL,
`Edad` int(10) NOT NULL,
`Estado_Civil` int(10) NOT NULL,
`Tipo_Sanguineo` int(10) NOT NULL,
`Propiedades` int(10) NOT NULL,
`Procesos_legales` int(10) NOT NULL,
`Parentesco` int(10) NOT NULL,
`Rol` int(10) NOT NULL,
`Profesion` int(10) NOT NULL,
`Nivel_Academ` int(10) NOT NULL,
`Estrato` int(10) NOT NULL,
`AlcaldiaId` int(10) NOT NULL,
PRIMARY KEY (CedulaID),
FOREIGN KEY (AlcaldiaID) REFERENCES alcaldia (AlcaldiaID)
)

ELABORACIÓN DE TABLAS MODELO RELACIÓN-ENTIDAD


Previamente se elabora un plano de cómo va a quedar el modelo para su futuro
ensamblaje en el sistema manejador de datos

Y ya con la instalación en el aplicativo se puede visualizar así:

POST INSTALACIÓN
Se realizan las comprobaciones básicas de su funcionamiento, tales como el acceso al
sistema, la autenticación del usuario creado durante el proceso de instalación, las opciones
instaladas, la ejecución de comandos básicos bien sea a través de asistentes o con scripts.
BIBLIOGRAFIA
Instalación de XAMPP: https://www.apachefriends.org/index.html.
Instalación de Windows Server 2016: https://www.microsoft.com/en-us/evalcenter/evaluate-
windows-server-2016
Instalación de VirtualBox: https://www.virtualbox.org/wiki/Linux_Downloads

S-ar putea să vă placă și