Documentos de Académico
Documentos de Profesional
Documentos de Cultura
S3 Contenido Proav1302
S3 Contenido Proav1302
Semana 3
Introducción al MySQL
Semana 3
Introducción a MySQL
APRENDIZAJE ESPERADO
● Crear una base de datos haciendo uso de los comandos del gestor MySQL, con la
finalidad de poder ejecutar operaciones básicas de manejo de registros.
Reservados todos los derechos Instituto Superior de Artes y Ciencias de la Comunicación S.A. No se permite copiar, reproducir, reeditar, descargar, publicar,
emitir, difundir, de forma total o parcial la presente obra, ni su incorporación a un sistema informático, ni su transmisión en cualquier forma o por cualquier
medio (electrónico, mecánico, fotocopia, grabación u otros) sin autorización previa y por escrito de Instituto Superior de Artes y Ciencias de la Comunicación
S.A. La infracción de dichos derechos puede constituir un delito contra la propiedad intelectual.
IACC 2022 2
Semana 3
Introducción a MySQL
ÍNDICE
APRENDIZAJE ESPERADO ..................................................................................................................................................... 2
INTRODUCCIÓN ................................................................................................................................................................... 4
RESUMEN ............................................................................................................................................................................ 5
PALABRAS CLAVE ................................................................................................................................................................. 5
PREGUNTAS GATILLANTES ................................................................................................................................................... 5
1. INTRODUCCIÓN AL MYSQL 6
1.1 INSTALACIÓN Y CONFIGURACIÓN DEL MYSQL 6
1.2 CREACIÓN DE UNA BASE DE DATOS EN MYSQL 8
1.3 CREACIÓN DE TABLAS EN LA BASE DE DATOS 10
1.4 OPERACIONES DESDE LA BASE DE DATOS (VISUALIZACIÓN DE COMANDOS GENERALES) 11
COMENTARIO FINAL .......................................................................................................................................................... 13
REFERENCIAS ..................................................................................................................................................................... 14
IACC 2022 3
Semana 3
Introducción a MySQL
INTRODUCCIÓN
Las bases de datos se constituyen por un conjunto de información (registros), los cuales se encuentran
almacenados en estructuras que se encuentran relacionadas entre ellas. Este tipo de almacenamiento
permite que la información sea preservada de la mejor manera, así se evita la redundancia en los datos,
así como también se puede ejecutar búsquedas de una forma más rápida y eficiente.
Las Bases de datos son manipuladas por los Sistemas de Gestión de Bases de Datos (DBSM) por sus siglas
en inglés, que permiten la creación de sus principales estructuras y también la manipulación de registros
en todas sus operaciones más elementales (Inserción, Eliminación, Actualización de Registros),
adicionalmente también se pueden ejecutar consultas que luego permitirán hacer reportes de registros
previamente procesados. En este contenido se tendrá la oportunidad de la creación y manipulación de una
base de Datos a través del Gestor MySQL, el cual es un software de código abierto que permite la gestión
de bases de datos con Lenguaje de Consulta Estructurado (SQL Strcuture Query Languaje).
La implementación de una base de datos permite obtener información de forma oportuna y veraz acerca
de un conjunto de registros que son producto de algún tipo de información de interés, esto se deriva en la
toma de decisiones acertada, basada en información propia del fenómeno en estudio. Además, permite
que dicha información se almacene en estructuras que garantizan la calidad y la veracidad de la misma, ya
que se encuentra almacenada a través de estructuras (Tablas/Entidades), que están relacionadas de forma
segura y eficiente. El conocimiento de la conformación y manipulación de una base de datos a través de
un Sistema de Gestión de Bases de Datos es de suma importancia ya que permite tener información de
interés de una forma rápida y eficiente bajo un contexto específico.
A continuación, se explica la instalación y configuración de MySQL, así como la creación de una base de
datos en este sistema de gestión de base de datos desde la creación de tablas hasta la gestión de comandos
IACC 2022 4
Semana 3
Introducción a MySQL
RESUMEN
Hoy en día, el diseño y la implementación de una base de datos requiere de un proceso de estudio acerca
de la información que se quiere colectar, adicionalmente para la implementación de una base de datos,
existen programas llamados Sistemas Gestores de Bases de Datos, los cuales permiten la creación y
posterior manipulación de una base de datos en particular. Por otro lado, cuando se implementa una base
de datos se garantiza que los registros y la información almacenada tengan características de información
oportuna, veraz y confiable, la cual se encuentra almacenada bajo una estructura eficiente.
Estas características de la información influyen de forma significativa, en la toma de decisiones que
conlleven a la solución de la mejor manera posible de problemáticas de interés de algún planteamiento en
particular.
El tema muestra el uso del programa MySQL, desde la descarga hasta la instalación dependiendo del
sistema operativo. Se muestra la configuración para la manipulación de una base de datos, así como la
ejecución de los comandos básicos de este sistema de gestión de base de datos.
PALABRAS CLAVE
• Comando
• MySQL
• Instalación
• Configuración
• Creación de una base de datos en MySQL
PREGUNTAS GATILLANTES
● Describa un ejemplo de una base de datos derivada de su entorno laboral
● ¿Cuál cree usted que sean las ventajas de implementar una base de datos en su entorno laboral?
● ¿Cómo cree usted que debe ser el proceso para la implementación de una base de datos que se
requiera en su trabajo?
IACC 2022 5
Semana 3
Introducción a MySQL
1. INTRODUCCIÓN AL MYSQL
Las bases de datos constituyen estructuras de almacenamiento, que permiten el resguardo de información,
esto trae como consecuencia, que se pueda garantizar la integridad de la información, así como también
se evita la duplicidad de datos, también permite ejecutar búsquedas y consultas que luego pueden ser
presentadas en reportes.
La creación de una base de datos se hace a través de un software especializado denominado Sistema de
Gestión de Bases de Datos, los cuales permiten no solo la creación de una base de datos, también permite
ejecutar todas las operaciones de gestión de la información, lo que se traduce luego en la obtención de
una información fiable que sirve para la toma de decisiones. A pesar de que existen diversos Sistemas de
Gestión de Bases de Datos, en este curso se hará uso del MySQL, uno de los gestores de bases de datos
más utilizados, de código abierto, el cual se basa en el uso de Lenguaje de Consulta Estructurado (SQL).
Este gestor funciona en todas las Plataformas incluyendo UNIX, LINUX Y Windows, por lo que se hace más
popular su uso e implementación.
IACC 2022 6
Semana 3
Introducción a MySQL
contiene las herramientas necesarias para poder gestionar las bases de datos, de forma completa,
las demás opciones sólo permitirán cargar las bases de datos.
8. La opción que se presenta luego es la de la elección, se presenta una pantalla donde permite
escoger las opciones y componentes de instalación, cuyo título es de “Select Products and
features”, es recomendable dejar las opciones que vienen por defecto, ya que existe la posibilidad
de ejecutar alguna característica en particular y en ese caso, es mejor tenerla instalada, ya que de
lo contrario se tendría que instalar luego, componentes adicionales.
9. Se muestra a continuación una pantalla con las dependencias que se instalaran, las cuales pueden
variar de acuerdo con las características que puedan estar o no, instaladas en su PC, se debe hacer
click en la opción “Execute”.
10. En la pantalla siguiente se mostrará el software que se instalará y se debe hacer click en la opción
“Next”, la cual se dará inicio al Asistente de Configuración.
Recuerda qué:
Es importante recordar que lo más recomendable es hacer la descarga del MySQL a través de su página
oficial, la cual se encuentra en el siguiente enlace.
https://www.mysql.com
1.-Cuando se ha ejecutado la instalación, se despliega una pantalla denominada “High Availability” donde
se escoge el modo de funcionamiento del servidor, es recomendable hacer uso de la opción “Standalone
MySQL Server / Classic MySQL Replication” y luego se da la opción “Next”.
2.-Después se presenta otra pantalla donde se escoge la configuración del servidor, en ese caso se
recomienda escoger la opción “Development Computer”, esta opción es la más recomendable ya que
permite ejecutar un servidor MySQL, que permite desarrollar y adicionalmente consume menor parte de
la memoria RAM. En esta pantalla también se muestra el puerto a utilizar, se recomienda dejar la opción
por defecto, pero se debe tener en cuenta que, en el caso de tener problemas de acceso, estos puertos
deben ser modificados, para avanzar se debe hacer click en la opción “Next”.
3.-Seguidamente se presenta la pantalla donde se establece el método de autenticación, es recomendable
colocar una contraseña que sea fácil y segura de recordar, ya que, en caso contrario, es necesario volver a
repetir el proceso de instalación desde el principio, esta contraseña es para tener el acceso a root, también
en esta pantalla se pueden crear otros usuarios que puedan tener acceso.
4.-Luego aparece la pantalla titulada acerca de la configuración del servidor de Windows “Windows Server”
donde se deben marcar las opciones “Configure MySQL as a Windows Service” y también “Standard
System Account” y se oprime la opción “Next.
IACC 2022 7
Semana 3
Introducción a MySQL
5.-Finalmente se mostrará una pantalla donde se muestra un listado de las actividades que se podrán
ejecutar, se debe dar click en “Execute”.
6.-Luego de esto se puede acceder al software, pero antes, se debe introducir la contraseña que se creó en
el proceso de configuración y de esta manera se puede empezar a interactuar con el gestor MySQL.
Video:
En el siguiente video se muestra una descripción detallada acerca del proceso de instalación del MySQL
tanto en Windows así como también en Linux.
https://www.youtube.com/watch?v=QU-eQeRslMo
Enlace de interés
1.2 CREACIÓN DE UNA BASE DE DATOS EN MYSQL
Se debe recordar que una base de datos es un sistema donde se pueden guardar registros de forma
organizada, para luego manipularlos con una finalidad en específico. Este tipo de almacenamiento permite
el acceso a los registros de una forma directa a través de un Gestor de Base de Datos. Vale la pena
mencionar que la información almacenada en un sistema de base de datos permite una independencia
física y lógica, además de eliminar la redundancia de información.
Una vez que se ha tenido acceso al MySQL Workbench, la creación de la base de datos es un paso
relativamente sencillo, el cual no necesita de algún conocimiento técnico. Es importante mencionar que,
para la creación de una base de datos, es necesario tener una conexión con el servidor.
1. Cuando se accede al Gestor de MySQL, aparece una lista de conexiones disponibles, donde se debe
seleccionar la conexión con la que se desea trabajar, también se presenta la opción en el caso de que se
desee agregar otra conexión. En la Figura 1 se muestra la pantalla donde se muestran las conexiones
disponibles.
IACC 2022 8
Semana 3
Introducción a MySQL
Figura 1. Pantalla de inicio del MySQL donde se muestra las conexiones disponibles
Fuente: Techkrowd (s.f.)
2. Una vez realizado este paso, se entra en el entorno de trabajo del MySQL, vale mencionar que en este
entorno se podrán ver todas las bases de datos que han sido creadas. Para crear una base de datos se
hace click en la pestaña que se encuentra en la parte superior, la cual tiene una figura en forma de
cilindro con un ícono de signo +, tal y como se muestra en la Figura 2.
3. Cuando se oprime el comando indicado, aparece una pantalla, donde se despliegan tres opciones que
se deben tener en cuenta y que se muestran a continuación:
Salvo la primera opción, se recomienda dejar las opciones por defecto, para la creación de la base de
datos. Con las opciones anteriores seleccionadas, hacer click en la opción “Aplicar” para la creación
definitiva de la base de datos.
IACC 2022 9
Semana 3
Introducción a MySQL
4. Una vez creada la base de datos, la misma puede ser visualizada, esto se puede verificar haciendo click en
el panel superior izquierdo “Schemas” donde se muestra el archivo creado bajo el nombre que le fue
colocado.
1. En la parte superior del Workbench del MySQL se puede visualizar la pestaña “Schemes” que al darle
click, se despliegan los nombres de las bases de datos existentes, al hacer click en el nombre de alguna
de las bases creadas, se despliega un sub menú entre los cuales aparece el comando “Tables”, este
comando hace que se presente la pantalla tal y como se muestra en la Figura 3.
2. En la Figura 3 se muestra la creación de una tabla, donde se puede determinar el nombre, los campos
y su respectiva tipología, las cuales especificamos a continuación.
IACC 2022 10
Semana 3
Introducción a MySQL
Recuerda qué:
Cada vez que se crea un campo de una tabla cualquiera en MySQL, se debe colocarle un nombre,
adicionalmente se debe marcar su respectivo tipo, así como también una de las propiedades descritas
anteriormente.
Código
Código
CREATE DATABASE operaciones
DEFAULT CHARACTER SET 'utf8mb4'
COLLATE 'utf8mb4_spanish_ci';
Al ejecutar las sentencias de la parte superior, se debe crear una base de datos llamada operaciones,
donde soporta los caracteres Unicode de tamaño máximo de 4 bites y que incluye los caracteres del
alfabeto español. Hay que destacar que es necesario cumplir con las reglas de sintaxis del lenguaje de
programación, en este caso en particular, se debe finalizar la sentencia con punto y coma (;), para indicar
el final de la sentencia que se quiere ejecutar. Una vez creada la base de datos, se puede crear sus
respectivas tablas a través del código SQL de la siguiente manera:
IACC 2022 11
Semana 3
Introducción a MySQL
Código
CREATE TABLE ‘operaciones’.’productos’(
‘idproducto’ INT NOT NULL,
‘nombreproducto’ VARCHAR (45) NULL,
‘marcaproducto’ VARCHAR (45) NULL,
‘precioproducto’ INT NULL,
PRIMARY KEY (‘idproducto’))
COMMENT = ‘Tabla que contiene los productos de la base de datos operaciones’
En la sentencia mostrada en la parte superior, se crea una tabla de la base de datos llamada operaciones,
cuya tabla tiene el nombre de productos, que contiene 4 campos dos de ellos son de tipo entero y los dos
restantes son de tipo VARCHAR, el cual acepta cadena de caracteres de longitud de 45. El campo
‘idproducto’ es marcado como clave principal, es decir que es un valor que identifica de forma unívoca un
registro en particular, en consecuencia, el campo es un valor que no se repite.
Video:
A continuación, se presenta un video donde a través de un ejemplo se crea una tabla desde la línea de
comandos del SQL
https://www.youtube.com/watch?v=9DYrG2Y5fyM
IACC 2022 12
Semana 3
Introducción a MySQL
COMENTARIO FINAL
Las bases de datos pueden ser consideradas como un sistema, a través del cual se puede almacenar
registros o información, de ciertos procesos de interés en un contexto en particular, este tipo de
almacenamiento, si se lleva a cabo de una forma eficiente, garantiza la calidad de la información, ya que
evita la duplicidad de datos. Este aspecto es muy importante, ya que se puede acceder a la información
de una forma rápida y tomando en cuenta que las bases de datos guardan grandes volúmenes de
información, el eficiente almacenamiento es algo significativo.
La implementación de una base de datos en el campo laboral bien sea industrial u de otra índole,
representa un cambio significativo en el entorno en que sea aplicada, puesto que, influye en la toma de
decisiones de forma acertada, lo cual se traduce en beneficio para el proceso. Es importante señalar que
la implementación de una base de datos requiere de etapas previas de análisis de la información, diseño
de la base de datos y luego la implementación de la misma, lo cual requiere de una inversión de tiempo
significativo para su desarrollo satisfactorio. Es de destacar la importancia que tiene el diseño y la
implementación de un Sistema de Base de Datos, ya que en la mayoría de los procesos donde se haga
recaudo de información, siempre va a existir un ámbito de recolección y almacenamiento de información
interés.
Reflexión
La automatización de los procesos forma parte importante en el desarrollo de las empresas, empleando
programas que aumentan la eficiencia e integridad de todos sus componentes. Para ello es necesario el
diseño y la implementación de los programas en un estilo de programación que sea lo más fiable y eficiente
posible tal y como lo es la Programación Orientada a Objetos.
IACC 2022 13
Semana 3
Introducción a MySQL
REFERENCIAS
Techkrowd. Pantalla de inicio del MySQL donde se muestra las conexiones disponibles.
https://techkrowd.com/2021/03/03/como-crear-una-base-de-datos-en-mysql/#google_vignette
IACC 2022 14