From a8ecb72e2430c67a68fec5433b2559a3941edba9 Mon Sep 17 00:00:00 2001 From: peufemia Date: Fri, 16 Apr 2021 22:37:41 +0100 Subject: [PATCH] Replace Avaliacoes by Grades --- Db/i41n-g03-avaliacoes.txt | 186 ------------------------------------- Db/i41n-g03-grades.txt | 186 +++++++++++++++++++++++++++++++++++++ 2 files changed, 186 insertions(+), 186 deletions(-) delete mode 100644 Db/i41n-g03-avaliacoes.txt create mode 100644 Db/i41n-g03-grades.txt diff --git a/Db/i41n-g03-avaliacoes.txt b/Db/i41n-g03-avaliacoes.txt deleted file mode 100644 index 87018df..0000000 --- a/Db/i41n-g03-avaliacoes.txt +++ /dev/null @@ -1,186 +0,0 @@ -Alunos: -* IdAluno: Number (PK) -* Nome: String -* Email: String - -Professores: -* IdProf: Number (PK) -* Nome: String -* Email: String - -Disciplinas: -* Sigla: String (PK) -* Designacao: String - -Turmas: -* IdTurma Number (PK) -* Sigla String -* Designacao String - -UnidadesCurriculares: -* IdUC Number (PK) -* Ano Number -* Semestre Number -* Sigla String (FK:Sigla em Turmas) - -UC_Turma -* IdUCTurma Number (PK) -* IdTurma Number (FK:IdTurma em Turmas) -* IdUC Number (FK:IdUC em UnidadesCurriculares) -* IdProf Number (FK:IdProf em Professores) - -Alunos_Turma: -* IdAlunoTurma Number (PK) -* IdTurma Number (FK:IdTurma em Turmas) -* IdAluno Number (FK:IdAluno em Alunos) - -Avaliacoes: -* IdAvaliacao Number (PK) -* IdAlunoTurma Number (FK:IdAlunoTurma em Alunos_Turma) -* UCTurma Number (FK:IdUCTurma em UC_Turma) -* NotaFinal: Number - - - -Example: -Alunos -{ - Numero: 99999 - Nome: Agapito Boavida - Email: a99999@alunos.isel.pt -} -{ - Numero: 55555 - Nome: Ermenegildo Bitola - Email: a55555@alunos.isel.pt -} -{ - Numero: 12345 - Nome: John Doe - Email: a12345@alunos.isel.pt -} - -Professores -{ - IdProf: 1 - Nome: Leonardo da Vinci - Email: leonardo.vinci@isel.pt -} -{ - IdProf: 2 - Nome: Albert Einstein - Email: albert.einstein@isel.pt -} -{ - IdProf: 3 - Nome: Steve Wozniak - Email: steve.wozniak@isel.pt -} - -Disciplinas -{ - Sigla: AVE - Designacao: Ambientes Virtuais de Execução -} -{ - Sigla: CSM - Designacao: Codificação de Sinais Multimédia -} -{ - Sigla: AED - Designacao: Algoritmos e Estruturas de Dados -} - -Turmas -{ - IdTurma: 1 - Sigla: LI4N - Designacao: Turma 4 - Licenciatura Informatica, Noite -} -{ - IdTurma: 2 - Sigla: LI4D - Designacao: Turma 4 - Licenciatura Informatica, Dia -} -{ - IdTurma: 3 - Sigla: LC1N - Designacao: Turma 1 - Licenciatura Comunicacoes, Noite -} - -UnidadesCurriculares -{ - IdUC: 1 - Ano: 2 - Semestre: 2 - Sigla: AVE -} -{ - IdUC: 2 - Ano: 2 - Semestre: 2 - Sigla: CSM -} -{ - IdUC: 3 - Ano: 2 - Semestre: 1 - Sigla: AED -} - -UC_Turma -{ - IdUCTurma: 1 - IdTurma: 1 - IdUC: 1 - IdProf: 3 -} -{ - IdUCTurma: 2 - IdTurma: 1 - IdUC: 2 - IdProf: 1 -} -{ - IdUCTurma: 3 - IdTurma: 3 - IdUC: 1 - IdProf: 2 -} - -Alunos_Turma: -{ - IdAlunoTurma: 1 - IdTurma: 1 - IdAluno: 12345 -} -{ - IdAlunoTurma: 2 - IdTurma: 1 - IdAluno: 55555 -} -{ - IdAlunoTurma: 3 - IdTurma: 2 - IdAluno: 99999 -} - -Avaliacoes: -{ - IdAvaliacao: 1 - IdAlunoTurma: 1 - UCTurma: 1 - NotaFinal: 17.0 -} -{ - IdAvaliacao: 2 - IdAlunoTurma: 1 - UCTurma: 2 - NotaFinal: 14.0 -} -{ - IdAvaliacao: 3 - IdAlunoTurma: 2 - UCTurma: 1 - NotaFinal: 15.0 -} diff --git a/Db/i41n-g03-grades.txt b/Db/i41n-g03-grades.txt new file mode 100644 index 0000000..5350bdb --- /dev/null +++ b/Db/i41n-g03-grades.txt @@ -0,0 +1,186 @@ +Student: +* IdStudent: Number (PK) +* Name: String +* Email: String + +Teacher: +* IdTeacher: Number (PK) +* Name: String +* Email: String + +Subject: +* Abreviation: String (PK) +* Description: String + +SchoolClass: +* IdClass: Number (PK) +* Abreviation: String +* Description: String + +CurricularUnit: +* IdCU: Number (PK) +* Year: Number +* Semester: Number +* Abreviation: String (FK:Abreviation in Subject) + +CUClass: +* IdCUClass: Number (PK) +* IdClass: Number (FK:IdClass in SchoolClass) +* IdCU: Number (FK:IdCU in CurricularUnit) +* IdTeacher: Number (FK:IdTeacher in Teacher) + +StudentClass: +* IdStudentClass: Number (PK) +* IdClass: Number (FK:IdClass in SchoolClass) +* IdStudent: Number (FK:IdStudent in Student) + +Grade: +* IdGrade: Number (PK) +* IdStudentClass: Number (FK:IdStudentClass in StudentClass) +* CUClass: Number (FK:IdCUClass in CUClass) +* FinalGrade: Number + + + +Example: +Student: +{ + IdStudent: 99999 + Name: Agapito Boavida + Email: a99999@alunos.isel.pt +} +{ + IdStudent: 55555 + Name: Ermenegildo Bitola + Email: a55555@alunos.isel.pt +} +{ + IdStudent: 12345 + Name: John Doe + Email: a12345@alunos.isel.pt +} + +Teacher: +{ + IdTeacher: 1 + Name: Leonardo da Vinci + Email: leonardo.vinci@isel.pt +} +{ + IdTeacher: 2 + Name: Albert Einstein + Email: albert.einstein@isel.pt +} +{ + IdTeacher: 3 + Name: Steve Wozniak + Email: steve.wozniak@isel.pt +} + +Subject: +{ + Abreviation: AVE + Description: Ambientes Virtuais de Execucao +} +{ + Abreviation: CSM + Description: Codificacao de Sinais Multimedia +} +{ + Abreviation: AED + Description: Algoritmos e Estruturas de Dados +} + +SchoolClass: +{ + IdClass: 1 + Abreviation: LI4N + Description: Turma 4 - Licenciatura Informatica, Noite +} +{ + IdClass: 2 + Abreviation: LI4D + Description: Turma 4 - Licenciatura Informatica, Dia +} +{ + IdClass: 3 + Abreviation: LC1N + Description: Turma 1 - Licenciatura Comunicacoes, Noite +} + +CurricularUnit: +{ + IdCU: 1 + Year: 2 + Semester: 2 + Abreviation: AVE +} +{ + IdCU: 2 + Year: 2 + Semester: 2 + Abreviation: CSM +} +{ + IdCU: 3 + Year: 2 + Semester: 1 + Abreviation: AED +} + +CUClass: +{ + IdCUClass: 1 + IdClass: 1 + IdCU: 1 + IdTeacher: 3 +} +{ + IdCUClass: 2 + IdClass: 1 + IdCU: 2 + IdTeacher: 1 +} +{ + IdCUClass: 3 + IdClass: 3 + IdCU: 1 + IdTeacher: 2 +} + +StudentClass: +{ + IdStudentClass: 1 + IdClass: 1 + IdStudent: 12345 +} +{ + IdStudentClass: 2 + IdClass: 1 + IdStudent: 55555 +} +{ + IdStudentClass: 3 + IdClass: 2 + IdStudent: 99999 +} + +Grade: +{ + IdGrade: 1 + IdStudentClass: 1 + CUClass: 1 + FinalGrade: 17.0 +} +{ + IdGrade: 2 + IdStudentClass: 1 + CUClass: 2 + FinalGrade: 14.0 +} +{ + IdGrade: 3 + IdStudentClass: 2 + CUClass: 1 + FinalGrade: 15.0 +}