Video 1: Instalación del Gestor de Bases de Datos Relacionales
El video trata sobre la instalación de un gestor de bases de datos relacionales para
trabajar con tablas, campos y registros, así como con modelos relacionales. Se
destaca su estructura basada en la comunicación entre cliente y servidor, su
compatibilidad con SQL y la interfaz gráfica para administrar las bases de datos. Se
guía al usuario paso a paso desde la descarga hasta la configuración del gestor de
bases de datos.
Para comenzar la descarga del gestor, se debe ingresar al enlace proporcionado,
hacer clic en el botón de descargas y seleccionar el instalador MSI de 2.4 MB.
Durante la instalación, es importante tener permisos de administrador y verificar las
opciones disponibles. Se recomienda seleccionar las herramientas para
desarrolladores y revisar los requisitos a instalar manualmente.
Es necesario descargar todas las herramientas de desarrollador y, en caso de
alguna falla, intentarlo nuevamente hasta solucionar el problema. Al ejecutar la
instalación, se debe escoger el tipo de configuración del servidor. Se recomienda
añadir una encriptación por contraseña fuerte para proteger las bases de datos que
pueden contener datos confidenciales.
Se indica la importancia de crear una contraseña sólida para el usuario raíz y añadir
los usuarios que tendrán acceso a la base de datos, asignándoles un rol específico.
Se sugiere dejar las opciones del router por defecto y conectarse al servidor
usando la contraseña del usuario raíz creada anteriormente.
Al finalizar la configuración, se puede elegir abrir la herramienta de desarrollo o la
terminal, en donde se podrán diseñar y consultar bases de datos en este gestor. Se
destaca la importancia de elegir la herramienta que mejor se ajuste a las
necesidades de cada usuario.
Video 2: Creación Gráfica de una Base de Datos
El video trata sobre la creación gráfica de una base de datos utilizando un gestor
de bases de datos, mostrando cómo crear esquemas y tablas de forma visual.
También menciona la posibilidad de utilizar el modelo relacional para crear
esquemas y practicar consultas. Se explica paso a paso cómo realizar estas acciones
dentro del gestor de bases de datos.
Para comenzar, debes abrir el gestor y seguir estos pasos: iniciar la instancia local,
ingresar tu usuario y contraseña, y dirigirte a la pestaña de esquemas donde
podrás observar los esquemas precargados como "sakila" y "world".
Para crear un esquema de base de datos, debes dirigirte a la barra de comandos y
dar clic en "crear nuevo esquema". Ingresa un nombre en minúsculas para el
esquema, elige un conjunto de caracteres (como utf8 o latin1), aplica las
configuraciones y revisa que se haya creado el código SQL para la creación del
nuevo esquema. Da clic en "aplicar" y observa que se ha añadido el nuevo
esquema en el área correspondiente.
Además, puedes crear esquemas de base de datos utilizando el modelo relacional.
Para ello, ve a la pestaña de archivo, selecciona la opción de "nuevo modelo",
modifica el nombre del esquema, escoge el conjunto de caracteres y añade un
comentario. Puedes guardar el modelo en tu computadora para seguir modelando,
aunque esto no generará un nuevo esquema.
Video 3: Creación Gráfica de Tablas
El video trata sobre cómo crear tablas en una base de datos utilizando un gestor,
seleccionando el esquema, agregando campos y atributos, y creando tablas en el
modelo relacional. Además, muestra cómo convertir un modelo relacional en
código SQL para crear una base de datos física, exportar tablas y verificar la
creación de las mismas en el esquema correspondiente.
Para ello, primero debes ingresar a la instancia local de tu base de datos y
seleccionar el esquema al que se agregarán las tablas. Luego, debes hacer clic en
"crear nueva tabla" en la barra de comandos. Escoge un nombre para la tabla,
especifica el conjunto de caracteres y el motor de bases de datos. A continuación,
agrega los campos de la tabla en las columnas, siendo el primer campo para la
llave primaria que se genera automáticamente. Puedes añadir atributos como PK
(llave primaria), NN (no nulo), UQ (valores únicos), entre otros.
Aplica la configuración y revisa el código SQL para crear la tabla. Finalmente, a
través del modelo relacional, puedes crear tablas añadiendo un nuevo diagrama y
agregando las tablas necesarias. El proceso de ingeniería hacia adelante convierte
el modelo relacional en código SQL para crear una base de datos física.
Video 4: Creación Gráfica de Relaciones
El video trata sobre la creación gráfica de relaciones en el área de modelado de
bases de datos, mostrando cómo visualizar y diseñar la conexión entre tablas. Se
explica cómo crear relaciones identificadas y no identificadas, así como los
diferentes tipos de relaciones que se pueden establecer. Se presenta un ejemplo
práctico de cómo modelar una base de datos para una escuela, incluyendo la
creación de tablas y la conexión entre ellas.
Se muestran dos tipos de relaciones: las no identificadas, donde se crea una llave
foránea como atributo de la tabla; y las identificadas, donde la llave foránea es a su
vez una clave primaria de la tabla.
Se detallan los diferentes tipos de relaciones que se pueden crear entre tablas,
como uno a uno no identificada, uno a muchos no identificada, uno a uno
identificada, uno a muchos identificada y muchos a muchos identificada. Se
explican los pasos para crear relaciones entre tablas, seleccionando una relación,
haciendo clic en las tablas que se desean relacionar y estableciendo el tipo de
relación adecuado.
Posteriormente, se presenta un ejemplo práctico de creación de una base de datos
para una escuela, donde se incluyen tablas para alumnos, maestros, materias y
salones, creando relaciones como uno a uno, uno a muchos y muchos a muchos
según las necesidades del sistema. Se menciona la importancia de cumplir con los
requerimientos del cliente y de añadir nuevas tablas que puedan ser útiles.
Video 5: Importación de Datos
El video explica cómo ingresar datos a una base de datos manualmente o mediante
la importación de archivos CSV. Se muestra cómo crear un esquema de base de
datos, agregar una tabla de clientes con atributos como nombre, apellido, teléfono
y fecha de registro. También se indica cómo importar datos desde un archivo CSV a
la base de datos de clientes, relacionando columnas y campos de la tabla.
Para ingresar datos manualmente, selecciona filas para agregar registros. La
estructura de un archivo CSV es un formato de texto con información separada por
comas, útil para exportar datos desde otros programas o para análisis, aunque no
es eficiente para grandes volúmenes de datos y es estático.
Se explica cómo importar datos a la base de datos desde un archivo CSV utilizando
el asistente de importación de datos, vinculando las columnas del archivo con los
campos de la tabla y verificando que los datos se importen correctamente,
excluyendo aquellos con la misma llave primaria o inválidos.
Video 6: Exportación de Datos
El video explica cómo exportar datos a un archivo CSV desde una base de datos. Se
mencionan otros formatos de exportación como JSON, XML, HTML y XLSX, y se
muestra cómo eliminar datos antes de exportar y manipular la información de
manera sencilla con un gestor de base de datos.
Para exportar los datos en formato CSV, primero debes dirigirte a la base de datos
de personas y seleccionar los registros de la tabla de clientes. Luego, haz clic en la
opción de exportar dentro de la barra de opciones de la tabla creada. Escoge un
nombre para el archivo CSV, verifica que el formato del archivo sea CSV y
finalmente, haz clic en guardar.
Además del formato CSV, existen otros formatos comunes de exportación de
datos, como JSON, utilizado para enviar y recibir información en aplicaciones web y
bases de datos no relacionales; XML, otro formato de envío de información; HTML,
útil para publicar la información de tu base de datos en una página web; y XLSX,
común en hojas de cálculo y que además de la información, guarda las funciones y
fórmulas utilizadas.
Si deseas eliminar algunos datos antes de exportarlos, puedes seleccionar las filas
de la tabla y hacer clic en el botón de eliminar filas. La manipulación de datos con
el gestor es rápida e intuitiva ya que la aplicación crea y ejecuta código SQL
automáticamente.