Baixe o app para aproveitar ainda mais
Prévia do material em texto
1,25 pts. 1. O esquema abaixo refere-se a um banco de dados criado para auxiliar na gerência de orientação de alunos por professores e da defesa do Trabalho de Conclusão de Curso (TCC) pelos alunos. Analise-o: Professor (MatP,NomeP, telP, emailP) Aluno (MatA, MatP, NomeA, emailA) TCC (IDTCC, MatA, Titulo, Resumo) Uma consulta aos dados das tabelas, resultou no seguinte resultado: PROFESSOR ALUNO TÍTULO José Oswaldo João Tavares Automação de Geração de BD José Oswaldo Jeferson Linhares MIR José Oswaldo Fernanda Kefren Projeto Gorila Maria Lima Gulherme Souza Farejador de Mega Plágios Alexandre Gonçalves Olívia Oliveira Firewall SAI Maria Lima Juliana Prado Sistema de Mapeamento de Ondas Assinale a única alternativa que retorna exatamente os dados exibidos acima: SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP; SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEP, NOMEA, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; 1,25 pts. 2. INSERT INTO Aluguel VALUES (15/8/2017, 2056, 10, 180, 1022, 8, 104, NULL) INSERT ON Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, NULL, 104) INSERT INTO Aluguel (2056, 15/8/2017, 10, 180, 1022, 8, NULL) INSERT Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, 104) INSERT INTO Aluguel VALUES (2056, 15/8/2017, 10, 180,1022, 8, NULL, 104) 1,25 pts. javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202014955949.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205416500/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202014955974.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205416525/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202014955926.') 3. Cinco. Dois. Seis. Quatro. Três. 1,25 pts. 4. Ano: 2010 - Banca: FCC - Órgão: BAHIA GÁS - Prova: Analista de Processos Organizacionais - Análise de Sistemas Em um SGBD relacional, são pertinentes à linguagem de definição de dados e à linguagem de manipulação de dados, respectivamente: Drop Index e Alter Table. Create Index e Insert Into. Delete e Select. Update e Drop Table. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205416477/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202014955925.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205416476/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); Insert Into e Create Table. 1,25 pts. 5. A maioria dos Sistemas de Gerência de Banco de Dados (SGBD) utiliza a linguagem Structured Query Language (SQL). Em um sistema de informação que usa um banco de dados relacional um programador escreve o seguinte código abaixo: CREATE TABLE cliente ( id INT, nome CHAR(20), telefone CHAR(15), endereco CHAR(30) ); No código acima, o termo NOME representa: Uma view. Uma tabela. Uma linha. Uma coluna. Um objeto. 1,25 pts. 6. A SQL é conhecida comercialmente como uma linguagem de consulta padrão utilizada para manipular bases de dados relacionais, possuindo diversos recursos na definição da estrutura de dados para modificação de dados no banco de dados e para a especificação de restrições de segurança. A SQL integra três sub-linguagens, descritas a seguir: I. Suporta comandos para manipular dados, como select, insert, update e delete. II. Suporta comandos para supervisionar o acesso aos dados, como grant e revoke. III. Suporta comandos para criação de objetos e administração do banco de dados, como alter e drop. As sub-linguagens descritas em I, II e III são, respectivamente: Data Manipulation Language - DML, Data Control Language - DCL e Data Definition Language - DDL Data Manipulation Language - DML, Data Definition Language - DDL e Data Control Language - DCL Data Definition Language - DDL, Data Control Language - DCL e Data Manipulation Language - DML Data Manipulation Language - DML, Data Control Language - DCL e Data Aria Language - DAL Data Definition Language - DDL, Data Manipulation Language - DML e Data Control Language - DCL 1,25 pts. 7. Considerando o trecho de código em linguagem SQL padrão (versão 2019), julgue verdadeiras (V) ou falsas (F) as afirmativas a seguir. javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202015593298.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206053849/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202015593383.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206053934/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202015593421.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206053972/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); CREATE TABLE funcionario ( id INTEGER PRIMARY KEY AUTOINCREMENT, nome VARCHAR(50), cpf VARCHAR(11), endereco varchar(100)); INSERT into funcionario (nome, cpf, endereco) VALUES ('João', '11122233344', 'Rua do João'); INSERT into funcionario (nome, cpf, endereco) VALUES ('Pedro', '55566677788', 'Rua do Pedro'); INSERT into funcionario (nome, cpf, endereco) VALUES ('José', '88899900011', 'Rua do José'); SELECT id, cpf FROM funcionario where nome like 'Pedro'; I. O resultado exibido é a tupla "2, 55566677788" referentes ao id e ao cpf onde o nome é 'Pedro' na tabela funcionário. II. O campo cpf é uma chave primária na tabela funcionário. III. O campo endereço pode conter no máximo 50 caracteres. A sequência correta é I-F; II-F; III-F I-V; II-V; III-F. I-V; II- F; III-F I-F; II-V; III-V. I-V; II- V; III-V 1,25 pts. 8. Em bancos de dados relacionais, para obter uma consulta que retorne os dados dos funcionários (tabela funcionario) ordenados de forma ascendente por matrícula, deve- se utilizar o seguinte comando SQL: Select * from Matricula order by Funcionario Select * from Funcionario order by matricula asc Select matricula from Funcionario order by asc Select * from Funcionario order by matricula desc Select matricula from Funcionario order by matricula javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202015593422.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206053973/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
Compartilhar