wiki:dev/moduloGeralSiga

Version 8 (modified by luiz@…, 10 years ago) (diff)

--

22/08/2014 Luiz Bueno

  • Renomeada a tabela area para _area_obsoleto, essa tabela será substituída pela area_cnpq

RENAME TABLE area TO _area_obsoleto;

  • Renomeada a tabela area_cnpq para area, vai ser a tabela oficial de area em graduação

RENAME TABLE area_cnpq TO area;

  • Renomeada a tabela area_cnpq_sub para area_sub

RENAME TABLE area_cnpq_sub TO area_sub;

NOTA:// Modificações realizada somente em sis_graduacao_modelo1

  • Consulta sql para geração das select para escolha da area_sub nos cursos
    SELECT  area_sub.area_sub_id AS value,
    	CONCAT(area.descricao, ' - ', area_sub.descricao) AS text
    FROM	area_sub
    JOIN	area ON area_sub.area_id=area.area_id
    ORDER BY area.descricao, area_sub.descricao
    

21/08/2014 Luiz Bueno

  • Criar tabela de apoio tipo_situacao com as seguintes opções:
    • Candidato
    • Aprovado
    • Reprovado
    • Regular
    • Transferido
    • Trancado
    • Deixou de Frequentar
    • Falecido

DROP TABLE IF EXISTS tipo_situacao; CREATE TABLE IF NOT EXISTS tipo_situacao (

tipo_situacao_id int(11) NOT NULL auto_increment COMMENT 'HIDDEN=TRUE', descricao varchar(50) NOT NULL COMMENT 'NOME=Descriçao', ativo tinyint(4) NOT NULL default '1', PRIMARY KEY (tipo_situacao_id)

NOTA: alteração realizada SOMENTE no banco sis_graduacao_modelo1

19/08/2014 Luiz Bueno

Alteração e implementação na tabela tipo_curso Consenso: LUIZ DOM MICHAEL JOCA UPDATE tipo_curso SET descricao='Palestra', formato='V' WHERE tipo_curso_id=7; INSERT INTO tipo_curso (descricao, formato) VALUES ('Treinamento', 'V') NOTA: Implementação realizadao SOMENTE no banco sis_graduacao_modelo1

ALTER TABLE pessoa_professor

ALTER tipo_contrato_id DROP DEFAULT;

ALTER TABLE pessoa_professor

CHANGE COLUMN tipo_contrato_id especialidade text NOT NULL AFTER tipo_titulacao_id, DROP COLUMN hora_aula, DROP COLUMN atividade

) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;

INSERT INTO tipo_situacao (tipo_situacao_id, descricao, ativo) VALUES

(1, 'Candidato', 1), (2, 'Aprovado', 1), (3, 'Reprovado', 1), (4, 'Regular', 1), (5, 'Transferido', 1), (6, 'Trancado', 1), (7, 'Deixou de Frequentar', 1), (8, 'Falecido', 1)

NOTA: Criação realizada SOMENTE no banco sis_graduacao_modelo1

  • Alteração na tabela pessoa_aluno para adequar as alterações para tornar

obsoleta a tabela pessoa_tipo que é uma tabela de N para N que não será mais implementada no sistema incluir o campo pessoa_aluno_id como chave primaria FK incluir o campo tipo_situacao_id (vinculo com a tabela tipo_situacao) ALTER TABLE pessoa_aluno

ADD COLUMN pessoa_aluno_id int(11) NOT NULL AUTO_INCREMENT FIRST, ADD COLUMN tipo_situacao_id int(11) UNSIGNED NOT NULL DEFAULT '0' AFTER pessoa_id, DROP PRIMARY KEY, DROP INDEX ra, ADD PRIMARY KEY (pessoa_aluno_id)

NOTA: alteração realizada SOMENTE no banco sis_graduacao_modelo1

18/08/2014 Luiz Bueno

ALTER TABLE pessoa_lancamento_baixa

ADD COLUMN outros varchar(200) NULL DEFAULT NULL AFTER cheque_numero

07/08/2014 Luiz Bueno

