Gestores de Bases de Datos
Gestores de Bases de Datos
Gestores de Bases de Datos
Es un software que permite introducir, organizar y recuperar la informacin de las bases de datos
Tipos de Manejadores de Base de datos
Los DBMS (Sistemas Administradores de Bases de Datos)
El DBMS: es un conjunto de programas que se encargan de manejar la creacin y todos los accesos a las bases de datos, son un tipo
de software muy especifico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan, est
compuesto por:
Un gestor de base de datos o sistema de gestin de base de datos (SGBD o DBMS) es un software que permite introducir, organizar y
recuperar la informacin de las bases de datos; en definitiva, administrarlas.
El propsito general de los sistemas de gestin de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto
de datos que posteriormente se convertirn en informacin relevante para una organizacin.
DESVENTAJAS
1.- Tpicamente, es necesario disponer de una o ms personas que administren la base de datos, de la misma forma en que suele ser
necesario en instalaciones de cierto porte disponer de una o ms personas que administren los sistemas operativos. Esto puede llegar
a incrementar los costos de operacin en una empresa. Sin embargo hay que balancear este aspecto con la calidad y confiabilidad del
sistema que se obtiene.
2.- Si se tienen muy pocos datos que son usados por un nico usuario por vez y no hay que realizar consultas complejas sobre los
datos, entonces es posible que sea mejor usar una hoja de clculo.
3.- Complejidad: el software muy complejo y las personas que vayan a usarlo deben tener conocimiento de las funcionalidades del
mismo para poder aprovecharlo al mximo.
4.- Tamao: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamao, que requiere de
gran cantidad de memoria para poder correr.
5.- Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son relativamente altos, por lo que
estos equipos pueden llegar a costar gran cantidad de dinero.
Principales manejadores de bases de datos
Soporte de transacciones.
Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y los terminales o clientes de
la red slo acceden a la informacin.
2. - Microsoft Access
Microsoft Access es un sistema de gestin de bases de datos relacionales para los sistemas operativos Microsoft Windows,
desarrollado por Microsoft y orientado a ser usado en un entorno personal o en pequeas organizaciones. Es un componente de la
suite ofimtica Microsoft Office. Permite crear ficheros de bases de datos relacionales que pueden ser fcilmente gestionadas por una
interfaz grfica simple. Adems, estas bases de datos pueden ser consultadas por otros programas. 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 informacin.
3. -My SQL.
MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. [1]
MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez de Oracle Corporation desde abril de 2009
desarrolla
MySQL
como
software
libre
en
un
esquema
de
licenciamiento
dual.
Inicialmente, MySQL careca de elementos considerados esenciales en las bases de datos relacionales, tales como integridad
referencial y transacciones. A pesar de ello, atrajo a los desarrolladores de pginas web con contenido dinmico, justamente por su
simplicidad.
Poco a poco los elementos de los que careca MySQL estn siendo incorporados tanto por desarrollos internos, como por
desarrolladores de software libre. Entre las caractersticas disponibles en las ltimas versiones se puede destacar:
Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente.
Posibilidad de seleccin de mecanismos de almacenamiento que ofrecen diferente velocidad de operacin, soporte fsico,
capacidad, distribucin geogrfica, transacciones...
Conectividad segura.
Replicacin.