Sunteți pe pagina 1din 27

Gestores de

bases de datos
Modelos y caractersticas de

Por: Alejandra Melgarejo Arce

los softwares

ndice

Tema

Paginas

1.-Oracle

3..7

4.-Microsft SQL
server

18.2
2

1.1.-Caractersticas

4.1.-Caractersticas

19

1.2.-Modelo

4.2.-Modelo

20

1.3.-Ventajas

4.3.-Ventajas

21

1.4.-Desventajas

4.4.-Desventajas

22

2.- Mysql

8.....12

5.- InterBase

2327

2.1.-Caractersticas

5.1.-Caractersticas

24

2.2.-Modelo

10

5.2.-Modelo

25

2.3.-Ventajas

11

5.3.-Ventajas

26

2.4.-Desventajas

12

5.4.-Desventajas

27

3.-Microsoft Access

13.17

3.1.-Caractersticas

14

3.2.-Modelo

15

3.3.-Ventajas

16

3.4.-Desventajas

17

1.- Oracle Databases

Oracle es un sistema gestor de base de datos con caracterstica objetorelacionales, que pertenece al modelo evolutivo de SGBD(sistema gestor
de base de datos).

El propsito general es almacenar y recuperar informacin relacionada.

Una instancia Oracle consta de una estructura de memoria, llamada


rea global del sistema (SGA) , y de unos procesos utilizados por el
servidor Oracle para manejar una base de datos. Cada instancia Oracle
puede abrir y utilizar solo una base de datos en cualquier punto y
momento.

1.1.-Caractersticas
Sus caractersticas principales son las siguientes:
En torno cliente / servidor.
Gestin de grandes bases de datos.

-Usuarios concurrentes.

-Alto rendimiento en transacciones.

-Sistema de alta disponibilidad.

-Gestin de la seguridad.

-Compatibilidad.

-Contestabilidad.

1.2.-Modelo

Oracle es el motor de base de datos relacional ms usado a nivel


mundial

Labase de datos relacional(BDR) es un tipo debase de datos(BD)


que cumple con elmodelo relacional(el modelo ms utilizado
actualmente para implementar las BD ya planificadas).

Permite establecer interconexiones o relaciones entre los datos (que


estn guardados en tablas), y a travs de dichas conexiones relacionar
los datos de ambas tablas, de ah proviene su nombre: "modelo
relacional".

1.3.-Ventajas

Puede ejecutarse en todas las plataformas, desde una PC hasta un


supercomputador.

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.

Oracle es la base de datos con mas orientacin haca INTERNET Un


aceptable soporte

1.4.-Desventajas

Una de las versiones ms recientes de Oracle es la 8 punto algo. Y es


que desde el lanzamiento original de la 8 se sucedieron varias versiones
con correcciones, hasta alcanzar la estabilidad en la 8.0.3.

El mayor inconveniente de Oracle es quizs su precio. Incluso las


licencias de Personal Oracle son excesivamente caras. Otro problema es
la necesidad de ajustes.

Tambin es elevado el coste de la formacin, y slo ltimamente han


comenzado a aparecer buenos libros sobre asuntos tcnicos distintos de
la simple instalacin y administracin.

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

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

2.2.-Modelo

El modelo Entidad-Relacin es el que ofrece una gran ventaja: se


pueden traducir directamente a bases de datos.
* Las entidades se convierten en tablas
* Las propiedades se convierten en campos
* Cada elemento de una tabla se convierte en un registro.
* Los identificadores nicos se convierten en claves primarias.
* Las relaciones inciden directamente en la propia estructura de las
bases de datos, as como en la manera de manipular la informacin.

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

2.4.-Desventajas

Un gran porcentaje de las utilidades de MySQL no estn documentadas.


No es intuitivo, como otros programas (ACCESS).a con una interfaz p

Tampoco cuenta con una interfaz organizada como con la que cuentan
algunos otros softwares gestores de bases de datos a lo cual no llega a
visualizar bien lo requerido y satura la pantalla grafica de este.

3.- Microsoft Access

Microsoft Access es un sistema interactivo de administracin de bases


de datos para Windows. Access tiene la capacidad de organizar, buscar
y presentar la informacin resultante del manejo de sus bases de datos.

El primer paso que debe seguir para la creacin de bases de datos


consiste en crear tablas. Cualquiera que sea la informacin que tenga,
necesita una o ms tablas en la base de datos para almacenar dicha
informacin. Una vez que tenga sus tablas, puede crear consultas,
formularios, informes y otros objetos que le ayuden a usar sus datos.
Tambin es posible modificar la apariencia o el funcionamiento de un
objeto cambiando sus propiedades, as como utilizar los Asistentes y las
herramientas de Microsoft Access para crear y modificar objetos.

Slo puede tener abierta una B.D. de Microsoft Access a la vez, sin
embargo, es posible abrir varias tablas al mismo tiempo en una B.D.

3.1.-Caractersticas

Access es grfico, por lo que aprovecha al mximo la


potencia grfica de Windows, ofreciendo mtodos
usuales de acceso a los datos y proporcionando
mtodos simples y directos de trabajar con la
informacin.

Access facilita la administracin de datos, ya que


sus posibilidades de consulta y conexin le ayudan a
encontrar rpidamente la informacin deseada,
cualquiera que sea su formato o lugar de
almacenamiento.

ConAccesses posible producir formularios e informes


sofisticados y efectivos, as como grficos y
combinaciones de informes en un solo documento.

Accesspermite lograr un considerable aumento en la


productividad mediante el uso de los asistentes y las
macros. Estos permiten automatizar fcilmente muchas
tareas sin necesidad de programar.

3.2.- Modelo

Access maneja un modelo llamado entidad-relacin, en donde no es


muy diferente decir que ocupa tablas y las relaciona en cuanto a
patrones de compatibilidad o mas bien como el usuario les de relacin

Esto es el patrn tabla padre, tabla hijo o tabla principal, tabla


secundaria

3.3.-Ventajas

Por medio de Microsoft Access, puede administrar toda la informacin desde un nico
archivo de base de datos. Dentro del archivo, puede utilizar:

Tablas para almacenar los datos.

Consultas para buscar y recuperar nicamente los datos que necesita.

Formularios para ver, agregar y actualizar los datos de las tablas.

Informes para analizar o imprimir los datos con un diseo especfico.

Pginas de acceso a datos para ver, actualizar o analizar los datos de la base de datos
desde Internet o desde una intranet.

Almacenar los datos una vez en una tabla y verlos desde varios lugares.

Ademas puede hacer bases de datos con las que puedes resolver mas tu vida ya que
Excel no puede.

3.4.-Desventajas

Tiene limitaciones en el procesamiento de lasbsquedas, ademas que si


la quieres usar para ambientescorporativono te va a servir por su poca
estabilidad, si quieres usarla para proyectos de la escuela o bases de
pequeos negocios que no requieren alta disponibilidad, la puedes
utilizar.

Si quiere una base de datos mas robusta, para ambientes mas grandes,
aunque un poco mas complicada puede usa MYSQL es gratuita si es
para sistemas internos o personales y con un pequeo pago para que
puedas distribuirla.

4.- Microsoft SQL Server

Microsoft SQL Server(pronunciacin, "ese cu ele srver" o "scuel srver") es un


sistema de manejo de bases de datos del modelo relacional, desarrollado por la
empresaMicrosoft.

El lenguaje de desarrollo utilizado (por lnea de comandos o mediante la interfaz


grfica de managment studio) esTransact-SQL(TSQL), una implementacin del
estndar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML),
crear tablas y definir relaciones entre ellas (DDL).

Los competidores principales de SQL Server, en el mercado de las bases de datos


relacionales, son productos comoOracle,MariaDB,MySQL,PostgreSQL, etc.; SQL
Server solo est disponible parasistemas operativosWindowsde Microsoft.

Puede ser configurado para utilizar varias instancias en el mismo servidor fsico, la
primera instalacin lleva generalmente el nombre del servidor, y las siguientes nombres especficos (con un guion invertido entre el nombre del servidor y el
nombre de la instalacin).

4.1.- Caractersticas

Soporte detransacciones.

Soportaprocedimientos almacenados.

Incluye tambin unentorno grficode administracin, que


permite el uso decomandosDDLyDML grficamente.

Permite trabajar en modocliente-servidor, donde la


informacin y datos se alojan en elservidory los
terminalesoclientesde laredslo acceden a la
informacin.

Adems permite administrar informacin de


otrosservidoresde datos.

4.2.- Modelo

Las operaciones de copias de seguridad y restauracin de SQL Server se


producen dentro del contexto del modelo de recuperacin de la base de
datos.

Los modelos de recuperacin se han diseado para controlar el


mantenimiento del registro de transacciones.

Unmodelo de recuperacines una propiedad de base de datos que


controla la forma en que se registran las transacciones, si el registro de
transacciones requiere que se realice la copia de seguridad y si lo
permite, y qu tipos de operaciones de restauracin hay disponibles.

Existen tres modelos de recuperacin: simple, completa y por medio de


registros de operaciones masivas.

Normalmente, en las bases de datos se usa el modelo de recuperacin


completa o el modelo de recuperacin simple.Una base de datos se
puede cambiar a otro modelo de recuperacin en cualquier momento.

4.3.- Ventajas

- Es un Sistema de Gestin de Bases de Datos Relacionales (SGBDR).


- Puede ser til para manejar y/o obtener datos de la red de redes.
- Ofrece una potente forma de unir SQL e Internet.
- Utiliza una extensin al SQL estandar, que se denomina Transact SQL.
- 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).
- Si trabajamos en una red local nos permite agregar otros servidores de
SQL Server. por ejemplo: yo tengo en mi ordenador una base de datos
en mi servidor SQL y mi compaero tiene en su servidor otra base de
datos. Yo puedo conectar mi SQL al suyo y as tengo sus bases de datos
en mi SQL Server. Esto, tambin es muy cmodo.
- 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 (despus hablo
de ellos)... todo se puede configurar. O sea, que podemos permitir que
alguien conecte su SQL al nuestro pero sin embargo podemos decirle
que no puede ver esta base de datos pero otra s

4.4.- Desventajas

- Los problemas de la 6.5 eran muchos: bloqueo a nivel de


pgina, dispositivos con crecimiento manual, un tamao
de pgina fijo y demasiado pequeo (2048KB), una psima
implementacin 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
instalacin y utilizacin del software.

- Una de las desventajas de SQL es que si lo quieres para


practicas no te va hacer til por que en el se prohben
muchas cosas tiene restricciones en lo particular me
parase mas viable usar MySQL es mucho mejor adems de
ser un software gratis.

- La relacin calidad-precio esta muy debajo comparado


con oracle.

5.Interbasees unsistema
de gestin de bases de datos
InterBase
relacionales(RDBMS) desarrollado y comercializado por la
compaaBorland Software Corporationy actualmente desarrollado por
su ex-filialCodeGear.

Interbase se destaca de otros DBMS's por su bajo consumo de recursos,


su casi nula necesidad de administracin y su arquitectura multigeneracional. InterBase corre en plataformasLinux,Microsoft
WindowsySolaris.

5.1.A partir de la Caractersticas


versin 6, InterBase a pasado a ser Open Source,
significando que las fuentes de la misma pueden ser editados y
modificados por cualquier usuario.
Adems se puede redistribuir sin deber pagar por ello, y se puede hacer
un uso comercial de la misma. En otras palabras, se ha convertido en
gratuita, y cualquiera la puede usar.
Esto significa en trminos reales una disminucin importante en el
precio final de nuestra aplicacin, y el poder usar un SGBD sin coste
alguno.

5.2.- Modelo

InterBase usa el modelo relacional, el cual, es unmodelo de


datosbasado en lalgica de predicadosy en lateora de conjuntos.

Su idea fundamental es el uso derelaciones. Estas relaciones podran


considerarse en forma lgica comoconjuntos de datosllamadostuplas.
Pese a que esta es la teora de las bases de datos relacionales creadas
por Codd, la mayora de las veces se conceptualiza de una manera ms
fcil de imaginar, pensando en cada relacin como si fuese
unatablaque est compuesta porregistros(cada fila de la tabla sera
un registro o "tupla") ycolumnas(tambin llamadas "campos").

Es el modelo ms utilizado en la actualidad para modelar problemas


reales y administrar datos dinmicamente

5.3.- Ventajas

1.-InterBase destaca del resto de los sistemas de bases de datos por su


arquitectura nica, basada en versiones. Esto quiere decir que, a pesar de
tratarse del sistema ms barato, es tambin el que ofrece un mejor acceso
concurrente a los datos que administra. Si necesitamos una vista coherente
de la base de datos, Oracle, SQL Server y DB2 bloquean la informacin que
leen e impiden su actualizacin durante la duracin de la transaccin de
lectura. Esto no sucede en InterBase porque la escritura genera una nueva
versin del registro, sin perder la coherencia de la informacin. Una
agradable consecuencia es que podemos realizar copias de seguridad
completas en caliente, sin interrumpir el funcionamiento del sistema.
2.-Otro de los puntos fuertes de InterBase es su cercana al estndar de
SQL, sobre todo en la sintaxis de procedimientos almacenados y triggers.
3.-Es sumamente fcil programar una base de datos activa en InterBase y
posteriormente adaptar la definicin para Oracle.
4.-El lenguaje de procedimientos y triggers es muy potente, e incluso
supera a Oracle en la facilidad para expresar clusulas de verificacin check
que involucren a varias tablas, y en que los triggers no estn sujetos a los
problemas ocasionados en Oracle por las denominadas tablas mutantes.

5.4.- Desventajas

1.-Los problemas de InterBase se deben a la misma causa que sus


ventajas: su arquitectura nica. Es muy sencillo realizar particiones en
otros sistemas (Oracle, DB2, SQL Server, Informix) para aumentar el
rendimiento fsico de una base de datos, pero este concepto es difcil de
adaptar para InterBase. De todos modos, el particionamiento por
software no es sino un sustituto un poco ms flexible de ciertas tcnicas
RAID para la mejora del rendimiento, e InterBase s permite que una
base de datos se expanda a lo largo de varios discos, aunque no
controla qu tablas van a parar a qu dispositivo.

S-ar putea să vă placă și