DROP TABLE IF EXISTS area_cnpq; CREATE TABLE IF NOT EXISTS area_cnpq (

area_id int(11) unsigned NOT NULL auto_increment, descricao varchar(45) NOT NULL, ativo tinyint(1) default '1', PRIMARY KEY (area_id), KEY area_1 (descricao)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO area_cnpq (area_id, descricao, ativo) VALUES

(1, 'Ciências Matemáticas e Naturais', 1), (2, 'Engenharias e Computação', 1), (3, 'Ciências Biológicas', 1), (4, 'Ciências Médicas e da Saúde', 1), (5, 'Ciências Agronômicas e Veterinárias', 1), (6, 'Ciências Humanas', 1), (7, 'Ciências Socialmente Aplicáveis', 1), (8, 'Linguagens e Artes', 1), (9, 'Especialidades, Eventos e Palestras', 1);

DROP TABLE IF EXISTS area_cnpq_sub; CREATE TABLE IF NOT EXISTS area_cnpq_sub (

area_sub_id int(10) unsigned NOT NULL auto_increment, area_id int(10) unsigned NOT NULL, descricao varchar(100) NOT NULL, ativo tinyint(1) unsigned NOT NULL, PRIMARY KEY (area_sub_id)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO area_cnpq_sub (area_sub_id, area_id, descricao, ativo) VALUES

(1, 1, 'Matemática', 1), (2, 1, 'Probabilidade', 1), (3, 1, 'Estatística', 1), (4, 1, 'Astronomia', 1), (5, 1, 'Física', 1), (6, 1, 'Química', 1), (7, 1, 'Geologia', 1), (8, 1, 'Geofísica', 1), (9, 1, 'Ciências Atmosféricas', 1), (10, 1, 'Oceanografia', 1), (11, 2, 'Engenharia Civil', 1), (12, 2, 'Engenharia de Minas', 1), (13, 2, 'Engenharia de Materiais e Metalurgia', 1), (14, 2, 'Engenharia Elétrica', 1), (15, 2, 'Engenharia Biomédica', 1), (16, 2, 'Computação', 1), (17, 2, 'Engenharia Mecânica', 1), (18, 2, 'Mecatrônica e Robótica', 1), (19, 2, 'Engenharia Química', 1), (20, 2, 'Engenharia Sanitária', 1), (21, 2, 'Engenharia de Produção', 1), (22, 2, 'Engenharia Nuclear', 1), (23, 2, 'Engenharia de Transportes', 1), (24, 2, 'Engenharia Naval e Oceânica', 1), (25, 2, 'Engenharia Aeroespacial', 1), (26, 2, 'Engenharia Têxtil', 1), (27, 2, 'Engenharia', 1), (28, 3, 'Biologia', 1), (29, 3, 'Genética', 1), (30, 3, 'Botânica', 1), (31, 3, 'Zoologia', 1), (32, 3, 'Morfologia', 1), (33, 3, 'Fisiologia', 1), (34, 3, 'Bioquímica', 1), (35, 3, 'Biofísica', 1), (36, 3, 'Neurociências', 1), (37, 3, 'Microbiologia', 1), (38, 3, 'Parasitologia', 1), (39, 3, 'Ecologia', 1), (40, 3, 'Bioética', 1), (41, 4, 'Medicina', 1), (42, 4, 'Odontologia', 1), (43, 4, 'Farmácia', 1), (44, 4, 'Enfermagem', 1), (45, 4, 'Nutrição', 1), (46, 4, 'Saúde Coletiva', 1), (47, 4, 'Saúde Pública', 1), (48, 4, 'Farmacologia', 1), (49, 4, 'Imunologia', 1), (50, 4, 'Fisioterapia', 1), (51, 4, 'Educação Física e Esportes', 1), (52, 4, 'Informática em Saúde', 1), (53, 5, 'Agronomia', 1), (54, 5, 'Engenharia Agronômica', 1), (55, 5, 'Recursos Florestais', 1), (56, 5, 'Medicina Veterinária', 1), (57, 5, 'Zootecnia', 1), (58, 5, 'Recursos Pesqueiros', 1), (59, 5, 'Alimentos', 1), (60, 6, 'Filosofia', 1), (61, 6, 'Sociologia', 1), (62, 6, 'Antropologia', 1), (63, 6, 'Arqueologia', 1), (64, 6, 'História', 1), (65, 6, 'História do Conhecimento', 1), (66, 6, 'Geografia', 1), (67, 6, 'Psicologia', 1), (68, 6, 'Educação', 1), (69, 6, 'Ciência Política', 1), (70, 6, 'Relações Internacionais', 1), (71, 6, 'Teologia', 1), (72, 7, 'Direito', 1), (73, 7, 'Administração', 1), (74, 7, 'Contabilidade', 1), (75, 7, 'Economia', 1), (76, 7, 'Demografia', 1), (77, 7, 'Arquitetura e Urbanismo', 1), (78, 7, 'Planejamento Urbano e Regional', 1), (79, 7, 'Desenho Industrial', 1), (80, 7, 'Ciência da Informação', 1), (81, 7, 'Biblioteconomia', 1), (82, 8, 'Linguagem', 1), (83, 8, 'Línguas', 1), (84, 8, 'Literatura', 1), (85, 8, 'Artes Cênicas', 1), (86, 8, 'Música', 1), (87, 8, 'Dança', 1), (88, 9, 'Evento', 1), (89, 9, 'Palestra', 1)