Vous êtes sur la page 1sur 12

Trabajo de investigacin

Instituto Tecnolgico de Lzaro Crdenas


Asignatura: Administracin de bases de datos
Docente: Ing. Marcelo Alonso Mondragn
Alumno: Carlos Hctor Cruz Lpez
No. Control: 11560111
SGBD en el mercado

1
Oracle
Oracle 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 ms completos, destacando su:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Soporte multiplataforma.
El manejador de Base de datos ORACLE, surgi a final de los aos 70 y principio
de los aos 80. George Koch y su equipo de tropas de asalto de tcnicos fue el
primero en desembarcar en el terreno de Oracle en 1982, durante un proceso
de evaluacin de sistema de gestin de base de datos para una importante
aplicacin comercial que George estaba diseando y construyendo. Cuando
termino, la evaluacin fue descrita en Computer World como el estudio ms
severo de SGBD que se haba hecho nunca. El estudio fue tan riguroso con los
vendedores cuyos productos haba estudiado George, que la prensa hizo eco de
sus palabras en lugares tan distantes como Nueva Zelandia y en publicaciones
muy alejadas del campo como el Christian Sciencia Monitor.
Requerimientos
Memoria RAM 512 MB
Memoria virtual 1024 MB
Espacio en disco duro 1.5 GB

Sistemas operativos sobre los cuales se puede instalar el DBMS
Microsoft Windows Server 2008 (32-bit)
Microsoft Windows Server 2008 x64
Linux x86

2
Linux x86-64
Solaris (SPARC) (64-bit)
AIX (PPC64)
HP-UX Itanium
HP-UX PA-RISC (64-bit)
Tipos de datos generales que soporta
VARCHAR2
NVARCHAR2
CHAR RAW
NUMBER FLOAT
INTEGER
DATE
TIMESTAMP WITH TIMEZONE As TIMESTAMP
TIMESTAMP WITH LOCAL TIMEZONE
INTERVAL DAY TO SECOND
CLOB
NCLOB
BLOB
BFILE
LONG
LONG RAW
Caractersticas
Es una herramienta de administracin grfica que es mucho ms intuitiva y
cmoda de utilizar.
Ayuda a analizar datos y efectuar recomendaciones concernientes a
mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se
encuentran almacenados.
Apoya en el diseo y optimizacin de modelos de datos.

3
Asistir a los desarrolladores con sus conocimientos de SQL y de
construccin de procedimientos almacenados y triggers, entre otros.
Apoya en la definicin de estndares de diseo y nomenclatura de objetos.
El tamao mximo de base de datos soportado (con bloques de bases de
datos de 16KB) es de 4 petabytes.
Ventajas
Se pueden crear aplicaciones de bases de datos personalizadas.
Cuenta con minera de datos esta aplicacin hace que sea posible
encontrar las relaciones en los datos que de otra forma seran difciles de
encontrar para una persona.
Oracle es el motor de base de datos objeto-relacional ms usado a nivel
mundial.
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.
SQL Server
Microsoft SQL Server es un sistema para la gestin de bases de datos producido
por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-
SQL y ANSI SQL.
Objetivos del diseo de SQL Server
Los clientes estn buscando soluciones para sus problemas de negocios. La
mayora de las "soluciones" de bases de datos solamente traen mltiples niveles
de costos y complejidad. La estrategia de Microsoft es la de hacer que SQL Server
sea la base de datos ms fcil de utilizar para construir, administrar e implementar
aplicaciones de negocios. Esto significa tener que poner a disposicin un modelo
de programacin rpido y sencillo para desarrolladores, eliminando la

