Skip to content

This is a work of the database couse that consists of the design of a relational database going through all its stages.

License

Notifications You must be signed in to change notification settings

luccaluchi/database-conception

Repository files navigation

Database Conception

This is a Project for a database course that encompasses the entire process of designing a relational database. In this Project I utitilized Python to read, process and validate informations from a CVS file, then populated a Mysql database with this data.

Problem

O seu grupo foi contratado para modelar um banco de dados relacional para um jogo, que inclui um catálogo de Pokémons. Para tanto, vocês precisam seguir a seguinte especificação para criar uma Pokédex, isto é, uma enciclopédia virtual com espécies de Pokémons:

  • Cada Pokémon possui um nome, altura, peso, valor de ataque, valor de defesa, e uma velocidade média.

  • Cada Pokémon pertence a uma categoria. A categoria indica se um Pokémon é comum, sub-lendário, lendário ou mítico. Cada categoria possui um nome e descrição. Cada Pokémon pertence a uma única categoria. Por exemplo, o Pikachu pertence a categoria “comum”, enquanto Mewtwo é um Pokémon “lendário”.

  • Cada Pokémon pertence a uma espécie. Cada espécie possui um nome e descrição. Por exemplo, Bulbasaur é um Pokémon da espécie “semente”.

  • Cada Pokémon possui até dois tipos: um tipo primário, e um tipo secundário (se existir). Cada tipo inclui um nome e uma descrição. Por exemplo, Charizard possui o tipo primário “Fogo” e tipo secundário “Vôo”.

  • Os Pokémons possuem habilidades. Além disso, alguns Pokémons possuem habilidades ocultas. Por exemplo, Meditite possui a habilidade oculta de “telepatia”

About

This is a work of the database couse that consists of the design of a relational database going through all its stages.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages