Está en la página 1de 14

Oracle Oracle la Primera Base de Datos Diseada para Grid Computing, es un sistema de gestin de base de datos relacional fabricado

por Oracle Corporation. Oracle es bsicamente un herramienta cliente/servidor para la gestin de base de datos la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general. Oracle Corporation: es una de las mayores compaas de software del mundo. Sus productos van desde bases de datos (Oracle) hasta sistemas de gestin. Cuenta adems, con herramientas propias de desarrollo para realizar potentes aplicaciones, como Oracle Designer Plataformas Microsoft Windows server 2008 (32-bit) Microsoft Windows Server 2008 x64 Linux x86 Linux x86-64 Solaris (SPARC) (64-bit) AIX (PPC64) HP-UX Itanium HP-UX PA-RISC (64-bit) Requerimientos
512 MB RAM 1024 Memoria Virtual 1.5GB libre en el disco duro

Versiones Libres y Comerciales


Oracle Database Enterprise Edition (EE). Oracle Database Standard Edition (SE). Oracle Database Standard Edition One (SE1). Oracle Database Express Edition (XE). Oracle Database Personal Edition (PE). Oracle Database Lite Edition (LE).

La nica edicin gratuita es la Express Edition

Caractersticas de Oracle Desarrollado sobre Oracle Database, Oracle Content Database ha sido diseada para que las organizaciones puedan controlar y gestionar grandes volmenes de contenidos no estructurados en un nico repositorio con el objetivo de reducir los costes y los riesgos asociados a la prdida de informacin. Capacidad de almacenamiento El tamao mximo de base de datos soportado (con bloques de bases de datos de 16KB) es de 4 petabytes. Funcionalidades Funciones Oracle Funciones de valores simples: ABS(n)= Devuelve el valor absoluto de (n). CEIL(n)=Obtiene el valor entero inmediatamente superior o igual a "n". FLOOT(n) = Devuelve el valor entero inmediatamente inferior o igual a "n". MOD (m, n)= Devuelve el resto resultante de dividir "m" entre "n". NVL (valor, expresin)= Sustituye un valor nulo por otro valor. POWER (m, exponente)= Calcula la potencia de un nmero.

ROUND (numero [, m])= Redondea nmeros con el nmero de dgitos de precisin indicados. SIGN (valor)= Indica el signo del "valor". SQRT(n)= Devuelve la raz cuadrada de "n". TRUNC (numero, [m])= Trunca nmeros para que tengan una cierta cantidad de dgitos de precisin. VAIRANCE (valor)= Devuelve la varianza de un conjunto de valores.

Funciones de grupos de valores: AVG(n)= Calcula el valor medio de "n" ignorando los valores nulos. COUNT (* | Expresin)= Cuenta el nmero de veces que la expresin evala algn dato con valor no nulo. La opcin "*" cuenta todas las filas seleccionadas. MAX (expresin)= Calcula el mximo. MIN (expresin)= Calcula el mnimo. SUM (expresin)= Obtiene la suma de los valores de la expresin. GREATEST (valor1, valor2)= Obtiene el mayor valor de la lista. LEAST (valor1, valor2)= Obtiene el menor valor de la lista. Funciones que devuelven valores de caracteres: CHR(n) = Devuelve el carcter cuyo valor en binario es equivalente a "n". CONCAT (cad1, cad2)= Devuelve "cad1" concatenada con "cad2". LOWER (cad)= Devuelve la cadena "cad" en minsculas. UPPER (cad)= Devuelve la cadena "cad" en maysculas. INITCAP (cad)= Convierte la cadena "cad" a tipo ttulo.

LPAD (cad1, n[,cad2])= Aade caracteres a la izquierda de la cadena hasta que tiene una cierta longitud. RPAD (cad1, n[,cad2])= Aade caracteres a la derecha de la cadena hasta que tiene una cierta longitud. LTRIM (cad [,set])= Suprime un conjunto de caracteres a la izquierda de la cadena. RTRIM (cad [,set])= Suprime un conjunto de caracteres a la derecha de la cadena. REPLACE (cad, cadena_busqueda [, cadena_sustitucion])= Sustituye un carcter o caracteres de una cadena con 0 o mas caracteres. SUBSTR (cad, m [,n])= Obtiene parte de una cadena. TRANSLATE (cad1, cad2, cad3)= Convierte caracteres de una cadena en caracteres diferentes, segn un plan de sustitucin marcado por el usuario.

Funciones que devuelven valores numricos: ASCII(cad)= Devuelve el valor ASCII de la primera letra de la cadena "cad". INSTR (cad1, cad2 [, comienzo [,m]])= Permite una bsqueda de un conjunto de caracteres en una cadena pero no suprime ningn carcter despus. LENGTH (cad)= Devuelve el nmero de caracteres de cad.

