Trabalho Referente A Prova N2 1
C U R S O D E TECNOLOGIA ANALISE E DESENVOLVIMENTO DE SISTEMAS
Média
Avaliação: Trabalho
Data:
Valor: 5,0 pontos
Disciplina: Sistema de Banco de Dados
Semestre: 3º
Turma: N30
Professor(a): Jeferson Bussula Pinheiro
Nota Trab.
Acadêmico(a):
RA:
Acadêmico(a):
RA:
O trabalho deve ser desenvolvido em dupla e entregue impresso até 08/06/2015.
1 - Defina a utilização das cláusulas: 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 utilização dos operadores IN e NOT IN; EXISTS e NOT EXISTS; ANY e ALL; UNION. 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 criação da estrutura do modelo; Deve ser apresentado o script de inserção 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 usuários.
b. Criar uma senha para cada usuário.
c. Fazer que cada usuário siga uns aos outros.
d. Criar pelo menos 5 mensagens para usuário.
e. Criar um sexto usuário, não atribuindo senha e não 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 usuário.
a. Liste a ultima mensagem de cada usuário.
2) Liste os usuários que postaram mais de 3 mensagens, inclusive a quantidade de mensagens e o nome do usuário de postagem da mensagem.
3) Liste os usuários e seus devidos seguidores.
a. Inclua um