Nome: _____________________________________ ___________________________________________________________ __________________________________________ ____________________________ ________ 1. O que signifca a sigla SQL?
Structured Query Language
Structured Quiz Language
Standard Queson Language
Structured Quorum Language
!"? 2. Para que serve a unção !"?
Efetuar backup do banco de dados completo
Calcular média aritméca em um conjunto de dados
Executar um anvrus no banco de dados! para seguran"a
#rdenar os dados em uma consulta em ordem alfabéca
#. Qual $as $eclaraç%es a seguir a$iciona uma coluna $e nome &'_e$i(ora a uma (a)ela *+ e,is(en(e- $e nome ()l_livro?
$L%E& %$'LE $(( )(*editora tbl*livro S+$LL),% ,#% ,-LL.
C&E$%E %$'LE tbl*livro /)(*editora S+$LL),% ,#% ,-LL0.
$L%E& %$'LE tbl*livro ),SE&% )(*editora S+$LL),% ,#% ,-LL.
$L%E& %$'LE tbl*livro $(( )(*editora S+$LL),% ,#% ,-LL.
. Qual a unção $a cl+usula /!&N"?
-samos a cl1usula 2$3),4 para unir duas tabelas em uma consulta
-samos a cl1usula 2$3),4 para especi5car condi"6es de 5ltragem em grupos de registros
-samos a cl1usula 2$3),4 para substuir a cl1usula 72E&E nas consultas
-samos a cl1usula 2$3),4 para retornar registros 8ue iniciem com uma letra espec5ca
0. Se quisermos a(ualiar um regis(ro em uma (a)ela $o )anco $e $a$os- qual $eclaração $evemos uliar?
+#()9:
-;($%E
-;4&$(E
%$'LE
3. 4omo re(ornar (o$os os $a$os $a (a)ela ()l4lien(es $e um usu+rio cu*o nome 5 67+)io8 e cu*o so)renome 5 6$os 9eis8- sa)en$o que essas inormaç%es se localiam nas colunas Nome4lien(e e So)renome4lien(eresecvamen(e?
SELEC% ,omeCLiente! SobrenomeCliente 9+ tblClientes 72E&E ,omeCLiente=>91bio> $,( SobrenomeCliente=>dos &eis>
SELEC% ? 9+ tblClientes 72E&E ,omeCLiente=>91bio> $,( SobrenomeCliente=>dos &eis>
SELEC% ,omeCLiente! SobrenomeCliente 9+ tblClientes 72E&E ,omeCLiente=>91bio> #& SobrenomeCliente=>dos &eis>
SELEC% >91bio>! >dos &eis> 9+ tblClientes
;. Qual a $eclaração que $evemos uliar ara re(ornar os $a$os $a coluna Nome4lien(e $a (a)ela ()l4lien(es?
SELEC% ,omeCLiente 9+ tblClientes
&E%-&, ,omeCLiente 9+ tblClientes
SELEC% tblClientes 9+ ,omeCLiente
4E% ,omeCLiente ': tblClientes
<. 4omo roce$er ara inserir um novo au(or $e so)renome 6Sagan8 em uma (a)ela $e nome ()lu(ores?
),SE&% ),%# tbl$utores /Sobrenome$utor0 3$L-ES />Sagan>0
),SE&% ),%# Sobrenome$utor@tbl$utores 3$L-ES />Sagan>0
),SE&% tbl$utores /Sobrenome$utor0 3$L-ES />Sagan>0
),SE&% />Sagan>0 ),%# tbl$utores /Sobrenome$utor0
=. Preciso o)(er (o$os os $a$os $e uma (a)ela $e nome ()lPro$u(os on$e os nomes $os ro$u(os- que es(ão na coluna NomePro$u(o- se iniciam com a le(ra >. 4omo roce$er?
SELEC% A 9+ tbl;rodutos 72E&E ,ome;roduto L)BE +D
SELEC% ? 9+ tbl;rodutos 72E&E ,ome;roduto = D+
SELEC% ? 9+ tbl;rodutos 72E&E ,ome;roduto L)BE +D
SELEC% ? 9+ ,ome;roduto 72E&E tbl;rodutos = D+
1. Precisamos classifcar em or$em os resul(a$os o)$os em uma consul(a SQL. Qual $a sseguin(es $eclaraç%es $eve ser ulia$a ara esse fm?
S#&% ':
#&(E,$%E
CL$SS)9: ':
#&(E& ':
11. Para e,cluir um regis(ro @nico $e uma (a)ela- qual $as seguin(es $eclaraç%es o$e ser usa$a?
%&-,C$%E
&E+#3E
E&$SE
(ELE%E
12. Precisamos rogramar um )anco $e $a$os ara que- semre que um $e(ermina$o regis(ro or inseri$o em uma (a)ela- uma ação esecAfca se*a realia$a au(omacamen(e. Qual es(ru(ura nos ermi(e rogramar isso?
3)E7
S%#&E( ;CE(-&E
%&)44E&
C-&S#&
1#. Qual $os seguin(es NBO 5 um o $e *oin usa$o em SQL?
),,E& #),
#-%E& #),
EF%&$ #),
CSS #),
1. Para que serve a cl+usula "9OCP DE?
$grupar registros de acordo com o po de dados declarado na cria"Go da tabela
$grupar dados baseando
$grupar registros em subgrupos baseados em colunas ou valores retornados por uma expressGo
$grupar dados em consultas realizadas por meio de Stored ;rocedures disparadas por um %rigger +aster
10. 4aso vocF necessi(e inserir um novo regis(ro no )anco $e $a$os- qual $eclaração $eve uliar?
$(( &E4)S%E&
),SE&% &EC#&(
,E7 ($%$
),SE&% ),%#
13. 4omo e,cluir uma e,i)ição GvisãoH $e nome vI_Livrosu(ores?
(ELE%E 3)E7 vH*Livros$utores
EFCL-(E 3)E7 vH*Livros$utores
( 3)E7 vH*Livros$utores
E&$SE 3)E7 vH*Livros$utores
1;. Qual $eclaração $evemos uliar ara re(ornar (o$os os $a$os $os clien(es $e nome 7+)io $a (a)ela ()l4lien(es- on$e a coluna $e nomes se cJama Nome4lien(e?
SELEC% ,omeCLiente 9+ tblClientes #&(E& ': >9abio>
&E%-&, ? 9+ tblClientes 7)%2 ,$+E = >9abio>
SELEC% ? 9+ tblClientes 72E&E ,omeCliente = >9abio>
4E% ,omeCLiente 9+ tblClientes 72E, ,omeCLiente = >9abio>
1<. Qual $os seguin(es gruos con(5m somen(e cons(rain(s v+li$as em SQL?
;&)+$&: BE:! ,#% ,-LL! 9#&E)4, BE:! ),,E& #),
;&)+$&: BE:! 9#&E)4, BE:! #&(E& ':! -,)Q-E
;&)+$&: BE:! C2ECB! 9#&E)4, BE:! (E9$-L%
9#&E)4, BE:! ,#% ,-LL! 3E&)9:! -,)Q-E
1=. Qual $eclaração $evemos usar ara ee(uar uma consul(a a um )anco $e $a$os?
4E%
C#,S-L%
SELEC%
Q-E&:
2. 4omo consul(ar $uas (a)elas- $e livros e au(ores G()l_livro e ()l_au(oresH- e re(ornar os $a$os relavos aos livros e aos au(ores ao mesmo (emo?
SELEC% ? 9+ tbl*Livro ),,E& #), tbl*autores #, tbl*Livro@)(*$utor = tbl*autores@)(*$utor
SELEC% ? 9+ tbl*$utor ),,E& #), tbl*livros #, tbl*Livro@)(*$utores = tbl*autor@)(*$utor
SELEC% ? 9+ tbl*Livro ),,E& #), tbl*autores #, tbl*Livro = tbl*autores
SELEC% ? 9+ tbl*Livro ),,E& #), tbl*autor #, tbl*Livro@)(*$utor = tbl*autores@)(*$utor