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