An open API service indexing awesome lists of open source software.

https://github.com/thiago-oliva/proyecto-final-sql-harry-potter


https://github.com/thiago-oliva/proyecto-final-sql-harry-potter

mysql mysql-database sql

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# proyecto-final-sql-harry-potter
# Expelliarmus Database

![Base de Datos](https://img.shields.io/badge/Base%20de%20Datos-SQL-green)

## Descripción del Proyecto

**Expelliarmus Database** es una base de datos diseñada para gestionar y analizar enfrentamientos, personajes, objetos mágicos, criaturas y localizaciones en el universo de Harry Potter. Este proyecto permite registrar y organizar información sobre duelos, alianzas, y recursos mágicos, facilitando el análisis y la simulación de eventos dentro del mundo mágico.

---

## Objetivos Principales

- **Gestión de Personajes**: Registrar habilidades, niveles y roles de los personajes.
- **Inventario de Objetos Mágicos**: Administrar varitas, hechizos, pociones y otros objetos.
- **Registro de Enfrentamientos**: Detallar combates, resultados y localizaciones.
- **Análisis de Datos**: Generar reportes y estadísticas sobre el desempeño de personajes y bandos.

---

## Estructura de la Base de Datos

La base de datos está compuesta por tablas que gestionan:

- **Personajes**: Información sobre habilidades y niveles.
- **Bandos**: Alianzas y líderes de grupos.
- **Localizaciones**: Lugares donde ocurren los enfrentamientos.
- **Objetos Mágicos**: Varitas, hechizos, pociones y otros elementos.
- **Enfrentamientos**: Detalles de combates, participantes y resultados.

---

## Funcionalidades Clave

- **Vistas**: Reportes de bandos, localizaciones y elementos mágicos.
- **Funciones**: Clasificación de niveles de personajes y poder de varitas.
- **Stored Procedures**: Obtención de estadísticas y detalles específicos.
- **Triggers**: Validación de datos para evitar errores en niveles y fuerzas.

---

## Equipo de Trabajo

- Thiago Oliva