GOVERNO DO ESTADO DE SÃO PAULO ETE Monsenhor Antonio Magliano TLBD III - Perguntas Sobre SQL 1. Para criar uma tabela de alunos com os campos RG, Nome, Sexo, Período e Data_Nascimento, é correto: a) Create Table Alunos with RG text(15), Nome Text(20), Sexo Texto(1), Período Text (10), Data_Nasc Date b) Create Table Alunos with RG text(15), Nome Texto(20), Sexo Texto(1), Período Text (10), Data_Nasc Data c) Create Table Alunos RG text(15), Nome Text(20), Sexo Texto(1), Período Text (10), Data_Nasc Date d) Create Table Alunos (RG text(15), Nome Text(20), Sexo Texto(1), Período Text (10), Data_Nasc Date) 2. Para que serve a instrução Create Table? a) Todas estão incorretas. b) Criar uma chave primária para uma tabela c) Para organizar uma planilha do Excel d) Para criar uma tabela de dados. 3. O que é SQL? a) Linguagem utilizada para consultar, atualizar e manipular banco de dados, além de recuperar, classificar e filtrar dados específicos a serem extraídos do banco de dados. b) Todas estão incorretas. c) Linguagem utilizada para recuperar, classificar e filtrar dados específicos a serem extraídos do banco de dados. d) Linguagem utilizada para consultar, atualizar e manipular banco de dados. e) Linguagem utilizada somente pelo Access 4. Qual a sintaxe da instrução Alter Table, para excluir uma coluna qualquer? a) Alter Table nome_da_tabela Drop Colunm nome_do_campo b) Alter Table nome_da_tabela Drop Column nome_do_campo tipo_do_campo c) Alter Table nome_da_tabela Drop Column nome_do_campo d) Todas estão incorretas. 5. Qual a utilidade da Instrução Alter Table? a) Modificar a estrutura de qualquer tabela de banco de dados. b) Modificar a estrutura de uma tabela criada com Create Table. c) Alterar dados dos registros da tabela d) Todas estão incorretas. 6. Como incluir dados nos campos RG, Nome, Sexo, Período e Data_Nasc, os valores 123, Ygor, M, Tarde, 12/10/1972? a) Insert into RG 123, Nome Ygor, Sexo M, Período Tarde, Data_Nasc 12/10/1972 b) Insert into alunos (RG, Nome, Sexo, Período, Data_Nasc values 123, Ygor, M, Tarde, 12/10/1972) Site Prof. Hidalgo -1- GOVERNO DO ESTADO DE SÃO PAULO ETE Monsenhor Antonio Magliano c) Insert into alunos (RG, Nome, Sexo, Período, Data_Nasc) values (123, Ygor, M, Tarde, 12/10/1972) d) Insert into alunos (RG, Nome, Sexo, Período, Data_Nasc) values ("123", "Ygor", "M", "Tarde", "12/10/1972") e) Insert into alunos (RG, Nome, Sexo, Período, Data_Nasc) values ("123", "Ygor", "M", "Tarde", #12/10/1972#) 7. Qual a sintaxe da instrução Alter Table, para adicionar uma coluna qualquer? a) Alter Table nome_da_tabela Add Colunm Nome_do_Campo tipo_do_campo. b) Alter Table nome_da_tabela Add Column Tipo_do_Campo Nome_do_campo. c) Alter Table nome_da_tabela Add Column Nome_do_Campo tipo_do_campo. d) Todas estão incorretas. 8. Qual a utilidade da Cláusula Constraint? a) Você utiliza a cláusula Constraint na instrução Create Table para criar restrições (chave primária ou relacionamento). b) Você utiliza a cláusula Constraint na instrução Create Table ou Alter Table para criar restrições (chave primária). c) Você utiliza a cláusula Constraint na instrução Create Table ou Alter Table para criar ou excluir restrições (chave primária). d) Você utiliza a cláusula Constraint na instrução Alter Table para criar restrições (chave primária). e) Você utiliza a cláusula Constraint na instrução Alter Table para excluir restrições (chave primária). 9. Qual o comando correto para alterar o nome de um determinado cliente de Rafael para Rafaela, sabendo que seus dados são: RG 546, Nome Rafael, Sexo F, Período Noite, Data_Nasc 15/02/1975. a) Update Set Nome = "Rafaela" where Sexo = "F" b) Update Alunos Set Nome = "Rafaela" where Sexo = "F" c) Update Alunos Set Nome = "Rafaela" where RG = "546" d) Update Alunos Set Nome = "Rafaela" where Sexo = "Tarde" e) Todas estão incorretas. 10. Sobre a Instrução SELECT, selecione a correta. a) Quando a instrução SELECT é executada, o comando procura a tadela especificada, seleciona as linhas que atendem aos critérios e classifica ou agrupa as linhas resultantes na ordem especificada. b) Quando a instrução SELECT é executada, o comando procura a tadela especificada, extrai as colunas especificadas, seleciona as linhas que atendem aos critérios e classifica ou agrupa as linhas resultantes na ordem especificada. c) Quando a instrução SELECT é executada, o comando procura a tadela especificada, extrai as colunas especificadas e classifica ou agrupa as linhas resultantes na ordem especificada. d) Todas estão corretas. Site Prof. Hidalgo -2- GOVERNO DO ESTADO DE SÃO PAULO ETE Monsenhor Antonio Magliano e) Todas estão incorretas. 11. O que faz a instrução: SELECT RG, NOME FROM ALUNOS a) Seleciona RG e Nome dos Alunos cadastrados na base de dados. b) Não seleciona RG e Nome dos Alunos cadastrados na base de dados. c) Seleciona RG dos Alunos cadastrados na base de dados. d) Seleciona Nome dos Alunos cadastrados na base de dados. e) Todas estão incorretas 12. Para selecionar somente os nomes dos alunos do sexo feminino, o comando é: a) SELECT * FROM ALUNOS WHERE SEXO = F b) SELECT * FROM ALUNOS WHERE SEXO = "F" c) SELECT NOME FROM ALUNOS WHERE SEXO = F d) SELECT NOME FROM ALUNOS WHERE SEXO = "F" e) Todas as anteriores. 13. Para selecionar os nomes, sexo e período dos homens que estudam durante a tarde, o comando é? a) SELECT * FROM ALUNOS WHERE SEXO = M AND PERÍODO = TARDE b) SELECT NOME, SEXO, PERÍODO FROM ALUNOS WHERE SEXO = "M" AND PERÍODO = TARDE c) SELECT NOME, SEXO, PERÍODO FROM ALUNOS WHERE SEXO = "M" AND PERÍODO = "TARDE" d) SELECT NOME, SEXO, PERÍODO FROM ALUNOS WHERE SEXO = M AND PERÍODO = "TARDE" e) SELECT NOME, FROM ALUNOS WHERE SEXO = "M" AND PERÍODO = TARDE 14. SELECIONAR OS NOMES DOS ALUNOS QUE COMEÇAM COM A LETRA A a) SELECT NOME FROM ALUNOS WHERE NOME LIKE "A" b) SELECT NOME FROM ALUNOS WHERE NOME LIKE A c) SELECT NOME FROM ALUNOS WHERE NOME = "A" d) SELECT NOME FROM ALUNOS WHERE NOME = A e) Nenhuma das Anteriores Resultados 1. (d) 2. (d) 3. (a) 4. (c) 5. (b) 6. (e) 7. (c) Site Prof. Hidalgo 8. (c) 9. (c) 10. (b) 11. (c) 12. (d) 13. (c) 14. (a) -3-