SQL - DDL e DML Flashcards

1
Q

A arquitetura em três esquemas tem por objetivo separar o usuário da aplicação do banco de dados físico. Defina os três níveis em que ela se divide.

A
  • Nível Interno: descreve a estrutura de armazenamento físico do banco de dados.
  • Nível Conceitual: descreve a estrutura de todo o banco de dados para a comunidade de usuários.
  • Nível Externo ou Visão: cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Uma view pode sofrer inserção ou atualização quando atender as seguintes restrições:

A
  • A query não pode conter join, ou seja, deve ser baseada apenas em uma tabela.
  • A query deve conter todas as colunas nott null da tabela referenciada.
  • A query não pode conter operadores de conjunto: UNION, EXCEPT e INTERSECT.
  • A query não pode conter o operador DISTINCT.
  • A query não pode conter funções de agregação.
  • A query não pode conter GROUP BY.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O comando Group By deve ser semnpre seguido de…

A

todas as colunas selecionadas que não façam parte de uma função de agregação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual a diferença entre o INNER JOIN e o OUTER JOIN?

A

O Inner Join traz apenas as ocorrências encontradas no relacionamento, ou seja, itens da relação A que existam em B.

O Outer Join traz também os itens não presentes na relação B.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly