4.4. Tipificação dos atributos
Na medida em que os atributos vão sendo identificados, precisamos definir seus tipos básicos: booleano, caractere (com tamanho definido), texto (com tamanho variável), número inteiro, número fracionário, moeda, data e outros. Futuramente, esses tipos básicos serão convertidos para os tipos que o SGBD escolhido para a solução suporta.
Exemplo: no modelo conceitual, podemos dizer que o tipo de dado para nome é textual, posteriormente, num modelo físico, esse atributo pode ser definido como VARCHAR (500).
Para o nosso exemplo hipotético, poderíamos definir os seguintes tipos de atributos:
Projetos
- Departamento associado: textual.
- Nome do projeto: textual.
- Número do projeto: numérico.
- Endereço do projeto: textual.
X
Funcionários
- Nome do funcionário: textual.
- Número do CPF: 11 caracteres.
- Endereço do funcionário: textual.
- Gênero: 1 caractere.
- Data de nascimento do funcionário: data.
- Departamento associado: textual.
- Projetos associado: textual.
- Horas trabalhadas em cada projeto: textual.
- Supervisor do funcionário: textual.
X
Dependentes
- o Funcionário relacionado: textual.
- o Nome do dependente: textual.
- o Gênero: 1 caractere.
- o Data de nascimento: data.
- o Parentesco: textual.
X
Departamentos
- Nome do departamento: textual.
- Sigla: textual.
- Nome do gerente: textual.
- Data em que assumiu o cargo de gerente: data.
- Endereço do departamento: textual.
X
Copyright © 2014 AIEC.