DEFENSA PROYECTO MAYO 2025 CRISTIAN CARRANZA - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Buenos días, Cristian. Hoy, día 7 de abril de 2025, a las 9 de la mañana, estamos convocados a través de Jefatura de Departamento para la defensa del módulo profesional de proyecto del ciclo formativo de grado superior de Administración de Sistemas Informáticos.
00:00:01
sentidos. Te informo que esta defensa está siendo grabada y que esta grabación se usará en el
00:00:17
entorno cerrado de Educamadrid con fines educativos y sólo estará a disposición de los profesores
00:00:23
evaluadores en el aula virtual para llevar a cabo la evaluación y calificación de la defensa del
00:00:29
proyecto. En el aula virtual de proyectos habéis sido informados de los criterios y rúbrica de
00:00:35
calificación y el orden de la presentación del proyecto es el
00:00:41
siguiente 15 minutos máximo para defender el proyecto 15 minutos máximo
00:00:45
para preguntas por parte del tribunal dicho esto
00:00:52
Muy bien. Bueno, comparto la pantalla.
00:00:58
Vale, perfecto. Yo te avisaré cuando queden cinco minutos, ¿de acuerdo?
00:01:05
Vale.
00:01:12
Fenómeno.
00:01:13
Ya está viendo ya, ¿verdad?
00:01:16
Ya veo la pantalla exactamente.
00:01:17
Un poquito. Ahí va.
00:01:20
Fantástico.
00:01:23
Pues cuando quieras, Cristian.
00:01:25
Vamos a ver.
00:01:27
Buenos días, soy Cristian Carranza López, de grado superior de ASIR, y mi proyecto trata sobre la gestión de obras de Energía Madrid del Grupo Naturi.
00:01:27
He dividido mi presentación en seis capítulos, que son objetivos y motivación, tecnologías y herramientas utilizadas, replicación de la base de datos y estructura actual, creación de nuevas tablas y vínculos ODBC, los formularios y por último, lectura y pruebas.
00:01:39
Pues, comenzamos por los objetivos y motivación, donde principalmente mi proyecto consta de la ejecución de mejoras en la base de datos y el Excel de gestión, desde donde se gestionan todas las obras del contrato marco con el cliente Energía Madrid del grupo Naturgy y donde se mejorará la seguridad en el acceso, así como el aumento de la productividad del trabajo diario de gestión de las obras de gas, tanto en tareas previas a la ejecución in situ de la obra, en tiempo real de ejecución y cierre y facturación de la misma.
00:01:53
Es decir, desde que la obra nace hasta que se factura. Además, se puede adaptar a cualquier otro cliente, ya sea de gas, electricidad, telecomunicaciones, etcétera, que tenga unos procesos marcados y repetitivos de una obra a otra.
00:02:22
Lo único que habría que adaptar en esos casos son los nombres de las columnas y de las consultas, así como la modificación de ciertos procesos internos que requiera cada cliente.
00:02:36
Tras varias migraciones desde que me incorporé al departamento de gas a principios del año 2020
00:02:45
que trabajaban únicamente con Excel totalmente independientes
00:02:52
empecé a automatizar tareas con hojas tipo o con las columnas bien organizadas
00:02:55
para migrar posteriormente entre finales del 21 y principios del 22 a una base de datos de access
00:02:59
modificando de arriba a abajo absolutamente todas las macros, vínculos y formatos de las diferentes plantillas externas
00:03:05
Con esta migración, además, nació el ERCEL principal desde donde ahora se gestiona todo el proyecto, que es el buscador y modificador XLSM.
00:03:11
Posteriormente, ya en pleno funcionamiento con el nuevo sistema de Microsoft Access, al comenzar este grado superior en el curso 23-24 y gracias a la asignatura de gestión de bases de datos,
00:03:21
conocí MySQL, que de por sí aporta muchísima más seguridad y versatilidad, por lo que antes de terminar el curso en junio ya comencé la nueva migración de la base de datos anterior a MySQL.
00:03:31
A continuación comenzaré a explicar las diferentes mejoras que aplicaré al proyecto en curso,
00:03:42
que sin ninguna duda implantaré en la realidad en cuanto finalice el curso actual.
00:03:46
Pero antes explicaré cómo he adaptado mi equipo para poder simular la red actual de mi empresa
00:03:50
y demostrar las diferentes actualizaciones.
00:03:54
Estamos en el capítulo 2 de Tecnologías y Herramientas,
00:03:58
donde para poder simular la red de mi trabajo,
00:04:01
para este proyecto he creado varias máquinas virtuales,
00:04:03
tanto de servidor con Windows Server 2022,
00:04:05
como de cliente con Windows 11 Pro,
00:04:09
en el programa de virtualización VirtualBoss.
00:04:11
Además se ha generado una red NAT llamada Proyecto Network
00:04:14
con una dirección de red de 192.168.205.0 y DHCP activado
00:04:16
donde estarán conectadas todas ellas.
00:04:22
Respecto a la máquina con Windows Server, donde actuará como Active Directory
00:04:26
y servidor DNS, tendrá una dirección fija y además tendrá las siguientes características
00:04:29
que son 12 GB de memoria RAM, 8 hilos de procesador,
00:04:34
un disco virtual de 80 GB para el sistema y otro disco de 250 GB para los datos,
00:04:38
que como veremos a continuación será donde se almacenen todos los datos del proyecto.
00:04:43
Por otro lado, las máquinas de clientes dispondrán del sistema Windows 11 Pro
00:04:51
con una configuración de red semi-automática, ya que he configurado la IP del servidor como DNS principal,
00:04:56
pero mantendrán la IP automática proveniente de VirtualBox.
00:05:01
Aunque he creado dos máquinas de cliente, para este proyecto solo he utilizado la primera para no colapsar mi equipo.
00:05:08
Y las características de las máquinas son de Fishear de RAM, 14 hilos de procesador y un solo disco de 80 GB tanto para el sistema como para los datos.
00:05:13
Ya que, como he dicho anteriormente, los datos estarán siempre en el equipo del servidor.
00:05:22
En la máquina de servidor se crea y configura la red de dominio asidcaza.loc
00:05:28
donde se crean los distintos usuarios ficticios que usaré en el proyecto
00:05:35
como son administración obras, usuario 1 y usuario 2
00:05:38
que podrán iniciar en cualquier máquina agregada al dominio
00:05:43
Además en la máquina de servidor se instala la herramienta MySQL Server
00:05:46
y la herramienta gráfica MySQL Workbench para la gestión directa de la base de datos
00:05:50
donde también se crean los usuarios ficticios
00:05:55
para las pruebas, aunque aquí se
00:05:58
generan dos usuarios más que son
00:05:59
administrador para el acceso
00:06:01
a la nueva base de usuarios y actualizaciones
00:06:03
auto para las actualizaciones
00:06:06
de las conexiones ODBC que veremos más adelante.
00:06:07
También se crean y configuran
00:06:12
tres cuentas gratuitas de Gmail para
00:06:13
cada uno de los usuarios para el envío y recepción
00:06:15
de los correos automáticos de plantillas
00:06:18
ERCEN.
00:06:19
En los equipos de clientes se instalará
00:06:21
también Microsoft Office 2013
00:06:23
para la gestión de las obras y el navegador Google Chrome para la sincronización del correo electrónico.
00:06:25
Además, instalaba el complemento conector de MySQL para crear las conexiones.
00:06:34
En cada cliente se deberían generar las conexiones para usuario, actualizaciones auto
00:06:39
y el usuario que va a usar el equipo.
00:06:44
Sin embargo, como solo voy a usar una máquina para el proyecto, he creado los tres usuarios en la misma máquina.
00:06:46
Pasamos al capítulo 3 donde empieza a replicar la base de datos
00:06:52
Que utilizando un script de una copia completa de seguridad
00:06:57
Ejecuto el script para crear la base de datos exactamente igual a como existe en la realidad
00:07:02
Con todas sus vistas guardadas y sus triggers
00:07:08
Adicionalmente se curan algunos errores de conversión
00:07:11
Y se generan los eventos automatizados que no se exportan en la copia
00:07:14
Por otro lado, para hacer funcionar esta copia del sistema
00:07:17
Debo replicar toda la estructura de carpetas
00:07:21
En este sistema utilizamos dos carpetas fundamentalmente
00:07:24
La primera de ellas es una carpeta local en el equipo servidor
00:07:28
Que se comparte por la red
00:07:33
Y tanto en el servidor como en los clientes
00:07:35
Siempre se añade como una unidad de red con la unidad X
00:07:37
Para este proyecto lo mantenemos igual
00:07:40
Y en esta carpeta es donde se ubicará el Excel principal, buscador y modificador
00:07:42
Y por otro lado se usa una carpeta de nube de Google Drive
00:07:46
que compartía tanto con los usuarios de obra como con los usuarios de la oficina que gestionamos el contrato.
00:07:51
Por defecto, la unidad de Google Drive siempre se instala con la unidad G,
00:07:59
por lo tanto, si al instalarla se instala con otra letra, es porque la unidad G está ocupada y habría que cambiarla.
00:08:03
Para simular esta carpeta, he generado una nueva carpeta local en el servidor para compartirla en la red
00:08:12
e implementarla en los clientes como unidad G.
00:08:18
En esta carpeta es donde se ubican todas las carpetas individuales de cada obra,
00:08:22
así como muchas plantillas externas.
00:08:26
Debido a la cantidad de subcarpetas que usamos,
00:08:28
tanto de madres como de hijas,
00:08:32
he descargado en Excel un listado completo de todas las obras
00:08:35
y mediante Macro, Visual Basic y Script de símbolos del sistema
00:08:39
he podido crear las más o menos 15.500 carpetas que tenemos ahora mismo.
00:08:44
Pasamos al capítulo 4, donde creo las nuevas tablas y los vínculos,
00:08:51
donde con la base ya creada y toda la estructura de carpetas,
00:08:55
llega la hora de comenzar las distintas mejoras.
00:09:00
La primera de las mejoras será la creación de una nueva base de datos
00:09:03
que se llama gestión de usuarios,
00:09:06
a la que solo tendrán acceso usuarios root y administrador.
00:09:08
Esta nueva base se utiliza para la sustitución de un fichero Excel guardado en una carpeta genérica de la nube donde se almacenan las contraseñas de correo, que son contraseñas de aplicación de terceros, de todos los usuarios a los que gestionamos el contrato.
00:09:13
Por el peligro que esto conlleva, ya que la unidad de drive, como he dicho, tiene acceso a todos los usuarios de obra también.
00:09:26
Entonces, aunque es cierto que el Excel está configurado en modo oculto, además de protegido el libro y protegida la hoja,
00:09:33
no se le puede configurar una contraseña de acceso ya que impediría la continuidad de todos los procesos de envíos automáticos.
00:09:41
Por lo tanto, en la nueva tabla de la nueva base se incorporan los usuarios y contraseñas tanto de Windows como de MySQL y del correo.
00:09:48
De esta manera, una vez que el usuario se logue en el formulario que explicaré en el siguiente capítulo, se recuperarán todos los datos del usuario, tanto para la interacción con la base de datos como para el envío de los correos.
00:09:55
Aquí tenemos un inciso que es que aún tengo que ver con el departamento de informática cómo puedo sincronizar la base de datos con las gerenciales de Windows de cada usuario, de modo que cada vez que la cambien, que nos obligan cada 90 días, se sincroniza automáticamente con esta base.
00:10:06
Por otro lado, otra de las mejoras será la eliminación de diversas tablas externas, sustituyéndolas por nuevas tablas en la base de energía para redirigirse a ellas a través de las conexiones ADBC y tener un refresco de los datos mucho más rápido y menos conflictivo de cara a posibles simultaneidades de varios usuarios.
00:10:22
Además de la eliminación de estas tablas, también existe otro fichero externo que se llama desplegables seguimientos, de donde se ubican todos los datos de los listados desplegables de los ERC.
00:10:41
Para eliminar este Excel y poder seguir utilizando los distintos menús, he generado nuevas tablas en la base y posteriormente he generado conexiones ODBC para recuperar esos datos.
00:10:53
Aquí se pueden ver todas las conexiones. Todos los scripts de creación de las tablas se pueden ver como anexos en la memoria del proyecto.
00:11:03
Pasamos al capítulo 5, con los formularios, donde otra de las mejoras realizadas, que para mí creo que es la más importante, es la creación de dos nuevos formularios que se ejecutan al abrir el Excel de gestión,
00:11:12
buscador y modificador, donde ya no se accederá directamente a los datos, sino que se solicitará
00:11:23
validar las credenciales de Windows para poder acceder a la base. En el primer formulario se rellenará
00:11:28
automáticamente el campo de usuario, teniendo que introducir la contraseña de Windows, que será
00:11:33
ocultada a través de asteriscos, pero podemos ver lo que hemos introducido pulsando sobre el pequeño
00:11:40
botón azul de la vercha del campo de contraseña, este botoncito. En este formulario tenemos tres
00:11:44
botones que son cambiar de usuario que lo que haríamos sería cerrar este formulario y se abriría
00:11:51
un segundo formulario idéntico pero con la opción de meter también la contra el usuario para poderlo
00:11:57
veamos en la base con un usuario distinto al que estamos bloqueados en windows luego tenemos el
00:12:04
botón de salir que cerraría tanto el formulario como todo el excel no podríamos hacer nada con
00:12:10
la base y por último tendríamos el botón aceptar que cuando lo pulsamos intentará una conexión con
00:12:15
la base de datos gestión de usuario mediante el usuario administrador para comprobar si la
00:12:22
contraseña introducida es correcta o no en caso de que la contraseña no sea correcta saldrá una
00:12:26
notificación de error dejando la posibilidad de volver a introducir una nueva contraseña
00:12:31
una vez que hemos verificado la contraseña se captarán todos los datos de MySQL y del correo
00:12:35
del usuario para volcarlos al rango XFD1 o XFD9 de la pestaña Inicio que se replicarán
00:12:41
mediante las fórmulas en todas las hojas. A partir de ese momento se accederá a todas
00:12:48
las funcionalidades que aporta el ERCEL buscador y modificador y todas las conexiones MySQL tanto
00:12:52
dicho ERCEL como en las plantillas con las credenciales recuperadas al inicio, al igual
00:12:58
que todos los correos enviarán desde la bandeja de salida de dicho usuario. Otro de los nuevos
00:13:02
Los formularios creados para este proyecto se basan en la incorporación de los nuevos datos a las tablas que alimentan los menús.
00:13:08
Como dije anteriormente, en la actualidad se utiliza un Excel externo desde donde se captan todos los datos mediante fórmulas en una pestaña del Excel principal.
00:13:14
Pero esto ralentiza los procesos de archivo, ya que en cualquier cambio efectuado en el Excel se realiza un cálculo de todas las fórmulas del archivo
00:13:22
y ese Excel, al no estar protegido por contraseña, puede acceder cualquier usuario y añadir datos al mismo,
00:13:31
Traspasándose en el buscador mediante fórmulas
00:13:37
Sin embargo, para esta mejora he eliminado dicho Excel
00:13:40
Para sustituirlo por nuevas tablas en la base
00:13:43
Pero como los usuarios no tienen acceso directo a MySQL o Orben
00:13:46
Para la modificación de estas tablas
00:13:50
He creado un nuevo formulario para seleccionar la tabla a la que queremos agregar un nuevo dato
00:13:52
Y completar los campos
00:13:56
A este formulario se puede acceder como a casi todas las funciones del sistema
00:13:58
Desde los accesos directos del panel de búsqueda principal
00:14:01
Este botoncito nos abriría el formulario de nuevos desplegables.
00:14:04
Al abrir el nuevo formulario podemos ver las 12 tablas sobre las que los usuarios pueden añadir datos,
00:14:10
ya que el resto de tablas son fijas y los usuarios no deben modificar ninguna de ellas.
00:14:15
Además, nunca podrán ni eliminar ni modificar datos en esas tablas, en caso de que necesiten hacerlo,
00:14:19
porque hayan eliminado algún dato o haya que eliminar algún dato o modificarlo,
00:14:26
se tienen que dirigir a mí como administrador y hacerlo yo.
00:14:32
¿Cinco minutos, Cristian?
00:14:35
Vale. Una vez elegida la tabla, se habilitará el botón de aceptar,
00:14:37
que antes no lo teníamos, y saldrá un aviso para recordar
00:14:42
sobre qué tabla vamos a introducir los datos.
00:14:45
Además, en el momento que empezamos a escribir en cualquiera de los campos
00:14:48
que se habilitan, abajo sale otro mensaje indicando la sentencia
00:14:52
que se utilizará para incorporar los datos.
00:14:57
Recordemos que los usuarios, nadie sabe de programación y nadie sabe de usar sentencias de SQL.
00:14:58
Por ello, se hace todo a través de formulario, que todo viene ya predefinido.
00:15:06
Para terminar la siguiente diapositiva, he preparado un pequeño índice con una serie de vídeos de demostración,
00:15:13
a los que también se puede hacer desde los hipervínculos de la memoria, por lo que se puede ver la parte del proyecto que más os puede interesar.
00:15:19
y aquí ya sería un índice de vídeos
00:15:25
que se puede ver el capítulo
00:15:28
que queráis
00:15:29
si quieres puedes mostrar como tienes todavía
00:15:31
casi 5 minutos
00:15:34
los que consideres necesarios, por ejemplo
00:15:36
que le ocurre el primero
00:15:38
el de panel principal de búsqueda
00:15:40
y cualquiera de los
00:15:42
otros
00:15:43
vale, subo el volumen
00:15:44
vale
00:15:49
no lo escucho pero bueno
00:15:50
no se escucha
00:16:03
no, no se escucha el vídeo
00:16:06
Ah, porque no escuchas el sistema
00:16:07
Claro
00:16:12
A ver, ¿cómo se pone esto?
00:16:12
No sé cómo se pone esto
00:16:17
No te preocupes si no
00:16:19
Si no, lo tengo aquí las máquinas abiertas
00:16:20
Vale, pues si quieres, por lo menos uno que nos da tiempo
00:16:24
Porque tenemos tres minutos para aprovecharlo
00:16:27
Esto sería el servidor, ¿vale?
00:16:30
Vale
00:16:32
Y esto sería el proyecto, ¿vale?
00:16:32
Entonces, bueno, pues aquí podríamos abrir el Excel, abrimos el buscador, ¿vale? Siempre se abre como solo lectura, nadie sabe la contraseña, solo yo y una vez que lo abrimos nos pide loguearnos con la contraseña de Windows.
00:16:37
En este caso es del usuario actual que ha abierto con Administración Obras, ¿vale? Que la contraseña es user web proyecto gaza.
00:16:57
Aceptamos. Una vez que confirma la contraseña, internamente recupera los datos de ese usuario.
00:17:14
No te preocupes
00:17:24
Suele ocurrir en directo, por eso yo decía
00:17:32
Lo del tema de los vídeos, pero en cualquier caso
00:17:34
Puedo revisarlos tranquilamente
00:17:36
Vale
00:17:38
Si no pongo un vídeo, si no, claro
00:17:39
Pero es que va a pasar lo mismo que con la presentación
00:17:42
Ah, mira, vale, ya ha terminado
00:17:44
Vale, ahora ya ha terminado
00:17:47
Mira, entonces aquí voy a agrandarlo
00:17:48
Para que se vea mejor
00:17:50
Vale
00:17:52
Está aquí cargando todavía
00:17:55
Se ha quedado
00:17:59
el problema de las máquinas virtuales es eso
00:18:01
que claro, ralentiza mucho el sistema
00:18:02
claro, con la presentación se ha
00:18:04
quedado
00:18:07
de ahí el consejo
00:18:07
que siempre os doy, que las máquinas virtuales
00:18:11
en directo es
00:18:12
bastante complejo de gestionar
00:18:14
por eso estaban los vídeos, pero claro
00:18:16
como no se oye
00:18:19
pero mira, si ha terminado ya, mira
00:18:20
entonces aquí te muestra
00:18:22
los datos de la obra y el tiempo
00:18:24
y el tiempo que ha tardado en buscarlo
00:18:26
y aquí se están ejecutando
00:18:29
las consultas para
00:18:30
cada paso se queda
00:18:33
para actualizar
00:18:35
la tabla de obras, que claro, son
00:18:36
ahora hay cuatro mil y pico obras
00:18:39
entonces, claro, pues
00:18:41
tarda un tiempo, o sea, a lo mejor
00:18:42
treinta, cuarenta segundos en actualizarse
00:18:44
¿vale? Pero bueno, luego aquí podríamos
00:18:47
abrir el panel de búsquedas
00:18:48
¿vale? Y, bueno, si modificas
00:18:51
cualquier dato, al dar
00:18:53
a modificar, se modificarían
00:18:55
en la base de datos
00:18:56
son 222 columnas creo 225 columnas más o menos y entonces cada campo es una columna de la tabla
00:18:58
aquí podríamos modificar por ejemplo el diámetro 25 por ejemplo diámetro por ejemplo es un menú
00:19:09
desplegable por ejemplo 400 le damos a modificar y se traspasa a la base de datos ya estaría la
00:19:18
la obra actualizada buscador podemos buscar por dirección por ejemplo alcalá vale nos mostraría
00:19:28
todas las obras que todavía no están terminadas que contengan alcalá ya sea la dirección o entre
00:19:38
paréntesis de igual vale podemos buscar si quitamos aquí las que están facturadas y las
00:19:46
no ejecutables y volvemos a buscar ya nos saldrían todas las que tengan alcalá independientemente de
00:19:52
que estén facturadas ya o que no sean ejecutables como ésta por ejemplo podemos buscar por
00:19:58
clasificación podríamos buscar por geo podemos buscar por el campo que queramos todo esto serían
00:20:03
accesos directos a plantillas externas al que de momento sólo sólo están habilitadas para este
00:20:10
proyecto en las que he marcado aquí con el tic para no tener que preparar todas podríamos duplicar
00:20:17
una obra. Aquí abriríamos el menú de nuevos desplegables. En la presentación de utilizar
00:20:23
los coordinadores podemos usar cualquier otro. El diámetro, materiales contradictorios,
00:20:31
dependiendo del que vayamos a utilizar, os habilitan más campos o menos. Típico de
00:20:36
obras, obras, licencia no registrable, yo que sé, por ejemplo, 555, ese mismo, código
00:20:41
ahora mira esta misma que tenemos en pantalla 963 22 por ejemplo se utilizaría esta sentencia para
00:20:49
agregarlo un momento que le vamos a aceptar nos la agrega y si nos vamos ahora a la columna de
00:20:56
desplegables y nos vamos aquí en licencias no registradas como está ajustando pues aquí abajo
00:21:03
la tendríamos. Está todavía ejecutada, mira, todavía no había terminado. Ahí la tendríamos.
00:21:10
Vale, el tiempo ha terminado, Cristian, no te preocupes. Es más que suficiente con lo que has
00:21:20
enseñado. Muchísimas gracias. Las máquinas virtuales siempre van lentitas. Bueno, lo primero
00:21:27
Quiero darte la enhorabuena porque es un proyecto súper completo durante todo el tiempo que hemos estado trabajando en el proyecto. La verdad es que te he hecho creo que un feedback muy completo sobre lo que realmente me impresionaba mucho porque es un trabajo en el cual abordas muchísimas de las materias que hemos trabajado durante el ciclo y la verdad es que francamente es un trabajo meticuloso, detallado y que está muy bien estructurado.
00:21:37
pero como hay que hacer alguna pregunta, vamos a ello.
00:22:05
La primera de ellas tiene que ver con la cantidad de carpetas y subcarpetas que tienes que manejar,
00:22:10
más de 15.000, entonces, ¿en algún momento has contemplado la posibilidad de que durante el transcurso
00:22:15
del manejo de esa información se produzca algún tipo de error en el sistema que requiera algún respaldo adicional?
00:22:21
Se realizan las copias de seguridad, de todas las copias de los archivos principales, que sería el buscador, la propia base como tal, se guarda un script de la base como tal, se guarda una copia del buscador,
00:22:27
eso se hace cada 5 minutos
00:22:55
¿vale? se va machacando
00:22:56
una encima de otra, luego hay otra
00:22:59
copia que se ejecuta cada
00:23:01
15 minutos
00:23:03
igual va machacando una encima de otra
00:23:04
pero cada hora
00:23:07
entonces va guardando cada hora
00:23:08
esto lo podemos ver aquí en el drive
00:23:10
unidad de compartidas
00:23:13
copias, energía
00:23:14
solamente la he ejecutado
00:23:16
dos veces, entonces
00:23:19
te va guardando cada hora
00:23:20
es decir que guardaría
00:23:22
por ejemplo a las 14 45 a las 15 45 ya se va haciendo cada 15 minutos y va machacando las
00:23:24
tres primeras y se quedaría guardada la de 45 vale eso todos los días y se guarda igual el
00:23:31
buscador y el script de la base de datos y luego trimestralmente se guarda toda la unidad de drive
00:23:37
que ahora mismo estamos en 14 tera es una cosa una cosa así se guarda en un disco duro externo
00:23:46
que tenemos que se guarda trimestralmente
00:23:53
para no perder nada de las
00:23:55
carpetas. Fenomenal, o sea
00:23:57
que eso lo tienes contemplado. Sí, sí, sí.
00:23:59
Teniendo en cuenta la cantidad de
00:24:01
registros, la cantidad de datos y el
00:24:03
tamaño de la base de datos que tienes que manejar,
00:24:05
aunque MySQL es un sistema gestor
00:24:07
de base de datos muy potente, que no tiene
00:24:09
las limitaciones de otros sistemas
00:24:11
por los que has trabajado antes o las
00:24:13
limitaciones, por supuesto, de Excel,
00:24:15
¿en algún momento has contemplado
00:24:17
alguna técnica de optimización
00:24:18
para evitar que la
00:24:21
base de datos, llegue un momento
00:24:23
que las consultas sean demasiado lentas
00:24:25
es decir, ¿has utilizado
00:24:27
alguna técnica como particionamiento
00:24:29
indexación de datos, etcétera?
00:24:31
Sí, he ido utilizándolo
00:24:32
de vez en cuando, he ido optimizándolo de vez en cuando
00:24:34
o sea, no tengo nada automatizado
00:24:37
de momento, pero
00:24:39
bueno, eso lo estoy viendo este año
00:24:40
de momento
00:24:42
de momento, claro, o sea, yo estaba verde
00:24:45
en este tema
00:24:47
entonces, como eso lo estoy viendo
00:24:48
ahora, todavía no lo he implementado
00:24:51
Eso es, de manera automática no está, pero sí que he ido haciendo pruebas y he lanzado comandos para ir optimizando.
00:24:53
Fenomenal. Otro aspecto importante de los datos, obviamente, es la seguridad, de respaldo ya hemos hablado.
00:25:02
¿En algún momento también tienes algún tipo de política de seguridad implementada o tienes previsto realizarlo para evitar accesos no deseados
00:25:11
y por ende poder contemplar a través de los ficheros log
00:25:19
con los cuales estás trabajando este año
00:25:23
los intentos, por ejemplo, de accesos no autorizados?
00:25:25
Al final, como hace falta la contraseña de Windows,
00:25:28
por eso es lo que tengo todavía que ver con...
00:25:32
Con el departamento de informática, por eso me hacía referencia.
00:25:35
Por eso tengo que ver cómo traer esa contraseña de Windows
00:25:38
al final a la base de datos gestión de usuario.
00:25:42
Solo tengo acceso yo y mi jefe superior, nada más.
00:25:45
Entonces, tengo que ver de qué manera traer esa contraseña para que luego, una vez, cuando se entra, al loguear, poder recuperar esa contraseña y confirmar que es correcta. Si no meten la contraseña, no pueden hacer nada con la base de datos. Ellos no tienen Workbench, nada, solo tienen el Excel.
00:25:49
Usuarios que tienen el Excel, por lo que has comentado, que no tienen conocimientos de Google y, por tanto, necesitas que eso sea totalmente transparente para el usuario.
00:26:10
Fenomenal. Y, por último, aunque podríamos estar hablando mucho tiempo sobre este proyecto y la cantidad de aspectos que se podrían tanto analizar como en su momento tener previsto para futuras ampliaciones,
00:26:24
¿cuál es la dificultad máxima que te ha planteado el proyecto a lo largo de la ejecución del mismo?
00:26:38
Pues la verdad es que más o menos como tenía más o menos claro todas las plantillas y toda la idea
00:26:44
al final lo he hecho yo desde cero porque todo esto ha partido de cero
00:26:50
entonces más o menos creo que me he ido adaptando bien, pues bueno he ido creando el dominio y tal
00:26:55
al principio me dio un poco de problemas la creación del dominio
00:27:00
pero una vez que solventé lo del dominio
00:27:04
luego ya fue todo más o menos
00:27:06
bastante robado
00:27:08
De acuerdo Cristian, pues nada
00:27:10
te reitero mi enhorabuena
00:27:11
Muchas gracias
00:27:14
por haber trabajado contigo durante el proyecto
00:27:15
y bueno, pues por mi parte nada más
00:27:17
Muchísimas gracias por todo
00:27:19
seguimos en contacto y ya sabes que
00:27:21
hasta que nos finalice
00:27:24
el proceso de evaluación en junio
00:27:26
no tendrás la nota del proyecto
00:27:27
como tal, ¿de acuerdo?
00:27:29
Muy bien, pues muchísimas gracias
00:27:31
muchas gracias a ti Cristian
00:27:33
buenos días y seguimos en contacto, un saludo
00:27:35
hasta luego
00:27:38
- Materias:
- Administración de Sistemas Informáticos en Red
- Etiquetas:
- Aprendizaje Basado en Proyectos
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado superior
- Primer Curso
- Segundo Curso
- Subido por:
- M.pilar P.
- Licencia:
- Reconocimiento - No comercial
- Visualizaciones:
- 1
- Fecha:
- 7 de abril de 2025 - 9:27
- Visibilidad:
- Clave
- Centro:
- IES CIFP a Distancia Ignacio Ellacuría
- Duración:
- 27′ 44″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 262.06 MBytes