Version 9 (modified by 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 AFTERtipo_titulacao_id
, DROP COLUMNhora_aula
, DROP COLUMNatividade
) 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 COLUMNtipo_situacao_id
int(11) UNSIGNED NOT NULL DEFAULT '0' AFTERpessoa_id
, DROP PRIMARY KEY, DROP INDEXra
, 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 AFTERcheque_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
), KEYarea_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)