Skip to content

Database for the hiring of superheroes and supervillains (originally for CS50's SQL course)

Notifications You must be signed in to change notification settings

damoscodehub/superagency

Repository files navigation

🦹‍♀️🦸‍♂️⚡ SuperAgency!🔥 🦸‍♀️🦹‍♂️

This is my final project for the CS50’s course Introduction to Databases with SQL. It's about a SQLite database of a company that manages the hiring of superheroes and supervillains worldwide: the SuperAgency!.

ER Diagram

▶️ Video overview:

https://youtu.be/1UwL4qk3mec

📑 Technical info

  • Title: "SuperAgency!"
  • Type: SQLite database
  • Submited to CS50 on: 2024-12-14
  • Authors:

📌Main files

This is a list of the files I consider most relevant or think are better to comment on.

✅ All the requested and submitted files

  • diagram.png: the entity relationship diagram.
  • schema.sql: the full schema.
  • DESIGN.md: database’s purpose, scope, entities, relationships, optimizations, and limitations.
  • queries.sql: an annotated set of SQL statements that users would commonly be expected to run.

🤷‍♂️ All the unrequested but submitted files

❌ Some unrequested and unsubmitted files

  • log.md: Unfinished chronological account of the process. We abandoned it when we saw that it was too long and took up too much of my time. There are many things missing there.
  • missing_superentities.txt: A disorganized compendium of super-entities that are not yet in the database.
  • command_log.sql: A chaotic log of many of the commands we used in the process.
  • superagency_before_submit.zip: the files that we submitted as they were just before we submitted them.
  • superagency_extra_files.zip: the rest of the files (those that we used but we didn't submitted) as they were just before my submission.

Special credits

As we explain in log.md, after we almost finished our first version of the SuperAgency! database, we found in the web a Superhero Database with hundreds of super-entities. It is centered exclusively on super-entities and has nothing related to an agency that hires them, but we adapt some of its tables for our project.

So this special credits and thanks go to:

Releases

No releases published

Packages

No packages published