| 1. agencias | Cadastro das agências bancárias onde os funcionários podem ter uma conta. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| fkbanco | character(5) | S | | S | Sim | Parte da PK Composta com pkagencia, FK para a tabela bancos. |
| pkagencia | character(6) | S | | | Sim | Parte da PK Composta com fkbanco. Pode conter letras e números. |
| txnomeagencia | character varying(250) | | | | Sim | Nome da agência bancária (sem abreviações). |
| fklogradouro | integer | | | S | Não | FK para a tabela logradouros da cidade onde se localiza a agência bancária. |
| txcomplemento | character varying(25) | | | | Não | Texto com o complemento do logradouro da agência bancária (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP (somente números). |
| dtcadagencia | date | | | | Sim | Data de geração do registro |
| 2. agenciastels | Registro dos telefones das agencias bancárias. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkagenciatel | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| fkbanco | character(5) | | | S | Sim | FK (composta) para a tabela agencias. |
| fkagencia | character(6) | | | S | Sim | FK (composta) para a tabela agencias. |
| fktelefonetipo | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (com operadora e DDD - somente os números) |
| txnomecontato | character varying(30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadagenciatel | date | | | | Sim | Data de geração do registro. |
| 3. aplicacaodascontas | Registro das aplicações financeiras de cada conta de funcionarios. Tem uma Chave candidata composta. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkaplicacaodaconta | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| fkaplicacoesfinanceiras | integer | | | S | Sim | FK para a tabela aplicacoesfinanceiras. |
| fkbanco | character(5) | | | S | Sim | FK (composta) da tabela Contas (das Agências de Bancos). |
| fkagencia | character(6) | | | S | Sim | FK (composta) da tabela Contas (das Agências de Bancos - pode conter letras). |
| fkconta | character(6) | | | S | Sim | FK (composta) da tabela Contas (das Agências de Bancos - pode ter letras). |
| vltaxaaplicacaoconta | double precision | | | | Sim | Valor da Taxa de Retorno da aplicação financeira na conta. |
| vlsaldo | real | | | | Sim | Valor da Aplicação da conta. |
| dtlancamentoinicial | date | | | | Sim | Data de lançamento inicial de valor na aplicação financeira da conta. |
| dtcadaplicconta | date | | | | Sim | Data de geração do registro. |
| 4. aplicacoesfinanceiras | Cadastro de aplicações financeiras que podem ser feitas para as contas de funcionarios. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkaplicacaofinanceira | smallint | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| txnomeaplicacao | character varying(250) | | | | Sim | Nome da aplicação financeira |
| txregrasdaaplicacao | text | | | | Não | Descrição detalhada das regras de como fazer a aplicação financeira: saldo inicial, datas limites e formas de recuperação. |
| vlmintaxaderetorno | real | | | | Sim | Valor mínimo da Taxa de Retorno da Aplicação Financeira. |
| vlmaxtaxaderetorno | real | | | | Sim | Valor máximo da Taxa de Retorno da Aplicação Financeira. |
| dtcadaplicfinanc | date | | | | Sim | Data de geração do registro. |
| 5. areaestudos | Cadastro das áreas de estudo de interesse geral, tais como EXATAS, HUMANAS, etc., e suas subdivisões. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkareaestudo | smallint | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| txnomearea | character varying(250) | | | | Sim | Nome da area de estudo (ou área de conhecimento). |
| txdescricaoarea | text | | | | Não | Descrição detalhada de uma área de Estudo (ou área de conhecimento). |
| dtcadareaestudo | date | | | | Sim | Data de geração do registro |
| 6. areaestudocursos | Registro das áreas de estudos de cada curso. É o desmembramento de um relacionamento N:M. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkareaestcurso | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| fkcursos | integer | | S | S | Sim | Parte da UK (com fkareaestudo), FK para a tabela Cursos. |
| fkareaestudos | integer | | S | S | Sim | Parte da UK (com fkcurso), FK para a tabela áreas de Estudos (areaestudos). |
| dtcadareaestcurso | date | | | | Sim | Data de geração do registro. |
| 7. areaestudodisciplinas | Registro das áreas de estudo de cada disciplina de curso. É o desmembramento de um relacionamento N:M. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkareaestdisciplina | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| fkdisciplinas | integer | | S | S | Sim | Parte da UK (com fkareaestudos), FK para a Tabela Disciplinas. |
| fkareaestudos | integer | | S | S | Sim | Parte da UK (com fkdisciplinas), FK para a tabela áreas de Estudos (areaestudos). |
| dtcadareaestdiscipl | date | | | | Sim | Data de geração do registro. |
| 8. areaestudolivros | Registro das áreas de estudos de cada livro. É o desmembramento de um relacionamento N:M. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkareaestlivro | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| fklivro | integer | | S | S | Sim | Parte da UK (com fkareaestudo), FK para a tabela livros. |
| fkareaestudo | integer | | S | S | Sim | Parte da UK (com fklivro), FK para tabela áreas de Estudos (areaestudos). |
| nugrauinfluencia | numeric(3,0) | | | | Não | Percentagem de cobertura da área de Estudo no livro (num. inteiro). |
| dtcadareaestllivro | date | | | | Sim | Data de geração do registro. |
| 9. armazens | Cadastro dos Armazens dos clientes para onde as vendas registradas por um funcionario podem ser entregues. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkarmazem | smallint | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| txnomearmazem | character varying(50) | | | | Sim | Nome curto ou usual do Armazem. Como ele É identificado informalmente. |
| txdescricaogeral | character varying(500) | | | | Não | Texto com descrição completa do armazÉm (capacidade, pÉ direito mÉdio, etc.). |
| fklogradouro | integer | | | S | Não | FK indicando o logradouro onde se localiza o armazÉm. |
| txcomplemento | character varying(50) | | | | Não | Texto com o complemento do logradouro do armazem (número, andar, etc.) |
| fkcliente | integer | | | S | Sim | FK indicando o cliente que É dono ou aluga o armazÉm. |
| nutelefone | character(12) | | | | Não | Número de telefone. Formato OP-DD-TTTT-RRRR, sem o ZERO no início, só numeros. |
| nucep | character(8) | | | | Não | Número do CEP (somente números). |
| qtarea | double precision | | | | Sim | Número inteiro indicando a área total. |
| dtcadarmazem | date | | | | Sim | Data de geração do registro |
| 10. atividades | Cadastro com as atividades profissionais desempenhadas por um funcionário. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkatividade | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| txnomeatividade | character varying(50) | | | | Sim | Nome curto ou usual. |
| txdescricao | character varying(500) | | | | Sim | Descrição detalhada e completa de uma atividade profissional. |
| dtcadativid | date | | | | Sim | Data de geração do registro |
| 11. atribuicoes | Registro dos Professores de cada uma da Disciplinas. É o desmembramento do relacionamento N:M. Tem a UK composta. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkatribuicao | integer | S | | | Sim | PK da Tabela. Número sequencial crescente de 5 em 5 unidades. |
| fkprofessor | smallint | | S | S | Sim | Parte da UK Composta com fkdisciplina, FK para a tabela professores. |
| fkdisciplina | smallint | | S | S | Sim | Parte da UK Composta com fkprofessor, FK para a tabela disciplinas. |
| qthorasatribuidas | smallint | | | | Sim | Quantidade de horas de uma disciplina atribuídas ao professor para a disciplina. |
| dtatribuicao | date | | | | Sim | Data de atribuição da disciplina ao professor. |
| dtcadatrib | date | | | | Sim | Data de geração do registro. |
| 12. atuacoes | Registro das atuações profissionais dos funcionários nos projetos. É um desmembramento de um N:M e tem uma UK composta. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkatuacao | smallint | S | | | Sim | PK da tabela. Número inteiro sequencial crescente de 1 em 1. |
| fktarefaprojeto | integer | | S | S | Sim | Parte da UK Composta com fkfuncionario e dtinicio, FK para a tabela tarefasprojetos. |
| fkfuncionario | integer | | S | S | Sim | Parte da UK Composta com fktarefaprojeto e dtinicio, FK para tabela funcionários. |
| dtinicio | date | | S | | Sim | Parte da UK Composta com fkfuncionario e fktarefaprojeto, É a Data de início de atuação do Funcionário em uma tarefa de um projeto. |
| dttermino | date | | | | Não | Data de tÉrmino de atuação do funcionário em uma tarefa de um projeto. |
| qttempoduracao | smallint | | | | Não | Quantidade de horas de participação do funcionário em uma tarefa de um projeto. |
| dtcadatuacao | date | | | | Sim | Data de geração do registro |
| 13. autores | Cadastro dos autores de alguma forma de publicação de conhecimento. Na maioria dos casos são autores de livros. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkautor | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| txnomeautor | character varying(90) | | | | Sim | Nome completo do autor. |
| fklogradouro | integer | | | S | Não | FK para a tabela logradouros da cidade residência do autor. |
| txcomplemento | character varying(25) | | | | Não | Texto com o complemento do logradouro de residência do autor (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP (somente números). |
| dtnascimento | date | | | | Não | Data de nascimento do autor |
| dtcadautor | date | | | | Sim | Data de geração do registro |
| 14. autorestels | Registro dos telefones de cada autor de publicação. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkautortel | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| fkautor | integer | | | S | Sim | FK para a tabela autores |
| fktelefonetipo | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (com operadora e DDD - somente os números) |
| dtcadautortel | date | | | | Sim | Data de geração do registro. |
| 15. autorias | Registro dos autores de um livro. É o desmembramento de um relacionamento N:M. A Chave Primária É composta. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkautoria | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| fklivro | integer | | S | S | Sim | Parte de uma UK composta com fkautor, FK para a tabela Livros. |
| fkautor | integer | | S | S | Sim | Parte de uma UK composta com fklivro, FK para a tabela Autores |
| dtcadautoria | date | | | | Sim | Data de geração do registro |
| 16. bairros | Cadastro dos bairros das cidades. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkbairro | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| txnomebairro | character varying(120) | | | | Não | Texto com o nome do bairro da cidade. |
| fkcidade | integer | | | S | Sim | FK para a tabela cidades onde se localiza o bairro. |
| dtcadbairro | date | | | | Sim | Data de geração do registro. |
| 17. bairrologradouros | Cadastro dos bairros das cidades. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkbairrologradouro | integer | S | | | Sim | PK da Tabela. |
| fkbairro | integer | | | | Não | FK para a tabela bairros. |
| fklogradouro | integer | | | S | Sim | FK para a tabela logradouros. |
| dtcadbairrologradouro | date | | | | Sim | Data de geração do registro. |
| 18. bibliografia | Registro dos livros da bilbiografia das disciplinas de um curso. É o desmembramento de um N:M. Tem a PK composta. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkbibliografia | integer | S | | S | Sim | PK da Tabela. Número inteiro sequencial iniciando de 1. |
| fkdisciplina | smallint | | S | S | Sim | Parte da UK (composta) e FK indicando o código da disciplina |
| fklivro | integer | | S | S | Sim | Parte da UK (composta) e FK para a tabela livro. |
| aotipo | character(1) | | | | Sim | Letra indicando o tipo de bibliografia Básico ou Complementar |
| dtadocaodolivro | date | | | | Sim | Data que o livro passou a fazer parte da bibliografia da disciplina. |
| dtcadbibliografia | date | | | | Sim | Data de geração do registro. |
| 19. bancos | Cadastro dos bancos do sistema financeiro. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkbanco | character(5) | S | | | Sim | PK da Tabela. Código do Banco na Federação Brasileira de Bancos. |
| txnomebanco | character varying(100) | | | | Sim | Nome completo do banco (razão social). |
| dtfundacao | Date | | | | Sim | Data de fundação do Banco. |
| nucnpjbanco | character(15) | | S | | Sim | Número do CNPJ do Banco. |
| txsigla | character varying(25) | | | | Não | Uma sigla que está associada ao banco. |
| aocompetencia | character varying(1) | | | | Não | Âmbito de ação do banco: (F)ederal, (E)stadual, (I)nterestadual, (D)istrital, (P)rivado, (C)ooperativo. |
| website | character varying(250) | | | | Não | Endereço do WebSite do banco (se houver). |
| aosituacao | character(1) | | | | Não | Indica se o banco É P-Público, V-Privado, C-Cooperativo, E-Extinto, etc. |
| aohistorico | character(1) | | | | Não | Indica se o Banco está: A-Ativo, C-Comprado, F-Fundido, L-Liquidado, etc. |
| fklogradourosede | integer | | | | Não | FK para a tabela logradouros com o código do logradouro da sede do banco. |
| txcomplemento | character varying(50) | | | | Não | Texto com o complemento do logradouro da sede do banco (número, andar, etc.) |
| nucepsede | character(8) | | | | Não | Número do CEP da sede do banco (somente números). |
| qtagencias | smallint | | | | Sim | Quantidade de agências do banco (estimativo). |
| aocapitalaberto | character (1) | | | | Sim | S|N - indicando se banco negocia participação com ações no mercado. |
| dtcadbanco | date | | | | Sim | Data de geração do registro |
| 20. capacitacoes | Registro dos cursos concluídos pelos funcionários. É o desmembramento do relacionamento N:M. Tem uma PK composta. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkcapacitacao | smallint | S | | | Sim | PK da tabela. Número inteiro sequencial iniciando de 1. |
| fkcurso | smallint | | | S | Sim | Parte da UK (composta com fkfuncionario) e FK para a tabela cursos. |
| fkfuncionario | integer | | | S | Sim | Parte da UK (composta com fkcurso) e FK para a tabela funcionário. |
| nucertificado | smallint | | | | Sim | Número do Certificado emitido para o curso concluído. |
| dtregistro | date | | | | Sim | Data de registro do diploma do funcionário (em órgão público competente). |
| dtcapacitacao | date | | | | Sim | Data de capacitação do funcionário (quando terminou o curso). |
| dtcadcapacitacao | date | | | | Sim | Data de geração do registro. |
| 21. cidades | Cadastro das cidades. A partir delas os bairros e por fim os logradouros. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkcidade | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| txnomecidade | character varying(250) | | | | Não | Nome completo da cidade |
| fkestadodopais | character(2) | | | S | Não | Sigla do estado onde a cidade está fundada. |
| txformaacesso | text | | | | Não | Descrição das formas de acesso à cidade (hidrovias, estrada, ferrovias, etc) |
| qtpopulacao | real | | | | Não | População estimada |
| qtarea | real | | | | Não | área total municipal |
| dtfundacao | date | | | | Não | Data de fundação da cidade. |
| dtcadcidade | date | | | | Sim | Data de geração do registro |
| 22. clientestels | Registros dos telefones de cada cliente. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkclientetel | smallint | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| fkcliente | integer | | | S | Sim | FK para a tabela clientes |
| fktelefonetipo | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (com operadora, DDD e somente os números) |
| txnomecontato | character(50) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadclientetel | date | | | | Sim | Data de geração do registro |
| 23. clientes | Cadastro dos Clientes de uma empresa. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkcliente | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| txnomecliente | character varying(250) | | | | Sim | Nome usual completo (sem abreviações) do cliente |
| txrazaosocial | character varying(250) | | | | Não | Razão social completa do Cliente |
| nudocumento | character(15) | | | | Sim | Número do Documento que caracteriza o cliente (CNPJ | CPF | RG). |
| aotipodocumento | character(1) | | | | Sim | F-(Pessoa Física) CPF | J-(Pessoa Jurídica) CNPJ | R-(Pessoa Física) RG |
| fklogradouro | integer | | | S | Não | FK com o código do comercial do cliente. |
| txcomplemento | character varying(25) | | | | Não | Texto com o complemento do logradouro comercial do cliente (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP (somente números) |
| vllimitecompra | real | | | | Sim | Valor limite de compra para o cliente |
| aosituacao | character(1) | | | | Sim | Atributo Operacional indicando a Situação do Cliente (A-Ativo ou B-Bloqueado). |
| dtcadcliente | date | | | | Sim | Data de geração do registro |
| 24. consultas | Registros das consultas marcadas para os funcionarios. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkconsulta | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| fkfuncionario | integer | | | S | Sim | FK para a tabela funcionário. |
| fkmedico | smallint | | | S | Sim | FK para a tabela mÉdico. |
| dthoraconsulta | timestamp without time zone | | | | Sim | Data e hora da consulta (programada). |
| dthorarealizada | timestamp without time zone | | | | Não | Data e hora da realização da consulta. |
| fkplanodesaude | smallint | | | S | Sim | FK para a tabela planosdesaude |
| aosituacaoconsulta | character(1) | | | | Sim | Atributo Operacional indicando Agendada, Realizada ou Cancelada |
| dtcadconsulta | date | | | | Sim | Data de geração do registro |
| 25. contas | Cadastro das contas bancárias dos funcionarios. A PK desta tabela É composta: bancosID,agenciasID,id (num.e/ou letras). |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| fkbanco | character(5) | S | | S | Sim | Parte da PK (composta com fkagencia e pkconta). FK da tabela Agências com o código do banco. |
| fkagencia | character(6) | S | | S | Sim | Parte da PK (composta com fkbanco e pkconta). FK da tabela Agências |
| pkconta | character(6) | S | | | Sim | Parte da PK (composta com fkbanco e fkagencia). Sequência que identifica a conta (na agência do banco). Pode ter letras. |
| fkfuncionario | integer | | | S | Sim | FK para a tabela funcionarios. |
| vlsaldo | double precision | | | | Sim | Valor do saldo da conta atualizado a cada movimentação de valor. |
| dtcadconta | Date | | | | Não | Data de geração do registro da Conta Bancária |
| 26. coresveiculos | Cadastro dos carros de funcionários e as respectivas cores dos carros. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| fkveiculo | integer | S | | | Sim | Parte da PK da tabela. FK para a tabela veiculos (visão -> carros). |
| fkcor | integer | S | | | Sim | Parte da PK da tabela. FK para tabela cores. |
| dtcadcorveiculo | date | | | | Sim | Data de geração do registro |
| 27. cores | Cadastro de cores pantone usados para veículos. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkcor | integer | S | | | Sim | PK da Tabela |
| txnomecor | character varying(250) | | | | Sim | Nome usual completo (sem abreviações) |
| nupantone | integer | | | | Sim | Número da cor na tabela Pantone (indicativo de cor) |
| dtcadcor | date | | | | Sim | Data de geração do registro |
| 28. cursos | Cadastro de cursos de uma instituição. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkcurso | smallint | S | | | Sim | PK da Tabela |
| txnomecurso | character varying(250) | | | | Sim | Nome completo (sem abreviações) |
| fkinstituicao | smallint | | | S | Sim | FK com o código da instituição de ensino. |
| qtcargahoraria | smallint | | | | Sim | Quantidade de horas do curso |
| dtcadcurso | date | | | | Sim | Data de geração do registro |
| 29. departamentos | Cadastro dos departamentos da empresa onde os funcionarios trabalham. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkdepto | character(3) | S | | | Sim | PK da Tabela. Sequência de UMA letra e dois números, informados pelo usuário. |
| txnomedepto | character varying(90) | | | | Sim | Nome usual completo (sem abreviações) |
| fkfuncionariogerente | integer | | | S | Não | FK para a tabela funcionarios (gerente do departamento). |
| fkdeptosuperior | character(3) | | | S | Não | FK para a tabela departamentos. Código do departamento superior na empresa. |
| txlocalizacao | character varying(80) | | | | Não | Descrição da localização do departamento (Bloco, andar, sala,etc) |
| qtareatotal | smallint | | | | Não | Quantidade da área ocupada pelo departamento |
| dtcriacaodepto | date | | | | Não | Data da criação do departamento na empresa |
| dtcaddepto | date | | | | Sim | Data de geração do registro |
| 30. departamentostels | Registro com os telefones de cada departamento. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkdeptotel | smallint | S | | | Sim | PK da Tabela |
| fkdepto | character(3) | | | S | Sim | FK para a tabela departamentos |
| fktelefonetipo | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone com operadora+DDD+número sem traços ou parenteses. |
| txnomecontato | character varying (30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcaddeptotel | date | | | | Sim | Data de geração do registro |
| 31. disciplinas | Cadastro das disciplinas oferecidas em um curso |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkdisciplina | integer | S | | | Sim | PK da Tabela |
| fkcurso | smallint | | | S | Sim | FK para a tabela cursos |
| txnome | character varying(250) | | | | Sim | Nome completo da Disciplina |
| txementa | character varying(250) | | | | Não | Texto com a ementa disciplinar |
| txcriterioavaliacao | character varying(500) | | | | Não | Texto com a descrição do critÉrio de avaliação da disciplina. |
| qthoras | smallint | | | | Sim | Quantidade de horas-aulas (de 60 min.) que ocupa e disciplina |
| dtcaddisciplina | date | | | | Sim | Data de geração do registro |
| 32. duplicatas | Cadastro das Duplicatas que devem ser recebidas pelas vendas feitas em uma empresa. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkduplicata | integer | S | | | Sim | PK da Tabela. |
| fknfvenda | integer | | | S | Sim | FK apontando para a Nota Fiscal da qual se gera a Duplicata. |
| dtvencimento | Date | | | | Sim | Data de vencimento da duplicata. |
| dtpagamento | Date | | | | Não | Data de pagamento da duplicata. |
| vlduplicata | real | | | | Não | Valor da Duplicata. |
| vldesconto | real | | | | Sim | Valor de Desconto. |
| vlliquido | real | | | | Sim | Valor Líquido da Duplicata. |
| vlmulta | real | | | | Sim | Valor da Multa por atraso de pagamento da Duplicata. |
| dtcadduplicata | Date | | | | Sim | Data de geração do registro. |
| 33. editorastels | Registros de telefones de cada editora. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkeditoratel | smallint | S | | | Sim | PK da Tabela |
| fkeditora | smallint | | | S | Sim | FK apontando para a Tabela Editoras. |
| fktipotelefone | smallint | | | S | Não | FK apontando para a tabela telefonestipos. |
| nutelefone | character(15) | | | | Sim | Número do telefone (somente os números) |
| txnomecontato | character(30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadedittel | date | | | | Sim | Data de geração do registro |
| 34. editoras | Cadastro das Editoras de Livros, Revistas e/ou periódicos. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkeditora | integer | S | | | Sim | PK da Tabela |
| txnomeeditora | character(70) | | | | Sim | Nome usual da editora (sem abreviações ). |
| txrazaosocial | character varying(250) | | | | Não | Razão social completa. |
| nucnpj | character(16) | | | | Não | Número do CNPJ da Editora (somente números). |
| fklogradouro | integer | | | S | Não | FK com o código do logradouro da editora |
| txcomplemento | character varying(25) | | | | Não | Texto com o complemento do logradouro comercial do cliente (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP (somente números). |
| aoporteeditora | character(1) | | | | Sim | P|M|G - Porte da editora (Pequena|MÉdia|Grande). |
| aoabrangencia | character(1) | | | | Sim | L|E|N|I - Abrangência da editora (Local|Estadual|Nacional|Internacional) |
| dtfundacao | date | | | | Sim | Data de fundação da editora. |
| dtcadeditora | date | | | | Sim | Data de geração do registro |
| 35. empresas | Cadastro de empresas onde os funcionarios trabalham ou trabalharam. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkempresa | smallint | S | | | Sim | PK da Tabela |
| txnomeusual | character varying(150) | | | | Sim | Nome usual completo (sem abreviações). |
| txrazaosocial | character varying(250) | | | | Sim | Razão social completa |
| nucnpj | character(16) | | | | Não | Número do CNPJ da Empresa (somente números). |
| fklogradouro | integer | | | S | Não | FK apontando o logradouro da empresa |
| txcomplemento | character varying(25) | | | | Não | Texto com o complemento do logradouro comercial do cliente (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP (somente números). |
| fksetoratuacao | integer | | | S | Não | FK apontando o setor de atuação da empresa. |
| aoporteempresa | character(1) | | | | Sim | P|M|G - Porte da empresa (Pequena | MÉdia | Grande). |
| dtfundacao | date | | | | Sim | Data de fundação da empresa. |
| dtcadempresa | date | | | | Sim | Data de geração do registro |
| 36. empresastels | Registros dos telefones de cada empresa. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkempresatel | smallint | S | | | Sim | PK da Tabela |
| fkempresa | smallint | | | S | Sim | FK apontando para a tabela empresas |
| fktipotelefone | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (somente os números) |
| txnomecontato | character varying(30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadempresatel | date | | | | Sim | Data de geração do registro |
| 37. especmedicas | Cadastro das Especialidades MÉdicas. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkespecialidade | smallint | S | | | Sim | PK da Tabela |
| txnomeespecialidade | character varying(200) | | | | Sim | Nome usual completo (sem abreviações) |
| txdescricaoespecialidade | text | | | | Sim | Descrição completa das principais atribuições da especialidade (sem abreviações). |
| dtcadespecmed | date | | | | Sim | Data de geração do registro |
| 38. estadosdauniao | Cadastro dos Estados da República Federativa do Brasil |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkestadouniao | character(2) | S | | | Sim | PK da Tabela - Sigla do estado |
| txnome | character varying(250) | | | | Sim | Nome completo (sem abreviações). |
| txnomecapital | character varying(250) | | | | Sim | Nome da cidade que É capital do estado |
| qtareatotal | integer | | | | Não | Valor da área total em km2 |
| qtcidades | smallint | | | | Não | Quantidade de cidades que tem o estado |
| qtpopulacao | integer | | | | Não | Quantidade de pessoas que moram no estado |
| dtcadestado | date | | | | Não | Data de geração do registro |
| 39. fabricantes | Cadastro dos Fabricantes. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfabricante | smallint | S | | | Sim | PK da Tabela |
| txnome | character varying(250) | | | | Sim | Nome usual completo (sem abreviações). |
| txrazaosocial | character varying(250) | | | | Sim | Razão social completa. |
| nucnpj | character(15) | | S | | Não | Número do CNPJ do fabricante (somente números). |
| fklogradouro | integer | | | S | Não | FK apontando o logradouro do fabricante. |
| txcomplemento | character varying(25) | | | | Não | Complemento do logradouro comercial do cliente (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP (somente números). |
| fksetoratuacao | smallint | | | S | Não | FK apontando o setor de atuação da fabricante. |
| aoportefabricante | character(1) | | | | Sim | P|M|G - Porte do fabricante (Pequena | MÉdia | Grande). |
| dtfundacao | date | | | | Sim | Data de fundação (criação da empresa) do fabricante. |
| dtcadfabricante | date | | | | Sim | Data de geração do registro |
| 40. fabricantestels | Cadastro dos telefones dos fabricantes |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfabricantetel | integer | S | | | Sim | PK da Tabela |
| fabricantesID | smallint | | | S | Sim | FK para a tabela fabricantes. |
| fktipotelefone | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone com operadora e DDD (somente os números). |
| txnomecontato | character(30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadfabrictel | date | | | | Sim | Data de geração do registro |
| 41. faturas | Cadastro das Duplicatas que devem ser recebidas pelas vendas feitas em uma empresa. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfatura | smallint | S | | | Sim | PK da Tabela. |
| fknunfcompra | integer | | | S | Sim | FK apontando para a Nota Fiscal da qual se gera a Fatura. |
| dtvencimento | Date | | | | Sim | Data de vencimento da Fatura. |
| dtpagamento | Date | | | | Sim | Data de pagamento da Fatura. |
| vlfatura | real | | | | Não | Valor da Fatura. |
| vldesconto | real | | | | Sim | Valor de Desconto da Fatura |
| vlliquido | real | | | | Sim | Valor Líquido da Fatura. |
| vlmulta | real | | | | Sim | Valor da Multa por atraso de pagamento da Fatura. |
| dtcadfatura | Date | | | | Sim | Data de geração do registro. |
| 42. feitospor | Registros dos Serviços feitos pelas oficinas. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfeitospor | integer | S | | | Sim | PK da Tabela. Número inteiro sequencial crescente de 1 em 1. |
| fkoficina | integer | | S | S | Sim | FK para tabela oficinas (que realiza um serviço). |
| fkservico | integer | | S | S | Sim | FK para tabela serviços (prestados por uma oficina). |
| txdescricaocomplementar | character varying(250) | | | | Não | Descrição complementar do serviço prestado (se preciso). |
| nudiasprevistos | smallint | | | | Não | Prazo inicialmente previsto para o serviço. |
| dtcadfeitopor | date | | | | Sim | Data de geração do registro |
| 43. fornecedores | Cadastro dos Fabricantes. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfornecedor | smallint | S | | | Sim | PK da Tabela |
| txnome | character varying(250) | | | | Sim | Nome usual completo (sem abreviações). |
| txrazaosocial | character varying(250) | | | | Sim | Razão social completa. |
| nucnpj | character(15) | | S | | Não | Número do CNPJ do fornecedor (somente números). |
| fklogradouro | integer | | | S | Não | FK apontando o logradouro do fornecedor. |
| txcomplemento | character varying(25) | | | | Não | Complemento do logradouro comercial do fornecedor (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP (somente números). |
| nusedes | numeric(3,0) | | | | Sim | Número de sedes que o fornecedor possui (loja central e filiais). |
| vllimitecompra | double precison | | | | Sim | Valor Limite para compra com o Fornecedor. |
| fksetoratuacao | smallint | | | S | Não | FK para a tabela setoresdeatuacao (setor de atuação do fornecedor). |
| aoportefornecedor | character(1) | | | | Sim | P|M|G - Porte do fornecedor (Pequena | MÉdia | Grande). |
| dtfundacao | date | | | | Sim | Data de fundação do fornecedor. |
| dtcadfornecedor | date | | | | Sim | Data de geração do registro |
| 44. fornecorestels | Cadastro de telefones dos fornecedores |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfornecedortel | smallint | S | | | Sim | PK da Tabela |
| fkfornecedor | smallint | | | S | Sim | FK para a tabela fornecedores. |
| fktipotelefone | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone com operadora e DDD (somente os números). |
| txnomecontato | character(30) | | | | Não | Nomes das pessoas que atendem como contato no telefone. |
| dtcadfabrictel | date | | | | Sim | Data de geração do registro |
| 45. fornecimentos | Cadastro dos Fornecimentos de produtos feitos por fornecedores |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfornecimento | smallint | S | | | Sim | PK da Tabela |
| fkproduto | character(12) | | S | S | Não | FK para a tabela produtos. Forma com fkfornecedor uma UK |
| fkfornecedor | smallint | | S | S | Não | FK para a tabela fornecedores. Forma com fkproduto uma UK |
| dtcadfornecimento | date | | | | Sim | Data de geração do registro |
| 46. funcionarios | Cadastro dos Funcionários |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfuncionario | integer | S | | | Sim | PK da Tabela |
| nucpf | character(11) | | S | | Não | Número no Cadastro de Pessoas Físicas (Brasil). |
| txprenomes | character varying(40) | | | | Sim | Nomes do funcionário sem abreviações e sem o sobrenome. |
| txsobrenome | character varying(15) | | | | Sim | Sobrenome completo (sem abreviações) |
| fkdepto | character(3) | | | S | Não | FK apontando para a tabela departamentos |
| fkfuncao | smallint | | | S | Não | FK apontando para a tabela Funções. |
| fkniveleducacao | smallint | | | S | Não | FK com o código do nível de educação (escolaridade) |
| fklogradouro | integer | | | S | Não | FK com o código do Logradouro de moradia do Funcionário |
| txcomplemento | character varying(25) | | | | Não | Texto com o complemento do logradouro comercial do cliente (número, andar, etc.) |
| nuramal | character(4) | | | | Não | Número do ramal telefônico do funcionario |
| dtcontratacao | date | | | | Não | Data de contratação |
| aosexo | character(1) | | | | Não | Atributo Operacional indicando o Sexo como Masculino e Feminino |
| dtnascimento | date | | | | Não | Data de nascimento |
| txresenha | text | | | | Não | Texto descrevendo a personalidade e dinÂmica profissional do funcionário |
| vlsalario | real | | | | Não | Valor do salário base do funcionário. |
| vlbonus | real | | | | Não | Valor do Bônus de ganho (se não houver deve ser 0-Zero). |
| vlcomissao | real | | | | Não | Valor de Comissão (se não houver deve ser 0-Zero) |
| nucep | character(8) | | | | Não | Número do CEP (somente números). |
| dtcadfuncionario | date | | | | Sim | Data de geração do registro |
| 47. funcionariosplanos | Registro dos planos de saúde dos funcionários. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfuncionarioplano | smallint | S | | | Sim | PK da tabela. |
| fkfuncionario | smallint | | | S | Sim | FK apontando para a tabela funcionarios. |
| fkplanodesaude | integer | | | S | Não | FK apontando para a tabela plano de saúde. |
| dtvinculacao | date | | | | Sim | Data de vinculação do funcionário ao plano de saúde. |
| dtdesligamento | date | | | | Sim | Data de desligamento do funcionário ao plano de saúde. |
| dtcadfuncplano | date | | | | Sim | Data de geração do registro |
| 48. funcionariostels | Registros dos telefones de cada funcionário. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfuncionariotel | integer | S | | | Sim | PK da Tabela |
| fkfuncionario | integer | | | S | Sim | FK para a tabela funcionarios. |
| fktipotelefone | smallint | | | S | Não | FK apontando para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (somente os números) |
| txnomecontato | character(30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadfuncionariotel | date | | | | Sim | Data de geração do registro |
| 49. funcoes | Cadastro das funções que podem ser exercidas por funcionários. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkfuncao | smallint | S | | | Sim | PK da Tabela |
| txnomefuncao | character varying(60) | | | | Sim | Nome completo e sem abreviações |
| qtanosprefuncao | smallint | | | | Não | Quantidade de anos na empresa para assumir a função. |
| dtcadfuncao | date | | | | Sim | Data de geração do registro |
| 50. grausdeescolaridade | Cadastro dos Níveis de Educação. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkgrauescolaridade | smallint | S | | | Sim | PK da Tabela |
| txnomecomum | character varying(30) | | | | Sim | Nome do grau de escolaridade (sem abreviações). |
| qtanosdeestudo | smallint | | | | Sim | Quantidade de anos de estudo para alcançar o grau de escolaridade. |
| dtcadgrauescolaridade | date | | | | Sim | Data de geração do registro |
| 51. habilitacoes | Registro dos Cursos que cada professor tem habilitação para atuar. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkhabilitacao | integer | S | | | Sim | PK da Tabela |
| fkcurso | smallint | | S | S | Sim | PK (composta) da tabela. FK para a tabela curso. |
| fkprofessor | smallint | | S | S | Sim | PK (composta) da tabela. FK para a tabela professor. |
| dthabilitacao | date | | | | Sim | Data de habilitação do professor para ministrar a disciplina. |
| dtcapacitacao | date | | | | Sim | Data quando o professor conseguiu a capacitação para ministrar a disciplina. |
| dtcadhabilitacao | date | | | | Sim | Data de geração do registro |
| 52. historicoprofissional | Registro do histórico profissional de um funcionário. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkhistorico | smallint | S | | | Sim | PK da Tabela |
| fkfuncionario | integer | | | S | Sim | FK para tabela funcionários. |
| fkempresa | smallint | | | S | Não | FK para tabela empresas. |
| fkatividade | smallint | | | S | Sim | FK para tabela atividades. |
| dtinicio | date | | | | Sim | Data de inicio de atividade do funcionário na empresa (na atividade) |
| dttermino | date | | | | Sim | Data de termino de atividade do funcionário na empresa (na atividade) |
| dtcadhistprof | date | | | | Sim | Data de geração do registro |
| 53. instituicoesensino | Cadastro de Instituições de Ensino. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkinstituicao | smallint | S | | | Sim | PK da Tabela |
| txnomeinstituicao | character varying(200) | | | | Sim | Nome usual completo (sem abreviações) |
| fklogradouro | integer | | | S | Não | FK com o código do logradouro da instituição de ensino. |
| txcomplemento | character varying(25) | | | | Não | Texto com o complemento do logradouro comercial do cliente (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP |
| aotipoinstituicao | character(1) | | | | Não | G-pública (Gratuíta) | P-Particular. |
| dtfundacao | date | | | | Sim | Data de fundação da instituição de ensino. |
| dtcadinstens | date | | | | Sim | Data de geração do registro |
| 54. instituicoestels | Registros dos telefones das Instituições de Ensino. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkinstituicaotel | smallint | S | | | Sim | PK da Tabela |
| fkinstituicao | smallint | | | S | Sim | FK para a tabela instituições de ensino |
| fktipotelefone | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (somente os números) |
| txnomecontato | character varying(30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadinstenstel | date | | | | Sim | Data de geração do registro |
| 55. inventarios | Cadastro com o levantamento de itens de estoque feitos pelos funcionários. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkinventario | smallint | S | | | Sim | PK da tabela. |
| fkproduto | character(12) | | S | S | Sim | FK para a tabela produto. |
| fkfuncionario | integer | | S | S | Sim | FK para a tabela funcionário. |
| dtinventario | date | | S | | Sim | Data de realização do inventário de estoque. |
| qtestoque | double precision | | | | Sim | Quantidade contabilizada do item de produto. |
| txlocal | character varying(250) | | | | Não | Local de realização do Inventário |
| dtcadinventario | date | | | | Sim | Data de geração do registro |
| 56. livros | Cadastro dos Livros que podem ser usados em bibliografias de disciplinas. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pklivro | integer | S | | | Sim | PK da Tabela |
| txtituloacervo | character varying(90) | | | | Sim | Texto com o título do acervo |
| nuisbn | bigint | | S | | Sim | Número do ISBN (International Standard Book Number) |
| fkeditora | integer | | | S | Não | FK com o código da editora que publicou o livro. |
| dtpublicacao | date | | | | Não | Data de publicação do Livro |
| nuanopublicacao | character(4) | | | | Não | Ano de Publicação do Livro |
| qtpaginas | smallint | | | | Não | Quantidade de páginas que tem o livro (sem contar capa e contracapa. |
| qtexemplaresacervo | smallint | | | | Não | Quantidade total do livro no acervo, É alterada no movimento de retirada |
| qtexemplaresconsulta | smallint | | | | Não | Quantidade mínima (em consulta) para o livro no acervo |
| dtcadlivro | date | | | | Sim | Data de geração do registro |
| 57. logradouros | Cadastro dos logradouros. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pklogradouro | integer | S | | | Sim | PK da tabela. |
| txnomelogradouro | character varying(120) | | | | Sim | Texto com o nome do logradouro com o tipo (praça, rua, etc.) indicado. |
| fkcidade | integer | | | S | Não | FK para a tabela de Cidades. |
| fkbairro | integer | | | S | Não | FK para a tabela de Bairros. |
| aotipodepiso | character(1) | | | | Não | T-Terra,C-Cascalho,P-Paralelepípedo, A-Asfalto, O-Concreto e X-Sem definição |
| dtcadlogradouro | date | | | | Sim | Data de geração do registro |
| 58. matriculas | Registros dos telefones dos mÉdicos. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkmatricula | smallint | S | | | Sim | PK da Tabela |
| fkatribuicao | integer | | | S | Sim | FK para a tabela atribuicoes (que relaciona professores com disciplinas). |
| fkfuncionario | integer | | | S | Não | FK para a tabela funcionários |
| dtmatricula | date | | | | Sim | Data de Matrícula |
| dtvalidade | date | | | | Sim | Data de Validade da Matrícula (duração do vinculo funcionário-disciplina). |
| dtcadmatricula | date | | | | Sim | Data de geração do registro |
| 59. medicos | Cadastro de mÉdicos. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkmedico | smallint | S | | | Sim | PK da Tabela |
| txnomemedico | character varying(200) | | | | Sim | Nome completo e sem abreviação |
| nucrm | integer | | | | Sim | Número do registro do mÉdico no Conselho Regional dos mÉdicos. |
| fkespecialidade | smallint | | | S | Não | FK com o código da especialidade mÉdica |
| instituicoesensinoID | smallint | | | S | Sim | FK com o código da instituição de ensino onde o mÉdico se formou |
| fklogradouromoradia | integer | | | S | Não | FK com o código do Logradouro de moradia do MÉdico |
| txcomplementomoradia | character varying(25) | | | | Não | Texto com o complemento do logradouro comercial do cliente (número, andar, etc.) |
| fklogradouroclinica | integer | | | S | Não | FK com o código do Logradouro da Clínica Principal do MÉdico |
| txcomplementoclinica | character varying(25) | | | | Não | Texto com o complemento do logradouro comercial do cliente (número, andar, etc.) |
| aoativo | character(1) | | | | Sim | Atributo operacional com valor A | D (Ativo | Desligado) |
| dtcadmedico | date | | | | Sim | Data de geração do registro |
| 60. medicostels | Registros dos telefones dos mÉdicos. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| id | smallint | S | | | Sim | PK da Tabela |
| medicosID | smallint | | | S | Sim | FK para a tabela medicos |
| telefonestiposID | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (somente os números) |
| txnomecontato | character varying(30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadmedicotel | date | | | | Sim | Data de geração do registro |
| 61. movimentos | Registro de movimentos de livros realizados pelos funcionários. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkmovimento | integer | S | | | Sim | PK da Tabela |
| fklivro | integer | | | S | Não | FK para a tabela livros (registrado no movimento). |
| fkfuncionario | integer | | | S | Não | FK para a tabela funcionarios (que faz o movimento). |
| dtmovimento | date | | | | Sim | Data de realização do movimento |
| fktipomovimento | smallint | | | S | Não | FK com o código do tipo de movimento |
| dtprevistadevolucao | date | | | | Não | Data prevista de devolução do livro |
| dtrealdevolucao | date | | | | Não | Data real da devolução |
| dtcadmovimento | date | | | | Sim | Data de geração do registro |
| 62. movimentostipos | Registro de movimentos de livros realizados pelos funcionários. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pktipomovimento | smallint | S | | | Sim | PK da Tabela |
| txnometipomov | character varying(250) | | | | Sim | Nome do tipo de movimento (sem abreviações). |
| aopermiteretirada | character(1) | | | | Sim | S|N para 'permite' ou 'não permite' retirada do exemplo do espaço da biblioteca. |
| dtcadmovimtipo | date | | | | Sim | Data de geração do registro |
| 63. nfcompras | Cadastro das Notas Fiscais de Compras. É a entidade forte entre nfcompras e nfcomprasitens. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pknfcompra | integer | S | | | Sim | PK da Tabela |
| fkfornecedor | integer | | | S | Não | FK com o código do Fornecedor da compra. |
| fkfuncionario | integer | | | S | Não | FK com o código do funcionário. |
| dtnfcompra | date | | | | Sim | Data de realização da venda que gera a nota de compra |
| vltotalnfcompra | real | | | | Não | Valor total da nota fiscal de compra |
| aosituacao | character(1) | | | | Sim | Indicador da situação da Nota como 'A' (a pagar) ou 'P' (paga). |
| txcomentarios | text | | | | Não | Comentário geral sobre a Nota de Compra |
| dtcadnfcompra | date | | | | Sim | Data de geração do registro |
| 64. nfcomprasitens | Cadastro das Notas Fiscais de compras. É a entidade fraca entre nfcompras e nfcomprasitens. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| fknfcompra | smallint | S | | S | Sim | Parte da PK e FK com o código da nota fiscal de compra |
| fkproduto | character(12) | S | | S | Sim | Parte da PK e FK com o código do produto na nota |
| qtcompra | smallint | | | | Sim | Quantidade de produto da compra |
| vlunitario | real | | | | Sim | Valor unitário do produto na Nota de compra (pode ser ? do valor do estoque) |
| 65. nfvendas | Cadastro das Notas Fiscais de Vendas. É a entidade forte entre nfvendas e nfvendasitens. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pknfvenda | integer | S | | | Sim | PK da Tabela |
| fkcliente | integer | | | S | Não | FK para a tabela clientes (para o qual se faz a venda). |
| fkfuncionario | integer | | | S | Não | FK para a tabela funcionarios. |
| fkarmazem | smallint | | | S | Não | FK para a tabela armazens. |
| vltotalnfvenda | real | | | | Não | Valor total da nota fiscal de venda |
| dtvenda | date | | | | Sim | Data de realização da venda que gera a nota de venda. |
| dtemissao | date | | | | Sim | Data de emissão da nota de venda. |
| dtcadnfvenda | date | | | | Sim | Data de geração do registro. |
| 66. nfvendasitens | Cadastro das Notas Fiscais de Vendas. É a entidade fraca entre nfvendas e nfvendasitens. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| fknfvenda | smallint | S | | S | Sim | Parte da PK e FK com o código da nota fiscal de venda |
| fkproduto | character(12) | S | | S | Sim | Parte da PK e FK com o código do produto na nota |
| qtvendida | smallint | | | | Sim | Quantidade de produto vendida |
| vlunitario | real | | | | Sim | Valor unitário do produto na Nota de venda (pode ser ? do valor do estoque) |
| 67. ocorrencias | Registros da ocorrência de Sinistros nos veículos segurados de uma seguradora. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkocorrencia | smallint | S | | | Sim | PK da Tabela. |
| fksinistro | smallint | | | S | Sim | FK para a tabela sinistro |
| fkveiculo | integer | | | S | Sim | FK para a tabela veículo que sofreu o sinistro |
| fknumeroapolice | smallint | | | S | Sim | FK para a tabela seguros (que cobre o sinistro do veículo). |
| fklogradouroprincipal | integer | | | S | Sim | FK com o código do Logradouro principal da ocorrência do sinistro. |
| fklogradourosecundario | integer | | | S | Não | FK com o código do Logradouro secundário da ocorrência do sinistro |
| txlogradouroocorrencia | Text | | | | Sim | Texto descrevendo os logradouros e localidade da ocorrência do sinistro. |
| dtcadocorrencia | date | | | | Sim | Data de geração do registro |
| 68. oficinas | Cadastro das Oficinas que prestam serviços para reparos em veículos. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkoficina | smallint | S | | | Sim | PK da Tabela |
| txrazaosocial | character(100) | | | | Sim | Placa do carro (somente letras e números) |
| nucnpj | character(14) | | S | | Não | Número do CNPJ da Oficina. |
| txapelido | character varying(30) | | | | Não | Nome de apelido da oficina |
| fklogradouro | integer | | | S | Não | FK com o código do Logradouro da Oficina |
| dtfundacao | date | | | | Não | Data de fundação ou criação da oficina. |
| dtcadoficina | date | | | | Sim | Data de geração do registro |
| 69. oficinastels | Registro dos telefones de cada Plano de Saúde. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkoficinatel | smallint | S | | | Sim | PK da Tabela |
| fkoficina | smallint | | | S | Sim | FK para a tabela oficinas |
| fktipotelefone | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (somente os números) |
| txnomecontato | character(30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadplanotel | date | | | | Sim | Data de geração do registro |
| 70. palavraschaves | Cadastro das palavras-chaves para pesquisa por títulos de exemplares de um acervo de uma biblioteca. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkpalavra | integer | S | | | Sim | PK da Tabela |
| txnomepalavra | character varying(15) | | | | Sim | Palavra-chave de pesquisa complete e se abreviações |
| dtcadpalavrachave | date | | | | Sim | Data de geração do registro |
| 71. palavraslivros | Registro das palavras-chaves de cada exemplar de um acervo. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| fkpalavraschaves | smallint | S | | S | Sim | Parte da PK e FK com o código da Palavra-Chave de Pesquisa |
| fklivros | integer | S | | S | Sim | Parte da PK e FK com o código do livro |
| dtcadpalavrachavelivro | date | | | | Sim | Data de geração do registro |
| 72. passagens | Cadastro das passagens vendidas para funcionários em cada ônibus para cada viagem. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkpassagem | integer | S | | | Sim | PK da Tabela - número sequencial crescente. |
| fkviagem | integer | | | S | Sim | FK com o código da viagem para o qual se vende a passagem |
| fkonibus | integer | | | S | Sim | FK com o código do ônibus para o qual se vende a passagem |
| nupoltrona | smallint | | | | Sim | Indica o número da poltrona do ônibus que 'e alocada na venda da passagem |
| fkfuncionario | integer | | | S | Não | FK com o código do funcionário que compra a passagem. |
| dtcadpassagem | date | | | | Sim | Data de geração do registro |
| 73. pedcompras | Cadastro das Notas Fiscais de Vendas. É a entidade forte entre nfvendas e nfvendasitens. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkpedcompra | integer | S | | | Sim | PK da Tabela. |
| fkfornecedor | smallint | | | S | Não | FK para a tabela fornecedores (do Pedido de compra). |
| fkfuncionario | integer | | | S | Não | FK para a tabela funcionários (que emitem o Pedido de Compra). |
| dtpedcompra | date | | | | Sim | Data de realização do pedido de venda. |
| txcomentarios | character varying(250) | | | | Sim | Texto com comentários complementares do pedido de compra. |
| vltotalpedcompra | real | | | | Não | Valor total do Pedido de Compra. |
| aosituacao | character(1) | | | | Sim | Atributo Operacional indicando: (A)berto|(E)ntregue|(P)ago. |
| dtcadpedcompra | date | | | | Sim | Data de geração do registro. |
| 74. pedcomprasitens | Cadastro dos Itens dos Pedidos de Compras. É a entidade fraca entre pedcompras e pedcomprasitens. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| fkpedcompra | integer | S | | S | Sim | Parte da UK e FK para a tabela pedido de compra |
| fkproduto | character(12) | S | | S | Sim | Parte da UK e FK para a tabela produtos do pedido de compra |
| qtpedcompra | smallint | | | | Sim | Quantidade de produto da compra |
| vlunitario | real | | | | Sim | Valor unitário do produto negociado com o fornecedor. |
| 75. pedvendas | Cadastro dos Pedidos de Vendas. É a entidade forte entre pedvendas e pedvendasitens. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkpedvenda | integer | S | | | Sim | PK da Tabela |
| fkcliente | integer | | | S | Não | FK para a tabela clientes. |
| fkfuncionario | integer | | | S | Não | FK para a tabela funcionarios. |
| dtpedvenda | date | | | | Sim | Data de realização da venda que gera a nota de compra |
| txcomentarios | character varying(250) | | | | Sim | Texto com comentarios complementares do pedido de venda. |
| vltotalpedvenda | real | | | | Não | Valor total do Pedido de Venda |
| aosituacao | character(1) | | | | Sim | Atributo Operacional indicando: (A)berto|(E)ntregue|(P)ago. |
| dtcadpedvenda | date | | | | Sim | Data de geração do registro |
| 76. pedvendasitens | Cadastro das Notas Fiscais de Vendas. É a entidade fraca entre nfvendas e nfvendasitens. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| fkpedvenda | integer | S | | S | Sim | Parte da PK e FK com o código da nota fiscal de compra |
| fkproduto | character(12) | S | | S | Sim | Parte da PK e FK com o código do produto na nota |
| qtpedcompra | smallint | | | | Sim | Quantidade de produto da compra |
| vlunitario | real | | | | Sim | Valor unitário do produto na Nota de compra (pode ser ? do valor do estoque) |
| 77. planosdesaude | Cadastro dos planos de saúde. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkplanodesaude | smallint | S | | | Sim | PK da Tabela |
| txnomeplano | character varying(200) | | | | Sim | Nome completo e usual para o plano de saúde |
| txrazaosocial | character varying(250) | | | | Não | Razão social completa. |
| nucnpj | character(15) | | S | | Não | Número do CNPJ. |
| fklogradouro | integer | | | | Não | FK com o código do logradouro do escritório do Plano de Saúde. |
| txcomplemento | character varying(25) | | | | Não | Texto com o complemento do logradouro comercial do cliente (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP |
| dtcadplanosaude | date | | | | Sim | Data de geração do registro |
| 78. planosmedicos | Cadastro dos mÉdicos de cada Plano de Saúde. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkplanomedico | smallint | S | | | Sim | PK da Tabela |
| fkplanodesaude | integer | | | S | Sim | FK para a tabela planosdesaude. |
| fkmedico | integer | | | S | Não | FK para a tabela medicos. |
| dtassociacao | date | | | | Sim | Data de associação do mÉdico ao plano de saúde. |
| dtcadplanomedico | date | | | | Não | Data de geração do registro. |
| 79. planostels | Registro dos telefones de cada Plano de Saúde. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkplanostel | smallint | S | | | Sim | PK da Tabela |
| fkplanodesaude | smallint | | | S | Sim | FK para a tabela planos de saúde |
| fktipotelefone | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (somente os números) |
| txnomecontato | character(30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadplanotel | date | | | | Sim | Data de geração do registro |
| 80. produtos | Cadastro dos produtos que são feitos e vendidos pela empresa onde o funcionário trabalha. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkproduto | character(12) | S | | | Sim | PK da Tabela |
| txnome | character varying(250) | | | | Não | Nome completo e usual |
| vlpreco | double precision | | | | Não | Valor do preço |
| vlprecopromocao | double precision | | | | Não | Valor do preço de venda para promoção (com desconto máximo) |
| vlprecominimo | double precision | | | | Não | Valor do preço mínimo (contabilizando os custos de produção) |
| qtestoque | real | | | | Não | Quantidade do produto em estoque. |
| qtdiaspromocao | smallint(3) | | | | Não | Quant. De dias para execução de uma promoção do produto |
| txdescricaocompleta | character varying(2000) | | | | Não | Texto com a descrição complete do produto. |
| dtcadproduto | date | | | | Sim | Data de geração do registro |
| 81. professores | Cadastro dos Professores de uma Instituição de ensino |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkprofessor | smallint | S | | | Sim | PK da Tabela |
| txnomeprofessor | character varying(250) | | | | Sim | Nome complete e sem abreviações |
| fklogradouro | integer | | | S | Não | FK com o código do Logradouro de residência do Professor. |
| txcomplemento | character varying(25) | | | | Não | Texto com o complemento do logradouro comercial do cliente (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP |
| dtnascimento | date | | | | Não | Data de nascimento |
| dtcadprofessor | date | | | | Não | Data de geração do registro |
| 82. professorestels | Registro dos telefones de cada professor. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkprofessortel | smallint | S | | | Sim | PK da Tabela |
| fkprofessor | smallint | | | S | Sim | FK para a tabela professores |
| fktipotelefone | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (somente os números) |
| dtcadproftel | date | | | | Sim | Data de geração do registro |
| 83. projetos | Cadastro dos projetos que são desenvolvidos pelos funcionários de uma empresa. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkprojeto | character(6) | S | | | Sim | PK da Tabela |
| txnomeprojeto | character varying(24) | | | | Sim | Nome complete e sem abreviações |
| fkdepto | character(3) | | | S | Não | FK com o código do departamento que lidera ou coordena o projeto |
| fkfuncionarioresponsavel | integer | | | S | Não | FK com o código do funcionário responsável pelo projeto |
| vlestimado | numeric(13,2) | | | | Não | Valor estimado do projeto |
| dtinicio | date | | | | Não | Data de inicio do projeto (após conclusão de estudos de viabilidade) |
| dttermino | date | | | | Não | Data de tÉrmino do projeto (após a conclusão dos testes) |
| fkprojetosuperior | character(6) | | | S | Não | FK com o código de projeto superior. |
| dtcadprojeto | date | | | | Sim | Data de geração do registro |
| 84. rotasviarias | Cadastro das rotas viárias de viagens entre cidades. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkrota | integer | S | | | Sim | PK da Tabela. |
| txnomerota | character varying(60) | | | | Sim | Nome completo e sem abreviações. |
| txdescrperiodo | character varying(250) | | | | Sim | Texto com a descrição do período de ocorrência de viagens na rota viária |
| fkcidadeorigem | smallint | | | S | Não | FK com o código da cidade de origem da rota viária |
| fkcidadedestino | smallint | | | S | Não | FK com o código da cidade de destino da rota viária |
| dtcadrotaviaria | date | | | | Sim | Data de geração do registro |
| 85. roteiros | Cadastro dos roteiros de cada Rota Viária. É a lista de cidades por onde um ônibus passa em uma rota. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkroteiro | smallint | S | | | Sim | PK da tabela. |
| fkrota | integer | S | | S | Sim | FK para a tabela rotasviarias. |
| fkcidade | smallint | S | | S | Sim | FK para a tabela cidades. |
| nuordem | smallint | | | | Sim | Número de ordem da cidade na rota indicada no roteiro. |
| dtcadroteiro | date | | | | Sim | Data de geração do registro |
| 86. seguradoras | Cadastro das Seguradoras de valores. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkseguradora | smallint | S | | | Sim | PK da Tabela. |
| txnomeseguradora | character varying(250) | | | | Sim | Nome completo e sem abreviações. |
| fklogradouro | integer | | | S | Não | Texto com o endereço de residência. |
| txcomplemento | character varying(25) | | | | Não | Texto com o complemento do logradouro comercial do cliente (número, andar, etc.) |
| nucep | character(8) | | | | Não | Número do CEP |
| dtcadseguradora | date | | | | Sim | Data de geração do registro |
| 87. seguradorastels | Cadastro dos telefones de cada Seguradora. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkseguradoratel | smallint | S | | | Sim | PK da Tabela |
| fkseguradora | smallint | | | S | Sim | FK para a tabela seguradoras |
| fktipotelefone | smallint | | | S | Não | FK para a tabela telefonestipos |
| nutelefone | character(15) | | | | Sim | Número do telefone (somente os números) |
| txnomecontato | character(30) | | | | Não | Nome de uma pessoa que atende como contato no telefone. |
| dtcadseguradoratel | date | | | | Sim | Data de geração do registro |
| 88. seguros | Cadastro dos Seguros assumidos para cada Seguradora. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pknumeroapolice | integer | S | | | Sim | PK da Tabela. Pode ser o Número da Apólice de Seguro. |
| fkveiculo | integer | | | S | Sim | FK com o código do veículo. |
| fkseguradora | smallint | | | S | Sim | FK com o código da Seguradora |
| dtcontratacao | date | | | | Sim | Data da contratação |
| dtlimitecobertura | date | | | | Sim | Data limite da cobertura do seguro. |
| vlcobertura | real | | | | Sim | Valor da cobertura da apólice de seguro |
| dtcadseguro | Date | | | | Sim | Data de geração do registro |
| 89. servicos | Cadastro dos serviços oferecidos pelas oficinas que cobrem os sinistros das seguradoras. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkservico | integer | S | | | Sim | PK da Tabela. |
| txnomecurto | character varying(90) | | | | Sim | Nome completo e sem abreviações |
| txdescricao | character varying(250) | | | | Sim | Texto descrevendo o setor de atuação |
| vlestimado | numeric(8,2) | | | | Não | Valor aproximado do serviço. |
| dtcadservico | date | | | | Sim | Data de geração do registro |
| 90. servicosprestados | Registro com os serviços de manutenção feitos em cada ônibus. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkservicoprestado | smallint | S | | | Sim | PK da Tabela. |
| fkfeitospor | smallint | | | S | Sim | FK com o código do serviço feitopor qual oficina no veículo. |
| fkveiculo | integer | | | S | Sim | FK com o código do veiculo no qual se faz um serviço de manutenção em uma oficina. |
| txdescricaoproblema | character varying(250) | | | | Sim | Nome completo e sem abreviações |
| txdescricaosolucao | character varying(250) | | | | Sim | Texto descrevendo o setor de atuação |
| vlestimado | numeric(7,2) | | | | Não | Valor estimado do serviço realizado no veículo. |
| dtprevinicio | date | | | | Não | Data prevista para inicio da prestação de serviço. |
| dtprevtermino | date | | | | Não | Data prevista para tÉrmino da prestação de serviço. |
| vlcobrado | numeric(7,2) | | | | Não | Valor final cobrado pela prestação do serviço feito pela oficina no veículo. |
| dtrealinicio | date | | | | Não | Data de inicio da prestação do serviço. |
| dtrealtermino | date | | | | Não | Data de tÉrmino da prestação do serviço. |
| dtcadservicoprestado | date | | | | Sim | Data de geração do registro |
| 91. setoresdeatuacao | Cadastro dos setores de atuação das empresas onde funcionários já trabalharam. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pksetoratuacao | smallint | S | | | Sim | PK da Tabela. |
| txnomesetordeatuacao | character varying(90) | | | | Sim | Nome completo do setor de atuação (sem abreviações). |
| txdescricaosetordeatuacao | character varying(250) | | | | Sim | Texto descrevendo o setor de atuação. |
| dtcadsetordeatuacao | date | | | | Sim | Data de geração do registro |
| 92. sinistros | Cadastro dos Sinistros (acidentes) que podem ocorrer nos veículos segurados de uma seguradora. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pksinistro | integer | S | | | Sim | PK da Tabela. |
| txnomesinistro | character varying(90) | | | | Sim | Nome completo e sem abreviações |
| txdescricaosinistro | character varying(250) | | | | Sim | Texto descrevendo o sinistro que pode ocorrer em um veículo (incêndio, roubo, etc) |
| dtcadsinistro | date | | | | Sim | Data de geração do registro |
| 93. tarefas | Cadastro das tarefas que podem ser desenvolvidas pelos funcionários em projetos. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pktarefa | smallint | S | | | Sim | PK da Tabela |
| txnometarefa | character(40) | | | | Sim | Nome curto da ação de projeto |
| txdescricaotarefa | character varying(250) | | | | Sim | Descrição completa de uma ação que É usada em projetos. |
| qthoraspadrao | smallint | | | | Não | Quantidade de Horas padrão para a ação em qualquer projeto. |
| dtcadtarefa | date | | | | Não | Data de geração do registro |
| 94. tarefasprojetos | Registro das tarefas que são necessárisa em cada projeto. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pktarefaprojeto | integer | S | | | Sim | PK da tabela. |
| fkprojeto | character(6) | | S | S | Sim | FK para a tabela projetos |
| fktarefa | smallint | | S | S | Sim | FK para a tabela tarefas (de projetos). |
| qthorasenvolvidas | smallint | | | | Sim | Quantidade de horas comprometidas da ação no projeto |
| nuordem | smallint | | | | Não | Número de ordem da tarefa dentro do projeto |
| dtcadtarefprojeto | date | | | | Não | Data de geração do registro |
| 95. telefonestipos | Cadastro dos tipos de telefones (fixo, celular, empresarial, etc.). |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pktipotelefone | smallint | S | | | Sim | PK da Tabela |
| txdescricaotptelefone | character varying(250) | | | | Sim | Texto descrevendo o tipo de telefone |
| dtcadtipotelefone | date | | | | Sim | Data de geração do registro |
| 96. titulacoes | Registro dos Títulos alcançados pelos professores. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pktitulacao | smallint | S | | | Sim | PK da Tabela |
| fkprofessor | smallint | | S | S | Sim | FK para professores |
| fkgrauescolaridade | smallint | | S | S | Não | FK para títulos (que professores podem alcançar). |
| fkinstituicao | smallint | | | S | Sim | Fk para a tabela institucoesensino (onde o professor obteve o tiutlo). |
| dttitulacao | date | | | | Sim | Data quando o professor conseguiu o título. |
| dtcadtitulacao | date | | | | Sim | Data de cadastro da titulação |
| 97. veiculos | Cadastro dos carros que pertecem aos funcionarios. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkveiculo | integer | S | | | Sim | PK da tabela. |
| ukplaca | character(7) | | S | | Sim | Chave Candidata. Placa do carro (letras e números sem separação). |
| ukchassi | character(20) | | S | | Sim | Chave Candidata. Identificador do Chassi do Veículo (letras e números sem separação). |
| fktipoveiculo | smallint | | | S | Sim | FK para a tabela veiculotipos (Tipos de Veículos). |
| fkmodelo | smallint | | | | Sim | FK para a tabela veiculosmodelo (Modelos de Veículos)veiculosmaracas. |
| fkfuncionario | integer | | | S | Não | FK para a tabela funcionarios (funcionário proprietário do carro). |
| aotipocarro | character(1) | | | | Não | Indica o tipo do veículo do Funcionário (P=Principal e S=Secundário). |
| txapelido | character varying(60) | | | | Não | Nome de apelido do ônibus |
| qtcapacidade | smallint | | | | Sim | Quantidade de assentos no veículo |
| nuanofabricacao | character(4) | | | | Sim | Ano de fabricação do veículo |
| aocategoria | character(1) | | | | Sim | Categoria do Veículo indicando se é C-carro ou O-ônibus |
| dtcadveiculo | date | | | | Sim | Data de geração do registro. |
| 98. veiculosmarcas | Cadastro de modelos de marcas de veículos desenvolvidos por fabricantes. |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkmarca | smallint | S | | | Sim | PK da Tabela |
| txnomemarca | character varying(90) | | | S | Sim | Texto com o nome completo da marca de veículo |
| fkfabricante | smallint | | | S | Sim | FK para a tabela fabricantes. |
| dtcadmarcaveiculo | date | | | | Sim | Data de geração do registro. |
| 99. veiculostipos | Cadastro de tipos de veículos (ferroviários, terrestres, aÉreos, aquáticos, etc.). |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pktipoveiculo | integer | S | | | Sim | PK da Tabela |
| txdescricaotpveiculo | character varying(250) | | | | Sim | Texto que descreve completamente o tipo de veículo. |
| dtcadtipoveiculo | date | | | | Sim | Data de geração do registro. |
| 100. viagens | Cadastro de viagens feitas pelos ônibus |
| Campo | Tipo | PK | UK | FK | ÑNulo | Comentário |
| pkviagem | integer | S | | | Sim | PK da Tabela |
| fkrota | integer | | | | Não | FK com o código da rota viária da viagem. |
| dtsaidaviagem | date | | | | Sim | Data de realização da viagem |
| hrsaida | time | | | | Sim | Hora de saída da viagem |
| dtchegadaviagem | date | | | | Sim | Data prevista de chegada da viagem |
| hrchegadaprev | time | | | | Sim | Hora de chegada prevista da viagem |
| dtcadviagem | date | | | | Sim | Data de geração do registro |
Tabela 2. - Dicionário de dados da Base de Exercício.