Você está na página 1de 4

Exemplo de um projeto de uma base de dados

Relatório
Objetivo: Pretende-se criar uma base de dados para efetuar uma gestão eficiente da informação
relativa às Disciplinas lecionadas pelos Professores, às Disciplinas frequentadas pelos alunos e aos
Alunos que cada Professor leciona.

Observações:

• O aluno pode ter várias disciplinas;


• A disciplina pode ter vários alunos;
• O professor pode ter vários alunos;
• O aluno pode ter vários professores;
• O professor só pode lecionar uma disciplina;

• Todos os alunos têm disciplinas e professores;


• Todos os professores lecionam;
• Todas as disciplinas são lecionadas;

ANÁLISE DA INFORMAÇÃO RELATIVA ÀS DISCIPLINAS LECIONADAS PELOS PROFESSORES

Diagrama E-R

Professores N 1 Disciplinas

• Todos os professores lecionam;


• Todas as disciplinas são lecionadas;
• O professor só pode lecionar uma disciplina;

Professores Disciplinas

P1 D1

P2

P3 D2

P4

N : 1

São necessárias duas tabelas como a seguir se indica:

Professores (Cod_prof, nome_prof, morada, cod_disc)

Disciplinas (Cod_disc, nome_disc)

1
Exemplo de um projeto de uma base de dados

ANÁLISE DA INFORMAÇÃO RELATIVA ÀS DISCIPLINAS FREQUENTADAS PELOS ALUNOS

Diagrama E-R

Disciplinas N N Alunos

• O aluno pode ter várias disciplinas;


• A disciplina pode ter vários alunos;
• Todas as disciplinas são lecionadas;
• Todos os alunos têm disciplinas;

Disciplinas Alunos

D1 A1

D2

D3 A2

D4

N : N

São necessárias três tabelas como a seguir se indica:

Disciplinas (Cod_disc, nome_disc)

Alunos (Cod_aluno, nome_aluno, morada_aluno)

Disciplinas_Alunos (Cod_disc, Cod_aluno, data_insc, data_final)

Especificações das propriedades dos campos:

Cod_disc:

Tipo de dados: texto

Tamanho do campo: 3

Legenda: Código da disciplina

Necessário: sim

2
Exemplo de um projeto de uma base de dados

ANÁLISE DA INFORMAÇÃO RELATIVA AOS ALUNOS QUE CADA PROFESSOR LECIONA

Diagrama E-R

Professores N N Alunos

• O professor pode ter vários alunos;


• O aluno pode ter vários professores;
• Todos os alunos têm professores;
• Todos os professores lecionam;

Professores Alunos

P1 A1

P2

P3 A2

P4

N : N

São necessárias três tabelas como a seguir se indica:

Professores (Cod_prof, nome_prof, morada)

Alunos (Cod_aluno, nome_aluno, morada_aluno)

Profesores_Alunos (Cod_prof, Cod_aluno)

3
Exemplo de um projeto de uma base de dados

Diagrama E-R Global

Professores N 1 Disciplinas
N N

N Alunos

Deverão ser criados formulários para a introdução de dados nas tabelas;

Deverão ser criados relatórios para a impressão de informação que aches pertinente;

Deverão ser criadas consultas baseadas em critérios à tua escolha;

Finalmente deverás criar um MENU de apresentação da base de dados criada.

Nota: Não te esqueças de introduzir registos na tua base de dados em número suficiente.

Deves apresentar, no relatório, os registos de cada tabela.

Você também pode gostar