Figura: O Condado, o mundo comum de onde muitos heróis partem.
O Condado de J.R.R. Tolkien, um perfeito 'Mundo Comum' antes da aventura começar. [WIKIPEDIA,O Senhor dos Anéis.]

Prólogo: A Consciência de um Problema

Toda grande jornada começa em um Mundo Comum, um lugar familiar onde a vida segue seu ritmo habitual. O herói tem uma consciência limitada de que um problema se avizinha. Para nossa aventura, nosso herói — você — chega a um lugar que precisa de ajuda, mesmo que seu gerente ainda não saiba exatamente como.

thought-bubble Nosso “Mundo Comum” é a gestão da Taberna do Pônei Saltitante. Seu proprietário, Cevado Carrapicho, um homem ocupado e um tanto esquecido, sabe que seu negócio está crescendo, mas suas anotações em pergaminhos e sua memória já não são suficientes. Ele tem a consciência limitada de um problema: a desorganização. Tudo é feito “na raça”, em planilhas mentais e pedidos anotados em guardanapos.

Esta atividade consiste em ser o herói que dará o primeiro passo para trazer ordem a este caos, iniciando o desenvolvimento de um projeto de banco de dados relacional com PostgreSQL.

Capítulo 1: Uma Hospedaria no Fim da Terra-de-Ninguém

Figura: A cidade de Bree.
A cidade de Bree ao amanhecer. [TOLKIEN GATEWAY, Bree]

A cidade de Bree conseguiu se manter próspera no Norte, apesar das guerras que destruíram o antigo Reino dos Dúnedain. É a única região na Terra-média onde Homens e Hobbits convivem em harmonia, servindo como um importante centro comercial para Elfos, Anões e outras raças que viajam entre reinos.

O coração pulsante de Bree é a Taverna do Pônei Saltitante, famosa por suas cervejas e por ser um refúgio para todo tipo de viajante.

Figura: A Taberna do Pônei Saltitante.
A famosa Taberna do Pônei Saltitante.

Capítulo 2: O Chamado à Aventura

image-left O Pônei Saltitante está expandindo seus negócios! Para melhor atender sua clientela variada de Anões, Elfos, Hobbits e Homens, a taverna agora se aliou ao Ferreiro da cidade. Além das bebidas e da hospitalidade, agora também venderá espadas, escudos e elmos.

Cevado Carrapicho está sobrecarregado. Como gerenciar o estoque de bebidas e de armas? Como registrar os pedidos de clientes tão diferentes? Ele precisa de um sistema, uma forma de organizar tudo antes que sua taverna se afogue em pergaminhos perdidos e barris não contabilizados.

Este é o seu Chamado à Aventura: usar suas habilidades para criar a estrutura de um banco de dados que salvará o Pônei Saltitante.


Sua Missão: O Primeiro Mapa do Território

Como um aventureiro preparando sua mochila, seu primeiro passo é criar as ferramentas e o mapa inicial para esta jornada. Sua missão é estruturar o projeto e desenhar o primeiro diagrama do modelo de dados.

Siga os passos abaixo:

  1. quill-ink Forje seu Diário de Bordo: Crie ou utilize sua conta no GitHub. Este será o registro de toda a sua jornada.
  2. bookshelf Nomeie sua Aventura: Crie um novo repositório com um nome para o projeto (ex: taverna-ponei-saltitante-db).
  3. treasure-map Desenhe o Primeiro Mapa (README.md): No arquivo README.md do seu repositório, você irá detalhar o plano da sua missão. Ele deve incluir:
    • Apresentação da Missão: Um breve resumo do tema (gerenciar a Taberna do Pônei Saltitante) e seu objetivo (criar um banco de dados para controlar clientes, produtos e vendas).
    • O Mapa do Mundo (Diagrama MERMAID): Crie um Modelo de Entidade e Relacionamento (MER) inicial usando a sintaxe do Mermaid. Este diagrama representará as primeiras tabelas e suas relações. Pense nas entidades principais: Clientes, Produtos, Pedidos… Como elas se conectam?
  4. position-marker Marque seu Ponto de Partida: Faça o commit inicial no seu repositório com o README.md contendo o diagrama. Esta será a versão “0.1” da sua jornada.
  5. mailbox Compartilhe suas Intenções: Compartilhe o link do seu repositório no ambiente da disciplina para que seu progresso possa ser avaliado.

Ferramentas do Aventureiro

Recursos essenciais para completar sua missão: