Você está na página 1de 24

Instituto Tecnolgico Superior

De Huatusco
Ingeniera En Sistemas
Computacionales
Fundamentos De Base De Datos
ISC MARA JOS MIRN CHACN
Ismael Habacuq Cepeda Morales

SGBD Oracle
Requerimientos de Instalacin
Requisitos de hardware y software para Oracle 11 XE

REQUISITOS

RAM:

VALORES
Intel (x86), AMD64, e Intel EM64T
Oracle proporciona versiones tanto
para 32bits como para 64bits
1 GB Ram (Recomendado 2GB en
Windows 7 y Windows 2008 Server)

Disco duro:

5.39 GB para la instalacin tpica y


5.89GB para la instalacin avanzada

Procesador:

Sistema Operativo:

Windows Server 2003 todas


las versiones
Windows Server 2003 R2
todas las ediciones
Windows XP Professional
Windows Vista Business,
Enterprise, y Ultimate editions
Windows 7 Professional,
Enterprise, y Ultimate editions
Windows Server 2008
Standard, Enterprise,
Datacenter, Web, y Foundation
editions. La opcin Server Core
no est soportada

Caractersticas SGBD Oracle


1. Alta concurrencia. Mediante un sistema denominado MVCC (Acceso
concurrente multiversin, por sus siglas en ingls) PostgreSQL permite que
mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin
necesidad de bloqueos.

2. Tiene soporte para:


Nmeros de precisin arbitraria.
Texto de largo ilimitado.
Figuras geomtricas.
Direcciones IP (IPv4 e IPv6).
Bloques de direcciones estilo CDR.
Direcciones MAC.
Arrays.

3. Claves ajenas tambin denominadas Llaves ajenas o Claves Forneas (origen


keys).

4. Disparadores (triggers): Un disparador o trigger se define en una accin


especfica basada en algo ocurrente entro de la base de datos. En PostgreSQL
esto significa la ejecucin de un procedimiento almacenado basado en una

determinada accin sobre una tabla especfica. Ahora todos los disparadores se
definen por seis caractersticas:

El nombre del disparador o trigger


El momento en que el disparador debe arrancar
La tabla donde el disparador se activar
La frecuencia de la ejecucin
La funcin que podra ser llamada.

Historia y evolucin de SGBD


Oracle
Oracle surge en 1977 bajo el nombre de SDL (Software Development
Laboratories).
En 1979, SDL cambia su nombre por Relational Software, Inc. (RSI).
La fundacin de SDL fue motivada principalmente a partir de un estudio sobre
los SGBD (Sistemas Gestores de Base de Datos) de George. Computer
Word defini este estudio como uno de los ms completos jams escritos sobre
bases de datos. Este artculo inclua una comparativa de productos que eriga
a Relational Software como el ms completo desde el punto de vista tcnico. Esto
se deba a que usaba la filosofa de las bases de datos relacionales, algo que por
aquella poca era todava desconocido.

En la actualidad, Oracle (Nasdaq: ORCL) todava encabeza la lista. La tecnologa


Oracle se encuentra prcticamente en todas las industrias alrededor del mundo y
en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera
compaa de software que desarrolla e implementa software para empresas cien
por ciento activado por Internet a travs de toda su lnea de productos: base de
datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y
soporte de decisiones. Oracle es el proveedor mundial lder de software para
administracin de informacin, y la segunda empresa de software.
Oracle, a partir de la versin 10g Release 2, cuenta con 7 ediciones:

Enterprise Edition (EE).


Standard Edition (SE).
Standard Edition One (SE1)
Standard Edition 2 (SE2)
Express Edition (XE).
Personal Edition (PE).
Lite Edition (LE).

La nica edicin gratuita es la Express Edition, que es compatible con las dems
ediciones de Oracle Database 10gR2 y Oracle Database 11g.
Oracle adquiri Sun Microsystems y con ella la empresa encargada comercial de
MySQL.
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.

Manual de instalacin
Se ingresa a la pgina oficial de Oracle, seleccionamos dowloads,
posteriormente Oracle DataBase de la pestaa que nos arroja en la
parte inferior nos vamos a encontrar con estas opciones
seleccionamos la opcin que es para Windows 64

Nos muestra la siguiente ventana al poner la contrasea inicia la


descarga en automtico

Instalacin
Damos doble click en setup

Aparecera la siguiente pantalla de preparando instalacin

Clic en next..

Acepatmos trminos y condiocnes y damos next

Damos click en next

Ingresamos una contrasea la que sea

Damos click en next y nos arroja la siguiente ventana y damos click


en install (instalar)

Nos arroja la siguiente ventana y esperamos a que cargue

la ventana que nos indica que termino la intalacion damos click en el


botn finish

Otros SGBD

MARIA DB

MariaDB es un sistema de gestin de bases de datos derivado


