====== Guia de Implantação do módulo Graduação - SIGAA ====== ste guia de implantação tem por objetivo abordar os aspectos de banco de dados envolvidos na implantação da funcionalidade de ensino – Graduação Presencial – 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. ===== Banco de Dados ===== As principais entidades que compõem o módulo de ensino - Graduação Presencial - 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|graduacao.discente_graduacao| |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.curriculo_componente| |17|graduacao.curriculo_optativa| |18|graduacao.matriz_currricular| |19|graduacao.habilitacao| |20|graduacao.solicitacao_turma| |21|graduacao.solicitacao_matricula| |22|graduacao.enfase| |23|graduacao.grupo_optativas| |24|graduacao.restricoes_matricula| |25|graduacao.mudanca_curricular| |26|graduacao.reconhecimento| |27|graduacao.reserva_curso| |28|comum.unidade| ===== Observações ===== * Nas descrições das entidades a seguir, poderão ser encontradas a lista de valores poss’veis para alguns campos. Em alguns casos, esses valores não correspondem a uma referência para a chave ou campo de outra entidade. Mas normalmente, os valores listados são correspondentes a chave primária da tabela referenciada onde os valores estão efetivamente armazenados. Portanto, deve-se considerar o preenchimento dessas entidades como pré-requisito para o preenchimento do campo da entidade que está sendo descrita; * Algumas entidades possuem campos criados nas migrações de outros sistemas legados. Esses campos, que geralmente possuem as iniciais "codmerg", podem ser desconsiderados ou utilizados a critério da instituição para armazenar informações do sistema de onde os dados são oriundos; * Algumas entidades podem possuir campos com o sufixo "_ascii" (ex. "nome_ascii"). Esses campos são textuais e armazenam textos sem acentuação com o objetivo de melhorar o processo de busca da informação pelo sistema. Por exemplo, uma busca pelo campo "//nome"// da tabela //comum.pessoa//, será feita sobre o campo "//nome_ascii"// pois é um campo indexado e permite uma localização mais precisa das informações; * Para facilitar o preenchimento dos campos com o sufixo "_ascii", pode ser utilizada a função chamada "//sem_acento"// do esquema //public//, passando como parâmetro o valor do campo que se deseja criar o seu correrpondente ASCII. ===== Tabela de Cursos ===== 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. A Figura abaixo mostra o modelo relacional da tabela curso. O dicionário de dados da tabela curso pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.public.html#ancoracurso {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu_tabela_-_curso.jpg|}} E a figura abaixo mostra um exemplo da tabela public.curso {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_curso_-_exemplo_dados.jpg|Exemplo da tabela public.curso}} ==== Pré-requisitos ==== 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. === Tabela comum.unidade === 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: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_unidade_-_exemplo_dados.png|Exemplo do preenchimento da tabela comum.unidade}} === Tabela comum.area_conhecimento_cnpq === 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: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_area_conhecimento_cnpq_-_exemplo_dados.jpg|Exemplo do preenchimento da tabela comum.area_conhecimento_cnpq}} === Tabela comum.campus_ies === Entidade que representa os diversos campus da instituição de ensino. Um exemplo do preenchimento desta tabela pode ser visto na imagem abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_campus_ies_-_exemplo_dados.png|Exemplo do preenchimento da tabela comum.campus_ies}} === Tabela ensino.grau_academico === 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: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_grau_academico_-_exemplo_dados.png|Exemplo do preenchimento da tabela comum.grau_academico}} === Tabela vestibular.area_conhecimento_vestibular === 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: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_area_conhecimento_vestibular_-_exemplo_dados.png|Exemplo do preenchimento da tabela vestibular.area_conhecimento_vestibular}} === Tabela ensino.area_cesu === Entidade que representa as áreas SESU (Secretaria de Ensino Superior). Um exemplo do preenchimento desta tabela pode ser visto na imagem abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_area_cesu_-_exemplo_dados.png|Exemplo do preenchimento da tabela ensino.area_cesu}} ===== Tabela de Componentes Curriculares ===== 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]]. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_componente_curricular_-_modelo.jpg|Modelo relacional da tabela componente_curricular}} ==== Pré-requisitos ==== === Tabela ensino.componente_curricular_detalhes === 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: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_componente_curricular_detalhes_-_exemplo_dados.png|Exemplo de dados da tabela ensino.componente_curricular_detalhe}} ===== Tabela de Estruturas Curriculares ===== 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]]. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_graduacao.curriculo_-_modelo.jpg|Modelo relacionao da tabela curriculo}} Abaixo você pode visualizar um exemplo de dados da tabela graduacao.curriculo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_graduacao.curriculo_-_exemplo_dados.png|Exemplo de dados da tabela ensino.curriculo}} ==== Pré-requisitos ==== === Tabela public.curso === Entidade que representa um curso da IES (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_cursos|seção acima]] deste documento). ===== Tabela de Ligação entre Currículos e Componentes Curriculares ===== 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]]. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_graduacao.curriculo_componente_-_modelo.jpg|Tabela graduacao.curriculo_componente}} ===== Tabela de dados Pessoais ===== 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]]. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_pessoa_-_modelo.jpg|Modelo relacional da tabela pessoa}} Um exemplo dos dados desta tabela pode ser visto na imagem abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_pessoa_-_exemplo_dados.png|}} ==== Pré-requisitos ==== === Tabela comum.pais === Entidade que armazena as informações dos países. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_comum.pais_-_exemplo_dados.png|}} === Tabela comum.unidade_federativa === Entidade que armazena dados das unidades federativas. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_comum.unidade_federativa_-_exemplo_dados.png|}} === Tabela comum.municipio === Entidade que armazena os dados dos municípios. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_comum.municipio_-_exemplo_dados.png|}} === Tabela comum.endereco === 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. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_comum.endereco_-_exemplo_dados.png|}} === Tabela comum.grau_formacao === Entidade responsável pelo armazenamento dos graus de formação de uma pessoa. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_comum.grau_formacao_-_exemplo_dados.png|}} === Tabela comum.instituicoes_ensino === Entidade que armazena os dados das instituições de ensino. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_comum.instituicoes_ensino_-_exemplo_dados.png|}} === Tabela comum.conta_bancaria === Entidade que armazena os dados das contas bancárias das pessoas vinculadas a IES. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_comum.conta_bancaria_-_exemplo_dados.png|}} ===== Tabela de Discentes ===== 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]]. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_discente_-_modelo.jpg|}} ==== Pré-requisitos ==== === Tabela comum.pessoa === Entidade que armazena os dados pessoais dos discentes da IES (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_dados_pessoais|seção acima]] deste documento). === Tabela comum.unidade === Entidade que armazena as informações das unidades orçamentárias da IES. === Tabela public.curso === Entidade que representa um curso da IES (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_cursos|seção acima]] deste documento). === Tabela graduacao.curriculo === Entidade que armazena os dados da estrutura curricular de um curso (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_estruturas_curriculares|seção acima]] deste documento). Tabela de Discente de Cursos de Graduação A tabela discente_graduacao do esquema graduacao armazena dados específicos de discentes de cursos de graduação. A Figura abaixo apresenta o modelo relacional da tabela graduacao.discente_graduacao. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancoradiscente_graduacao {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.discente_graduacao_-_modelo.jpg|Modelo relacional de graduacao.discente_graduacao}} Abaixo vocẽ pode visualizar um exemplo de dados desta tabela: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.discente_graduacao_-_exemplo.png|}} ==== Pré-requisitos ==== === Tabela graduacao.matriz_curricular === Entidade que representa unicamente um curso (descrita na seção abaixo deste documento). ===== Tabela de Horários ===== 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 {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_horario_-_modelo.jpg|}} Um exemplo de dados desta tabela pode ser vista na figura abaixo. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_horario_-_exemplo_dados.png|}} ==== Pré-requisitos ==== === Tabela comum.unidade === Entidade que armazena as informações das unidades orçamentárias da IES. ===== Tabela de Ligação entre Horários e Turmas ===== 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 {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.horario_turma_-_modelo.jpg|}} Um exemplo de dados desta tabela pode ser visto na imagem abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.horario_turma_-_exemplo_dados.png|}} ==== Pré-requisitos ==== === Tabela ensino.turma === Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na [[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_turmas|seção abaixo]] neste documento). === Tabela ensino.horario === Entidade que armazena a definição das unidades de horário de aulas (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_hor%C3%A1rios|seção acima]] deste documento). ===== Tabela de Ligação entre Docentes e Turmas ===== 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 {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.docente_turma_-_modelo.jpg|}} Abaixo é possível visualizar um exemplo de dados desta tabela: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.docente_turma_-_exemplo_dados.png|}} ==== Pré-requisitos ==== === Tabela rh.servidor === Entidade que armazena as informações referentes aos servidores da instituição. === Tabela ensino.turma === Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na seção abaixo deste documento). === Tabela ensino.docente_externo === 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: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.docente_externo_-_modelo_dados.png|}} ===== Tabela de Solicitação de Turmas ===== 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 {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_graduacao.solicitacao_turma_-_modelo.jpg|}} E um exemplo dos dados desta tabela podem ser visto na figura abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_graduacao.solicitacao_turma_-_exemplo_dados.png|}} ==== Pré-requisitos ==== === Tabela ensino.componente_curricular === 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 [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_componentes_curriculares|seção acima]] deste documento). === Tabela public.curso === Entidade que representa um curso da IES (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_cursos|seção acima]] deste documento). ===== Tabela de Turmas ===== 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 {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.turma_-_modelo.jpg|}} Um exemplo dos dados desta tabela pode ser visto na figura abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.turma_-_exemplo_dados.png|}} ==== Pré-requisitos ==== === Tabela ensino.componente_curricular === 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 [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_componentes_curriculares|seção acima]] deste documento). === Tabela public.curso === Entidade que representa um curso da IES (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_cursos|seção acima]] deste documento). === Tabela comum.campus_ies === Entidade que representa os diversos campus da instituição de ensino. === Tabela comum.usuario === Entidade que armazena as informações sobre os usuários do sistema. ===== Tabela de Matricula de Componentes Curriculares ===== 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 {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.matricula_componente_-_modelo.jpg|}} Um exemplo dos dados desta tabela pode ser visto na imagem abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.matricula_componente_-_exemplo_dados.png|}} ==== Pré-requisitos ==== === Tabela public.discente === Entidade que armazena os dados alunos da IES (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_discentes|seção acima]] deste documento). === Tabela ensino.turma === Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_turmas|seção acima]] deste documento). === Tabela ensino.componente_curricular === 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 [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_componentes_curriculares|seção acima]] deste documento). === Tabela ensino.componente_curricular_detalhes === Entidade que registra informações detalhadas referentes a um componente curricular. === Tabela comum.usuario === Entidade que armazena as informações sobre os usuários do sistema. ===== Tabela de Solicitação de Matrículas ===== 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 {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_graduacao.solicitacao_matricula_-_modelo.jpg|}} Um exemplo dos dados desta tabela pode ser visto na imagem abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_graduacao.solicitacao_matricula_-_exemplo_dados.png|}} ==== Pré-requisitos ==== === Tabela public.discente === Entidade que armazena os dados alunos da IES (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_discentes|seção acima]] deste documento). === Tabela ensino.turma === Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_turmas|seção acima]] deste documento). === Tabela ensino.componente_curricular === 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 [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_componentes_curriculares|seção acima]] deste documento). ===== Tabela de Notas de Unidades ===== 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 {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.nota_unidade_-_modelo.jpg|}} Um exemplo dos dados desta tabela pode ser visualizar na figura abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ensino.nota_unidade_-_exemplo_dados.png|}} ==== Pré-requisitos ==== === Tabela ensino.matricula_componente === 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 [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_matricula_de_componentes_curriculares|seção acima]] deste documento). ===== Tabela de Registro de Atividades ===== 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 {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ava.registro_atividade_-_modelo.jpg|}} Um exemplo dos dados desta tabela pode ser visualizado na figura abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_ava.registro_atividade_-_exemplo_dados.png|}} ==== Pré-requisitos ==== === Tabela ensino.turma === Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:stricto_sensu#tabela_de_turmas|seção acima]] deste documento). === Tabela comum.usuario === Entidade que armazena as informações sobre os usuários do sistema. ===== Tabela de Matriz Curricular ===== Entidade que representa unicamente um curso através da combinação de curso, turno, modalidade, habilitação e ênfase. Uma matriz pode ou não ter habilitação ou ênfase. A Figura abaixo ilustra o modelo relacional da tabela matriz_curricular. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancoramatriz_curricular {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.matriz_curricular_-_modelo.jpg|}} Um exemplo de dados desta tabela pode ser visto aqui: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.matriz_curricular_-_exemplo.png|}} ==== Pré-requisitos ==== === Tabela comum.campus_ies === Entidade que representa os diversos campus da instituição de ensino. === Tabela curso === Entidade que representa um curso da IES (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao#tabela_de_cursos|seção acima]] deste documento). === Tabela graduação.habilitação === Entidade que representa a habilitação em um curso da IES. Uma habilitação é uma especialidade do curso. Ex: No curso de Engenharia da Computação, o aluno pode escolher: Automação industrial ou Sistemas. A tabela graduacao.habilitacao é descrita na seção abaixo deste documento. ===== Tabela Habilitação ===== A tabela habilitacao do esquema graduacao representa a habilitação em um curso da IES. Uma habilitação é uma especialidade do curso que o aluno escolhe para cursar. Ex: No curso de Engenharia da Computação, o aluno pode escolher: Automação industrial ou Sistemas. A Figura abaixo ilustra o modelo relacional da tabela graduacao.habilitacao. O dicionário de dados pode ser visto aqui : {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.habilitacao_-_modelo.jpg|}} Um exemplo dos dados desta tabela pode ser visto na figura abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.habilitacao_-_exemplo.png|}} ==== Pré-requisitos ==== === Tabela ensino.area_sesu === Entidade que representa as áreas SESU (Secretaria de Ensino Superior). Exemplificada na figura abaixo. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:tabela_area_cesu_-_exemplo_dados.png|}} === Tabela public.curso === Entidade que representa um curso da IES (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao#tabela_de_cursos|seção acima]] deste documento). ===== Tabela de Ênfases ===== A tabela enfase do esquema graduacao armazena a especificação de conteúdo associado a uma determinada modalidade de um curso de graduação. A ênfase é destinada a aprofundar a formação do egresso em uma sub-área específica do conhecimento ou a permitir uma transição curricular adequada de um curso de primeiro ciclo para um curso de segundo ciclo, sendo vedado seu registro no histórico escolar e diploma do aluno. A Figura abaixo ilustra o modelo relacional da tabela graduacao.enfase. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancoraenfase {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.enfase_-_modelo.jpg|}} Um exemplo dos dados dessa tabela pode ser visto abaixo: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.enfase_-_exemplo.png|}} ===== Tabela Grupo de Optativas ===== A tabela grupo_optativas do esquema graduacao armazena o conjunto de componentes optativos de um currículo. A Figura abaixo ilustra o modelo relacional da tabela graduacao.grupo_optativas. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancoragrupo_optativas {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.grupo_optativas_-_modelo.jpg|}} A figura abaixo mostra um exemplo de dados desta tabela: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.grupo_optativas_-_exemplo.png|}} ==== Pré-requisitos ==== === Tabela graduacao.curriculo === Entidade que armazena os dados da estrutura curricular de um curso (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao#tabela_de_estruturas_curriculares|seção acima]] deste documento). ===== Tabela de Reserva de Curso ===== A tabela reserva_curso do esquema graduacao registra a reserva para uma matriz de uma solicitação de criação de turma. A Figura abaixo ilustra o modelo relacional da tabela graduacao.reserva_curso. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancorareserva_curso {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.reserva_curso_-_modelo.jpg|}} A figura abaixo ilustra um exemplo de dados desta tabela: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.reserva_curso_-_exemplo.png|}} ==== Pré-requisitos ==== === Tabela graduacao.matriz_curricular === Entidade que representa unicamente um curso (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao#tabela_de_matriz_curricular|Tabela acima]] deste documento). === Tabela graduacao.solicitacao_turma === Entidade que registra as solicitações para criação de turmas. {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.solicitacao_turma_-_exemplo.png|}} === Tabela ensino.turma === Entidade que registra as oferta de vagas para matrículas em um componente curricular (descrita na Tabela acima deste documento). ===== Tabela Reconhecimento ===== A tabela reconhecimento do esquema graduacao Registra o reconhecimento oficial que uma matriz de um curso pode começar a funcionar. Reconhecimento NÃO é a mesma coisa que autorização. Necessariamente o reconhecimento só acontece depois de uma autorização. A Figura abaixo ilustra o modelo relacional da tabela graduacao.reconhecimento. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancorareconhecimento {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.reconhecimento_-_modelo.jpg|}} A figura abaixo exibe um exemplo de dados desta tabela: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.reconhecimento_-_exemplo.png|}} ==== Pré-requisitos ==== === Tabela graduacao.matriz_curricular === Entidade que representa unicamente um curso (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao#tabela_de_matriz_curricular|seção acima]] deste documento). ===== Tabela de Mudança Curricular ===== A tabela mudanca_curricular do esquema graduacao registra toda mudança de currículo ou de matriz curricular de alunos de graduação. A Figura abaixo ilustra o modelo relacional da tabela graduacao.mudanca_curricular. o dicionário de dados desta tabela pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancoramudanca_curricular {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.mudanca_curricular_-_modelo.jpg|}} A figura abaixo mostra um exemplo de dados desta tabela: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.mudanca_curricular_-_exemplo.png|}} ==== Pré-requisitos ==== === Tabela public.discente === Entidade que armazena os dados alunos da IES (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao#tabela_de_discentes|seção acima]] deste documento). === Tabela graduacao.matriz_curricular === Entidade que representa unicamente um curso (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao#tabela_de_matriz_curricular|seção acima]] deste documento). === Tabela graduacao.curriculo === Entidade que armazena os dados da estrutura curricular de um curso (descrita na [[desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao#tabela_de_estruturas_curriculares|seção acima]] deste documento). ===== Tabela de Restrições de Matrícula ===== A tabela restricoes_matricula do esquema graduacao registra as possíveis restrições de matrícula que podem ser ignoradas em uma matrícula compulsória. Nessa tabela, o valor TRUE nas colunas indica se a restrição deve ser verificada. A Figura abaixo ilustra o modelo relacional da tabela graduacao.restricoes_matricula. O dicionário de dados pode ser visto aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancorarestricoes_matricula {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.restricoes_matricula_-_modelo.jpg|}} Na figura abaixo você pode ver um exemplo de dados nesta tabela: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.restricoes_matricula_-_exemplo.png|}} ===== Tabela de Ligação entre Currículo e Grupo de Optativas ===== A tabela curriculo_optativa do esquema graduacao representa relacionamento entre as tabelas curriculo_componente e grupo_optativas do esquema graduacao. A Figura abaixo ilustra o modelo relacional da tabela graduacao.curriculo_optativa. O dicionário de dados pode ser encontrado aqui: http://treinamento.info.ufrn.br/dicionario/paginas/sigaa.graduacao.html#ancoragrupo_optativas {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.curriculo_optativa_-_modelo.jpg|}} A figura abaixo mostra um exemplo dos dados desta tabela: {{:desenvolvimento:especificacoes:sigaa:guia_de_implantacao:graduacao.curriculo_optativa_-_exemplo.png|}}