You are on page 1of 3

UNIVERSIDADE ANHANGUERA - UNIDERP

C U R S O D E TECNOLOGIA ANALISE E DESENVOLVIMENTO DE SISTEMAS


Avaliao:

Trabalho

Data:

Disciplina: Sistema de Banco de Dados

Valor: 5,0 pontos


Semestre: 3

Turma: N30

Professor(a): Jeferson Bussula Pinheiro

Nota Trab.

Acadmico(a):

RA:

Acadmico(a):

RA:

O trabalho deve ser desenvolvido em dupla e entregue impresso at


08/06/2015.
1 - Defina a utilizao das clusulas:
LEFT, RIGHT, FULL OUTER, CROSS JOIN e SELF JOIN;
ORDER BY e Desc;
GROUP BY;
HAVING;
MAX;
MIN;
SUM;
AVG;
EXTRACT;
COUNT;
CAST;
VIEW;
FOREIGN KEY;
PRIMARY KEY;
WHERE;
ON;
LIKE e ILIKE;
CONSTRAINT;
SEQUENCE;
CURRENT_DATE;
DISTINCT;
UPDATE;
DELETE;
LIMIT;
CASE e WHEN;
THEN;
ELSE;
CHAR_LENGTH e LENGTH;
LOWER;
UPPER;
SUBSTRING;
TRIM, LTRIM e RTRIM
MD5;
REPLACE;
INITCAP;
MONTH, YEAR e DAY.
Defina a utilizao dos operadores
IN e NOT IN;
EXISTS e NOT EXISTS;
ANY e ALL;
UNION.

Mdia

2 - Desenvolva um modelo de banco de dados de um sistema onde podem


ser utilizados os conceitos dos itens definidos a cima citados.
Deve ser apresentado o script de criao da estrutura do modelo;
Deve ser apresentado o script de insero dos dados do modelo;
Deve ser apresentado o script contendo pelo menos um exemplo
de todos os itens definidos.

3 - Desenvolva/Crie as entidades conforme modelo.

a. Crie pelo menos 5 usurios.


b. Criar uma senha para cada usurio.
c. Fazer que cada usurio siga uns aos outros.
d. Criar pelo menos 5 mensagens para usurio.
e. Criar um sexto usurio, no atribuindo senha e no incluindo seguidores
para este.
4 - Com base no modelo de entidade relacional a cima realize as
seguintes consultas.
1) Liste as ultimas 2 mensagens de cada usurio.
a. Liste a ultima mensagem de cada usurio.
2) Liste os usurios que postaram mais de 3 mensagens, inclusive a
quantidade de mensagens e o nome do usurio de postagem da
mensagem.
3) Liste os usurios e seus devidos seguidores.
a. Inclua um usurio que no possua seguidor.
b.

Liste os usurios e seus devidos seguidores inclusive aquele


que no possui seguidor.

4) Liste os usurios que possuem situao de seguindo como pendente, e


quais os usurios que esto pendente de confirmao.

/* --DOMINIOS-0 - PENDENTE
1 - ATIVO
2 - CANCELADO
*/
5) Atravs de uma mensagem postada, liste o usurio que postou a
mensagem e quais usurios que iro visualizar a mensagem em
questo.
6) Liste todos os usurios que no possuem senha.
7) Liste os usurios que possuem mais de uma senha cadastrada
(obrigatrio algum usurio possuir mais de uma senha), juntamente com
as mensagens postadas pelo usurio.
Obs.: As mensagens no podem estar duplicadas.
8) Liste todos os usurios que j postaram mensagens.
9) Liste todos os usurios que j postaram mensagens e a quantidade de
mensagem que cada um postou.
10)Liste todas as mensagens postadas no ms de Setembro (obrigatrio
haver algumas mensagens postadas em Maio) com usurio de
postagem, data de incluso e o ms de postagem.