de MySQL con licencia GPL. Est desarrollado por Michael (Monty)
Widenius (fundador de MySQL) y la comunidad de desarrolladores de software
libre. Introduce dos motores de almacenamiento nuevos, uno llamado Aria -que
reemplaza con ventajas a MyISAM- y otro llamado XtraDB -en sustitucin
deInnoDB. Tiene una alta compatibilidad con MySQL ya que posee las mismas
rdenes, interfaces, APIs y bibliotecas, siendo su objetivo poder cambiar un
servidor por otro directamente.1 Este SGBD surge a raz de la compra de Sun
Microsystems -compaa que haba comprado previamente MySQL AB2 - por
parte de Oracle. MariaDB es un fork directo de MySQL que asegura que
permanecer una versin de este producto con licencia GPL. Monty decidi crear
esta variante porque estaba convencido de que el nico inters de Oracle en
MySQL era reducir la competencia que MySQL daba al mayor vendedor de bases
de datos relacionales del mundo que es Oracle.3

MongoDB

MongoDB (que proviene de humongous) 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 escritura, potenciando la computacin
en memoria (in-memory). La replicacin nativa de MongoDB y la tolerancia a fallos
automtica ofrece fiabilidad a nivel empresarial y flexibilidad operativa.
Las suscripciones de MongoDB ofrecen un servicio de asistencia tcnica
profesional, licencias comerciales y acceso a caractersticas de software de
MongoDB Enterprise. Las suscripciones no solo ayudan a los clientes a lograr una
infraestructura de TI estable, escalable y segura, sino tambin a alcanzar sus
objetivos empresariales ms amplios, tales como reducir los costes, acelerar el
tiempo de comercializacin y disminuir los riesgos.

MongoDB Enterprise ofrece seguridad avanzada, monitorizacin on-premises,


soporte SNMP, certificaciones de SO y mucho ms. El servicio de gestin de

MongoDB (MMS) ofrece funcionalidad de monitorizacin y respaldo en la nube o


bien on-premises como parte de MongoDB Enterprise.
MongoDB Consulting
Exprima al mximo el desarrollo y despliegue de su aplicacin con la ayuda del
equipo de MongoDB Consulting. MongoDB ofrece una amplia gama de opciones
de consultora para ayudar a los clientes con cualquier escenario de desarrollo,
desde la creacin de nuevas aplicaciones, hasta la migracin a MongoDB, para
escalar despliegues ya existentes, y mucho ms.
Formacin MongoDB
MongoDB University ofrece una gran variedad de opciones de formacin
adaptadas a las organizaciones de todos los tipos y tamaos, como tambin a
desarrolladores y administradores individuales. La oferta incluye formacin
personal presencial y formacin online, al igual que capacitacin privada local u
online.
MongoDB (de la palabra en ingls humongous que significa enorme) es un
sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el
concepto de cdigo abierto.
MongoDB forma parte de la nueva familia de sistemas de base de datos NoSQL.
En vez de guardar los datos en tablas como se hace en las base de datos
relacionales, MongoDB guarda estructuras de datos en documentos
tipo JSON con un esquema dinmico (MongoDB llama ese formato BSON),
haciendo que la integracin de los datos en ciertas aplicaciones sea ms fcil y
rpida.

Historia

El desarrollo de MongoDB empez con la empresa de software 10gen en 2007


cuando estaban desarrollando una plataforma como servicio (PaaS) similar al
conocido Google App Engine.5 En 2009 MongoDB fue lanzado como un producto
independiente y publicado bajo la licencia de cdigo abierto AGPL.6
En marzo de 2011, se lanz la versin 1.4 y se consider ya como una base de
datos lista para su uso en produccin.7
Concesin de licencias y soporte
MongoDB se puede obtener de una forma gratuita bajo la licencia pblica general
de Affero (AGPL) de GNU.8 Los drivers para los lenguajes de programacin estn
e incluye caractersticas avanzadas (como integracin con LDAP ykerberos),
herramientas de gestin, monitorizacin y backup, as como soporte.

ORACLE

VENTAJAS DE ORACLE

DESVENTAJAS DE ORACLE

Oracle es la base de datos con


mas orientacin haca internet.
Oracle soporta todas las
funciones que se esperan de un
servidor serio: un lenguaje de
diseo de bases de datos muy
completo (PL/SQL) que permite
implementar diseos activos,
con triggers y procedimientos
almacenados, con una
integridad referencial
declarativa bastante potente.
Permite el uso de particiones
para la mejora de la eficiencia,
de replicacin e incluso ciertas
versiones admiten la
administracin de bases de
datos distribuidas. El software
del servidor puede ejecutarse en
multitud de sistemas operativos.

El mayor inconveniente de Oracle


es quizs su precio. Incluso las
licencias de Personal Oracle son
excesivamente caras. Otro
problema es la necesidad de
ajustes. Un error frecuente
consiste en pensar que basta
instalar el Oracle en un servidor y
enchufar directamente las
aplicaciones clientes. Un Oracle
mal configurado puede ser
desesperantemente lento.
Tambin es elevado el coste de la
formacin, y slo ltimamente
han comenzado a aparecer
buenos libros sobre asuntos
tcnicos distintos de la simple
instalacin y administracin.

