Você está na página 1de 1

Trabalho de Banco de Dados

Professor: Jnatas Costa de Oliveira

Valor na Mdia: 2,0 pontos

Detalhes: Equipes de no mximo 4 alunos.

Penalizao por dia de atraso: 0,2 ponto

Data de Entrega: 25/09/2015

1. Explique cada um dos tipos das restries seguintes: chave primria, chave secundria
(alternativa, unique), chave estrangeira, not null e check (restrio semntica). (0,3
pontos)
2. Apresente o script SQL necessrio para criar o seguinte modelo de dados, incluindo as
restries necessrias. O contexto um cadastro de telefones de clientes, com sua
operadora, e preo do plano. (0,3 pontos)

Telefones (id, numero, operadora_id, valor_plano)


Clientes (id, cpf, nome)
Operadoras (id, nome)
Clientes_Telefones(id, cliente_id, telefone_id)

3. Apresente as seguintes consultas SQL (1,4 ponto):


a. Liste todos os clientes e as operadoras que ela possui vnculo, filtrando apenas
pelos clientes que comeam pela letra M e terminam com a letra A.
b. Apresente os clientes e seus telefones, apenas se o valor do plano desse telefone
for maior que R$20,00.
c. Apresente os clientes, cujo somatrio dos planos dos seus telefones no
ultrapasse R$100,00.
d. Apresente para cada operadora, a quantidade de telefones que ela possui, e o
valor mdio do plano.
e. Utilizando subselect, apresente os nomes dos clientes que pertenam a mesma
operadora do cliente Pedro Carvalho
f. Apresente a operadora que mais arrecada dinheiro com plano.

Você também pode gostar