diferencia entre sgbd

5

Click here to load reader

Upload: jonathan-guerrero-pacori

Post on 05-Jul-2015

604 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Diferencia entre SGBD

Instituto Superior Tecnológico Público “Ramiro Prialé Prialé” Especialidad de Computación e Informática

Chosica-Lima -Perú

Unidad Didáctica : Taller Base de Datos

Profesor : Ing. Carlos Cruzado Puente de la Vega

Alumno : Guerrero Pacori A.

Ciclo : 2012 - IV

Turno : “B” Nocturno

Semana : “ “Semana

ORACLE

• Es un sistema de base de datos relacional, se considera como uno de los

sistemas de base de datos más completos.

• Es una potente herramienta cliente/servidor para la gestión de Bases de

Datos.

• Es el conjunto de datos que proporciona la capacidad de almacenar y

acudir a estos de forma recurrente con un modelo definido como

relacional.

VENTAJAS DE ORACLE

• Oracle es la base de datos con mas orientación hacía internet.

• Oracle soporta todas las funciones que se esperan de un servidor serio: un

lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite

implementar diseños 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 replicación

e incluso ciertas versiones admiten la administración de bases de datos

distribuidas.

• El software del servidor puede ejecutarse en multitud de sistemas

operativos.

DESVENTAJAS DE ORACLE

• El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias

de Personal Oracle son excesivamente caras.

Page 2: Diferencia entre SGBD

• 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.

• También es elevado el coste de la formación, y sólo últimamente han

comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la

simple instalación y administración.

POSTGRE’SQL

• Es un sistema de base de datos relacional orientada a objetos que esta

publicado bajo una licencia BSD.

• Es un proyecto de código libre debido a estas características sus mejoras

han sido un poco mas rápidas en comparación con otros sistemas de BD.

• Soporta distintos tipos de datos: además del soporte para los tipos base,

también soporta datos de tipo fecha, monetarios, elementos gráficos, datos

sobre redes, cadenas de bits, etc.

VENTAJAS DE POSTGRE’SQL

• Su BD esta relacionado a Open Source (de código abierto), gratuito y que

al tener licencia de tipo BSD, nos permite manejar libremente el código

fuente.

• Soporta replicación de bases de datos asíncrona, realizando primero las

transacciones en un “servidor maestro” para que se puedan actualizar en

los “servidores esclavos” dando alta disponibilidad al sistema.

• Posee un buen sistema de seguridad mediante la gestión de usuarios,

grupos de usuarios, permisos y contraseñas. También gran capacidad de

almacenamiento.

• Tiene algunas herramientas o aplicaciones para gestionar o administrar el

servidor y sus BD con interfaces gráficas e intuitivas o en modo de línea de

comandos.

DESVENTAJAS DE POSTGRE’SQL

• Consume más recursos que MySQL, por lo que se necesitan mayores

características de hardware para ejecutarlo.

• Es un magnífico gestor de bases de datos, capaz de competir con muchos

gestores comerciales, aunque el primer encuentro con este gestor es un

poco duro, ya que la sintaxis de algunos de sus comandos o sentencias no

es nada intuitiva, sin embargo existe una amplia documentación en su

sitio web (http://www.postgresql.org) o en la ayuda de PostgreSQL

(aplicación psql y documentación de PostgreSQL).

Page 3: Diferencia entre SGBD

MYSQL

• Es software libre, de un SGBD relacional, licenciado bajo la GPL de la

GNU.

• Es un sistema de administración de bases de datos (Database

Management System, DBMS) para bases de datos relacionales.

• Su diseño multihilo le permite soportar una gran carga de forma muy

eficiente.

• Fue escrito en C y C++ y destaca por su gran adaptación a diferentes

entornos de desarrollo, permitiendo su interactuación con los lenguajes de

programación más utilizados como PHP, Perl y Java y su integración en

distintos sistemas operativos.

VENTAJAS 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 rápido, fiable y

fácil 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.

• Integración perfecta con el lenguaje PHP.

• Soporte completo para cláusulas, funciones, tipos de datos y comandos

estándar y extendidos del estándar SQL.

DESVENTAJAS DE MYSQL

• Actualmente, el soporte para disparadores es básico, por lo tanto hay

ciertas limitaciones en lo que puede hacerse con ellos.

• Los privilegios para una tabla no se eliminan automáticamente cuando se

borra una tabla. Debe usarse explícitamente 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 declaración de claves

ajenas o foráneas en la creación tablas, internamente no las trata de forma

diferente al resto de campos

SQL SERVER

• Es un conjunto de objetos eficientemente almacenados. Los objetos donde

se almacena la información se denominan tablas, y éstas a su vez están

compuestas de filas y columnas.

Page 4: Diferencia entre SGBD

• En el centro de SQL Server está el motor de SQL Server, el cual procesa los

comandos de la base de datos. Los procesos se ejecutan dentro del sistema

operativo y entienden únicamente de conexiones y de sentencias SQL.

• SQL Server incluye herramientas para la administración de los recursos

que el ordenador

• nos proporciona y los gestiona para un mejor rendimiento de la base de

datos.

VENTAJAS DE SQL SERVER

• El atractivo principal: lo barato del sistema, y la tendencia de los directivos

a aceptar preferentemente productos de Microsoft. Además, hay que

reconocer que la versión 7 es bastante estable, aunque me han llegado

rumores de problemas en máquinas con varios procesadores que se han

resuelto el Service Pack 1.

• Otro punto importante a favor de SQL Server es la interfaz de acceso OLE

DB y ADO. Aunque se trata de una interfaz universal, SQL Server es una

de las primeras bases de datos en soportarla.

• Mejor utilización de la CPU.

• Menor necesidad de limpieza de las memorias intermedias durante el

procesamiento de las transacciones.

DESVENTAJAS DE SQL SERVER

• Los problemas de la 6.5 eran muchos: bloqueo a nivel de página,

dispositivos con crecimiento manual, un tamaño de página fijo y

demasiado pequeño (2048KB), una pésima implementación de los tipos de

datos variables como varchar.

• La principal desventaja de Microsoft SQL SERVER es la enorme cantidad

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

• Una de las desventajas de SQL es que si lo quieres para practicas no te va

hacer útil por que en él se prohíben muchas cosas tiene restricciones en lo

particular me parase mas viable usar MySQL es mucho mejor además de

ser un software gratis.

• La relación calidad-precio esta muy debajo comparado con Oracle.

ACCESS

• Es una aplicación que viene con el paquete Office de Microsoft. Para

obtener Access necesitas instalar una versión de Office que lo contenga.

• Es un sistema de gestión de base de datos que utiliza por defecto el motor

de base de datos Microsoft Jet. Con esto quiero decir que Access en

realidad es una interfaz preparada para gestionar cualquier base de datos.

Page 5: Diferencia entre SGBD

• Este programa permite manipular los datos en forma de tablas (formadas

por filas y columnas), crear relaciones entre tablas, consultas, formularios

para introducir datos e informes para presentar la información.

VENTAJAS DE ACCESS

• Es la base de datos más amigable y versátil del mercado.

• Incluye expertos para realizar indagaciones, ellos pueden ayudar a

encontrar entradas duplicadas y realizar relaciones cruzadas de los datos.

• Para aprender el programa basta tener la ayuda en línea, ya que es

completa e informativa.

• Altamente es potente y eficiente.

• Obtener mejores resultados con la interfaz de usuario de Office Fluent.

• Empezar rápidamente usando soluciones prediseñadas.

• Crea varios informes con vistas diferentes de la misma información.

• Crear tablas rápidamente sin preocuparse de la complejidad de las bases

de datos.

• Creo los nuevos tipos de campos para escenarios aún más avanzados.

DESVENTAJAS DE ACCESS

• La principal limitante es que solo te acepta 1 GB por tabla, 256 campos

por tabla, y 35 índices por tabla, fuera de ahí, no ha mejorado en el

aspecto de seguridad y consistencia.

• Base de datos de un muy reducido potencial, sólo para soluciones caseras.

• Uno de los grandes inconvenientes que tiene la base de datos de Access es

que no es multiplataforma, pues sólo está disponible para sistemas

operativos de Microsoft, Su uso es inadecuado para grandes proyectos de

software que requieren tiempos de respuesta críticos.

Otros SGBD’s

OFFICE BASE

INTERBASE

FIREBIRD