Skip to content

0 Intro

UD 4 Acceso a Datos

Duración Estimada: 10 horas

RA 6 Desarrolla aplicaciones web de acceso a almacenes de datos, aplicando medidas para mantener la seguridad y la integridad de la información.
  • a) Se han analizado las tecnologías que permiten el acceso mediante programación a la información disponible en almacenes de datos.
  • b) Se han creado aplicaciones que establezcan conexiones con bases de datos.
  • c) Se ha recuperado información almacenada en bases de datos.
  • d) Se ha publicado en aplicaciones web la información recuperada.
  • e) Se han utilizado conjuntos de datos para almacenar la información.
  • f) Se han creado aplicaciones web que permitan la actualización y la eliminación de información disponible en una base de datos.
  • g) Se han probado y documentado las aplicaciones web.
Objetivos-Contenidos

Utilización de técnicas de acceso a datos

Establecimiento de conexiones.

Recuperación y edición de información.

Utilización de conjuntos de resultados.

Ejecución de sentencias SQL.

Transacciones.

Utilización de otros orígenes de datos.

Introducción

En la unidad anterior, estudiamos los fundamentos de la POO en el lenguaje así cómo las estructuras de datos, clases y funciones que se usan. En esta unidad, veremos cómo las técnicas de acceso a bases de datos en PHP han evolucionado significativamente desde los inicios del lenguaje, adaptándose a las necesidades de los desarrolladores y a los avances en tecnología.

Una de las aplicaciones más frecuentes de PHP es generar un interface web para acceder y gestionar la información almacenada en una base de datos. Usando PHP podemos mostrar en una página web información extraída de la base de datos, o enviar sentencias al gestor de la base de datos para que elimine o actualice algunos registros.

En esta unidad vas a ver cómo acceder desde PHP a bases de datos MySQL utilizando tanto PDO como la extensión nativa MySQLi. Previamente verás una pequeña introducción al manejo de MySQL, aunque para el seguimiento de esta unidad se supone que conoces el lenguaje SQL utilizado en la gestión de bases de datos relacionales.

Además, para el acceso a las funcionalidades de ambas extensiones deberás utilizar objetos. Como vimos en la unidad anterior, debes saber cómo crear y utilizar objetos.

Marcos González on X:

¿Qué esperas de esta unidad?

Crea la estructura de carpetas de la unidad (UD4) y analiza en el readme.md principal qué lenguajes, herramientas, frameworks que hayas usado para acceder a bases de datos.

Hablando de bases de datos, qué nivel consideras que tienes a la hora de analizar, crear, acceder y realizar consultas de las bases de datos?

  • ¿qué esperas de esta unidad?
  • ¿Has visto el video anterior?, ¿algo que te haya parecido interesante?

Qué es el backend y por qué infravaloras a los desarrolladores -

PDO vs MySQLi: La batalla de las API de bases de datos PHP : r/PHP

Mapa Conceptual

Aunque este mapa conceptual no coincida exactamente con lo que veremos, puede ser útil para aclarar algunos de los elementos más importantes de la misma

1731859181937