4
administracin de base de datos para operaciones estndar, y suministrando
herramientas sofisticadas para operaciones ms complejas.
Requerimientos SQL Server 2012
Componente Requisito
Memoria Mnimo:
Ediciones Express: 512 MB
Todas las dems ediciones: 1 GB
Se recomienda:
Ediciones Express: 1 GB
Todas las dems ediciones: al menos 4 GB y debe
aumentar a medida que el tamao de la base de datos
aumente para asegurar un rendimiento ptimo.
Velocidad del
procesador
Mnimo:
Procesador x86: 1,0 GHz
Procesador x64: 1,4 GHz
Recomendado: 2 GHz o ms
Tipo de
procesador
Procesador x64: AMD Opteron, AMD Athlon 64, Intel
Xeon compatible con Intel EM64T Intel Pentium IV
compatible con EM64T
Procesador x86: compatible con Pentium III o
superior

Sistemas operativos sobre los cuales se puede instalar el DBMS
Windows 7
Windows Server 2008 R2
Windows Server 2012
Windows 8

5
Caractersticas
SQL Server Management Studio incluye las siguientes caractersticas generales:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye tambin un potente entorno grfico de administracin, que permite
el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y datos se
alojan en el servidor y las terminales o clientes de la red slo acceden a la
informacin.
Adems permite administrar informacin de otros servidores de datos.
Compatibilidad con la mayora de las tareas administrativas de SQL Server.
Un entorno nico integrado para la administracin del Motor de base de
datos de SQL Server y la creacin.
Un cuadro de dilogo comn de programacin que permite realizar
acciones de los cuadros de dilogo de administracin en otro momento.
Guardado o impresin de archivos de plan de presentacin XML o de
interbloqueo generados por SQL Server Profiler, revisin posterior o envo a
los administradores para su anlisis.
Un explorador web integrado para una rpida exploracin de MSDN o la
Ayuda en pantalla.
Integracin de la Ayuda de comunidades en lnea.
Interfaces de Correo electrnico de base de datos integradas.
Ventajas

Ofrece una potente forma de unir SQL e Internet.
Utiliza una extensin al SQL estndar, que se denomina Transact SQL.
Mejor utilizacin de la CPU.
Menor necesidad de limpieza de las memorias intermedias durante el
procesamiento de las transacciones.

