Lista de Exercicios de Banco de Dados - Exercícios - Sistemas de Informação, Notas de estudo de . Centro Federal de Educação Tecnológico (CEFET-PA)
Garoto
Garoto7 de Março de 2013

Lista de Exercicios de Banco de Dados - Exercícios - Sistemas de Informação, Notas de estudo de . Centro Federal de Educação Tecnológico (CEFET-PA)

PDF (65.8 KB)
2 páginas
1000+Número de visitas
Descrição
Apostilas e exercicios de Sistemas de Informação sobre o estudo de Banco de Dados.
20pontos
Pontos de download necessários para baixar
este documento
baixar o documento
Lista de Exercicios

Universidade Federal de Uberlândia Faculdade de Computação

Bacharelado em Sistemas de Informação

Lista de Exercicios de Banco de Dados

De acordo com os requisitos apresentados nos problemas abaixo, você deve:

• Construir o modelo conceitual do problema utilizando o Modelo de Entidade Relacionamento (MER) e, à partir deste, o Modelo Relacional;

• Indicar o que está assumindo com relação a informações não citadas na descrição do problema; 1- O Congresso Nacional necessita de um sistema de informação para armazenar suas informações. Atualmente, o controle é feito em papel, através das atas das sessões. As atas em papel não serão dispensadas, mas o sistema deverá auxiliar as tarefas do congresso.

Requitos:

1. O sistema deve guardar o nome de cada congressista (prenome e sobrenome) o seu código (único). Um congressista pode ser eleito por estados diferentes a cada mandato, por isso armazena-se o estado que ele representa no momento e a data em que ele foi eleito.

2. Guarda-se, além da representação atual, o histórico de eleições de cada candidato, indicando qual o estado que o elegeu e quantas vezes já foi eleito como representante daquele estado, para cada estado diferente.

3. Dos estados, guarda-se o nome, a sigla e a região em que o estado se encontra (sul, sudeste, centro-oeste, norte e nordeste). Cada congressista é filiado a pelo menos um partido (mais de um quando se trata de uma coligação).

4. Mantém-se o nome (único) e sigla (única) dos partidos e quando cada congressista filiou-se ao partido. Cada emenda constitucional ou projeto de lei proposto possui um nome, a data de votação, o resultado da votação (aprovado ou rejeitado).

5. O sistema também armazena qual a opção de cada congressista na votação de uma emenda ou projeto de lei (a favor, contra, abstenção ou ausência).

6. O sistema deverá facilitar a busca de emendas e projetos de lei através de busca por nome, palavras-chave e resumo. Além disso, deve apresentar estatísticas de acesso e de votações.

2- Uma determinada federação de automobilismo pretende desenvolver uma Base de Dados para guardar informação sobre os seus campeonatos. A base de dados deve guardar informação relativa aos campeonatos, tais como: ano em que ocorreu, o nome do diretor, a equipa campeã e o piloto campeão.

docsity.com

Um campeonato é composto por provas que se disputam em circuitos. Cada prova tem um nome, um cidade, um país e uma data. Cada circuito tem um nome, uma localização (composto por País, Cidade, Rua, Número e CEP), comprimento em quilómetros e um tempo recorde de volta mais rápida.

Devem ser armazenadas informações relativas aos pilotos, tais como: nome; número de registro na federação; data de nascimento; e a melhor classificação já obtida no final de um campeonato.

Adicionalmente, a informação das equipas a que cada piloto vai pertencendo ao longo dos campeonatos também deve ficar registradas.

Deve ficar ainda registrada o grid de largada cada prova, assim como a classificação final.

3- Uma Biblioteca acadêmica compra e mantém livros e periódicos, que podem ser consultados e/ou tomados emprestados pelos seus usuários cadastrados. A biblioteca atende a 3 tipos de usuários: alunos, professores e usuários especiais. Os usuários fornecem para ser cadastrados as seguintes informações: Nome, endereço, CIC, idade e escolaridade. Os alunos devem ainda informar qual o curso que estão fazendo, qual seu Número de Matrícula, e ano de ingresso. Os professores devem indicar quais seus departamentos, disciplinas que ministram e titulação. A todos os usuários, a biblioteca atribui um número de usuário único. Os usuários podem emprestar e/ou consultar livros, mas apenas consultar periódicos. O empréstimo é feito da seguinte maneira, segundo o tipo de usuário:

• - Alunos: máximo de 4 livros, por até 14 dias; • - Professores: máximo de 10 livros, por até 180 dias; • - Outros: máximo de até 4 livros por até 7 dias.

Os professores podem requisitar livros para consulta, os quais passam a não poder mais ser emprestados, mas apenas consultados. Essa requisição sempre é feita vinculada à uma disciplina ministrada pelo professor. A consulta pode ser solicitada para qualquer livro/periódico que não esteja sendo consultado ou que esteja emprestado. O empréstimo pode ser feito sempre que o usuário não tenha esgotado sua cota, e que não tenha nenhum empréstimo vencido.

A biblioteca registra todos os empréstimos e todas as consultas efetuadas pelos seus leitores, e ao final de um dia sempre imprime dois relatórios: um de todas as consultas e um de todas as retiradas e devoluções. Sempre que um desses relatórios é gerado, contabiliza-se o número de empréstimos e de consultas a cada livro ou periódico (para estes últimos apenas consultas), e apagam-se os registros de cada consulta/empréstimo individual. A compra de novos livros e/ou periódicos também é informada no final de cada dia, juntamente com a relação dos livros que tiveram baixa nesse dia. A baixa de um livro somente pode ser feita se ele não estiver emprestado. Periódicos não podem sofrer baixa. Da mesma maneira, usuários podem ser removidos do cadastro da biblioteca.

A qualquer instante um usuário pode pedir uma solicitação de seu estado junto à biblioteca, obtendo uma relação dos livros que tem emprestado, e qual é a data de devolução. A qualquer instante pode ser solicitado um relatório de número de empréstimos/consultas de cada livro, bem como de consultas de cada periódico.

docsity.com

comentários (0)
Até o momento nenhum comentário
Seja o primeiro a comentar!
Esta é apenas uma pré-visualização
Consulte e baixe o documento completo
Docsity is not optimized for the browser you're using. In order to have a better experience we suggest you to use Internet Explorer 9+, Chrome, Firefox or Safari! Download Google Chrome