Aula Prática 1 Aula de Apresentação Monitoria 2013.2 Introdução à Programação.
Monitoria GDI Aula Prática
-
Upload
nicole-cash -
Category
Documents
-
view
16 -
download
0
description
Transcript of Monitoria GDI Aula Prática
![Page 1: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/1.jpg)
1
Monitoria GDIAula Prática
Projeto Conceitual e Lógico
![Page 2: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/2.jpg)
2
Projeto Conceitual
![Page 3: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/3.jpg)
3
• Um curso tem um código, um nome e várias turmas. Cada turma é exclusiva de um curso. A cada turma é ofertada uma disciplina específica. Uma disciplina tem um código, uma ementa, um conteúdo programático e pode ser ofertada para diferentes turmas.
![Page 4: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/4.jpg)
4
• Um curso tem um código, um nome e várias turmas. Cada turma é exclusiva de um curso. Cada turma é ofertada para uma disciplina específica. Uma disciplina tem um código, uma ementa, um conteúdo programático e pode ser ofertada para diferentes turmas.
![Page 5: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/5.jpg)
5
• Cada turma é identificada a partir do código da sua disciplina mais o código do seu curso e o ano/semestre que a turma foi ofertada.
![Page 6: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/6.jpg)
6
• Cada turma é identificada a partir do código da sua disciplina, o código do seu curso e o ano/semestre que a turma foi ofertada.
![Page 7: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/7.jpg)
7
• Um professor tem uma matrícula, um nome, um sexo, uma data de admissão e pode ministrar aulas em diversas turmas de diferentes cursos. Uma turma pode ter mais de um professor.
![Page 8: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/8.jpg)
8
• Um professor tem uma matrícula, um nome, um sexo, uma data de admissão e pode ministrar aulas em diversas turmas de diferentes cursos. Uma turma pode ter mais de um professor.
![Page 9: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/9.jpg)
9
• Todo aluno tem uma matrícula, um nome, um sexo, uma nota do vestibular, e tem que estar vinculado a um único curso, o qual pode ter vários alunos.
![Page 10: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/10.jpg)
10
• Todo aluno tem uma matrícula, um nome, um sexo, uma nota do vestibular, e tem que estar vinculado a um único curso, o qual pode ter vários alunos.
![Page 11: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/11.jpg)
11
• Os alunos podem se matricular em várias turmas (não necessariamente ofertadas pelo seu curso), as quais podem ter vários alunos matriculados.
![Page 12: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/12.jpg)
12
• Os alunos podem se matricular em várias turmas (não necessariamente ofertadas pelo seu curso), as quais podem ter vários alunos matriculados.
![Page 13: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/13.jpg)
13
• Todo aluno que está matriculado em uma turma tem que fazer, no mínimo, duas provas. Para cada prova deve-se guardar a sua descrição (ex: 1AV, 2AV ou Final) e a sua nota (um valor entre 0 e 10).
![Page 14: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/14.jpg)
14
• Todo aluno que está matriculado em uma turma tem que fazer, no mínimo, duas provas. Para cada prova deve-se guardar a sua descrição (ex: 1AV, 2AV ou Final) e a sua nota (um valor entre 0 e 10).
![Page 15: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/15.jpg)
15
• Além das provas, pode ser exigido que cada aluno matriculado em uma turma faça um projeto, o qual tem um código, um título, uma página Web e um conceito (Bom, Ruim ou Regular). Um projeto pode ser feito em equipe.
![Page 16: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/16.jpg)
16
• Além das provas, pode ser exigido que cada aluno matriculado em uma turma faça um projeto, o qual tem um código, um título, uma página Web e um conceito (Bom, Ruim ou Regular). Um projeto pode ser feito em equipe.
![Page 17: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/17.jpg)
17
• Uma turma pode ter vários alunos como monitores, um aluno pode ser monitor de várias turmas. A monitoria de um aluno em uma turma só acontece sob a responsabilidade de um único professor.
![Page 18: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/18.jpg)
18
• Uma turma pode ter vários alunos como monitores, um aluno pode ser monitor de várias turmas. A monitoria de um aluno em uma turma só acontece sob a responsabilidade de um único professor.
![Page 19: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/19.jpg)
19
• Um professor pode liderar vários professores. Um professor só tem um líder.
![Page 20: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/20.jpg)
20
• Um professor pode liderar vários professores. Um professor só tem um líder.
![Page 21: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/21.jpg)
21
• Um professor pode coordenar uma disciplina, a qual só pode ter um coordenador.
![Page 22: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/22.jpg)
22
• Um professor pode coordenar uma disciplina, a qual só pode ter um coordenador.
![Page 23: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/23.jpg)
23
• Professor e aluno são genericamente conhecidos/manipulados como pessoas.
![Page 24: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/24.jpg)
24
• Professor e aluno são genericamente conhecidos/manipulados como pessoas.
![Page 25: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/25.jpg)
25
Projeto Lógico
![Page 26: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/26.jpg)
26
• Esquema relacional normalizado e respeitando a ordem de dependência para a criação das relações:
Curso (codigo-curso, nome)
Projeto (codigo-projeto, titulo, conceito, hp)
Pessoa (matricula-pessoa, nome, sexo)
Professor (matricula-professor, data-admissao, matricula-lider)
matricula-professor referencia Pessoamatricula-lider referencia Professor
![Page 27: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/27.jpg)
27
Disciplina (codigo-disciplina, conteudo-programatico, ementa, matricula-professor)
matricula-professor referencia Professor
Turma (codigo-disciplina, codigo-curso, ano-semestre)codigo-disciplina referencia Disciplinacodigo-curso referencia Curso
Ministra (codigo-disciplina, codigo-curso, ano-semestre, matricula-professor)
cod-disciplina, codigo-curso, ano-semestre referencia Turmamatricula-professor referencia Professor
Aluno (matricula-aluno, nota-vestibular, codigo-curso)matricula-aluno referencia Pessoacodigo-curso referencia Curso
![Page 28: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/28.jpg)
28
Aluno-Turma (cod-disciplina, codigo-curso, ano-semestre, matricula-aluno, codigo-projeto)
cod-disciplina, codigo-curso, ano-semestre referencia Turma
matricula-aluno referencia Alunocodigo-projeto referencia Projeto
Prova (cod-disciplina, codigo-curso, ano-semestre, matricula-aluno, descricao, nota)
cod-disciplina, codigo-curso, ano-semestre, matricula-aluno referencia Aluno-Turma
Monitoria (cod-disciplina, codigo-curso, ano-semestre, matricula-aluno, matricula-professor)
cod-disciplina, codigo-curso, ano-semestre referencia Turma
matricula-aluno referencia Alunomatricula-professor referencia Professor
![Page 29: Monitoria GDI Aula Prática](https://reader035.fdocumentos.com/reader035/viewer/2022070400/56813514550346895d9c67f9/html5/thumbnails/29.jpg)
29
Dúvidas?