6
El Transact SQL, soporta la definicin, modificacin y eliminacin de bases
de datos, tablas, atributos, ndices, etc., es decir, el lenguaje de definicin
de datos (LDD), as como la consulta, actualizacin y borrado de tuplas de
tablas, es decir, el lenguaje de manipulacin de datos (LMD).
Seguridad: SQL permite administrar permisos a TODO. Permisos a nivel de
servidor, seguridad en tablas, permitir o no lectura, escritura, ejecucin;
seguridad en los procedimientos almacenados.
MySQL
Es un sistema de gestin de bases de datos relacional, fue creada por la empresa
sueca MySQL AB, la cual tiene el copyright del cdigo fuente del servidor SQL, as
como tambin de la marca. MySQL es un software de cdigo abierto, licenciado
bajo la GPL de la GNU, aunque MySQL AB distribuye una versin comercial, en
lo nico que se diferencia de la versin libre, es en el soporte tcnico que se
ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que
de otra manera, se vulnerara la licencia GPL.
El lenguaje de programacin que utiliza MySQL es Structured Query Language
(SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de
forma generalizada en las bases de datos relacionales.
Al contrario de proyectos como Apache, donde el software es desarrollado por una
comunidad pblica y los derechos de autor del cdigo estn en poder del autor
individual, MySQL es patrocinado por una empresa privada, que posee el
copyright de la mayor parte del cdigo. Esto es lo que posibilita el esquema de
licenciamiento anteriormente mencionado. Adems de la venta de licencias
privativas, la compaa ofrece soporte y servicios. Para sus operaciones contratan
trabajadores alrededor del mundo que colaboran va Internet. MySQL AB fue
fundado por David Axmark, Allan Larsson y Michael Widenius.

7

Requerimientos MySQL 5.1
Memoria RAM 512 MB
Memoria virtual 1024 MB
Espacio en disco duro 1 GB

Sistemas operativos compatibles
Oracle Linux 6 (32/64 bits).
Solaris 11 (32/64 bits).
Red Hat Enterprise Linux 6 (32/64 bits).
SuSE Enterprise Linux 11 (32/64 bits).
Debian GNU/Linux 6 (32/64 bits).
Microsoft Windows 8 (32/64 bits).
Microsoft Windows 2012 Server.
Microsoft Windows 2003 Server.
Microsoft Windows 7 (32/64 bits).
Apple Mac OS X v10.7 (32/64 bits).
Dimensiones mximas de las tablas MySQL
En MySQL 5.0, usando el motor de almacenamiento MyISAM, el mximo tamao
de las tablas es de 65536 terabytes (256 ^ 7 - 1 bytes). Por lo tanto, el tamao
efectivo mximo para las bases de datos en MySQL usualmente los determinan
los lmites de tamao de ficheros del sistema operativo, y no por lmites internos
de MySQL.
El motor de almacenamiento InnoDB mantiene las tablas en un espacio que
puede ser creado a partir de varios ficheros. Esto permite que una tabla supere el
tamao mximo individual de un fichero. Este espacio puede incluir particiones de
disco, lo que permite tablas extremadamente grandes. El tamao mximo del
espacio de tablas es 64TB.

8
La siguiente tabla lista algunos ejemplos de lmites de tamao de ficheros de
sistemas operativos. Esto es slo una burda gua y no pretende ser definitiva. Para
la informacin ms actual, asegrese de consultar la documentacin especfica de
su sistema operativo.
Sistema operativo Tamao mximo de fichero
Linux 2.2-Intel 32-bit 2GB (LFS: 4GB)
Linux 2.4 (usando sistema de ficheros ext3) 4TB
Solaris 9/10 16TB
Sistema de ficheros NetWare w/NSS 8TB
win32 w/ FAT/FAT32 2GB/4GB
win32 w/ NTFS 2TB (posiblemente mayor)
MacOS X w/ HFS+ 2TB

Caractersticas
En las ltimas versiones se pueden destacar las siguientes caractersticas
principales:
El principal objetivo de MySQL es velocidad y robustez.
Soporta gran cantidad de tipos de datos para las columnas.
Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y
sistemas operativos.
Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos
y uno de ndice y soporta hasta 32 ndices por tabla.
Aprovecha la potencia de sistemas multiproceso, gracias a su
implementacin multihilo.
Flexible sistema de contraseas (passwords) y gestin de usuarios, con un
muy buen nivel de seguridad en los datos.
El servidor soporta mensajes de error en distintas lenguas.

9
Ventajas
Velocidad al realizar las operaciones, lo que le hace uno de los gestores
con mejor rendimiento.
Bajo costo en requerimientos para la elaboracin de bases de datos, ya que
debido a su bajo consumo puede ser ejecutado en una mquina con
escasos recursos sin ningn problema.
Facilidad de configuracin e instalacin.
Soporta gran variedad de Sistemas Operativos.
Baja probabilidad de corromper datos, incluso si los errores no se producen
en el propio gestor, sino en el sistema en el que est.
Conectividad y seguridad.















10
Tabla comparativa de diferentes SGBD




11
Bibliografa
1. http://es.wikipedia.org/wiki/Oracle_11g
2. http://oraclebddepn.blogspot.mx/2013/05/ventajas-y-desventajas.html
3. http://gplsi.dlsi.ua.es/~armando/bd1/lib/exe/fetch.php?media=bd1:0910:trabajos:agrsgbdpre
.pdf
4. http://garcia-delgado.blogspot.mx/p/requisitos-y-caracteristicas-de.html
5. http://technet.microsoft.com/es-es/library/ms174219.aspx
6. http://technet.microsoft.com/es-es/library/ms143432.aspx
7. http://www.monografias.com/trabajos13/trsqlinf/trsqlinf.shtml#ORACLE
8. http://luisperez1981.blogspot.mx/
9. http://es.wikipedia.org/wiki/MySQL
10. http://dev.mysql.com/doc/refman/5.0/es/features.html
11. http://dev.mysql.com/doc/refman/5.0/es/table-size.html
12. http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/MySQL.pdf

Vous aimerez peut-être aussi