You are on page 1of 6

Reporte de investigacin.

Aplicacin de
los Sistemas Gestores de Bases de
Datos por medio de un anlisis de
caractersticas.
P
R
O
G
R
A
M
A
S
e
nt
re
di
st
in
to
s
si
st
e
m
as
o

Ve
nt
aj
as

V
i
s
u
a
l
F

1.
Puede
ejecuta
rse en
todas
las
platafo
rmas,
desde
una
PC
hasta
un
superc
omput
ador.
2.Permite
el uso
de
particio
nes
para la
mojara
de
la
eficien
cia, de
replica
cin e
incluso
ciertas
version
es
admite
n
la
admini
straci
n
de
bases
de
datos
distribu
idas.
3.El
softwar
e
del
servido
r
puede
ejecuta
rse en

multitud
de
sistemas
operativo
s.
4.- Existe
incluso
una
versin
personal
para
Windows
9x,
lo
cual
es
un punto
a
favor
para los
desarrolla
dores que
se llevan
trabajo a
casa.
5.- Oracle
es
la
base de
datos con
mas
orientaci
n hacia a
internet.
1.- Es un
sistema
de
gestin
de bases
de datos
relacional
es Open
Source
2.Se
han
implemen
tado
important
es
caracters

ticas
al
motor de
datos,
incluyend
o
subconsul
tas,
valores
por
defecto,
restriccio
nes
a
valores
en
los
campos
(constrain
ts),dispar
adores
(triggers),
etc.
3.PostgreS
QL puede
operar
sobre
distintas
plataform
as
incluyend
o Linux,
Unix,
MacOSX,
Solaris y
ltimame
nte
Windows.
4.- Se ha
incluido
un
sistema
de reglas
consisten
te
en
modificar
las
consultas
de
acuerdo a
reglas
almacena
das como
parte de

la base
datos.

de inact
ivida
d del
5.Posee servi
manejo
y dor,
control
de se
transacciones deno
para asegurar mina
n
la
escri
consistencia
turas
de los datos.
libre
6.Soporta s .
los tipos de
3.datos,
SQL
clusulas,
funciones
y Serv
comandos de er
nos
tipo
per
estndarSQL9 mite
olvid
2/SQL99
y extendidos arno
s un
poco
propios
de
los
de
fiche
PostgreSQL.
ros
1 .-Utiliza una que
extensin al form
SQL estndar, an la
que
se base
denomina
de
Transact SQL. dato
s
2.-Cuando
SQL Server no 4.-Es
tiene
un
tareas
de Siste
usuario para ma
procesar,
de
comienza a Gesti
escribir
n
automticam de
ente
las Base
memorias
s de
intermedias
Dato
sucias
del s
cach
al Rela
disco. Como cion
estas
ales
escrituras se (SGB
realizan
en DR).
los ciclos de

5.-SQL
permit
e
admini
strar
permis
os
a
todo.
Permis
os
a
nivel
de
servido
r,
segurid
ad en
tablas,
permiti
r o no
lectura
,
escritu
ra,
ejecuci
n;
segurid
ad en
los
procedi
miento
s
almace
nados,
todo se
puede
configu
rar.

ox
Pro
Apa
che
Der
by

el
softw
are
de
bases
de
datos
MySQ
L es
un
siste
ma
client
e/serv
idor
que
consis
te en
un
servid
or
SQL
que
trabaj
a con
difere
ntes
progr
amas
y
bibliot
ecas
client
e,
2.herra
My
mient
SQL as
Ser admin
6.ver istrati
Puede
vas y
ser til trab
aja divers
para
as
maneja en
interf
r
y/o ent
aces
obtene orn
os
r datos clie de
progr
de
la
amaci
red de nte/
ser n
redes.
vid para
or o aplica
1.MySQL incr cione
es muy ust s
rpido, ado (APIs)
.
fiable y s;
fci
l de
usa
r,
ya
que
en
coo
per
aci
n
con
los
usu
ario
s
des
arro
llad
ore
s
de
Ope
n
Sou
rce
a
niv
el
mu
ndi
al.

