Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Conceptos básicos
1.1 Bases de datos, sistema de bases de datos
1.2 Campos y asignación de nombres
1.3 Relevancia del diseño de una base de datos
1.4 Organización de archivos
1.5 Redundancia de datos
El encargado de otorgar las becas está solicitando los datos del alumno
Pedro Contreras para saber si es candidato a beca o no. La solicitó a los
departamentos de Control Escolar, Titulación y Vinculación, obteniendo de
cada uno de ellos lo siguiente:
Figura 3. Sistema tradicional de archivos.
La respuesta es sencilla:
Un sistema de bases de datos
Como puedes ver, las bases de datos traen consigo muchas ventajas, por
este motivo se vuelven indispensables para cualquier empresa que tenga la
necesidad de gestionar su información. Pueden ser aplicables en bancos,
escuelas, instituciones de gobierno, bibliotecas y cualquier otra empresa
que cuente con datos.
Para realizar una BD, se debe analizar y determinar qué datos debe
contener, de acuerdo con los requerimientos y necesidades de la empresa.
Las bases de datos relacionales, que se verán más adelante en el Módulo,
son almacenadas en tablas bidimensionales cuyas filas se llaman registros
y las columnas se llaman campos. Es de suma importancia realizar un buen
diseño de BD para obtener todas sus ventajas, pues si los datos no se
almacenan de manera adecuada, seguirán presentándose problemas de
redundancia en la información.
Función de definición
El SGBD debe permitir la creación de los elementos de la base de datos,
suministrando los medios necesarios para definir los esquemas en los tres
niveles de la arquitectura. En el nivel interno permite establecer la ruta de
almacenamiento de la base de datos, el espacio reservado para los archivos,
la longitud y tipos de datos que contendrán la información. En el nivel
externo y conceptual permite definir las tablas y relaciones entre ellas, así
como las vistas de usuarios.
Función de manipulación
Después de crear la base de datos, el SGBD debe permitir cargar la
información en las estructuras correspondientes. La función de
manipulación permite entonces añadir, eliminar, modificar y consultar
información de la base.
Función de control
El SGBD debe ser capaz de ofrecer los procedimientos necesarios para
realizar copias de seguridad y restauración de las bases de datos, además
de proveer de seguridad a los datos, asignando permisos y privilegios a los
usuarios. Además incluirá un compilador del Lenguaje de Control de Datos
(DCL) que permita, por ejemplo, negarle el permiso para borrar datos en la
tabla "alumno" al usuario "adcortes".
La arquitectura cliente-servidor
Los clientes son las aplicaciones del usuario y el servidor es el SGBD que
manipula la base de datos. Si el cliente, por ejemplo, solicita los nombres de
los alumnos de quinto grado, se transmite un mensaje al servidor por el
administrador de comunicaciones; una vez que el SGBD procesa la solicitud,
es regresado un mensaje con el resultado de la consulta.
Sobre el administrador de comunicaciones, Date (2001) indica que "no forma
parte del DBMS, sino que es un sistema autónomo por derecho propio" (p.
69).
3. Modelos de bases de datos
3.1 Modelo de red
3.2 Modelo jerárquico
3.3 Modelo entidad-relación y relacional
3.4 Modelo orientado a objetos
3.5 DBMS (red, jerárquico, racional)
Figura 10. Businessman Writing On White Board Stock Photo (pakorn, 2013).
Una base de datos es una colección de información que debe ser organizada
de manera adecuada para evitar, entre muchas cosas, la duplicidad y
redundancia de datos. Esta forma de organización debe fundamentarse en
un modelo de datos que facilite el diseño de la base.
Modelo Conceptual
Entidad-Relación
Modelos Lógicos
Jerárquico
Red
Relacional
Orientado a objetos
Hay varios tipos de SGBD, pero su diferencia radica en el modelo lógico que
pueden soportar. Los más populares en la actualidad son los gestores de
bases de datos relacionales, aun cuando los gestores orientados a objetos
son, por decirlo de alguna manera, los más recientes. Tanto el modelo
jerárquico como el de red están obsoletos, desplazados completamente por
los relacionales.