Funciones para el manejo de fechas: SYSDATE= Devuelve la fecha del sistema. ADD_MONTHS (fecha, n)= Devuelve la fecha "fecha" incrementada en "n" meses. LASTDAY (fecha)= Devuelve la fecha del ltimo da del mes que contiene "fecha". MONTHS_BETWEEN (fecha1, fecha2)= Devuelve la diferencia en meses entre las fechas "fecha1" y "fecha2".

NEXT_DAY (fecha, cad)= Devuelve la fecha del primer da de la semana indicado por "cad" despus de la fecha indicada por "fecha".

Funciones de conversin: TO_CHAR= Transforma un tipo DATE NUMBER en una cadena de caracteres. TO_DATE= Transforma un tipo NUMBER CHAR en DATE. TO_NUMBER= Transforma una cadena de caracteres en NUMBER.

MYSQL MySQL es un sistema de gestin de bases de datos relacional, licenciado bajo la GPL de la GNU. Su diseo multihilo le permite soportar una gran carga de forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB, que mantiene el copyright del cdigo fuente del servidor SQL, as como tambin de la marca. Plataformas MySQL funciona sobre mltiples plataformas, incluyendo:

AIX BSD FreeBSD HP-UX Kurisu OS GNU/Linux Mac OS X NetBSD OpenBSD OS/2 Warp QNX SGI IRIX Solaris SunOS SCO OpenServer SCO UnixWare Tru64 eBD Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 y Windows Server (2000, 2003, 2008 y 2012).

OpenVMS

Requerimientos
512 MB RAM 1024 Memoria Virtual 1.0GB libre en el disco duro

Versiones Libres y Comerciales

MySQL 5.1 es la prxima serie de entregas de desarrollo, y en ella se implementarn las nuevas caractersticas. En breve se pondrn a disposicin de los usuarios interesados en hacer pruebas integrales las entregas Alfa.

MySQL 5.0 es la serie de entregas estables (para produccin). Solamente se liberan nuevas entregas para correccin de errores, no se aaden nuevas caractersticas que pudieran afectar a la estabilidad.

MySQL 4.1 es la anterior serie de entregas estables (para produccin). Se liberarn nuevas entregas para solucionar problemas de seguridad o errores crticos. En esta serie no se agregarn nuevas caracteristicas de importancia.

MySQL 4.0 y 3.23 son las antiguas series de entregas estables (para produccin). Estas versiones estn discontinuadas, de modo que solamente se liberarn nuevas entregas para solucionar errores de seguridad extremadamente crticos. Caractersticas Las principales caractersticas de este gestor de bases de datos son las siguientes:

1. Aprovecha la potencia de sistemas multiprocesador, gracias a su implementacin multihilo. 2. Soporta gran cantidad de tipos de datos para las columnas. 3. Dispone de APIs en gran cantidad de lenguajes (C, C++, Java, PHP, etc). 4. Gran portabilidad entre sistemas. 5. Soporta hasta 32 ndices por tabla. 6. Gestin de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.

Capacidades de almacenamiento Sistema operativo Linux 2.2-Intel 32-bit Linux 2.4 Solaris 9/10 Tamao mximo de fichero 2GB (LFS: 4GB) (usando sistema de ficheros ext3) 4TB 16TB

Sistema de ficheros NetWare w/NSS 8TB win32 w/ FAT/FAT32 win32 w/ NTFS MacOS X w/ HFS+ 2GB/4GB 2TB (posiblemente mayor) 2TB

Funcionalidad Las siguientes caractersticas son implementadas nicamente por MySQL:

Permite escoger entre mltiples motores de almacenamiento para cada tabla. En MySQL 5.0 stos deban aadirse en tiempo de compilacin, a partir de MySQL 5.1 se pueden aadir dinmicamente en tiempo de ejecucin:

Los

hay

nativos

como

MyISAM,

Falcon,

Merge,

InnoDB,

BDB,

Memory/heap, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example

Desarrollados por partners como solidDB, NitroEDB, ScaleDB, TokuDB, Infobright (antes Brighthouse), Kickfire, XtraDB, IBM DB2). InnoDB Estuvo desarrollado as pero ahora pertenece tambin a Oracle

Desarrollados por la comunidad como memcache, httpd, PBXT y Revision

Agrupacin de transacciones, reuniendo mltiples transacciones de varias conexiones para incrementar el nmero de transacciones por segundo.

Oracle Caractersticas -Puede ejecutarse en todas

MySql las -Escrito en C y en C++ -Probado con un amplio rango de compiladores diferentes -Funciona en diferentes plataformas

plataformas, desde una Pc hasta un supercomputador. -Oracle soporta todas las funciones que se esperan de un servidor "serio":

