Conexión a una base de datos
Enviado por Kedy Joram Quispe Romero • 11 de Noviembre de 2023 • Tarea • 641 Palabras (3 Páginas) • 37 Visitas
[pic 1]
Universidad Nacional Jorge Basadre Grohmann
Facultad de Ingeniería
Escuela Profesional de Ingeniería en Informática y Sistemas
Curso: Ingeniería Web y Aplicaciones Móviles
Tarea:
CONEXIÓN A BASE DE DATOS Y CONSULTAS
Integrantes
Danfer Renato Quispe Valdivia 2020-119007
Joel Jesus Flores Valeriano 2018-119007
Jonathan Josue Condori Choqueluque 2020-119024
Kedy Joram Quispe Romero 2020-119028
Raúl Fernando Lima Tuyo 2020-119026
Tacna – Perú
2023
CONEXIÓN A BASE DE DATOS Y CONSULTAS
La conexión de la base de datos para el proyecto se realizará en el marco de trabajo de Laravel que es un marco de desarrollo web de código abierto y altamente popular basado en el lenguaje de programación PHP.
Además, el marco de trabajo de Laravel utiliza el ORM (Object Relational Manager) llamado Eloquent, que proporciona una forma fácil de interactuar con la base de datos utilizando objetos y consultas fluidas.
En este caso vamos a configurar el proyecto donde se va a crear la base de datos a través de migraciones y después realizar las consultas correspondientes:
- En el archivo de variables de entorno (.env), se define el servidor, puerto, nombre, usuario y password de la base de datos.
[pic 2]
- Se ejecuta un comando en powershell para crear la base de datos
[pic 3]
- Para crear una tabla en la base de datos, se debe crear un script php para definir los campos de la tabla basado en el diseño de la base de datos.
[pic 4]
- En el código se asigna el nombre de la tabla de la base de datos y los campos que tiene en la función up (para ejecutar la creación de la base de datos) y dentro de la función down (para eliminar esa base de datos si existe esa tabla), similar se realiza a las demás tablas basado en el diseño de la base de datos.
[pic 5]
- Para crear las tablas en la base de datos, se ejecuta a través de un comando para ejecutar las migraciones.
[pic 6]
- Se puede comprobar la creación de las tablas en PhpMyAdmin
[pic 7]
- Creación de consultas
Nos muestra todos los datos registrados dentro de programa_estudios
[pic 8]
[pic 9]
Nos da el número total de estudiantes registrados
[pic 10]
[pic 11]
Consulta para ordenar la tabla docentes por su nombre
[pic 12]
[pic 13]
Nos muestra los horarios que inicien a las 9:00
[pic 14]
[pic 15]
Nos muestra los datos del apoderado donde su número celular sea = 952153248
...