3.2 Implementación MEDIAQ
3.2 Implementación MEDIAQ
3.2 Implementación MEDIAQ
Datos Masivos
TECNOLOGÍA AVANZADA EN BASE DE DATOS GA
1
Imagen 7 ...
Introducción
Una media query es una regla o conjunto de reglas CSS que se ejecutan para unas
condiciones específicas de la pantalla (tamaño, resolución, orientación, etc.) “son útiles
cuando se desea modificar una página web o aplicación en función del tipo de
dispositivo (como una impresora o una pantalla) o de características y parámetros
específicos (como la resolución de la pantalla o el ancho del viewport del navegador)”
(Developer Mozilla, 2022). Como plantea el científico “Håkon Wium Liel, quien, en 1994,
promovió la creación de las hojas de estilo en cascada con el fin de lograr una web
mejor estructurada y con una separación más eficiente de las distintas partes que
conforman el desarrollo web”.
2
Imagen 7 ...
Creación de dataset
3
Imagen 7 ...
4
Imagen 7 ...
Llenamos todos los campos de la nueva base de datos con datos de un archivo en
Excel.
5
Imagen 7 ...
6
Imagen 7 ...
7
Imagen 7 ...
Desarrollo
Parte 2
9
Imagen 7 ...
Se utiliza código de lenguaje de programación de PHP con el uso de los estilos CSS, de
tal forma que al hacer comparaciones del tipo if-else, también se delimitan las
características visuales que se mostraran en la página web en este ejercicio sobre
daltonismo.
Se implementa una página web en HTML con uso de media queries, al ingresar a la
página solicitará en un formulario el usuario y una contraseña, cuando el usuario
ingrese sus credenciales de acceso, la página revisará en una tabla de base de datos,
qué debilidad visual tiene el usuario que está ingresando y con base ello modificará los
estilos:
Si el usuario es daltónico: los colores que se mostrarán serán contrastantes,
amarillo y purpura
Si el usuario no es daltónico: los colores que se mostrarán serán similares, se
utilizara azul y verde
Si el usuario tiene agudeza visual de cerca mayor que 0.7, el tamaño de fuente
será de 30px
Si el usuario tiene agudeza visual de cerca menor a 0.7, el tamaño de fuente
será de 60px
El tamaño de la fuente también dependerá del tamaño de la ventana donde se
visualice.
Creación de dataset
10
Imagen 7 ...
Creada la nueva base nueva, hacemos clic en el editor de SQL y se ingresa la siguiente
sentencia para crear la estructura de tabla de base de datos que tendrá la información
sobre las características visuales de las personas que tendrán acceso.
11
Imagen 7 ...
Obteniendo dos tablas de base de datos, users para almacenar los datos de los usuarios y
debilidad_visual para señalar las características de agudeza visual y daltonismo en los usuarios.
Se obtienen las dos bases de datos cada una con 7 registros, y tienen como llave
primaria el campo nombre y name id respectivamente.
12
Imagen 7 ...
Se realiza el código en PHP facilitando las consultas de bases de datos. En una primera
instancia se cuenta con una ventana en la que se deben ingresar las credenciales, en
tal sentido se trata de un formulario que consulta la tabla users para establecer el
acceso de los usuarios.
En una segunda instancia, se almacenan los datos de la sesión iniciada para hacer la búsqueda
del nombre en la tabla debilidad_visual, la consulta que se ejecuta en la siguiente tomando
todos los campos donde se encuentre la coincidencia en el nombre.
El código ajusta el lenguaje de programación de PHP con el uso de los estilos CSS, de
tal manera que al hacer comparaciones del tipo IF-ELSE se delimitan las características
visuales que se mostraran en la página web.
13
Imagen 7 ...
14
Imagen 7 ...
15
Imagen 7 ...
Pruebas
Para realizar las pruebas se construyó la siguiente tabla con las siguientes
especificaciones:
16
Imagen 7 ...
Conclusiones
En el presente informe se puede concluir que se aplicaron los conceptos básicos para
elaborar una página web con estilo css y media query, y a la vez crear una base de
datos para consultar y agregar un usuario mediante un formulario php con MySQL.
Se Desarrolló e implementó un modelo de Media Queries asociado con cualquier tipo
de usuarios asociado a una base de datos.
Se especificaron los criterios para poder detallar la interacción de grupos de usuarios
que padecen de algún tipo de daltonismo.
Referencias
17