Unidad 1 Tema 1.2.1 Uso de los SGBD

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.

Tags: