Modelo Entidade Relacionamento (MER)- Agendamento de Salas
Por: IINF 21B • 7/12/2016 • Projeto de pesquisa • 914 Palavras (4 Páginas) • 949 Visualizações
Instituto Federal de Educação, Ciência e Tecnologia do Amazonas
Redva Ferreira
Samara Teles
Thais Machado
INF21B
Banco de Dados
Manaus-AM
2016
Modelo Entidade Relacionamento (MER)- Agendamento de Salas
[pic 1]
Modelo Relacional (MR)- Agendamento de Salas
Servidor (matricula, nome, usuario, senha, codCargo)[pic 2]
[pic 3][pic 4][pic 5][pic 6]
Cargo (codigo, nome)
[pic 7]
Reserva (numero, observacao, periodo {dataInicial, dataFinal}, horario {inicio,fim}, autorizado, codSala, matSolictante, matAut)[pic 8]
[pic 9]
Sala (codigo, descricao, capacidade, identificacao)
[pic 10][pic 11]
SalaRecurso (codSala, codRecurso)
[pic 12][pic 13]
Recurso (codigo, descricao, situacao)
Obs: O atributo "autorizado" de RESERVA é derivado, no primeiro momento, com o valor Não [N], quando a reserva for criada.
Seu valor mudará para Sim [S] quando o servidor (autorizador) autorizar tal reserva.
Dicionário de Dados- Agendamento de Salas
Legenda: chave primária ¶
chave estrangeira §
Servidor
Atributo | Tipo | Tamanho | Nulo | Descrição |
matricula ¶ | int | 11 | Não | Matricula do Servidor. |
nome | varchar | 50 | Não | Não devem existir duplicações. |
usuario | varchar | 10 | Não | |
senha | varchar | 8 | Não | |
codCargo § | int | 2 | Não | Tipo de usuário(Administrativo ou pedagógico). |
Sala
Atributo | Tipo | Tamanho | Nulo | Descrição |
codigo ¶ | smallint | 2 | Não | Código da sala. |
descricao § | varchar | 50 | Sim | |
capacidade | int | 10 | Não | Capacidade do local em acoplar pessoas. |
identicacao | int | 5 | Não | Número da Sala. |
Recurso
Atributo | Tipo | Tamanho | Nulo | Descrição |
codigo ¶ | smallint | 2 | Não | Código do recurso. |
descricao | varchar | 100 | Sim | |
situacao | varchar | 100 | Sim |
|
Reserva
Atributo | Tipo | Tamanho | Nulo | Descrição |
numero ¶ | int | 8 | Não | |
observacao | varchar | 50 | Sim | |
periodo | char | 8 | Não | Data inicial e final. |
horario | tinyint | 1 | Não | Hora inicial e final. |
codSala § | smallint | 2 | Não | Código da sala. |
matSol § | int | 11 | Não | Matrícula do servidor administrativo, responsável pela autorização da reserva. |
matAut § | int | 11 | Não | Matrícula do servidor pedagógico, responsável pela solicitação da reserva. |
Cargo
Atributo | Tipo | Tamanho | Nulo | Descrição |
codigo ¶ | int | 2 | Não | Código de identificação |
nome | varchar | 11 | Não | Nome do cargo |
SalaRecurso
Atributo | Tipo | Tamanho | Nulo | Descrição |
codSala § | smallint | 2 | Não | Código da sala. |
codRecurso § | smallint | 2 | Não | Código do recurso. |
...