Este guia de implantação tem por objetivo abordar os aspectos de banco de dados envolvidos na implantação da funcionalidade de ensino - Stricto Sensu - no Sistema SIGAA. Serão abordadas quais são as tabelas do banco de dados envolvidos, e que devem ser preenchidas previamente para o correto funcionamento do sistema.
As principais entidades que compõem o módulo de ensino do Sistema SIGAA, estão listadas na tabela abaixo e são descritas em detalhes a seguir.
N° | Entidade |
---|---|
1 | public.curso |
2 | public.discente |
3 | stricto_sensu.discente_stricto |
4 | comum.pessoa |
5 | ensino.turma |
6 | ensino.horario |
7 | ensino.horario_turma |
8 | ensino.docente_turma |
9 | ensino.componente_curricular |
10 | ensino.componente_curricular_detalhes |
11 | ensino.componente_curricular_programa |
12 | ensino.matricula_componente |
13 | ensino.nota_unidade |
14 | ensino.registro_atividade |
15 | graduacao.curriculo |
16 | graduacao.solicitacao_turma |
17 | graduacao.solicitacao_matricula |
18 | comum.unidade |
Uma das principais tabelas do módulo de ensino é a tabela curso do esquema ensino, pois ela é utilizada nos vários níveis de ensino existentes no SIGAA. É a base para todos os demais tipos de cursos no sistema. O dicionário de dados da tabela curso pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.public.html#ancoracurso
A figura abaixo mostra o modelo relacional da tabela curso.
E a figura abaixo mostra um exemplo da tabela public.curso
Para que a tabela curso seja populada, é necessário que estejam populadas as tabelas com as quais ela mantém relacionamento e que possuem chave estrangeira na tabela curso. Abaixo segue os exemplos das tabelas que necessitam estar populadas e cujo seus valores não foram mostrados no modelo descritivo da tabela curso.
Entidade que armazena as informações das unidades orçamentárias da IES. Um exemplo do preenchimento desta tabela pode ser visto na imagem abaixo:
Entidade que representa as áreas de conhecimento do Conselho Nacional de Desenvolvimento Científico e Tecnológico - CNPq. Um exemplo do preenchimento desta tabela pode ser visto na imagem abaixo:
Entidade que representa os diversos campus da instituição de ensino. Um exemplo do preenchimento desta tabela pode ser visto na imagem abaixo:
Entidade que representa os graus acadêmicos que um curso ou matriz curricular podem ter. Um exemplo do preenchimento desta tabela pode ser visto na imagem abaixo:
Entidade que representa as áreas de conhecimento do vestibular. Permite agrupar cursos, provas, etc. em áreas de conhecimentos. Um exemplo do preenchimento desta tabela pode ser visto na imagem abaixo:
Entidade que representa as áreas SESU (Secretaria de Ensino Superior). Um exemplo do preenchimento desta tabela pode ser visto na imagem abaixo:
A tabela componente_curricular do esquema ensino representa uma unidade de estruturação didático-pedagógica, correspondendo, por exemplo, a disciplinas, módulos, blocos e atividades acadêmicas específicas. A figura abaixo mostra o modelo relacional da tabela componente_curricular e o dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.ensino.html#ancoracomponente_curricular.
Entidade que registra informações detalhadas referentes a um componente curricular. Armazena também o histórico de alteração destes detalhes. Um exemplo do preenchimento desta tabela pode ser visto na imagem abaixo:
A tabela curriculo do esquema graduacao representa a estrutura curricular de um curso. É a disposição ordenada de componentes curriculares que constituem a formação pretendida pelo projeto político-pedagógico do curso. Essa estrutura curricular possui um núcleo de carga horária e componentes curriculares mínimos obrigatórios a serem integralizados pelo aluno para o recebimento do grau relativo à formação. Os componentes podem ser obrigatórios ou optativos. A Figura abaixo ilustra o modelo relacional da tabela currículo, que deve ser populada para a pleno utilização do módulo de ensino do SIGAA. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancoracurriculo.
Abaixo você pode visualizar um exemplo de dados da tabela graduacao.curriculo:
Entidade que representa um curso da IES (descrita na seção acima deste documento).
A tabela curriculo_componente do esquema graduacao indica o relacionamento N x N entre Componente Curricular e Currículos. Um currículo possui vários componentes, enquanto cada componente curricular pode pertencer a vários currículos diferentes. A Figura abaixo apresenta o modelo relacional da tabela graduacao.curriculo_componente. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancoracurriculo_componente.
A tabela pessoa do esquema comum armazena os dados pessoais dos alunos e servidores vinculados a IES. A Figura abaixo apresenta o modelo relacional da tabela comum.pessoa. O dicionário de dados desta tabela pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.comum.html#ancorapessoa.
Um exemplo dos dados desta tabela pode ser visto na imagem abaixo:
Entidade que armazena os dados de endereço. É indicado que as informações contidas nessa tabela sejam inseridas ao fazer a migração dos dados pessoais dos alunos/servidores.
A tabela discente do esquema public armazena os dados alunos da IES. A Figura abaixo apresenta o modelo relacional da tabela public.discente. O dicionário de dados desta tabela pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.public.html#ancoradiscente.
Entidade que armazena os dados pessoais dos discentes da IES (descrita na seção acima deste documento).
Entidade que armazena as informações das unidades orçamentárias da IES.
Entidade que representa um curso da IES (descrita na seção acima deste documento).
Entidade que armazena os dados da estrutura curricular de um curso (descrita na seção acima deste documento).
A tabela discente_stricto do esquema stricto_sensu modela o aluno de pós-graduação Stricto-Sensu. Contém apenas as informações que são específicas da pós-graduacao Stricto-Sensu. A Figura abaixo apresenta o modelo relacional da tabela stricto_sensu.discente_stricto. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.stricto_sensu.html#ancoradiscente_stricto
Entidade que armazena informações sobre as linhas de pesquisa. Elas estão relacionadas com a área de concentração do programa. Pode haver linhas de pesquisa sem áreas de concentração.
A tabela horario do esquema ensino armazena a definição das unidades de horário de aulas para os diversos níveis de ensino e unidades acadêmicas. A Figura abaixo apresenta o modelo relacional da tabela ensino.horario. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.ensino.html#ancorahorario
Um exemplo de dados desta tabela pode ser vista na figura abaixo.
Entidade que armazena as informações das unidades orçamentárias da IES.
A tabela horário_turma do esquema ensino define a estrutura de horários de uma turma. A Figura abaixo apresenta o modelo relacional da tabela ensino.horario_turma. o dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.ensino.html#ancorahorario_turma
Um exemplo de dados desta tabela pode ser visto na imagem abaixo:
Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na seção abaixo neste documento).
Entidade que armazena a definição das unidades de horário de aulas (descrita na seção acima deste documento).
A tabela docente_turma do esquema ensino relaciona os docentes que ministram a turma e suas cargas horárias. A abaixo apresenta o modelo relacional da tabela ensino.docente_turma. O dicionário de dados desta tabela pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.ensino.html#ancoradocente_turma
Abaixo é possível visualizar um exemplo de dados desta tabela:
Entidade que armazena as informações referentes aos servidores da instituição.
Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na seção abaixo deste documento).
Entidade que registra informações sobre um docente externo, que é um prestador de serviço à instituição, mas que não pertence ao quadro de funcionários. Pode participar de atividades de ensino, pesquisa e extensão. Visualizar um exemplo na figura abaixo:
A tabela solicitacao_turma do esquema graduacao registra as solicitações para criação de turmas. A figura abaixo apresenta o modelo relacional da tabela graduacao.solicitacao_turma. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancorasolicitacao_turma
E um exemplo dos dados desta tabela podem ser visto na figura abaixo:
Entidade que representa uma unidade de estruturação didático-pedagógica, correspondendo, por exemplo, a disciplinas, módulos, blocos e atividades acadêmicas específicas (descrita na seção acima deste documento).
Entidade que representa um curso da IES (descrita na seção acima deste documento).
A tabela turma do esquema ensino registra as oferta de vagas para matrículas em um componente curricular para um determinado ano e período letivo. A Figura abaixo apresenta o modelo relacional da tabela ensino.turma. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.ensino.html#ancoraturma
Um exemplo dos dados desta tabela pode ser visto na figura abaixo:
Entidade que representa uma unidade de estruturação didático-pedagógica, correspondendo, por exemplo, a disciplinas, módulos, blocos e atividades acadêmicas específicas (descrita na seção acima deste documento).
Entidade que representa um curso da IES (descrita na seção acima deste documento).
Entidade que representa os diversos campus da instituição de ensino.
Entidade que armazena as informações sobre os usuários do sistema.
A tabela matricula_componente do esquema ensino congrega a matrícula de discentes de todos de todos os níveis de ensino e dos vários componentes curriculares e atividades. A Figura abaixo apresenta o modelo relacional da tabela ensino.matricula_componente. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.ensino.html#ancoramatricula_componente
Um exemplo dos dados desta tabela pode ser visto na imagem abaixo:
Entidade que armazena os dados alunos da IES (descrita na seção acima deste documento).
Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na seção acima deste documento).
Entidade que representa uma unidade de estruturação didático-pedagógica, correspondendo, por exemplo, a disciplinas, módulos, blocos e atividades acadêmicas específicas (descrita na seção acima deste documento).
Entidade que registra informações detalhadas referentes a um componente curricular.
Entidade que armazena as informações sobre os usuários do sistema.
A tabela solicitacao_matricula do esquema graduacao armazena as solicitações de matricula feitas pelos discentes durante a pré-matricula. Essas solicitações se tornarão registros na entidade matricula_componente a partir das regras de negocio de cada nível de ensino. A Figura abaixo apresenta o modelo relacional da tabela graduacao.solicitacao_matricula. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancorasolicitacao_matricula
Um exemplo dos dados desta tabela pode ser visto na imagem abaixo:
Entidade que armazena os dados alunos da IES (descrita na seção acima deste documento).
Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na seção acima deste documento).
Entidade que representa uma unidade de estruturação didático-pedagógica, correspondendo, por exemplo, a disciplinas, módulos, blocos e atividades acadêmicas específicas (descrita na seção acima deste documento).
A tabela nota_unidade do esquema ensino armazena as notas e faltas que o discente obteve nas unidades de um componente curricular. A Figura abaixo apresenta o modelo relacional da tabela ensino.nota_unidade. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.ensino.html#ancoranota_unidade
Um exemplo dos dados desta tabela pode ser visualizar na figura abaixo:
Entidade que armazena a matrícula dos discentes de todos de todos os níveis de ensino e dos vários componentes curriculares e atividades (descrita na seção acima deste documento).
A tabela registro_atividade do esquema ava (Esquema do ambiente virtual de aprendizado) faz o registro das ultimas atividades realizadas na turma virtual. A Figura abaixo apresenta o modelo relacional da tabela ava.registro_atividade. O dicionário de dados da tabela pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.ava.html#ancoraregistro_atividade
Um exemplo dos dados desta tabela pode ser visualizado na figura abaixo:
Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na seção acima deste documento).
Entidade que armazena as informações sobre os usuários do sistema.