Concepto
Un SGBD nos va a permitir definir los datos a los distintos niveles de abstracción (fisico, lógico y externo), la manipulación de una base de datos para poder ejecutar múltiples tareas, consultas, procedimientos, etc. También nos facilita el mantenimiento necesario e integral a la base de datos, así como el de administrar la privacidad y seguridad de los datos.
Mercado o disposición
Actualmente hay muchas empresas que ofrecen al mercado de cómputo SGBD capaces de funcionar eficazmente, entre los más populares encontramos a:
- Con licencia comercial: Oracle, Fox Pro, SQL Server, Microsoft Access, Paradox, IBM Informix.
- Con licencia libre o gratuita: Oracle express, PostgreSQL, SQLite, Mysql, DB2 Express-C, Apache Derby.
Actividad 6 . A partir de estos ejemplos, buscar en las páginas oficiales de Microsoft y Oracle :
- Todos sus productos relacionados con las Bases de Datos que ofertan.
- ¿Cuáles son los SGBD gratuitos para estudiantes que Microsoft concede?
- ¿Cuáles son los SGBD gratuitos para estudiantes que Microsoft concede?
Escribir el resultado de esta investigación en su libreta y anexar la bibliografía en formato APA.
Funcionamiento de un SGBD
Las funciones principales [1]de un SGBD son las de: descripción (DDL[2]), manipulación (DML[3]) y control (DCL[4]). La primera se refiere a permitir que el diseñador de la base de datos especifique los elementos que la integran, su estructura y las relaciones que existen entre ellas. Para poder desempeñar esta función se necesita establecer reglas de integridad, controles de acceso y vistas externas de los usuarios.
Actividad 7 . A partir de esta definición, contestar la siguiente pregunta :
- ¿Todos SGBD tienen las funciones principales DDL, DCL y DML? Justifica tu respuesta.
Escribir el resultado de esta investigación en su libreta y anexar la bibliografía en formato APA.
[1] Nevado Cabello, Ma. Victoria. 2010. Introducción A Las Bases De Datos Relacionales. [Madrid]: Visión Libros.
[2] Lenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos.
[3] Lenguaje de manipulación de datos (DML: Data Manipulation Language).
[4] Lenguaje de control de datos (DCL: Data Control Language): encargado del control y seguridad de los datos (privilegios y modos de acceso, etc).
¿Cómo elegimos al mejor SGDB?
Antes de analizar los aspectos a tomar en cuenta para ello, debemos entender que la persona que va administrar y operar el SGBD es el DBA quien es el aquel profesionista que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, inteligencia de negocios y legales de bases de datos. El DBA debe de contar con un amplio marco de conocimientos para operar los SGBD más utilizados por las empresas públicas y privadas.
Ahora vamos a analizar las consideraciones antes de elegir un SGBD:
- La disponibilidad de soporte de este gestor de bases de datos.
- El costo y tipo de licencia de uso.
- Carga de transacciones que va a soportar esa base de datos.
- Tipos de Sistemas operativos donde se puede implementar.
- Carga máxima de usuarios conectados al mismo tiempo.
- Técnicas y procedimientos de almacenamiento de la información.
- Migración de datos.
- Respaldo y recuperación de las bases de datos.
Son aspectos de los cuales el grado de importancia de cada uno dependerá del tipo de empresa o institución la cual va a utilizar o servir este SGDB.