== 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)