Professional Documents
Culture Documents
Carrera:
Ingeniera en Sistemas Computacionales
Materia:
Taller de Base de Datos
Matrcula:
14240550
Alumno:
Jorge Armando de Jess Rayas Alemn
Profesor:
Ing. Javier Ivn Manzanares Cuadros
Tema:
Instalacin y configuracin del sistema gestor de bases de datos en
distintas plataformas
Len, Guanajuato
13 de Junio de 2016
1
Introduccin
En el presente trabajo se presenta informacin sobre algunos de los Sistemas Gestores de
Bases de Datos ms populares de la actualidad, tales como una breve descripcin, cules
son sus caracterstica, sus requisitos de instalacin, y, en los casos de MySQL, Microsoft SQL
Server, Oracle Database y MongoDB se presenta un manual con los pasos que se deben
seguir para instalar dichos SGBD.
MySQL
MySQL es un sistema gestor de bases de datos muy conocido y ampliamente usado por su
simplicidad y notable rendimiento. Aunque carece de algunas caractersticas avanzadas
disponibles en otros SGBD del mercado, es una opcin atractiva tanto para aplicaciones
comerciales, como de entretenimiento precisamente por su facilidad de uso y tiempo
reducido de puesta en marcha. Esto y su libre distribucin en Internet bajo licencia GPL le
otorgan como beneficios adicionales contar con un alto grado de estabilidad y un rpido
desarrollo.
Caractersticas:
La API se encuentra disponible en C, C++, Eiffel , Java, Perl, PHP, Python, Ruby y TCL.
Sus opciones de conectividad abarcan TCP/IP, sockets UNIX y sockets NT, adems de
soportar completamente ODBC.
Los mensajes de error pueden estar en espaol y hacer ordenaciones correctas con
palabras acentuadas o con la letra .
Requerimientos de instalacin:
Proceso de instalacin:
Haz doble clic en Setup.exe. (Debera ser el nico archivo en el .zip.) Esto dar
comienzo al proceso de configuracin.
o En la siguiente ventana, haz clic en Next (siguiente). Ahora, MySQL est listo
para instalarse.
Crea una contrasea para la raz. Escribe lo que quieras que sea la contrasea, y
asegrate de tener marcado Enable root access from remote machines (permitir a
las mquinas remotas acceso a la raz). Asegrate de elegir una contrasea difcil de
adivinar, y 'antala para no olvidarla. Haz clic en Next (siguiente).
Haz clic en Ejecutar. Esto iniciar el servidor MySQL. Cuando MySQL haya hecho lo
suyo, haz clic en Finish(finalizar).
Desde la barra de tareas de Windows, ve a Inicio > Programas > MySQL > MySQL
Server 4.x > MySQL Command line client. Esto abrir una ventana de comando
donde te pedir una contrasea.
Ingresa la contrasea de raz y aprieta Enter. Con esto debera iniciarse el programa.
Microsoft SQL Server es un sistema de manejo de bases de datos del modelo relacional,
desarrollado por la empresa Microsoft.
El lenguaje de desarrollo utilizado (por lnea de comandos o mediante la interfaz grfica de
Management Studio) es Transact-SQL (TSQL), una implementacin del estndar ANSI del
lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir
relaciones entre ellas (DDL).
SQL Server solo est disponible para sistemas operativos Windows de Microsoft.
Puede ser configurado para utilizar varias instancias en el mismo servidor fsico, la primera
instalacin lleva generalmente el nombre del servidor, y las siguientes - nombres especficos
(con un guion invertido entre el nombre del servidor y el nombre de la instalacin).
Caractersticas:
Soporte de transacciones.
10
Seguridad y conformidad
Rpida obtencin de la informacin til subyacente para los usuarios con Power BI
Requerimientos:
SO Windows
.NET 4.0
.NET Framework 4
6 GB de espacio en disco
1 GB de memoria RAM
11
Procesador x86 a 1.0 GHz o x64 a 1.4GHz, Intel Pentium III o superior, AMD Opteron
o superior.
Proceso de Instalacin:
13
Al dar clic en Siguiente veremos esta pantalla en la que debemos dejar como est
cada opcin, en caso de que no est como se muestra en la pantalla, modifcala.
14
Oracle Database
15
soporte multiplataforma. Las ltimas versiones de Oracle han sido certificadas para poder
trabajar bajo GNU/Linux.
La nica edicin gratuita es la Express Edition, que es compatible con las dems ediciones
de Oracle Database.
La ltima versin de Oracle es la versin 12c, la primera base de datos diseada para Cloud
Computing, que fue lanzada en 2013, donde con la presentacin de la llegada de esta ltima
versin de Oracle Database 12c, Oracle facilita los esfuerzos de las empresas para
estandarizar, consolidar y automatizar los servicios de las bases de datos en la nube.
Caractersticas:
Alta disponibilidad
Escalabilidad
Multiplataforma.
Un aceptable soporte
Requisitos:
En los sistemas de archivos UFS, los requisitos de memoria son los siguientes.
Proceso de instalacin:
Una vez que hemos ejecutado el programa de instalacin nos aparecer esta
primera ventana donde podemos apreciar que el programa de instalacin de Oracle
Database 11g R2 Express Edition XE est preparando el Wizard para la instalacin
del producto, transcurridos unos segundos nos aparecer la primera ventana del
Wizard de instalacin.
17
18
En esta ventana el Wizard nos presenta la carpeta destino para la instalacin por
defecto as como el espacio necesario y el disponible, si deseis cambiarla pulsar en
el botn - Browse - y seleccionar la carpeta donde se quiera realizar la instalacin o
dejar la que aparece por defecto.
Una vez cambiada ubicacin o si la propuesta por Wizard es vlida pulsamos - Next para continuar con la instalacin.
Esta ventana es muy importante, en ella tenemos que introducir la contrasea que
se usaran para los usuarios SYS y SYSTEM, guardarla bien ya que si esta contrasea
19
20
Empezaras a ver una serie de ventanas donde nos ira informando del progreso de
la instalacin.
21
22
PostGreSQL
23
Multiplataforma
Alta concurrencia
Requerimientos:
8 megabytes de RAM
DB2
DB2 es una marca comercial, propiedad de IBM, bajo la cual se comercializa un sistema de
gestin de base de datos.
DB2 versin 9 es un motor de base de datos relacional que integra XML de manera nativa,
lo que IBM ha llamado pureXML, que permite almacenar documentos completos dentro del
tipo de datos xml para realizar operaciones y bsquedas de manera jerrquica dentro de
ste, e integrarlo con bsquedas relacionales.
La compatibilidad implementada en la ltima versin, hace posible la importacin de los
datos a DB2 en una media de 1 o 2 semanas, ejecutando PL/SQL de forma nativa en el gestor
IBM DB2.
DB2 Express-C es la versin gratuita soportada por la comunidad de DB2 que permite
desarrollar, implementar y distribuir aplicaciones que no usen las caractersticas avanzadas
de las versiones comerciales de DB2. Esta versin de DB2 puede ser concebida como el
ncleo de DB2, las diferentes ediciones incluyen las caractersticas de Express-C ms
funcionalidades especficas.
DB2 para Linux, UNIX y Windows permite la automatizacin de tareas, reduccin de las
necesidades de consumo de alimentacin, un alto rendimiento que reduce los servidores
necesarios para ejecutar la base de datos, escalabilidad sencilla y alta disponibilidad en su
25
Requisitos:
Procesadores Intel y AMD x86 (Intel Pentium, Intel Xeon y AMD) de 32 bits
POWER ( iSeries, pSeries, System i, System p y POWER Systems que dan soporte a
Linux)
SQLite
SQLite es una biblioteca en proceso que implementa un motor de base de datos SQL
transaccional, autnomo, sin servidor y sin necesidad de configuracin. El cdigo para
26
SQLite es de dominio pblico y por lo tanto es libre para el uso para cualquier propsito,
comercial o privado.
SQLite es un motor de base de datos SQL incorporado. A diferencia de la mayora de las
otras bases de datos SQL, SQLite no tiene un proceso de servidor independiente. SQLite lee
y escribe directamente en archivos de disco ordinarios. Una base de datos completa de SQL
con varias tablas, ndices, activadores y vistas, est contenida en un solo archivo de disco.
El formato de archivo de base de datos es multiplataforma - se puede copiar libremente
una base de datos entre sistemas de 32 bits y de 64 bits o entre las arquitecturas big-endian
y little-endian. Estas caractersticas hacen que SQLite una opcin popular como un formato
de archivo de la aplicacin.
Caractersticas:
Escrito en ANSI-C. Los enlaces TCL incluidos. Enlaces para los de otros idiomas
disponibles por separado decenas.
Disponible como un solo archivo de cdigo fuente ANSI-C que es fcil de compilar y
por lo tanto es fcil de aadir en un proyecto ms amplio.
Mltiples plataformas: Android, * BSD, iOS, Linux, Mac, Solaris, VxWorks, y Windows
(Win32, Windows CE, WinRT)
Es de dominio pblico.
Requisitos:
MongoDB
MongoDB es la base de datos NoSQL lder y permite a las empresas ser ms giles y
escalables. Organizaciones de todos los tamaos estn usando MongoDB para crear nuevos
tipos de aplicaciones, mejorar la experiencia del cliente, acelerar el tiempo de
comercializacin y reducir costes.
Es una base de datos gil que permite a los esquemas cambiar rpidamente cuando las
aplicaciones evolucionan, proporcionando siempre la funcionalidad que los desarrolladores
esperan de las bases de datos tradicionales, tales como ndices secundarios, un lenguaje
completo de bsquedas y consistencia estricta.
MongoDB ha sido creado para brindar escalabilidad, rendimiento y gran disponibilidad,
escalando de una implantacin de servidor nico a grandes arquitecturas complejas de
centros multidatos. MongoDB brinda un elevado rendimiento, tanto para lectura como para
28
Consultas Ad hoc.
Indexacin.
Replicacin.
Balanceo de carga.
Almacenamiento de archivos.
Agregacin.
Requisitos:
4 GB de memoria RAM
Proceso de instalacin:
Despus,
mover
el
archivo
RAR
ZIP
al
disco
local
C:
29
Despus se tiene que extraer el archivo RAR ah mismo para que el gestor trabaje
dentro del sistema como administrador.
Despus tienes que irte a inicio abrir o buscar el smbolo del sistema y tendrs que
abrir dos ventanas la cuales una la utilizaras para la ejecucin de MongoDB y la otra
para trabajar sobre l, ya como un gestor de base de datos. Los comandos para la
primera pantalla del smbolo del sistema son los siguientes:
o Microsoft Windows [Version 6.2.9200]
o (c) 2012 Microsoft Corporation. Todos los derechos reservados.
o C:\Users\rolando>cd. .
o C:\Users>cd. .
o C:\>cd MongoDB
o C:\mongodb>cd bin
o C:\mongodb\bin>mongod
30
Conclusiones
SGBD
MySQL
Ventajas
Es
Desventajas
un
sistema
multiplataforma
31
de la funciones necesarias
de un SGBD
almacenamiento
de
registros
Microsoft
SQL Server
Mejor
integracin
con
sistemas en Windows.
Fcil de usar
Es de licencia de paga
Slo
funciona
con
Windows
amigable al usuario.
Dependiendo de la versin
del SO es la compatibilidad
con el SGBD
Oracle
Database
prestaciones en el mercado.
cmputo en la nube.
PostgreSQL
DB2
Permite la automatizacin
para
eliminar
tareas
rutinarias.
32
SQLite
No necesita de un servidor
para funcionar
en
otras
aplicaciones.
MongoDB
bases
de
datos
complejas.
Referencias
Casillas Santilln, L., Gibert Ginest, M., & Prez Mora, . (s.f.). Bases de datos en MySQL.
Obtenido de Universitat Oberta de Catalunya: http://ocw.uoc.edu/computerscience-technology-and-multimedia/bases-de-datos/bases-dedatos/P06_M2109_02151.pdf
IBM.
(s.f.).
IBM.
Obtenido
de
IBM
Knowledge
Center:
http://www.ibm.com/support/knowledgecenter/es/SSEPGG_9.7.0/com.ibm.db2.l
uw.qb.server.doc/doc/r0008865.html
Inc., M. (2016). MongoDB. Obtenido de https://www.mongodb.com/es
Lpez Garca, V. M. (11 de Agosto de 2012). Requerimientos e instalacin del SGBD.
Obtenido
de
Lpez
Garca
Vctor
Manuel:
http://lopez-garcia-
victor.blogspot.mx/2012/08/11-requerimientos-e-instalacion-del-sgbd.html
Microsoft.
(2016).
SQL
Server
2014.
Obtenido
de
Microsoft:
https://msdn.microsoft.com/en-us/library/ms143506(v=sql.120).aspx
Oracle. (2016). Oracle. Obtenido de http://www.oracle.com/index.html
33
PostgreSQL
Global
Development
Group.
(2016).
PostgreSQL.
Obtenido
de
https://www.postgresql.org/
SQLite. (s.f.). SQLite. Obtenido de https://www.sqlite.org/
Wikipedia. (27 de Enero de 2016). Obtenido de https://es.wikipedia.org/wiki/DB2
34