🗂️ Proyectos de gestión de bases de datos

Tecnologías

IntelliJ | Java | Maven | Hibernate (JPA) | MongoDB | Git/GitHub

Descripción

Prácticas realizadas para la asignatura de Acceso a Datos de 2ºDAM (IES CAÑAVERAL). Son programas desarrollados en IntelliJ con el lenguaje Java, con el objetivo de gestionar distintas bases de datos mediante una separación de capas entre la capa servicios y la capa DAO.

El primer programa (primer enlace) permite acceder a una base de datos usando Hibernate (ORM) para realizar operaciones. Se utiliza el patrón DAO y distintos servicios para separar la lógica de negocio del acceso a la base de datos.

El segundo programa (segundo enlace) permite acceder a una base de datos documental de MongoDB y realizar ciertas operaciones. Se utiliza el patrón DAO y distintos servicios para separar la lógica de negocio del acceso a la base de datos.

También hice un programa que usaba JDBC para acceder a la base de datos y otro que gestionaba ficheros de texto, pero que no he podido recuperar.

Enlace

Gestión de una base de datos relacional (Hibernate)

Gestión de una base de datos documental (MongoDB)