• Like
Comparacion de Gestores de Base de Datos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Comparacion de Gestores de Base de Datos

  • 5,857 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
5,857
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
187
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. COMPARACIÓN DE GESTORES DE BASE DE DATOS AUTOR: ZEVALLOS PALACIOS, VICTOR FALCULTAD DE INGENIERIA DE SISTEMAS UNIVERSIDAD CÉSAR VALLEJO
  • 2. ORACLE VSPOSTGRE SQL
  • 3. Oracle Postgre SQLSubconjunto de SQL92 tipos más tipos Amplio conjunto de tipos de datos nativos,específicos. Algunos tipos SQL92 se asignan a incluyendo boolean, el dinero, muchas de fechalos tipos de Oracle. Ningún tipo booleano, ni y hora, y los tipos numéricos. SQL92 la sintaxisequivalente. de los tipos de datos se asignan directamente a tipos nativos de Postgre.Conformidad con los estándares en el nivel de Postgre implementa un subconjunto extendidoentrada SQL . de SQL. Algunos elementos del lenguaje no están tan restringidos en esta implementación, como se llama en las normas del lenguaje, en parte debido a las características de extensibilidad de Postgre.Correlacionado y permite las sub consultas En el DÓNDE y TENER cláusulas el uso de subcorrelacionadas. Las consultas se pueden consultas (sub consultas) está permitido enanidar hasta 255 niveles. todos los lugares donde se espera un valor. En este caso, el valor debe ser derivados mediante la evaluación de la primera sub consulta.
  • 4. Oracle Postgre SQLVirtuales de SQL estructuras de la lengua como Virtuales de SQL estructuras de la lengua comolas vistas y los sinónimos (Muy Bueno) las vistas y los sinónimos (Promedio)Las columnas de este tipo no se rellenan Las columnas de este tipo se rellenanautomáticamente por el DBMS con números automáticamente por el DBMS con serie de tipoúnicos. de datosMuchos de los parámetros permite un control CREATE SEQUENCE es una extensión Postgrepreciso de la secuencia. lenguaje SQL.Conversión automática de páginas de códigos No permite la conversión de páginas.(por ejemplo, entre cliente y servidor)Oracle ofrece la lectura comprometida y los Postgre ofrece la lectura comprometida y losniveles de aislamiento serializables. Control de niveles de aislamiento serializables.versiones se utiliza en lugar de cerraduras - selee no se bloquean, escribe, y viceversa.
  • 5. Oracle Postgre SQLPuede revertir a punto de retorno. También A diferencia del Oracle este no puede realizarexiste la posibilidad de iniciar una nueva estas operacionestransacción, independiente de la transacciónactual.Más de mil personas. Capacidad para dar N / Dservicio a una gran cantidad de conexiones enparalelo a una base de datos - el uso de multi-threaded servidor.Idiomas para escribir procedimientos Idiomas para escribir procedimientosalmacenados: PL / SQL y Java. almacenados: PL / pgSQL, PL / Tcl, PL / Perl, SQL, C, posibilidad de crear un nuevo lenguaje - CREATE LANGUAGE . Las funciones escritas en C se pueden compilar en objetos cargables de forma dinámica, y se utiliza para implementar funciones definidas por el usuario de SQL.
  • 6. Oracle Postgre SQLEl usuario está identificado en la base del inicio Entradas locales controlar el acceso de losde sesión y contraseña, también hay usuarios registrados en el mismo equipo que elposibilidad de utilizar el sistema operativo de servidor de base de datos. Conexiones localesnivel de autorización. usan sockets de dominio Unix.Oracle puede utilizar con varios sistemas SMP, Postgre no se enrosca, pero cada conexiónpor ejemplo, para consulta en paralelo (opción recibe su propio proceso. El sistema operativode una consulta en paralelo). va a distribuir los procesos entre los procesadores. Básicamente una sola conexión no será más rápido, con leche desnatada en polvo, pero las conexiones múltiples será.El usuario puede definir nuevos tipos de datos Los usuarios pueden agregar nuevos tipos decomplejos. Postgre con el comando CREATE TYPE.
  • 7. SQL SERVER VS MYSQL
  • 8. SQL Server MySQLSQL Server viene en diferentes tipo de Facilidad de instalación. MySQL viene en unapaquetes( sabores y precios). sola versión o paquete.SQL Server se basa en la tecnología de MySQL tiene su propia cuota de nada el motorclústeres de Microsoft de almacenamiento en clúster (NDB Cluster)SLQSERVER solo tiene un sistema de MySQL tiene varios modos dealmacenamiento para todo. almacenamiento, inclusive para distintas tablas InnoDB , entre otros.Facilidad de instalación , distribución y Multiproceso, es decir puede usar variasutilización. CPU si éstas están disponibles.
  • 9. SQL Server MySQLSQL Server posee una gran variedad de Sistema de contraseñas y privilegios muyherramientas administrativas y de flexible y segura.desarrollo que permite mejorar lacapacidad de instalar ,distribuir,administrar y utilizar SQL Server.Puede utilizarse el mismo motor de base Puede trabajar en distintas plataformas yde datos a través de plataformas que van S.O. distintosdesde equipos portátiles que ejecutanMicrosoft Windows 95 ò 98 hasta grandesservidores con varios procesadores queejecutan Microsoft Windows NT,Enterprise Edition.Almacenamiento de datos Registros de longitud fija y variable.
  • 10. SQL Server MySQLSQL Server incluye herramientas para Bajo costo en requerimientos para laextraer, analizar y diseñar datos resumidos elaboración de bases de datos, ya quepara el proceso analítico en línea debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. .SQL Server se integra con el correo Su conectividad, velocidad, y seguridadelectrónico, internet y Windows, hacen de MySQL Server altamentepermitiendo una comunicación local. apropiado para acceder bases de datos en Internet .Soporte de transacciones.Escalabilidad, estabilidad y seguridad. Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
  • 11. SQL Server MySQLSoporta procedimientos almacenados. Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.Incluye también un potente entorno El servidor soporta mensajes de error engráfico de administración, que Permite el distintas lenguas.uso de comandos DDL y DMLgráficamente.T-SQL (Transact-SQL) es el principal Existen varias APIs que permiten, amedio de programación y administración aplicaciones escritas en diversos lenguajesde SQL Server. de programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi, etc.
  • 12. ACCESS VSBASE (OPEN OFFICE)
  • 13. Access Base (Open Office)Por medio de Microsoft Access, puede Base incluye una versión completaadministrar toda la información desde un único del SGBD HSQL que guarda los datos enarchivo de base de datos ficheros XML. También puede acceder de forma nativa a ficheros DBase para realizar trabajos simples.Access es gráfico, ofrece métodos usuales de Proporciona soporte nativo para diferentesacceso a los datos y proporcionando métodos bases de datos (Adabas D, ADO, Microsoftsimples y directos de trabajar con la Access, MySQL),información.Posibilita la producción de formularios e Base integrará el generador de informesinformes sofisticados y efectivos, así como en OLAP y XML Report Designer basado en elgráficos y combinaciones de informes en un motor de informes de código abierto delsolo documento. software Pentaho.
  • 14. Access Base (Open Office)Access facilita la administración de datos, ya Base integra la manipulación de bases deque sus posibilidades de consulta y conexión datos con OpenOffice.org. Es posible crear yle ayudan a encontrar rápidamente la modificar tablas, formularios, consultas einformación deseada, cualquiera que sea su informes bien utilizando el sistema gestor deformato o lugar de almacenamiento. bases de datos HSQL que se incluye con Base o bien cualquier otro. La aplicación proporciona diferentes asistentes, vistas de diseño, y vistas SQL para los usuarios principiantes y avanzados.Access permite lograr un considerable Base es una base de datos con todas lasaumento en la productividad mediante el uso funciones de escritorio sistema de gestión,de los asistentes y las macros. Estos permiten diseñado para satisfacer las necesidades deautomatizar fácilmente muchas tareas sin una amplia gama de usuariosnecesidad de programar
  • 15. Access Base (Open Office)Trasladar datos a la tecnología Windows Base no es más que un puente para importarSharePoint Services para facilitar su fuentes de datos, independientemente de lostratamiento. formatos de archivo en documentos de oficinaAccess puede crear un solo archivo de bases Base pretende hacer lo mismo cuando sede datos desde cero utilizando el motor de JET envuelve en un archivo zip. esta suite deMS oficina está estrictamente centrado (y limitado) para la creación de documentos (texto, hoja de cálculo, presentaciones, gráficos vectoriales con tablas y fórmulas matemáticas).Se puede obtener acceso a información Base ofrece asistentes para ayudar a losprocedente de orígenes diversos. usuarios nuevos en el diseño de bases de datos