Introducción a las bases de datos
Las bases de datos son colecciones de datos que contienen información relevante y sirven para almacenar grandes cantidades de información, que después puedas consultar de manera rápida. Puedes encontrar bases de datos en muchos lugares y situaciones de tu vida y uno de los propósitos principales es proporcionar a los usuarios una visión genérica de los datos. En una Institución educativa se necesita tener la información de los estudiantes inscritos.
Para ello se requiere de la siguiente información del estudiante:
• Matrícula
• Nombre
• Apellidos
• Correo electrónico
• Teléfono
• Carrera
Con estos datos, se organiza la información en una tabla y se le asigna un nombre, como
se ve en la imagen.
En la imagen anterior se muestra la forma de organizar los datos de acuerdo con la
información en tablas, de esta manera la información se encuentra más ordenada.
Ahora se explica cada uno de los elementos que se muestran en la base de datos.
Tabla. Se utiliza para organizar y presentar información, se componen de filas y columnas
(celdas) que se pueden rellenar con textos y gráficos.
Campo. Es el nombre que se le da a cada una de las columnas que forman la tabla.
Contienen datos diferentes a los de otros campos. En el ejemplo anterior, un campo
contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre,
etcétera.
Registro. Es cada una de las filas en que se divide la tabla, también es llamado fila o tupla
y representa un objeto único de datos, en pocas palabras un registro es un conjunto de
campos que contienen los datos que pertenecen a una misma entidad.
Dato. Es una representación simbólica (numérica, alfabética, algorítmica, espacial, etc.) de
un atributo o variable cuantitativa o cualitativa. Los datos describen hechos empíricos,
sucesos y entidades.
Ahora seguramente te preguntarás ¿Y las tablas dónde o cómo las creo?
Para ello nos adentraremos en el tema de los Sistemas Gestores de Base de Datos, que
es el Software que te ayudará a realizar tu base de datos organizando la información en
tablas.
Distribución gratuita-Prohibida su venta
9
Un Sistema Gestor de Base de Datos (SGBD) es un conjunto de programas o software que
permiten el almacenamiento, modificación y extracción de la información.
El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la
información de una base de datos de manera que sea, tanto práctica como eficiente
(Silberschatz et al., 2001).
Como se menciona anteriormente, los puedes acceder a la información usando este tipo
de software, recuperar la información mediante en lenguaje especifico de estos SGBD y
generar informes.
Algunos ejemplos de SGBS son:
Ahora vas a conocer las características generales de algunos SGBD.
MySQL
Es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual
GPL/Licencia comercial por Oracle Corporation y está considerado como Sistema Gestor
de Base Datos open source, es decir de instalación libre. No necesita alguna clave de
activación.
MySQL es el SGBD de algunos sitios web y aplicaciones basadas como: Airbnb, Uber,
LinkedIn, Facebook, Twitter y YouTube.
MongoDB
MongoDB es una base de datos de documentos que ofrece una gran capacidad de
adaptación y respuesta en rendimiento de la información además de ser mucho más
flexible, también cuenta con un modelo de consultas y una gran ordenación de datos
avanzado (MongoDB, 2021).
SQLite
SQLite es una herramienta de software libre (software que no tiene alguna licencia de uso),
que permite almacenar información en dispositivos implantados de una forma sencilla,
eficaz, potente, rápida y en equipos con pocas capacidades de hardware, como puede ser
una tableta o un teléfono celular.
Comentarios
Publicar un comentario