You are on page 1of 21

GESTIN Y SEGURIDAD DE BASES DE DATOS

FASE DEL PROYECTO -2 PLANEACIN

PRESENTADO A:

ELVIS HERLEY PEREZ

PRESENTADO POR

CARMEN SULEIMI VALENCIA TOBAR

SENA
ESPECIALIZACIN TECNOLOGICA
MARZO
2016

INTRODUCCIN

Vivimos en una era tecnolgica que exige estar a la vanguardia dicho esto es
lgico que grandes entidades, medianas y hasta pequeas busquen la manera de
adaptarse e ingresar a esta era.
Entonces estas entidades dependen de sistemas de informacin que se
encarguen de administrar su informacin base principal para tener control y
brindar sus servicios. El manejo y almacenamiento de la informacin requiere
mejores equipos que soporten las exigencias del usuario y el hacer un excelente
anlisis ayudara a tener un increble desempeo no solo en el presente sino a un
largo plazo.

OBJETIVO GENERAL

Planear la seleccin e instalacin un Sistema Manejador de Bases de Datos en


la Alcalda Municipal de San Antonio del Sena.

INSTALACION SMBD
1. Para proceder con la solicitud de la alcalda de San Antonio se requiere
realizar un planteamiento que nos dar las pautas para instalar el Sistema
Manejador de Base de Datos resolviendo la problemtica planteada
exitosamente.
Seleccin por requisitos
Procedamos a analizar qu se necesita del SGBD.
Requerimientos a tener en cuenta:

Tamao de la base de datos. La alcalda de san Antonio con 9


dependencias y un flujo de informacin diaria ingresando y saliendo de por
dems grande necesita una base de datos de gran tamao. La base de
datos por su parte requiere software muy potente para la gestin de la
misma, adems podra plantear el hecho de separar los datos en distintas
unidades de disco o incluso mquinas lo que podra requerir clsteres o
sistemas distribuidos.

Conectividad. Puede ser que la base de datos sea accesible desde


Internet, una Intranet o hasta un solo equipo de acceso.

Nmero de usuarios. Segn la informacin dada el nmero de usuarios


es alto por ende se requiere controles avanzados de seguridad.

Nmero de conexiones simultneas.se presentan conexiones


simultneas, esto implica SGBD con grandes capacidades de trabajo
concurrente.
Aprovechamiento de hardware. Se plante una propuesta de arquitectura
de ltima tecnologa para cambiar los equipos obsoletos dejando solo los
que cumplieran los requisitos de la propuesta hecha.
Poltica de empresa. Tanto el alcalde como los funcionarios de las
diferentes dependencias muestran un total apoyo por cumplir con el
proyecto tecnolgico que los lleve a un mejor manejo de la informacin.

2. Paso 2 Comprobacin de requerimientos:


Los sistemas indican que requisitos debemos cumplir y es algo que se debe
verificar para llegar al correcto funcionamiento del SGBD.
Requisitos segn:

Sistemas operativos. De gran importancia pes sabemos que no todos los SGBD
son multiplataforma, siendo lo normal que sea compatibles con una que otra
plataforma por ejemplo Windows.
Paquetes o aplicaciones preinstaladas. Por ser Windows es necesario tener en
cuenta alguna actualizacin requerida.
Memoria RAM. Requisito de mayor importancia ms RAM es igual a que ms
ligero funciona el sistema.
Procesador. Aunque se suele exigir un modelo y una velocidad mnima en el
mismo se propuso requerimientos medios que buscan la proyeccin de una
excelente funcionalidad a mediado plazo.
Disco duro. Se exige un espacio mnimo de disco.
Requisitos de red. Se puede exigir que el equipo tenga una funcin concreta
como que sea un servidor de dominio, o que tenga una conectividad particular
(como una direccin IP fija).
Incompatibilidades. A veces se indican productos con los que existen problemas
de compatibilidad.
Seguido del anlisis se elige el sistema manejador de Bases de Datos
PostgreSQL, el cual es de:

cdigo abierto
licencia BSD.
sistema multiplataforma con funcionalidades como: direcciones IP, Texto de
largo ilimitado, direcciones Mac, entre otras.
Soporta triggers y funciones, puede ser usado con una gran cantidad de
lenguajes de programacin como Java, Perl, Python, PHP, Ruby, etc.

INSTALACIN PostgreSQL

Descargar la versin de PostgreSQL que se ajuste a nuestras necesidades


de sistema operativo y arquitectura, "Win 8 x64"

Ejecutar el fichero de instalacin como administrador.

si se tiene activado UAC (User Acount Control, Control de Cuenta de


Usuario) responder "S" al mensaje de advertencia:

Se iniciar el asistente para instalar PostgreSQL 9 en Windows 8, pulsar


"Siguiente":

Indicar la unidad y carpeta donde se instalarn los ficheros necesarios para iniciar
el motor de base de datos PostgreSQL 9 en nuestro equipo W8:

Indicar a continuacin la unidad y carpeta donde se guardarn los datos de las


bases de datos del servidor PostgreSQL. Es recomendable, si vamos a utilizar
este equipo como servidor de base de datos PostgreSQL en produccin con un
alto volumen de transacciones y accesos, que la unidad donde se guarden los
datos sea un disco duro fsico independiente del disco duro del sistema operativo y

software de PostgreSQL, incluso en entornos de altas prestaciones y alto grado de


disponibilidad se recomienda alojarlos en dispositivos de almacenamiento
profesionales tipo SAN. Para este caso se utilizara como servidor de base de
datos PostgreSQL para pruebas y desarrollo, por lo que guardaremos los datos
en:
C:/DatosBD

El asistente para instalar PostgreSQL 9 solicitar la contrasea para el


superusuario "postgres" (usuario que crear automticamente el asistente y con el
que podremos administrar posteriormente el servidor PostgreSQL). Como siempre
y por seguridad es muy recomendable usar contraseas seguras (nmeros, letras
maysculas y minsculas, signos de puntuacin, otros caracteres):

Introducir ahora el puerto que se usar para las conexiones externas al servidor de
base de datos PostgreSQL (desde otros equipos de la LAN o desde equipos
externos mediante Internet). El puerto por defecto para PostgreSQL es 5433. Si
podemos modificar el puerto de acceso en las aplicaciones que accedern al
servidor de PostgreSQL es recomendable, por seguridad, no usar el puerto por
defecto:

Indicar la configuracin regional de idioma para la base de datos, en nuestro caso


dejaremos "Configuracin Regional por defecto":

Tras seleccionar todas las opciones de instalacin para nuestro servidor de base
de datos PostgreSQL 9 sobre W8 pulsar "Siguiente" para iniciar la instalacin
definitiva:

Tras la instalacin el asistente da la posibilidad de ejecutar Stack Builder que es


una utilidad para instalar herramientas y paquetes adicionales para PostgreSQL,
en nuestro caso no la ejecutaremos por lo que desmarcaremos "Stack Builder
puede ser usado para descargar e instalar herramientas adicionales, controladores
y aplicaciones para complementar la instalacin de PostgreSQL:

Instalar pgAdmin III en Windows 8, crear usuario y base de datos PostgreSQL 9


Para administrar y gestionar un servidor con el motor de base de datos
PostgreSQL podremos utilizar la herramienta gratuita pgAdmin. Para instalar
pgAdmin III en Windows 8, en primer lugar abrir un navegador web y acceder a la
URL oficial:
http://www.pgadmin.org/download
Descargar la versin que deseemos, segn nuestras necesidades, en nuestro
caso descargaremos la ltima versin disponible para Windows.

Descomprimir el fichero pgadmin3-1.8.4.zip descargado y ejecutaremos el fichero


de instalacin pgadmin3.msi:

Se iniciar el asistente para instalar pgAdmin III 1.8, pulsaremos "Next":

Leer los trminos de licencia de pgAdmin III, si estamos de acuerdo marcaremos


