Existen diversos ambientes que te permitirán gestionar un Sistema de Gestión de Base de Datos (RDBMS) basados en SQL. Estos son programas que procesan y almacenan información, los cuales permiten la creación, modificación, eliminación y la realización de consultas de los registros de una base de datos.
Actualmente, existen varios sistemas, pero los más usados son SQL, MySQL y PostgreSQL. El primero de ellos, por su facilidad y escalabilidad, es el más usado para almacenamiento en un formato de datos estructurado; el segundo se utiliza mayormente para almacenar datos en un formato no estructurado como, por ejemplo, para la gestión de bases de datos objeto-relacional; y el tercero es una base de datos caracterizada por su fiabilidad, flexibilidad y soporte de estándares técnicos abiertos, soportando tipos de datos relacionales y no relacionales.
En este tema, usarás el ambiente MySQL, por lo que deberás poner en práctica lo aprendido hasta el momento, aplicando las recomendaciones para su correcta ejecución.
Instalación de base de datos
MySQL es un Sistema de Gestión de Base de Datos Relacional (RDBMS, por sus siglas en inglés) de código abierto, muy popular entre los desarrolladores de aplicaciones web (Hostinger, 2023). Está diseñado para proporcionar una plataforma segura, confiable y escalable para el almacenamiento y procesamiento de datos. Cuenta con varias versiones, incluidas la estándar, comercial, comunitaria y empresarial que pueden ser empleadas en la mayoría de los proyectos de base de datos.
A continuación, se muestra el archivo de instalación que podrás descargar de la página oficial de MySQL y los pasos a seguir.
Dev MySQL. (s. f.). MySQL Community Downloads. Recuperado de https://dev.mysql.com/downloads/
El uso y descarga del software deberá apegarse a los términos y condiciones del sitio oficial del fabricante y su uso será responsabilidad de quien lo descargue. Tecmilenio no tiene licencia ni posee los derechos sobre dicho software.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Configuración de ambiente
Este paso es muy importante, ya que podrás seleccionar el tipo de servidor que se utilizará. Para fines de este curso, deberás seleccionar Development Computer porque se utiliza en una computadora de uso común y, además, no consume demasiada memoria RAM. Las otras dos opciones son Server computer, que utilizaría la computadora en modo de servidor no dedicado con mayor requerimiento de memoria RAM y, por último, Dedicated Computer, opción a utilizar en aquellas computadoras que solo funcionan como servidores dedicados de uso exclusivo a MySQL.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Esta pantalla se obtuvo directamente del software que se está explicando en la computadora, para fines educativos.
Tipos de datos
Uno de los aspectos importantes al momento de gestionar una base de datos es la velocidad con la que se puedan ejecutar consultas o el espacio de almacenaje. Por ello, los tipos de datos, que tienen diferente uso de la memoria de una computadora, pueden ayudar mucho a lograr este objetivo importante para cualquier administrador de base de datos relacionada.
Se debe determinar el tipo de datos que contiene cada campo de una tabla para lograr un ajuste idóneo en el diseño de la base de datos. Los tipos de datos se pueden agrupar en tres grandes grupos (Tecnodigital, 2023):
Figura 3.1. Tipos de campos y su tamaño.
Figura 3.2. Tipos de fecha.
Figura 3.3. Tipos de cadena.
Propiedades de datos
Las bases de datos deben tener datos cuyas cualidades y atributos sean los más adecuados porque con esto se puede asegurar la operación de los procesos internos, así como una toma de decisiones confiable. Los datos deben contar con los siguientes requisitos:
Siempre será necesario asegurar que la información es relevante, precisa, actual y sin problemas de acceso porque estos datos serán vitales para que la empresa pueda realizar una toma de decisiones confiable y segura.
Roles administrativos
Con el fin de garantizar la seguridad de los datos almacenados en un sistema de gestión de base de datos, es necesaria la gestión de privilegios a través de roles, lo cual simplifica la administración de los accesos en diferentes niveles de la base de datos, autorizando o revocando permisos a usuarios independientes o a grupos de usuarios; ello implicará una considerable reducción en el tiempo dedicado a esta actividad.
Los roles administrativos en MYSQL son los siguientes (Microsoft Build, 2023):
Figura 3.4. Roles administrativos en MYSQL.
Fuente: Microsoft Build. (2023). Database-level roles.
Recuperado de https://informatecdigital.com/bases-de-datos/tipos-de-datos-en-mysql-caracteristicas-y-ejemplos/
Hoy en día más que nunca, los datos cobran una mayor importancia por estar en un mundo digitalizado en que la información se vuelve parte de nuestras vidas diarias. Estos requieren un trato especial para que adquieran valor empresarial y puedan realizar análisis de los datos de manera específica y eficiente.
Conocer la forma en que los datos se administran y son correctamente almacenados en una base de datos permite que todos los roles de usuarios puedan tener un acceso garantizado y de acuerdo con sus necesidades para lograr los objetivos de trabajo.
Asegúrate de:
Tecmilenio no guarda relación alguna con las marcas mencionadas como ejemplo. Las marcas son propiedad de sus titulares conforme a la legislación aplicable, estas se utilizan con fines académicos y didácticos, por lo que no existen fines de lucro, relación publicitaria o de patrocinio.
Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.
Lecturas
Videos
Tecmilenio no guarda relación alguna con las marcas mencionadas como ejemplo. Las marcas son propiedad de sus titulares conforme a la legislación aplicable, estas se utilizan con fines académicos y didácticos, por lo que no existen fines de lucro, relación publicitaria o de patrocinio.
La obra presentada es propiedad de ENSEÑANZA E INVESTIGACIÓN SUPERIOR A.C. (UNIVERSIDAD TECMILENIO), protegida por la Ley Federal de Derecho de Autor; la alteración o deformación de una obra, así como su reproducción, exhibición o ejecución pública sin el consentimiento de su autor y titular de los derechos correspondientes es constitutivo de un delito tipificado en la Ley Federal de Derechos de Autor, así como en las Leyes Internacionales de Derecho de Autor.
El uso de imágenes, fragmentos de videos, fragmentos de eventos culturales, programas y demás material que sea objeto de protección de los derechos de autor, es exclusivamente para fines educativos e informativos, y cualquier uso distinto como el lucro, reproducción, edición o modificación, será perseguido y sancionado por UNIVERSIDAD TECMILENIO.
Queda prohibido copiar, reproducir, distribuir, publicar, transmitir, difundir, o en cualquier modo explotar cualquier parte de esta obra sin la autorización previa por escrito de UNIVERSIDAD TECMILENIO. Sin embargo, usted podrá bajar material a su computadora personal para uso exclusivamente personal o educacional y no comercial limitado a una copia por página. No se podrá remover o alterar de la copia ninguna leyenda de Derechos de Autor o la que manifieste la autoría del material.