MYSQL

VENTAJAS DE MYSQL

DESVENTAJAS DE MYSQL

MySQL es Open Source:


Significa que es posible para
cualquiera usar y modificar
el software. El servidor de
bases de datos relacionales
MySQL es muy rpido, fiable
y fcil de usar. Buen
rendimiento, buena
velocidad a la hora de
conectar con el servidor y de
respuesta a consultas.
MySQL posee un buen
control de acceso de
usuarios y seguridad en los
datos. Integracin perfecta
con el lenguaje PHP.
Soporte completo para
clusulas, funciones, tipos
de datos y comandos
estndar yextendidos del
estndar SQL.

Actualmente, el soporte para


disparadores es bsico, por lo
tanto hay ciertas limitaciones en
lo que puede hacerse con ellos.
Los privilegios para una tabla no
se eliminan automticamente
cuando se borra una tabla. Debe
usarse explcitamente un
comando REVOKE para quitar los
privilegios de una tabla. Cuando
MySQL maneja la integridad
referencial, con tablas NO
transaccionales de tipo MyISAM,
aunque admite la declaracin de
claves ajenas o forneas en la
creacin tablas, internamente no
las trata de forma diferente al
resto de campos

MARIADB
Ventajas de MariaDB.

Nuevos motores de
almacenamiento, para la
mayora de usuarios lo
interesante es Aria, que
viene a reemplazar a MyISAM
y tambin tenemos XtraDB
que reemplaza a InnoDB. Los
nuevos motores de
almacenaniemto son:
Aria: Un motor de
almacenamiento a prueba de
fallos basado en MyISAM.
XtraDB: El reemplazo del
motor InnoDB basado en el
plug-in de InnoDB.
PBXT: Un motor de
almacenamiento
transaccional con una gran
cantidad de nuevas y bonitas
caractersticas.
FederatedX: El reemplazo del
motor Federated.
Mejoras de velocidad sobre
todo en consultas complejas
cuando se usa el motor de
almacenamiento Aria, ya que
Aria cachea los datos de
tablas temporales en

Desventajas de MariaDB.

Desventajas yo no veo ninguna a


menos que esteis ante uno de
los escassimos casos de
incompatibilidad con MariaDB
(todos los scripts PHP que he
probado me han funcionado sin
problemas: WordPress, XenForo,
phpBB, MyBB, SMF, Drupal,
Vbulletin, etc).
La nica desventaja es la propia
de tener que desinstalar MySQL
e instalar MariaDB, pero la
migracin es muy sencilla.

memoria, lo que supone un


rendimiento frente al uso del
disco duro (que es lo que
emplea MyISAM).

MONGODB
VENTAJAS

DESVENTAJAS

Mongo DB tiene la capacidad de


realizar consultas utilizando
javascript, haciendo que estas
sean enviadas directamente a la
base de datos para ser
ejecutada.
se utiliza un sistemas de
archivos, ya que cuenta con la
capacidad para balancear la
carga y recopilacin de datos
utilizando mltiples servidores
para almacenamiento de
archivo.
el des-arrollador elige una llave
shard(clave).
la configuracin automtica, se

mongo DB bloquea la base de


datos cada vez que se realiza un
escritura, lo que reduce la
concurrencia dramticamente.
retorna cuando no se a escrito la
informacin en el espacio de
almacenamiento permanente,
puede ocasionar perdida de
informacin.
cambia el valor por defecto para
escribir al menos una replica,
pero esto sigue sin satisfacer la
durabilidad ni la verificabilidad.
tiene problemas de rendimiento
cuando el volumen de datos
supera los 100GB

puede agregar nuevas maquinas


a mongo DB con el sistema de
base corriendo.

Bibliografa
(s.f.). Obtenido de http://www.oracle.com/index.html
diegosilvaviera1. (13 de junio de 2012). slideshare. Obtenido
de http://es.slideshare.net/diegosilvaviera1/diferenciasentre-los-sgbds
eduardo-garibay. (07 de 02 de 2013). blogspot. Obtenido de
http://eduardo-garibay-2013glosario.blogspot.mx/2013/02/caracteristicas-yrequerimientos-de.html
LOAD2013. ( 28, de SEPTEMBER de 2013). WordPress.
Obtenido de
https://tallerdatos.wordpress.com/2013/09/28/softwarepara-esquemas-relacionales/
oracle. (s.f.). Obtenido de http://www.oracle.com/index.html
RODRIGUEZ, L. P. (21 de 08 de 2014). blogspot. Obtenido de
http://perezlili.blogspot.mx/2014/08/base-de-datos.html

wikipedia. (19 de febrero de 2016). Obtenido de


https://es.wikipedia.org/wiki/MariaDB
wikipedia. (01 de 03 de 2016). wikipedia. Obtenido de
https://es.wikipedia.org/wiki/Oracle_Database

Você também pode gostar