-Proporciona sistemas de almacenamiento transaccionales y no datos muy completo (PL/SQL) que transaccionales un lenguaje de diseo de bases de permite implementar diseos "activos", con triggers y con -Un sistema de reserva de memoria procedimientos muy rpido basado en threads integridad

almacenados, referencial

-Un sistema de privilegios y bastante contraseas que es muy flexible y seguro, y que permite verficacin potente. basada en el host -Permite el uso de particiones para la declarativa mejora de la eficiencia, de replicacin e incluso ciertas versiones admiten la administracin de bases de datos distribuidas. -El software del servidor puede

una

ejecutarse en multitud de sistemas operativos.

-Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa.

Requerimientos

512 MB RAM 1024 Memoria Virtual 1.5GB libre en el disco duro

512 MB RAM 1024 Memoria Virtual 1GB Libre en el disco duro


Versiones Libres y Comerciales

Oracle Database Enterprise Edition (EE). Oracle Database Standard Edition (SE). Oracle Database Standard Edition One (SE1). Oracle Database Express Edition (XE). Oracle Database Personal Edition (PE). Oracle Database Lite Edition (LE).

MySQL 5.1 MySQL 5.0 MySQL 4.1 MySQL 4.0 y 3.23

Plataformas Capacidad de Almacenamiento

Multiplataforma 4 Petabytes

Multiplataforma De 2GB a 20TB segn el sistema operativo

Tabla De Funcionalidades en Ambos Gestores


Funcin ABS(n) CEIL(n) FLOOR(n) MOD(m, n) NVL(val, exp) IFNULL(val,exp); POWER(m, n) ROUND(m, n) SIGN(n) SQRT(n) TRUNC(m, n) Gestor Descripcin

Oracle/MySQL Valor absoluto de n. Oracle/MySQL Entero inmediatamente superior o igual a n. Oracle/MySQL Entero inmediatamante inferior o igual a n. Oracle/MySQL Resto de la divisin de m por n Oracle Devuelve la expresin exp si val es NULL, y val en otro caso. MySQL Oracle/MySQL Calcula la potencia n-esima de m. Calcula el redondeo de m a n decimales. Oracle/MySQL Si n < 0 el redondeo se efectua por la izquierda del punto decimal.

Oracle/MySQL Calcula el signo de n, devolviendo -1 si n < 0, 0 si n = 0 y 1 si n > 0. Oracle/MySQL Raz cuadrada de n. Para todo n >= 0. Oracle Calcula m truncado a n decimales (n puede ser negativo).

TRUNCATE(m, n) MySQL

Funcin ASCII(cadena) CHR(n) CHAR(n) CONCAT(c1, c2) INITCAP(cadena) LENGTH(cadena) LOWER(cadena) LPAD(c1, n, c2) REPLACE(c1, c2,c3) RPAD(c1, n, c2)

Gestor

Descripcin

Oracle/MySQL Devuelve el valor ASCII de cadena. Oracle Devuelve el carcter cuyo valor codificado es n. MySQL Oracle/MySQL Concatenada c1 con c2. Es esquivalente al operador ||. Oracle Regresa cadena con el primer carcter en maysculas.

Oracle/MySQL Devuelve la longitud de cadena. Oracle/MySQL Retorna la cadena con todas sus letras en minsculas. Oracle/MySQL Oracle/MySQL Oracle/MySQL Devuelve c1 con longitud n, y ajustada a la derecha, rellenando por la izquierda con c2. Devuelve c1 en la que cada ocurrencia de la cadena c2 ha sido sustituida por la cadena c3. Devuelve c1 con longitud n, y ajustada a la izquierda, rellenando por la derecha con c2.

RTRIM(c1 [, n])

c1 es una cadena que se desea compactar por la derecha. n son los Oracle/MySQL carcteres individuales que se eliminaran del lado derecho. Si se omite n eliminara todos los espacios en blanco Oracle/MySQL Devuelve la sudcadena de c1 compuesta por n carcteres a partir de la posicion m. Convierte caracteres de una cadena en caracteres diferentes, segn un plan de sustitucin marcado por el usuario.

SUBSTR(c1, m,n)

TRANSLATE (c1,c2, c3) Oracle

Funcin UPPER(cadena)

Gestor

Descripcin

Oracle/MySQL Convierte la cadena con todas sus letras en maysculas.

Bibliografa
(12 de Febrero de 2014). Obtenido de Oracle: http://docs.oracle.com/cd/E1959301/E22994/gizfh.html (12 de Febrero de 2014). Obtenido de iessanvicente: https://iessanvicente.com/colaboraciones/oracle.pdf (12 de Febrero de 2014). Obtenido de MySQL: http://es.wikipedia.org/wiki/MySQL (12 de Febrero de 2014). Obtenido de PrograWeb: http://www.prograweb.com.mx/tallerBD/0101RequerimientosSGBD.html

También podría gustarte