Changes between Initial Version and Version 1 of moduloGeralSiga


Ignore:
Timestamp:
08/22/14 14:39:31 (10 years ago)
Author:
luiz@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • moduloGeralSiga

    v1 v1  
     1== 21/08/2014 ==
     2- Criar tabela de apoio tipo_situacao com as seguintes opções:
     3        - Candidato
     4        - Aprovado
     5        - Reprovado
     6        - Regular
     7        - Transferido
     8        - Trancado
     9        - Deixou de Frequentar
     10        - Falecido
     11
     12DROP TABLE IF EXISTS `tipo_situacao`;
     13CREATE TABLE IF NOT EXISTS `tipo_situacao` (
     14  `tipo_situacao_id` int(11) NOT NULL auto_increment COMMENT 'HIDDEN=TRUE',
     15  `descricao` varchar(50) NOT NULL COMMENT 'NOME=Descriçao',
     16  `ativo` tinyint(4) NOT NULL default '1',
     17  PRIMARY KEY  (`tipo_situacao_id`)
     18NOTA: alteração realizada SOMENTE no banco sis_graduacao_modelo1
     19
     20== 19/08/2014 ==
     21Alteração e implementação na tabela tipo_curso
     22Consenso: LUIZ DOM MICHAEL JOCA
     23UPDATE `tipo_curso` SET `descricao`='Palestra', `formato`='V' WHERE `tipo_curso_id`=7;
     24INSERT INTO `tipo_curso` (`descricao`, `formato`) VALUES ('Treinamento', 'V')
     25NOTA: Implementação realizadao SOMENTE no banco sis_graduacao_modelo1
     26
     27ALTER TABLE `pessoa_professor`
     28        ALTER `tipo_contrato_id` DROP DEFAULT;
     29ALTER TABLE `pessoa_professor`
     30        CHANGE COLUMN `tipo_contrato_id` `especialidade` text NOT NULL AFTER `tipo_titulacao_id`,
     31        DROP COLUMN `hora_aula`,
     32        DROP COLUMN `atividade`
     33NOTA: Implementação realizadao SOMENTE no banco sis_graduacao_modelo1
     34) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;
     35
     36INSERT INTO `tipo_situacao` (`tipo_situacao_id`, `descricao`, `ativo`) VALUES
     37        (1, 'Candidato', 1),
     38        (2, 'Aprovado', 1),
     39        (3, 'Reprovado', 1),
     40        (4, 'Regular', 1),
     41        (5, 'Transferido', 1),
     42        (6, 'Trancado', 1),
     43        (7, 'Deixou de Frequentar', 1),
     44        (8, 'Falecido', 1)
     45       
     46NOTA: Criação realizada SOMENTE no banco sis_graduacao_modelo1
     47 
     48 - Alteração na tabela pessoa_aluno para adequar as alterações para tornar
     49obsoleta a tabela pessoa_tipo que é uma tabela de N para N que
     50não será mais implementada no sistema
     51incluir o campo pessoa_aluno_id como chave primaria FK
     52incluir o campo tipo_situacao_id (vinculo com a tabela tipo_situacao)
     53ALTER TABLE `pessoa_aluno`
     54        ADD COLUMN `pessoa_aluno_id` int(11) NOT NULL AUTO_INCREMENT FIRST,
     55        ADD COLUMN `tipo_situacao_id` int(11) UNSIGNED NOT NULL DEFAULT '0' AFTER `pessoa_id`,
     56        DROP PRIMARY KEY,
     57        DROP INDEX `ra`,
     58        ADD PRIMARY KEY (`pessoa_aluno_id`)
     59
     60NOTA: alteração realizada SOMENTE no banco sis_graduacao_modelo1
     61
     62