3.
U
n
a
gr
a
n
ca
nt
id
a
d
d
e
so
ft
w
ar
e
d
e
co
nt
ri
b
u
ci
o
n
es
es
t
di
sp
o
ni
bl
e
p
ar
a
M
y
S
Q
L,
y
p
or
es
ta

razn
se
pueden
usar
mucha
s
herram
ientas
disponi
bles en
modo
consola
y
en
entorn
o
grfico

De
sv
en
taj
as

1.El
mayor
inconv
eniente
de
Oracle
es
quizs
su
precio,
incluso
las
licencia
s
de
Person
al
Oracle

4.-Gran
portabi
lidad
platafo
rmas.
5.Soport
a
mltipl
es
modos
asigna
dos
para
compor
tarse
como
otros
gestore
s
de
bases
de
datos,
definie
ndo la
validaci
n o no
de los
valores
errne
os
o
incorre
ctos y
la

forma en
que
se
ingresan
los datos.
6.Integraci
n
perfecta
con
el
lenguaje
PHP
(Preproce
sador de
Hipertext
o).

1.- Es la
base de
datos
ms
amigable
y verstil
del
mercado

2.Para
aprender
el
programa
basta
tener
la
ayuda en
7.-Uso de lnea, ya
es
MyODBC, que
completa
que
proporcio e
na
a informati
va.
MySQL
soporte
3.para
programa
s clientes Altament
que usen e
conexion potente y
es ODBC eficiente
(Open
Database 4.- Crea
Connectiv varios
informes
ity)
con vistas
diferentes
de
la
misma
informaci
n
1.Permite
tanto
crear
nuestras
propias
bases de
datos
como
abrir
aquellas
creadas

son
excesiva
mente
caras. en
mi
opinin.

en
pensar
que basta
instalar el
Oracle en
un
servidor y
2.Otro enchufar
problema directam
es
la ente las
necesida aplicacio
d
de nes
clientes.
ajustes.
Un
Un
Oracle
error
frecuente mal
configura
consiste

por
otras 1.personas.
Capa
2.Para cida
des
proyectos
sencillos
es pode
rosa
posible
s y
acceder
directamente muy
a
ficheros Velo
ce s
DBase.
para
Tambin
permite abrir el
bases
de man
datos Access, ejo
texto
plano, de
Mysql, DAO o dato
s
incluso
Oracle.
Y nativ
y
cualquier otra os
base de datos remo
a partir de los tos.
interfaces
ODBC o JDBC. 2.Flexi
3.Desde bilid
ad
Base,
para
podemos
acceder a la crear
todo
informacin
existente en tipo
de
agendas
soluc
compatibles
con
LDAP, ione
de
Outlook y, por s
base
supuesto,
s de
Mozilla.
dato
4.Incluye 4.multitud
de
asistentes y man
vistas
para ejo
s.
hacer
ms vista
fcil el trabajo 3.a
todas Leng
aquellas
personas que uaje
dispongan de de
conocimiento Prog
s
limitados ram
sobre
bases aci
n
de datos.

Orienta
do
a
objetos
.

do
puede
ser
desesperante
mente lento.

caract
erstica
s
de
hardw
are
para
ejecut
arlo

3.Tambin
es elevado el
coste de la
formacin, y
slo
ltimamente
han
comenzado a
aparecer
buenos libros
sobre asuntos

1.Cons
ume
ms
recu
rsos
que
MyS
QL,
por
lo
que
se
nece
sitan
may
ores

Podero
s
de de o
cursore
s
control
comple
to
estruct
uras
relacio
nales
1.- PIs
para
JDBC y
SQL.
Soport
a todas
las
caract
erstica
s
de
SQL92
y
la
mayor
a
de
SQL99.
2.- Su
cdigo
mide
alrede
dor de
2000K
B
compri
mido.
3.Soport
a

