Version 2 (modified by 10 years ago) (diff) | ,
---|
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
NOTA: Implementação realizadao SOMENTE no banco sis_graduacao_modelo1 ) 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