Sistemas de Gestión de Base de Datos

7
SISTEMA GESTOR DE BASE DE DATOS

description

Definición de los diferentes Sistemas ge Gestión de bases de datos, así como algunos ejemplos de diferentes gestores; sus requerimientos y características. Y un Cuadro comparativo de cual de estos sistemas gestores es el más optimo para alguna plataforma.

Transcript of Sistemas de Gestión de Base de Datos

Page 1: Sistemas de Gestión de Base de Datos

SISTEMA GESTOR DE BASE DE DATOS

Page 2: Sistemas de Gestión de Base de Datos

DEFINICIÓN

Los SGBD son un tipo de software muy especifico, dedicado a servir de interfaz entre datos, el usuario y las aplicaciones que utilizan.

Se compone de:

Lenguaje de Definición de datos.

Lenguaje de Manipulación.

Lenguaje de Consulta.

Page 3: Sistemas de Gestión de Base de Datos

FUNCIONES

Descripción unificada de los datos e independiente de las aplicaciones

Independencia de las aplicaciones respecto a la representación física de los datos

Definición de vistas parciales de los datos para distintos usuarios

Gestión de la información

Integridad y seguridad de los datos

Definición de datos a varios niveles:

Esquema lógico

Esquema interno

Esquema externo

Page 4: Sistemas de Gestión de Base de Datos

Manipulación de los datos:

Consulta

Actualización

Control de:

Integridad semántica

Accesos concurrentes

Reconstrucción en caso de fallo

Seguridad

Page 5: Sistemas de Gestión de Base de Datos

SGBD Requisitos Características

Oracle

Memoria Ram             512Mb

Memoria virtual          1024Mb

Espacio Disco Duro    1.5G

Tamaño Max de BD   4G

Arquitectura del Sistema: 32/64 bits

Es un SGBD relacional Se puede implementar en diferentes plataformas Cuenta con una interface de última tecnología

basada en Java y Xml Un servidor adjunto a aplicaciones para internet,

email, seguridad de datos, etc.. 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.

MySQL

Memoria RAM       512mb

Memoria Virtual    1024mbE

Espacio HDD          1G

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 implementación multihilo. 

Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel de seguridad en los datos. 

El servidor soporta mensajes de error en distintas lenguas

Page 6: Sistemas de Gestión de Base de Datos

SGBD Requisitos Características

PostgreSQL • Memoria RAM    2G

• Disco duro           mas de 1 G

• procesador           2 GHz

• Arquitectura del sistema 32/64 bits

Soporta distintos tipos de datos Permite la creación de tipos propios Incorpora una estructura de datos array Permite la declaración de funciones propias, así como

la definición de disparadores Soporta el uso de índices, reglas y visitas Incluye herencia entre tablas (aunque no entre

objetos porque no existen), por lo que a este gestor de base de datos se le incluye entre los gestores objetos-relacionales.

Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos.

Informix Memoria RAM                             256mb

HDD  750mb arquitectura de

procesador       x86

Utiliza plataforma Windows 2000, 2003 Server, XP y UNIX /AIX, HP-UX, Linux, Solaris y TRU64)

Dispone de herramientas gráficas Gestiona múltiples base de datos remotas de una consola

centralizada Capacidad de relación de datos en múltiples lugares físicos Conecta datos relacionales en páginas web Ocupa menos memoria y recursos que el Oracle Se integra con Linux, Oracle y otras bases de datos Ofrece herramientas para crear menús, formularios de

entrada de datos y generadores de listados Soporte para Datawarehouse Soporte para datamining

Page 7: Sistemas de Gestión de Base de Datos

Oracle MySQL PostGreSQL

INFORMIX

Desarrolladora

Oracle Oracle Oracle IBM

Fecha Lanz. 1977 1995 1989 1980

Servidor SO LinuxOS XWindows

FreeBSDLinuxOS XSolarisWindows

FreeBSDLinuxOS XSolarisWindows

LinuxOS XWindowsIBMSolaris

Lenguaje Programación

Java C y C++ C y C++ Informer

Licencia Código abierto

Código abierto

Código abierto

Propietaria

Seguridad Avanzada Muy seguro Aceptable Aceptable

Precio Algo costosa No muy costoso

No muy costoso

Costoso

Soporte Aceptable Aceptable Aceptable Pobre