Você está na página 1de 2

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA BAHIA - IFBA

CURSO INTEGRADO EM TÉCNICO EM INFORMÁTICA


BANCO DE DADOS

PRÁTICA 02

1. Construa um diagrama E-R para o seguinte sistema bancário, coloque os atributos


para cada entidade, determine o atributo chave para cada entidade e as
cardinalidades mínima e máxima. Para cada agência do sistema deseja-se
armazenar seu número, cidade e dados sobre funcionários que ali trabalham, tais
como nome, endereço, código e salário. Cada cliente cadastrado em uma agência
específica pode possuir várias contas bancárias. Para os clientes deseja-se
armazenar: nome, RG, cidade, além de suas contas bancárias. Dados importantes
para as contas dos clientes da agência são número da conta, saldo e informações
sobre o conjunto de transações (número_transação, data, valor) associadas à
conta.

2. A partir da seguinte situação, desenhe o DER, coloque os atributos para cada


entidade, determine o atributo chave para cada entidade e as cardinalidades
mínima e máxima. Os alunos do curso de Matemática do IFBA resolveram formar
um clube do livro para controlar o empréstimo de livros. O clube funcionará da
seguinte forma: cada aluno selecionará alguns livros que tenha em casa para doar
ao clube. Esses livros serão classificados por gênero (por exemplo, didático,
romance, ficção, policial, etc.). Sobre o livro, é necessário saber: nome do livro,
nome do autor, editora, ano de publicação, código do gênero, nome do gênero e
ISBN. Não pode haver livros repetidos. Sobre os alunos, é necessário saber a
matrícula do aluno, nome, telefone e turma a que ele pertence. Os livros podem ser
emprestados para os alunos cadastrados, e quando isso acontece, é necessário
saber a data do empréstimo e a data da devolução. Se um aluno atrasar a
devolução mais de uma vez, ele será banido do grupo.

3. A partir da seguinte situação, desenhe o DER, coloque os atributos para cada


entidade, determine o atributo chave para cada entidade e as cardinalidades
mínima e máxima. Uma concessionária que trabalha com venda de veículos deseja
criar uma base de dados para seu negócio. Para qualquer veículo, sabemos o
número do chassi, número da placa, cor, ano de fabricação, quilometragem, código
da marca, nome da marca, código do modelo e nome do modelo. Todo carro
pertence a um modelo, e este modelo pertence a uma marca. Como a
concessionária vende veículos usados de diferentes marcas, é interessante haver
um cadastro para as marcas e um cadastro para os modelos. Uma pessoa pode
assumir um dos seguintes papéis em relação à concessionária: corretor ou
comprador. Sobre o comprador do veículo, tem-se CPF, nome, estado civil e, se for
casado, os dados do cônjuge (como nome e CPF). Sobre os corretores, tem-se
número da matrícula, nome e data de admissão. Um corretor negocia com um
comprador a venda de um veículo. Sobre a venda, são necessárias as seguintes
informações: data da venda, valor da venda e valor da comissão do corretor.
4. Quer-se construir um BD sobre alunos de uma universidade. O BD deve possuir
condições de responder às seguintes questões:

Dado o número do aluno, deseja-se saber:

− em quais disciplinas está atualmente matriculado


− qual o curso deste aluno
− dados pessoais sobre o aluno

Dado o código de um departamento, deseja-se saber:

− cursos que estão sob a responsabilidade do departamento


− detalhes sobre o departamento

Dado um curso, deseja-se saber:

− disciplinas obrigatórias do curso


− disciplinas optativas do curso
− alunos desse curso

Dado uma disciplina, deseja-se saber:

− alunos matriculados na disciplina


− pré-requisitos da disciplina

Fazer um esquema conceitual para representar o BD.

Você também pode gostar