Post on 13-Dec-2015
description
SISTEMA GESTOR 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.
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
Manipulación de los datos:
Consulta
Actualización
Control de:
Integridad semántica
Accesos concurrentes
Reconstrucción en caso de fallo
Seguridad
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
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
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