diff --git a/labs/2023/02-conceitual/README.md b/labs/2023/02-conceitual/README.md index 012d846..d7f2c0f 100644 --- a/labs/2023/02-conceitual/README.md +++ b/labs/2023/02-conceitual/README.md @@ -1,5 +1,5 @@ -# Modelagem Conceitual -*Lab de Bancos de Dados em 11/08/2023* +# Modelagem Conceitual de Refeições em um Restaurante +*Laboratório 2 de Bancos de Dados em 11/08/2023* ## Cenário diff --git a/templates/2023/labs/README.md b/templates/2023/labs/README.md new file mode 100644 index 0000000..6dd4a93 --- /dev/null +++ b/templates/2023/labs/README.md @@ -0,0 +1,64 @@ +# Template para Entrega dos Laboratórios em Subgrupos + +# Templates de Laboratórios + +Cada laboratório tem seu template que está especificado dentro da respectiva pasta: + +* [Laboratório 2](lab02/) + +Abaixo são dadas orientações gerais para todos os laboratórios. + +# Estrutura de Arquivos e Pastas + +A seguir é apresentada a estrutura de pastas esperada para entrega de laboratórios: + +~~~ +├── README.md <- apresentação do aluno +│ +├── lab01 <- primeiro lab +│ +├── lab02 <- segundo lab +│ +├── lab03 <- terceiro lab +│ +├── lab04 <- quarto lab +│ +├── lab05 <- quinto lab +│ +└── lab06 <- sexto lab +~~~ + +Na raiz deve haver um arquivo de nome `README.md` contendo a apresentação do subgrupo, como detalhado na seção seguinte. + +## `labXX` + +Arquivos e diretórios referentes à entrega de um laboratório específico. Cada diretório terá sua configuração detalhada abaixo. + +# Modelo para Apresentação do Aluno e Laboratórios + +Este vídeo mostra como usar o Github e o Markdown para criar as suas submissões: + +[![Fundamentos de Markdown - Criando documentos e sites no Github](http://img.youtube.com/vi/fDyGs18_ITQ/0.jpg)](https://youtu.be/fDyGs18_ITQ) + +Este é um guia de como produzir documentação em Markdown. Para entender como criar documentos em Markdown no Github, veja o material/vídeo: +[Guia de Uso do Markdown](https://github.com/mc-unicamp/oficinas/tree/master/docs). + +Vide detalhes sobre o Markdown em: [Mastering Markdown](https://guides.github.com/features/mastering-markdown/). + +E mais especificamente sobre tabelas em: [Organizing information with tables](https://help.github.com/en/articles/organizing-information-with-tables) + +Segue abaixo o modelo de como devem ser documentadas as entregas. +> Tudo o que aparecer neste modo de citação se refere algo que deve ser substituído pelo indicado. No modelo são colocados exemplos ilustrativos, que serão substituídos pelos da sua apresentação. + +Para a construção dos diagramas, devem ser usados modelos disponíveis em: [Diagramas de Classes, Interfaces e Componentes](https://docs.google.com/presentation/d/1ML3WrnDtzh-4wqLmdXN9au1TBIwEqo7TIbMLNOYSMAI/edit?usp=sharing) + +# Modelo para Apresentação do Subgrupo + +# Equipe `` + +# Subgrupo `` +* `` - `` +* `` - `` +* `` - `` + +> A letra do subgrupo é aquela cadastrada no formulário. \ No newline at end of file diff --git a/templates/2023/labs/lab02/README.md b/templates/2023/labs/lab02/README.md new file mode 100644 index 0000000..7ccf663 --- /dev/null +++ b/templates/2023/labs/lab02/README.md @@ -0,0 +1,32 @@ +# Modelo para Apresentação do Lab02 - Modelagem Conceitual de Refeições em um Restaurante + +Estrutura de pastas: + +~~~ +├── README.md <- arquivo apresentando a tarefa +│ +├── images <- arquivos de imagens usadas no documento +│ +└── workflows <- arquivos de workflows +~~~ + +# Equipe `` + +# Subgrupo `` +* `` - `` +* `` - `` +* `` - `` + +## Modelo Conceitual ER + +> Coloque aqui o diagrama entidade-relacionamento produzido pela sua equipe. O diagrama deve atributos, cardinalidade e entidades fracas. Será valorizado o uso de herança. +> +> Para imagens grandes, utilize a técnica abaixo, em que a imagem é compartilhada em tamanho grande e redimensionada usando atributos width e height. O que permite ver a imagem em tamanho grande. + + + +# Modelo Conceitual UML + +> Coloque aqui o diagrama UML produzido pela sua equipe. O diagrama deve detalhar atributos e cardinalidade. Será valorizado o uso de herança, agregação e composição, quando pertinente. + + \ No newline at end of file diff --git a/templates/2023/labs/lab02/images/ER_Diagram_MMORPG.png b/templates/2023/labs/lab02/images/ER_Diagram_MMORPG.png new file mode 100644 index 0000000..5a30895 Binary files /dev/null and b/templates/2023/labs/lab02/images/ER_Diagram_MMORPG.png differ diff --git a/templates/2023/labs/lab02/images/UML_Diagram_for_a_Online_Restaurant.png b/templates/2023/labs/lab02/images/UML_Diagram_for_a_Online_Restaurant.png new file mode 100644 index 0000000..46f45b4 Binary files /dev/null and b/templates/2023/labs/lab02/images/UML_Diagram_for_a_Online_Restaurant.png differ diff --git a/templates/2023/project/README.md b/templates/2023/project/README.md new file mode 100644 index 0000000..e28462c --- /dev/null +++ b/templates/2023/project/README.md @@ -0,0 +1,39 @@ +# Template para Entrega do Trabalho + +No repositório do projeto, deve haver um arquivo com dados básicos do projeto e da equipe na raiz, uma pasta para cada etapa de entrega, conforme templates a seguir: + +* [Entrega Parcial](parcial/) +* [Entrega Prévia](previa/) +* [Entrega Final](final/) + +# Estrutura de Arquivos e Pastas + +A seguir é apresentada a estrutura de pastas esperada no repositório do projeto: + +~~~ +├── README.md <- apresentação do projeto +│ +├── parcial <- entrega parcial +│ +├── previa <- entrega prévia +│ +└── final <- entrega final +~~~ + +# Modelo o arquivo `README.md` que fica na raiz + +# Projeto `` + +# Equipe `` +* `` - `` +* `` - `` +* `` - `` +* `` - `` +* `` - `` +* `` - `` + +# Etapas + +* [Entrega Parcial](parcial/) +* [Entrega Prévia](previa/) +* [Entrega Final](final/)