cifr
ado
co
mpl
eto,
role
s y
per
mis
os.
Ade
m
s
pos
ee
SQL
SC
HE
MA
S
par
a
sep
arar
la
info
rma
ci
n
en
un
ni
ca
bas
e
de
dat
os y
con
trol
co
mpl
eto
de
usu
ario
s.

que
My
SQL
(au
nqu
e
en
la
pr
ctic
2.Aproxi a
no
mada
mente se
es
2 not
a
veces
est
ms
a
lento

4.Trae
sopor
te
multil
engua
je
y
localiz
acion
es
espec
ficas

difere
ncia)
3.PostG
re
SQL
es un
magn
fico
gestor
de
bases
de
datos,
capaz
de

co
m
pe
tir
co
n
m
uc
ho
s
ge
st
or
es
co
m
er
ci
al
es
,
au
nq
ue
el
pri
m
er
en
cu
en
tro
co
n
es
te
ge
st
or
es
un
po
co
"d
ur
o",
ya
qu
e
la

O
R
A
C
L
E

sintaxis
de
alguno
s
de
sus
coman
dos
o
senten
cias no
es
nada
intuitiv
a.
1.- Los
proble
mas de
la 6.5
eran
mucho
s:
bloque
o
a
nivel
de
pgina,
disposi
tivos
con
crecimi
ento
manual
,
un
tamao
de
pgina
fijo
y
demasi
ado
peque
o.
2.- La
princip
al
desven
taja de
SQL
Server
es
la
enorme

cantidad
de
memoria
RAM que
utiliza
para
la
instalaci
n
y
utilizaci
n
del
software.

una
tabla.
Debe
usarse
explcita
mente un
comando
revoke
para
quitar los
privilegio
s de una
3.La tabla
relacin
calidad3.precio
Cuando
esta muy MySQL
debajo
maneja la
compara
Integrida
do
con d
Oracle.
referenci
1.al,
con
Actualme tablas NO
nte,
el transacci
onales de
soporte
tipo
para
disparado
res
es
la
bsico,
por
lo MyISAM,
tanto hay
ciertas
4.La
limitacion funcin
es en lo de
conversi
que
n CAST()
puede
no
hacerse
soporta
con ellos
conversi
2.Los n a real o
privilegio BIGINT)
s
para
una tabla
no
se
eliminan
automti
camente
cuando
se borra

S
Q
L
S
E

1.Entre
sus mayores
inconveniente
s figuran que
no es
multiplatafor
ma
2.- Su uso es
inadecuado
para
grandes
proyectos
de
software
que
requieren
tiempos
de
respuesta
crticos
3.- Base de
datos de un
muy reducido
potencial,
slo para
soluciones
"caseras"
4.- La bases
de
datos
Access
incluye
una
1.- Carencia
de
un
equivalente
de Access.
2.- No soporta
la realizacin
de
grandes
proyectos de
software

3.- Si
tiene
s en
una
base
de
dato
s
mas
de
2200
filas
y
cuan
do
quier
es
hace
r
una
bsq
ueda
no
busc
a en
toda
la
base
de
dato
s
sino
diga
mos
hast
a la
fila
1000
,el
resto
no lo
proc
esa

ene
s
me
dia
nos
se
1.Lim
ita
al
pro
gra
ma
dor
a
utili
zarl
o
me
dia
2.Seguri nte
la
dad
(Menos m
niveles qui
na
de
acceso virt
ual
).
de
Jav
3.a
Menor
capaci 2.dad de En
proces pro
amient gra
o (no ma
s
funcio
esc
na
adecua rito
damen s
te con en
grande ese
len
s
volm gua
je o
enes
len
de
inform gua
acin). jes
de
Para
volm scri
1.Integri
dad
(Mayor
sensibi
lidad
frente
a
variaci
ones
en
transm
isiones
y
fluctua
ciones
elctri
cas).

