Você está na página 1de 1

Instituto Federal de Mato Grosso do Sul

Licenciatura de Computação
Projeto de Banco de Dados
Turma 4º - 2019.2

Mercado financeiro é, por definição, um ambiente de compra e venda de valores mobiliários


(ações, opções, títulos), câmbio (moedas estrangeiras) e mercadorias (ouro, produtos agrícolas).
Esse mercado também é conhecido como renda variável, e como o próprio nome diz, você pode
ganhar fortunas ou perder todo o seu dinheiro em poucos minutos. Com essas informações, crie
um banco de dados que irá gerenciar uma plataforma de negociação. No banco de dados, cada
cliente tem sua conta com suas informações pessoais como o nome, o cpf, data de nascimento,
cidade, cep, agência e conta bancária. Além disso, existe uma outra tabela que guarda o seu
respetivo login e senha. É importante lembrar que um cliente só pode ter um login. Cada cliente
pode fazer realizar investimentos em uma série de produtos ou categoria, como: ações, títulos,
debêntures, CBDs, etc. Cada produto possui suas especificações, por exemplo: um produto tipo/
categoria de CDB, possui: um nome, uma data de vencimento, um valor mínimo para investir e
um banco responsável pela sua emissão. Quando o investidor escolher o tipo do produto dentro
de uma categoria de produtos, ele deve informar o valor que deseja investir. Com o tempo o
cliente começa acompanhar o rendimento da sua aplicação, vendo a diferença do valor investido,
pelo valor rendido (que pode ser maior ou menos que o investido.

Obs 0: Pode fazer no BR Modelo.


Obs 1 : Nem todas as informações/tabelas estão descritas explicitamente no texto acima.
Obs 2: Julgue as colunas que devem ser não nulas e/ou únicas.
Obs 3: Por padrão a data de nascimento, caso não seja informada, é 01/01/1980.
Obs 4: Todas as tabelas devem possui o campo id como chave primária.
Obs 5: É importante ter que nenhuma informação que já se saiba os possíveis valores, não deixar
que seja digitado pelo usuário final. Por exemplo: o nome da cidade, nome do estado.

1) Crie o modelo ER.


2) Baseado no seu modelo ER, crie o modelo físico usando linguagem de script SQL.
3) Altere sua tabela que guarda as especificações de cada produto e adicione a coluna
rentabilidade mínima
- Insira 2 registros em cada uma das tabelas criadas.
- Atualize/Modifique o nome e o CPF de dois clientes.
- Delete uma categoria de produto

Você também pode gostar