TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Projeto Introdução à Sistemas de Banco de Dados

Por:   •  30/9/2018  •  Trabalho acadêmico  •  618 Palavras (3 Páginas)  •  238 Visualizações

Página 1 de 3

[pic 1]

Diagrama ER

Introdução a Sistemas de Banco de Dados

Membros do grupo:         Alexandre Henrique Silva

Guilherme Martins Almeida

Hemerson Batista Filho

Ricardo César Souza Caldeira

Lavras - MG

2018

1.        Descrição Do Banco De Dados

        A modelagem do banco de dados foi implementada para atender um sistema gerenciador de disciplinas, atividades e usuários. O sistema funcionará da seguinte forma: Uma pessoa poderá se cadastrar no sistema como aluno ou professor, ambos são um tipo de pessoa, porém, para o aluno o será necessário o número de matrícula, e para o professor, o seu tipo de formação.

        O professor poderá criar disciplinas, atividades, e ofertar troféus para as atividades pertencentes à disciplina. Para criar a disciplina o professor precisará informar o nome, descrição e código da mesma, e também, se ela está disponível para matrícula.

        Atividades podem ser promovidas dentro de uma disciplina, e são criadas informando um código, nome, prazo e descrição, e troféus serão oferecidos como prêmio, para beneficiar alunos participantes da atividade. Para o troféu, é necessário escolher o seu tipo (ouro, prata ou bronze), código, e valor (em pontos).

        Para o aluno se inscrever em uma disciplina, ele deve fazer um pedido de inscrição para o professor administrador da disciplina, após o professor aceitar a solicitação, o aluno pode criar e participar de uma equipe para poder realizar atividades da disciplina. O aluno poderá submeter a atividade realizada para avaliação professor, se a atividade estiver de acordo, o professor premiará o aluno ou equipe com o troféu da atividade.

2.        Dicionário de Dados

Tipo Entidade

Pessoa

Descrição

Abriga os atributos básicos de uma pessoa.

Possui Aluno e Professor como subclasses

Atributos

Nome

Descrição

Domínio

Permite nulo? (S/N)

CPF

Cadastro de pessoa física

 Cadeia de caracteres de tamanho 11

N

Nome

O nome da pessoa

Cadeia de caracteres 30 dígitos

N

E-mail

O e-mail da pessoa

Cadeia de caracteres de 25 dígitos

N

Instituição

A qual instituição pertence

Cadeia de caracteres de 10 dígitos

N

Data de Nascimento

Dia, mês e ano de nascimento da pessoa

Inteiros de 2, 2 e 4 dígitos

N

Sexo

O sexo da pessoa

Caracteres M ou F

N

Senha

A senha da pessoa

Caracteres e Inteiros

N

Tipo Entidade

Aluno

Descrição

Herda os atributos de pessoa e permissões de um aluno

Atributos

Nome

Descrição

Domínio

Permite nulo? (S/N)

Número de Matrícula

Matricula da pessoa

Inteiros de 10 dígitos

N

Tipo Relacionamento

Participa

Descrição

As disciplinas serão cursadas pelos alunos

Tipo Relacionamento

Realiza

Descrição

Alunos realizam atividades individualmente ou em equipes

Tipo Relacionamento

Equipe

Descrição

Equipes formadas pelos alunos para participar das atividades

Atributos

Nome

Descrição

Domínio

Permite nulo? (S/N)

Id

Identificador da equipe

Inteiro de 3 dígitos

N

Líder

Quem criou a equipe

Cadeia de caracteres de 10 dígitos

N

Tipo Relacionamento

Ganha

Descrição

Os alunos ganham os troféus ofertados pelas atividades

Tipo Entidade

Professor

Descrição

Herda os atributos de pessoa e possui permissões de um professor

Atributos

Nome

Descrição

Domínio

Permite nulo? (S/N)

Formação

A formação do professor

Cadeia de caracteres de 10 dígitos

N

Tipo Relacionamento

Ministra

Descrição

As disciplinas serão ministradas pelos professores

Tipo Relacionamento

Cria

Descrição

Os professores criam troféus e atividades

...

Baixar como (para membros premium)  txt (5.7 Kb)   pdf (269.2 Kb)   docx (141.5 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com