pting
que
se
ejecut
en
sobre
JVM
(Jytho
n,
JRuby,
Jacl,
etc.)
3.Derby
hace
uso
de
una
mayo
r
cantid
ad
de
memo
ria y
su
rendi
mient
o
y
comp
atibili
dad
SQL
puede
consi
derar
se
inferio
r que
otras
altern
ativas
como
puede
ser la
base
de

ACC
ESS

V
is
u
al
F
o
x
P
r
o

SOFTWARE

C
O
M
E
R
CI
A
L

Es un sistema
de gestin de
base de datos
relacional (o
RDBMS por el
acrnimo en
ingls
de
Relational
Data
Base
Management
System),
desarrollado
Por Oracle
Corporation.
Se considera
a Oracle como
uno de los
sistemas
de
bases
de

datos
completos.

ms relacional creado
y modificado por
para
Es un sistema Microsoft
uso
personal
de
gestor de base de
pequeas
datos basado en
el
lenguaje organizaciones.
un
Transact-SQL, y Es
componente
de
la
especficamente
suite
Microsoft
en Sybase IQ,
capaz de poner a Office aunque no
disposicin
de se incluye en el
muchos usuarios paquete "bsico".
Una posibilidad
grandes
cantidades
de adicional es la de
datos de manera crear ficheros con
bases de datos
simultnea[cita
que pueden ser
requerida],
consultados por
Es un programa otros programas.
Sistema
de
gestin de base Es un programa
de
de
datos Sistema

gestin de base
de
datos
relacional creado
y modificado por
Microsoft para uso
personal
de
pequeas
organizaciones.
Es
un
componente de la
suite
Microsoft
Office aunque no
se incluye en el
paquete "bsico".
Una
posibilidad
adicional es la de
crear ficheros con
bases de datos
que pueden ser
consultados
por
otros programas.

SOFTWARE
LIBRE

POSTGRE SQL
Es un sistema de gestin de base de
datos relacional orientada a objetos de
software libre, publicado bajo la
licencia BSD.
PostGreSQL es una derivacin libre
(OpenSource) de este proyecto, y
utiliza el lenguaje SQL92/SQL99

MY SQL
Es un sistema de gestin de base de
datos
relacional,
multihilo
y
multiusuario con ms de seis millones
de instalaciones.[1] MySQL AB
desde enero de 2008 una subsidiaria
de Sun Microsystems y sta a su vez
de Oracle Corporation desde abril de
2009 desarrolla MySQL como
software libre en un esquema de
licenciamiento dual.

BASE
Es un sistema gestor de base de
datos (SGBD) y como tal, permite
administrar grandes cantidades de
informacin de forma rpida y sencilla.
Tambin se trata de una aplicacin
gratuita y en castellano que puedes
descargar desde su web.

Apache Derby
Es un sistema gestor de base de datos
(SGBD)
y
como
tal,
permite
administrar grandes cantidades de
informacin de forma rpida y sencilla.
Tambin se trata de una aplicacin
gratuita y en castellano que puedes
descargar desde su web.

CONCLUSION
En el momento de la evaluacin de un proyecto no debemos cerrar nuestro criterio y creer que la utilizacin de todo un conjunto de herramientas con licenciamiento propietario o con licenciamiento libre es
la que debe utilizarse en el desarrollo de dicho proyecto, sino que para desarrollar un proyecto informtico es necesario hacer una valoracin de riesgos donde se evala la posibilidad de utilizar un producto
o herramienta propietaria por la que hay que pagar una licencia o utilizar un producto de software libre, analizando en cada caso las ventajas, inconvenientes y el desempeo de dicha herramienta siempre y
cuando cumpla con los requerimientos o necesidades de la aplicacin o proyecto a desarrollar, donde muchas veces se necesita de una arquitectura mixta o hbrida, es decir, utilizar una mezcla de
productos de software licenciado y otros de software libre. Con la salida al mercado de mltiples entornos de desarrollo, es necesario conocer las caractersticas, ventajas y desventajas de cada herramienta
que se ofrece, por lo que en este trabajo puse en conocimiento principalmente las caractersticas y ventajas de dos de los ms importantes sistemas gestores de bases de datos.