Universidade Federal de Pernambuco Centro de Informática - CIn
Graduação em Ciências da Computação
Projeto de Banco de Dados
Equipe:
Caio César Neves de Oliveira João da Rocha Pascoal Neto João Paulo Sabino de Moraes Tiago Farias Silva
Definição
do Minimundo
e Arquitetura
PCCiti
O PCCiti consiste em um sistema para o gerenciamento dos cursos do Centro Integrado de Tecnologia da Informação – Citi. O Citi atualmente enfrenta alguns problemas no gerenciamento dos cursos pelo fato de este processo não ser suficientemente automatizado.
DESCRIÇÃO DO MUNDO REAL
Um programa de cursos é formado por um ou mais cursos que possuem como atributos nome, descrição e carga horária. Os cursos, por sua vez, possuem uma ou mais turmas, as quais possuem como atributos nome, alunos cadastrados, total de vagas, horários de início e fim, instrutor(es) e monitor(es).
OBJETIVOS DA APLICAÇÃO
A aplicação informatizará parte dos processos administrativos de uma igreja em célula.
DESCRIÇÃO DOS DADOS
Entidades Atributos
Aluno Nome, CPF, email, fone, endereço, data de
nascimento, RG, emissor RG, instituição, situação (confirmação do pagamento), data (data de
pagamento), ficou sabendo (como o aluno soube do curso), forma de pagamento.
Curso Nome, descrição e carga horária.
Turma Nome, alunos, vagas, horário, instrutor e monitor.
Funcionario Nome, login, senha, tipo, CPF, email, fone, endereço, data de nascimento, RG, emissor RG.
Programa de cursos Nome, data início, data término, cursos.
RELACIONAMENTO
1. Um programa de cursos possui um ou mais cursos.
2. Um curso pertence a um ou mais programas de cursos . 3. Um curso possui uma ou mais turmas.
4. Uma turma pertence a apenas um curso.
5. Uma turma possui um ou mais alunos.
6. Um aluno pertence a uma ou mais turmas.
RELATÓRIOS
1. Listagens de alunos por período de tempo.
2. Listagens de cursos por aluno.
ARQUITETURA DO ESQUEMA BASEADA NO MINIMUNDO