"I accept the terms in the License Agreement" y pulsaremos "Next":

Marcar los componentes a instalar (por defecto todos: pgAdmin III - PostgreSQL
Tools, pgAdmin III, PostgreSQL Utilities, pgAgent, Internationalisation):

Pulsar "Install" para realizar la instalacin definitiva de pgAdmin III en nuestro


equipo con W8:

Si se tiene activado el control de cuentas de usuario (UAC) de Windows 8 pulsar


"S" en el mensaje de advertencia:

Si todo es correcto el asistente para instalar pgAdmin III indicar que la


instalacin se ha completado, pulsaremos "Finish":

Al acceder al men de inicio de Windows 8, aparecer el acceso directo para


ejecutar pgAdmin III, pulsarlo:

En el primer inicio, si se tiene montado un servidor de PostgreSQL en el mismo


equipo y con el puerto estandar pgAdmin lo detectar, en caso contrario se debe
aadir el servidor al que nos conectaremos pulsando en el men "Archivo" "Aadir Servidor":

Introducir los datos de conexin al servidor, si hemos utilizado una instalacin de


PostgreSQL estndar, slo tendremos que introducir la IP o nombre DNS de
nuestro servidor en "Servidor" y un nombre para la conexin (pues pgAdmin
permite guardar mltiples conexiones). Puesto que es el primer acceso
utilizaremos el superusuario "postgres" para la conexin.

Tras crear la conexin pulsar sobre ella con el botn derecho, en el men
emergente seleccionar "Conectar":

Introducir la contrasea del usuario con el que estemos conectando al servidor


PostgreSQL:

Y ya tendremos acceso a todas las opciones de administracin y gestin que


permite pgAdmin para el servidor PostgreSQL.
En primer lugar, crearemos un Rol de login (un usuario), para ello pulsar con el
botn derecho del ratn sobre "Roles de Login", en el men emergente
seleccionar "Nueva Rol de Login":

Introducir el nombre para el rol, por ejemplo "usuajpdsoft":

En la pestaa "Definicin" establecer la contrasea para este usuario (si no


queremos que caduque desmarcar "La cuenta caduca". Pulsaremos "OK" para
crear el rol:

La sentencia SQL para crear un rol en PostgreSQL:


CREATE ROLE usuajpdsoft LOGIN
ENCRYPTED PASSWORD 'md5d10981aa9743c826ddd7ffv7ggd88be'
NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;
Ahora crearemos una nueva base de datos, que es lo recomendable para no
utilizar la de defecto de PostgreSQL llamada "postgres". Lo recomendable, por
supuesto segn las necesidades de cada organizacin, suele ser utilizar una base
de datos diferente para cada aplicacin o servicio que queramos montar sobre
PostgreSQL (facturacin, contabilidad, recursos humanos, almacn, ERP), por
supuesto siempre atendiendo a las caractersticas y especificaciones de cada
software y cada servicio.
Para crear una nueva base de datos en PostgreSQL con pgAdmin pulsar con el
botn derecho del ratn sobre "Bases de Datos" y seleccionar "Nueva Base de
Datos" en el men emergente:

Introducir el nombre para la base de datos, por ejemplo "bdajpdsoft", en


"Propietario" estableceremos el usuario (rol) creado anteriormente "usuajpdsoft",
pues no es recomendable usar el superusuario "postgres". Una vez establecidas
las opciones de la base de datos pulsaremos "OK" para crearla:

La sentencia SQL para crear una base de datos en PostgreSQL:


CREATE DATABASE bdajpdsoft
WITH OWNER = usuajpdsoft
ENCODING = 'UTF8'

TABLESPACE = pg_default
LC_COLLATE = 'Spanish_Spain.1252'
LC_CTYPE = 'Spanish_Spain.1252'
CONNECTION LIMIT = -1;
A partir de ahora ya podremos disponer de esta base de datos PostgreSQL para
uso de cualquier aplicacin o servicio:

You might also like