1471 Q137605
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens subseqüentes.

A operação join recupera os dados de uma ou mais tabelas por meio de uma única query. O Oracle permite que uma operação join trate de até 256 tabelas.

1472 Q137527
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.

No Oracle, o comando CREATE ROLE permite a criação de um role e a atribuição de permissão de acesso a esse role.

1473 Q137525
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.

O comando CREATE INDEX permite a criação de índices BITMAP. Essa funcionalidade é bastante útil quando uma coluna tem muitos valores distintos.

1474 Q137523
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.

O comando ALTER TRIGGER permite que uma trigger seja habilitada, desabilitada ou recompilada. A opção COMPILE [DEBUG] regenera a informação PL/SQL.

1475 Q137522
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.

O comando ALTER PROCEDURE recompila uma procedure PL/SQL armazenada, mas não permite que o código seja alterado. Para isso, pode-se usar o comando REPLACE PROCEDURE.

1476 Q137519
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica dos comandos SQL*Plus, julgue os itens a seguir.

Além de listar as definições das colunas de uma determinada tabela, view ou sinônimo, o comando DESCRIBE lista também as especificações de funções ou procedures.

1477 Q137518
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica dos comandos SQL*Plus, julgue os itens a seguir.

O comando STARTUP pode abrir uma instância do gerenciador de banco de dados Oracle, mas não pode montar e abrir uma base de dados.

1478 Q137453
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Dados os conteúdos de duas tabelas relacionais, PARTE e PREDIO, a seguir:

1479 Q137451
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação a structured query language (SQL), julgue os itens a seguir.

Para se excluir um índice de um banco de dados, utiliza-se o comando DROP INDEX <index_name> ON <tbl_name> .

1480 Q137450
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação a structured query language (SQL), julgue os itens a seguir.

A sintaxe do comando para a criação de uma base de dados em SQL é dada por CREATE DATABASE IF NOT EXISTS <db_name> , sendo que IF NOT EXISTS não é um parâmetro obrigatório.

1481 Q137448
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Para a análise da consulta SQL abaixo, considere duas tabelas: capital e interior, com os mesmos campos e tipos de dados. Sobre a consulta é correto afirmar: SELECT candidato FROM capital WHERE cargo = 'analista' UNION SELECT candidato FROM interior WHERE cargo = 'analista'

1482 Q137438
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Para selecionar apenas um registro, de cada grupo de registros duplicados, utiliza-se a cláusula SQL

1483 Q137412
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.

O DELETE apaga a tupla inicial usando a condição especial WHERE CURRENT do cursor T1Cursor.

1484 Q137410
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.

O %NOTFOUND depois do nome do cursor é verdadeiro exatamente quando o FETCH, por meio do cursor, falha na busca de alguma tupla.

1485 Q137408
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.

O FETCH deve prover variáveis para cada componente da tupla recuperada, sempre por meio de variáveis locais, como mostra o código indicado.

1486 Q137407
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.

Na definição do cursor T1Cursor a query SELECT-FROM-WHERE seleciona as tuplas de T1 onde o primeiro componente é menor que o segundo. A declaração do FOR UPDATE é obrigatória na declaração do cursor, mesmo que não haja nenhuma mudança no mesmo.

1487 Q137405
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.

As variáveis a e b são declaradas de maneira que tenham tipos iguais aos tipos de atributos e e f da relação T1.

1488 Q137285
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Seja a tabela ALUNO(NOME, DISCIPLINA, ANO). O comando SQL que lista todas as disciplinas da tabela alunos, mostrando o total de alunos existentes em cada disciplina é

1489 Q137264
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 26, 27, 28 e 29 considere as seguintes tabelas:

o

-      No Oracle,  após a execução da consulta SQL

       

        

...
1490 Q137262
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 26, 27, 28 e 29 considere as seguintes tabelas:

No Oracle, a consulta SQL

select * from (select y, z from t1)

minus

(select y, z from t1

minus

select * from t2)

produz como resultado:

1491 Q137259
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 26, 27, 28 e 29 considere as seguintes tabelas:

No Oracle, a consulta SQL

select max(s)

from ( select a as q, x as r, y as s

       from t1, t2

       where t1.x <= t2.a )

produz um resultado de apenas ...

1492 Q137087
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.

Um trigger é um tipo especial de procedure chamada automaticamente quando há uma modificação de dados. Os triggers estão associados a comandos como INSERT, UPDATE ou DELETE. Em SQL, os triggers são criados por meio do comando INSERT TRIGGER.

1493 Q137086
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.

O comando COMMIT TRANSACTION termina uma operação aberta explicitamente por meio do comando BEGIN ou aberta implicitamente como parte de comandos INSERT, UPDATE ou DELETE.

1494 Q137084
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.

A função CAST converte qualquer expressão, como, por exemplo, um valor de uma coluna, em outro tipo predefinido. Caso o espaço ocupado pelo valor convertido seja maior que o valor original, o próprio SQL aumenta o espaço para armazenamento do valor convertido.

1495 Q137082
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.

O comando ALTER TABLE permite a modificação em uma tabela sem que esta seja apagada e sem necessidade de mudança das permissões existentes.

1496 Q137080
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.

A linguagem SQL (structured query language) possui instruções para definição de dados, consulta e atualização, constituindo uma linguagem tanto para definição de dados (DDL) quanto para manipulação de dados (DML).

1497 Q137064
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta graficamente os dados de testes efetuados quando se executa um único comando SQL INSERT em um SGBD Oracle, usando-se a API de comandos JDBC do tipo Statement e PreparedStatement. O teste relaciona a quantidade de linhas que são inseridas pelo comando — eixo das ordenadas — e o tempo necessário (em milissegundos) para a execução desse comando — eixo das abscissas. Considerando as informações apresentadas, as características da linguagem SQL, do modelo de conectividade Java-SGBD através de conexões JDBC, e ainda as características do SGBD Oracle, julgue os itens seguintes.

São exemplos de palavras-chave...

1498 Q137062
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta graficamente os dados de testes efetuados quando se executa um único comando SQL INSERT em um SGBD Oracle, usando-se a API de comandos JDBC do tipo Statement e PreparedStatement. O teste relaciona a quantidade de linhas que são inseridas pelo comando — eixo das ordenadas — e o tempo necessário (em milissegundos) para a execução desse comando — eixo das abscissas. Considerando as informações apresentadas, as características da linguagem SQL, do modelo de conectividade Java-SGBD através de conexões JDBC, e ainda as características do SGBD Oracle, julgue os itens seguintes.

O comando SQL utilizado para i...

1499 Q137061
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O uso de DML (data manipulation languages) é mais adequado para uso nas células da coluna 1 que nas células da coluna 6.

1500 Q137059
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

A operação apagar (delete) em uma relação tem o potencial de violar restrições de chave e de integridade referencial da relação.

1501 Q137020
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Cada um dos itens seguintes contém um conjunto de instruções em SQL e outro em álgebra relacional. Julgue-os quanto à correspondência semântica entre os respectivos conjuntos de instruções.

1502 Q137018
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Cada um dos itens seguintes contém um conjunto de instruções em SQL e outro em álgebra relacional. Julgue-os quanto à correspondência semântica entre os respectivos conjuntos de instruções.

1503 Q137015
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Cada um dos itens seguintes contém um conjunto de instruções em SQL e outro em álgebra relacional. Julgue-os quanto à correspondência semântica entre os respectivos conjuntos de instruções.

1504 Q137012
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.

Para inserir um novo “Cliente” identificado pelo número 5433, que tenha comprado 1 “Item” do tipo sapato ao “Preço” de 45, é suficiente realizar em SQL a seguinte seqüência de instruções.

INSERT INTO “Cadastro” (Cliente, Quantidade, Preço)

 values (5433, 1, 45);

1505 Q137009
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.

Para agrupar pela “Quantidade” todos os itens armazenados na tabela Cadastro e retornar o maior valor de “Preço” em cada grupo de itens, é suficiente realizar em SQL a seguinte seqüência de instruções.

SELECT Preço, Quantidade

FROM Cadastro

GROUP BY Quantidade

HAVING Maximum (Preço);

1506 Q137006
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.

O comando SELECT Count (*) FROM Cadastro; retornará, ao ser executado, o valor 4.

1507 Q137003
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.

Para selecionar os campos Cliente, Item e Quantidade de todos os itens armazenados na tabela Cadastro, ordenando-os em ordem crescente em função da numeração utilizada para identificar “Cliente”, é suficiente realizar em SQL a seguinte seqüência de instruções.

SELECT Cliente, Item, Quantidade

FROM Cadastro

ORDER BY Cliente;

1508 Q137000
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.

Para selecionar os campos Cliente, Data e Item de todos os itens armazenados na tabela Cadastro com exceção do item “sapato”, é suficiente realizar em SQL a seguinte seqüência de instruções.

SELECT Cliente, Data, Item

FROM Cadastro

WHERE (Item != sapato);

1509 Q136972
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

O SELECT é um comando SQL típico para seleção de linhas e obedece à estrutura:

1510 Q136969
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)
Analise as seguintes afirmações relativas ao acesso a dados utilizando JDBC.

 I. Os tipos de dados existentes na linguagem SQL sempre têm equivalentes na linguagem Java. Um exemplo típico dessa equivalência é o tipo TIMESTAMP em SQL que, em Java, equivale ao tipo java.sql.Time.

II. A interface JDBC não impõe restrições aos enunciados SQL. Se o enunciado não for suportado pelo banco de dados, retorna um erro.

III. Existe um tipo de driver JDBC denominado tipo 1 que converte chamadas JDBC em chamadas ODBC. Para isso, é necessário que se instale e configure o driver ODBC para o banco de dados que se deseja acessar.

IV. No JDBC uma transação é inicializada pela utilização do método commit().

Indique a opção que contenha todas as afirmações verdadeiras....

1511 Q136966
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas à linguagem SQL:

I. A função COUNT informa quantas linhas existem na tabela ou quantas linhas da tabela atendem a condições específicas.

II. A função AVG calcula e retorna a média de valores da linha especificada. Só é possível utilizar essa função em linhas cujos campos sejam todos numéricos.

III. A instrução SUBSTRING ('Esta foi fácil' FROM 10 FOR 5) retorna a string 'fácil'.

IV. A instrução SELECT MAX * FROM nova_tabela retorna todos os campos da última linha inserida na tabela nova_tabela.

Indique a opção que contenha todas as afirmações verdadeiras.

1512 Q136964
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Ao acessar um banco de dados pode ocorrer um erro durante a execução de uma operação SQL. Nesse caso o aplicativo deverá executar uma ação específica, podendo ser, inclusive, o encerramento adequado desse aplicativo. Uma das formas de obter- se esse tipo de controle para a condição erro_ condicao e tomar a atitude erro_acao é a utilização da cláusula

1513 Q136961
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Na linguagem SQL a instrução SELECT, quando utilizada corretamente, retorna um resultado na forma de uma tabela virtual. Uma VIEW é um tipo especial de tabela virtual. Ao se utilizar o comando

CREATE VIEW generica (tipo, categoria, preco)

AS SELECT produto.tipo, fornecedor.categoria, produto.preco

FROM produto, fornecedor

WHERE produto.tipo = fornecedor.categoria

para a criação de uma VIEW é correto afirmar que

1514 Q136959
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

A linguagem SQL foi especialmente projetada para permitir a criação de bancos de dados e a adição, manutenção e recuperação de dados nesses bancos. A SQL foi desenvolvida originalmente para trabalhar com dados de banco de dados que seguem o modelo relacional, consistindo em um número limitado de comandos relacionados especificamente à manipulação de dados. Entre as particularidades da SQL é correto afirmar que

1515 Q136947
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a Bancos de Dados Relacionais e à linguagem SQL:

Indique a opção que contenha todas as afirmações verdadeiras.

1516 Q136944
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Na linguagem SQL, um tipo de dado comum para valores de caracteres com tamanho variável é o

1517 Q137919
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Diversas linguagens de programação foram e estão sendo desenvolvidas. Cada linguagem possui suas particularidades de utilização e é suportada por categorias diferentes de ferramentas de programação. No que diz respeito às linguagens de programação atualmente em uso, julgue os itens subseqüentes.

Existem várias versões de PHP, sendo que o suporte para acesso a banco de dados com o uso de cláusulas SQL está disponível apenas nas versões posteriores à PHP 3.

1518 Q137916
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Diversas linguagens de programação foram e estão sendo desenvolvidas. Cada linguagem possui suas particularidades de utilização e é suportada por categorias diferentes de ferramentas de programação. No que diz respeito às linguagens de programação atualmente em uso, julgue os itens subseqüentes.

SQL é uma linguagem de programação de banco de dados relacionais. Assim, SQL permite realizar operações de seleção, inserção, deleção e modificação em dados armazenados em um banco de dados.

1519 Q137860
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que as informações acima constituem uma tabela denominada Empregados, que é manipulada por comandos SQL. Com base nessas informações, julgue os itens seguintes.

A quantidade de itens certos é igual a

1520 Q137842
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas banco de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Acerca de conceitos fundamentais de banco de dados, julgue os seguintes itens.

A linguagem de fato para programação de operações que envolvam interação com um sistema gerenciador de banco de dados relacional é a linguagem SQL. Essa linguagem define diversas cláusulas para manipulação de dados existentes, mas não possui cláusulas para manipulação de esquemas.

1521 Q137476
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

Num sistema de concorrência e recuperação de falhas, quando o programa termina de forma anormal em função de falha do sistema, ao se reiniciar o sistema, será emitido um:

1522 Q137475
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

Dada a tabela de empregados (Emp) abaixo:

1523 Q138456
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Analisando o trecho de código SQL a seguir

é correto afirmar que

1524 Q138455
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Analisando o trecho de código SQL a seguir

UPDATE Funcionario

SET Salario = 1000

WHERE CPF = 12345678900

é correto afirmar que

1525 Q137976
Ciência da Computação
Ano: 2002
Banca: Fundação Carlos Chagas (FCC)

Para especificar quais linhas devem ser recuperadas da tabela, o operador Between deverá ser escrito no comando SQL na seguinte seqüência:

1526 Q137973
Ciência da Computação
Ano: 2002
Banca: Fundação Carlos Chagas (FCC)

O comando SQL utilizado pela função DDL do gerenciador de banco de dados é o

1527 Q137580
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

O comando SQL para excluir os registros da tabela T, cujo campo F comece com a letra Y, é

1528 Q137577
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre a linguagem SQL (Structured Query Language) é incorreto afirmar que

1529 Q137510
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere uma tabela relacional com três atributos, onde CPF é a chave primária, como a mostrada abaixo: Pessoa (CPF, Nome, DataNascimento) A expressão SQL que resulta na lista das pessoas que têm homônimos, juntamente com seu número de homônimos, é:
1530 Q137508
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe as seguintes formas básicas de subconsultas SQL no MS SQL Server 7.0:

Considere agora os seguintes trechos de consultas utilizando algumas dessas formas básicas:

1531 Q137291
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Na linguagem Natural o comando SQL 'COMMIT' corresponde ao comando:

1532 Q137289
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 47 e 48 considere as seguintes relações e suas instâncias.

Após a execução do comando SQL

os registros da tabela T2 ficam sendo:

1533 Q137287
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 47 e 48 considere as seguintes relações e suas instâncias.

Após a execução do comando SQL

os registros da tabela T2 ficam sendo:

1534 Q137269
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo SELECT * FROM TX WHERE NOT EXISTS (SELECT * FROM TY WHERE TY.B = TX.B) O número de linhas no resultado deste comando é:

1535 Q137268
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo: SELECT A, COUNT(*) FROM TX, TY WHERE TX.B = TY.B GROUP BY A HAVING COUNT(*) > 1 O par de valores que aparece em alguma das linhas do resultado deste comando é:

1536 Q137266
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo: SELECT * FROM TX T1, TX T2 O número de linhas apresentadas no resultado deste comando é:
1537 Q137258
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

A propriedade IDENTITY numa coluna em tabelas MS SQL Server permite a criação de colunas:

1538 Q137256
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 51, 52, 53 considere as seguintes relações e suas instâncias.

Observe o seguinte resultado de uma consulta SQL sobre as relações dadas: O comando SQL utilizado deve ser:

1539 Q137254
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 51, 52, 53 considere as seguintes relações e suas instâncias.

Após a execução do comando

SQL DELETE FROM T2 WHERE NOT EXISTS(SELECT * FROM T1 T WHERE T.X=T2.Z)

os registros da tabela T2 ficam sendo:

1540 Q137252
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 51, 52, 53 considere as seguintes relações e suas instâncias.

Após a execução do comando

SQL UPDATE T2 Set T2.Z=T2.Z + T2.Y WHERE (SELECT count(*) FROM T1 WHERE T1.Y < T2.Y) >0

os registros da tabela T2 ficam sendo:

1541 Q137250
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere a seguinte lista de elementos:

I. identificação do servidor SQL (IP ou nome)

II. porta de entrada na máquina servidora

III. identificação da máquina cliente (IP ou nome)

IV. identificação do agente de atendimento SQL no servidor

Para a definição de um Data Source Name, tendo-se por alvo um banco de dados MS SQL Server, além do nome do banco de dados, é necessário especificar pelo menos:

1542 Q137199
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

O resultado do comando SQL

contém apenas uma linha, com apenas uma coluna cujo valor é:

1543 Q137198
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as afirmativas abaixo sobre a execução do comando SQL

e seu efeito nas linhas de TY:

 I. A primeira linha é removida;

 II. A segunda linha é removida;

III. A terceira linha é removida;

 IV. Nenhuma linha é removida.

Pode-se concluir que:

1544 Q137197
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando

O número de linhas no resultado deste comando é:

1545 Q137195
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo

O número de linhas no resultado deste comando é:

1546 Q137192
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo:

O par de valores que aparece em alguma das linhas do resultado deste comando é:

1547 Q137191
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo:

 

 O número de linhas apresentadas no resultado deste comando é:

1548 Q137177
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Num sistema gerenciador de banco de dados relacional, o módulo otimizador tem como responsabilidade otimizar a performance das queries SQL através da consulta ao

1549 Q137175
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Um analista de sistemas necessita desenvolver uma aplicação com o driver ODBC. Podemos afirmar, então, que o analista irá empregar

1550 Q137173
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Para empregarmos em um programa de aplicação o conceito de SQL dinâmico, poderemos executar a instrução

1551 Q137170
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Um programa que empregue a técnica de SQL embutido pode apresentar como resultado de uma query um conjunto de registros. Para que este programa possa tratar isoladamente cada um destes registros, torna-se necessário empregar-se a técnica denominada

1552 Q137169
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

As operações encontradas na linguagem SQL permitem a um analista criar estruturas do banco de dados, consultar informações no banco de dados, alterar informações no banco de dados, etc. Para adicionarmos à linguagem SQL, as capacidades típicas das linguagens de programação tais como, execução condicional, looping, estruturas de blocos, etc, os gerenciadores de bancos de dados usualmente oferecem recursos conhecidos por

1553 Q137168
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

As instruções SQL COMMIT e ROLLBACK são empregadas para garantir a

1554 Q137167
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Um analista de sistemas necessita escrever uma aplicação que irá se utilizar de SQL embutido em uma determinada linguagem de programação. Considerando que o SQL será do tipo estático, para a geração do programa o analista irá necessitar de

1555 Q137032
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.

O comando SQL para se obter o(s) endereço(s) das pessoas que moram em Curitiba ou Brasília é SELECT Endereço FROM Empregados WHERE Cidade IN ("Curitiba", "Brasília").

1556 Q137030
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.

Para se excluir o empregado "José Maria Aliança", o comando SQL correto é DELETE FROM Empregados WHERE Nome ='"José".

1557 Q137028
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.

Para obter o(s) nome(s) da(s) pessoa(s) que tenha(m) o Sobrenome1 iniciando com a letra S, deve-se comandar SELECT Nome FROM Empregados WHERE Sobrenome1 LIKE 'S'.

1558 Q137026
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.

Com o comando SELECT * FROM Empregados, obtém-se dados de todas as colunas da tabela mostrada.

1559 Q136941
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)

As consultas de ação são instruções SQL que modificam um ou mais registros de uma tabela existente. Desta forma, é possível a criação de uma tabela nova a partir dos dados existentes. Para isto deve-se usar a instrução

1560 Q827974
Ciência da Computação
Ano: 0000
Banca: Banca não informada

No MS SQL Server, numa configuração padrão, o comando

 resulta em uma linha, com duas colunas, x e y, contendo nessa ordem os valores

1561 Q814070
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No MS SQL Server, database roles constituem um efetivo recurso quando do gerenciamento da segurança dos bancos de dados. Um database role que é previamente definido e frequentemente utilizado na administração de bancos de dados é
1562 Q814069
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Observe o script de criação de uma stored procedure no MS SQL Server.

O comando INCORRETO para executar essa procedure é

1563 Q798529
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com referência a conceitos de banco de dados, julgue os itens a seguir.

Conforme semântica da linguagem SQL, o comando DELETE é utilizado para apagar registros de uma tabela. A sintaxe correta é exemplificada no trecho de código a seguir, sendo que [ ] significa opcional.

1564 Q787941
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com referência a conceitos de banco de dados, julgue os itens a seguir. O Microsoft SQL Server oferece muitas funcionalidades na implementação do ALTER TABLE. O ALTER COLUMN permite a mudança das características de uma coluna existente, como a mudança do tipo de dados. O ADD adiciona nova coluna, não sendo necessária para isso a utilização da palavra-chave COLUMN. O nome de uma coluna pode ser alterado usando-se a palavra-chave MODIFY.
1565 Q787940
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com referência a conceitos de banco de dados, julgue os itens a seguir.
1566 Q787531
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A consulta SQL a seguir retorna uma série de nomes da tabela usuarios:

select nome from usuarios

Para obter a relação de nomes em ordem alfabética reversa você deve acrescentar ao final da consulta

1567 Q787530
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Observe as tabelas a seguir:

Assinale a opção que indica o número de linhas retornadas pela consulta SQL a seguir. SELECT DISTINCT nome FROM animais a, tipos t WHERE a.familia = t.familia

1568 Q787527
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na SQL, para combinar o conjunto-resultado de duas ou mais expressões SELECT (desde que com a mesma quantidade de colunas e mesmos tipos de dados) em um único resultado de consulta, utiliza-se o
1569 Q787526
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na SQL, a função que retorna a média de um conjunto de valores de uma coluna numérica é
1570 Q787525
Ciência da Computação
Ano: 0000
Banca: Banca não informada
É especificada durante a criação ou a alteração de uma tabela relacional e é usada, em SQL, para limitar o tipo de dados que irá entrar em uma tabela. Trata-se de
1571 Q730432
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O padrão ANSI/ISO SQL define três níveis de isolamento que permitem a ocorrência de violações do tipo leitura fantasma. Esses três níveis são
1572 Q730431
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Seja o seguinte comando SQL:

Que sequência de operações da Álgebra Relacional produz o mesmo resultado que o comando SQL acima?

1573 Q728545
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Existem vários tipos de banco de dados e eles estão presentes na nossa vida há muito tempo, a lista telefônica, por exemplo, pode ser considerado um banco de dados. Porém, independente do banco de dados existe uma linguagem de programação, designada para manipular dados e é usada por um grande número de aplicativos e organizações. Essa linguagem se chama SQL(Linguagem de Consulta Estruturada). Logo, analise o seguinte comando SQL abaixo assinalando a alternativa correta.

1574 Q656069
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A ferramenta presente no SQL Server que, após analisar uma carga de trabalho, pode recomendar a adição, remoção ou modificação de estruturas de design físicas em bancos de dados é denominada
1575 Q656041
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Algumas consultas SQL podem ser escritas de mais de uma forma. Observe a consulta abaixo:

SELECT * FROM agro1 WHERE Ag1Regiao IN (SELECT Ag2Regiao FROM agro2);

Para obter o mesmo conjunto de resultado, essa consulta pode ser reescrita como:

1576 Q656040
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O SQL Server fornece uma série de funções internas disponibilizadas pelo próprio sistema e também permite criar funções definidas pelo usuário. As funções internas são organizadas em categorias como, por exemplo, as categorias de funções: lógicas, de agregação, de replicação, matemáticas, criptográficas, escalares, de segurança, de classificação, etc.

É uma função de agregação do SQL Server:

1577 Q656039
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O crescente avanço das tecnologias de informação e comunicação tem sido acompanhado de importantes preocupações sobre potenciais riscos de segurança e vulnerabilidades em aplicações web e móveis na Internet.

O tipo de ataque de cibercriminosos que exploram, especificamente, falhas em sistemas que interagem com bases de dados é denominado:

1578 Q656038
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Observe a figura a seguir que ilustra relações entre colegas e seus interesses.

O tipo de Banco de Dados NoSQL, não relacional, que armazena tais informações, utilizando estruturas de vértices e arestas, com propriedades associadas, é o:

1579 Q656037
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O SQL Server 2012 traz uma série de funções do sistema que auxiliam o Suporte Operacional a executar operações e informações de retorno sobre valores, objetos e configurações em uma instância do SQL Server. Dentre as funções de segurança do sistema, aquela que retorna uma lista das permissões efetivamente concedidas à entidade em um protegível é a:
1580 Q656019
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a existência de um procedure escrito em PL/SQL denominado verifica_votacao, que aceita dois parâmetros: um para a string do ID do candidato e outro para o número de votos obtidos em uma eleição.

As lacunas I e II devem ser preenchidas, correta e respectivamente, por

1581 Q560550
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual a Query, dentre as abaixo, que está correta?

1582 Q560547
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As quatro instruções de manipulação de dados admitidas na linguagem SQL são:

1583 Q138496
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Após o comando SELECT DAYOFWEEK (HIREDATE), qual é o resultado obtido?

1584 Q138493
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Após o comando SELECT ABS (SALARY - COMM), qual é o resultado obtido?

1585 Q138491
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o comando com a cláusula SELECT, dentre os abaixo, que está correto?

1586 Q138489
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é o comando com a cláusula WHERE abaixo que está correto?

1587 Q138488
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o comando com a cláusula WHERE, dentre os abaixo, que está correto?

1588 Q138113
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela ESTRUTURA (codNivel char (8), nomeNivel varchar (25), numNivel decimal (2), codNivelPai char(8)) armazena os dados que permitem listar o organograma de uma empresa estruturada em vários níveis como diretorias numNivel = 1), divisões, departamentos numNivel = 3), seções e setores, onde uma diretoria tem varias ivisões, uma divisão tem vários departamentos e assim por diante. Assinalar a opção que exibe os nomes dos subníveis à direita do nome do nível pai correspondente imediatamente superior:

1589 Q137949
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na linguagem SQL, as cláusulas Where, Order By e Group By são utilizadas no âmbito da expressão KK I e as expressões Create Table, Alter Table e Drop Table são utilizados no âmbito da linguagem de KK II .

1590 Q137749
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das consultas SQL a seguir resulta em uma tabela contendo o nome dos professores que ministram a disciplina de Engenharia de Software?

1591 Q137484
Ciência da Computação
Ano: 0000
Banca: Banca não informada

No SQL Server 2000, para que sejam removidos todos os dados de uma tabela que contenha uma coluna Identity, provocando a reinicialização do contador de identidade, deve-se utilizar o comando

1592 Q137482
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quando se deseja que o servidor do banco de dados SQL Server 2000 responda automaticamente às ações do usuário, deve-se utilizar

1593 Q137358
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual tipo de argumento lhe permite prover um número arbitrário de argumentos?

1594 Q137356
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em um comando select, qual cláusula pode ser utilizada para excluir linhas antes de agrupá-las?

1595 Q137354
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual função é utilizada para retornar partes específicas de uma string?

1596 Q137353
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em um comando Select: Select nome From empregado Where nome Like "_a%";

Quais nomes serão exibidos?

1597 Q137351
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Para que é utilizada a Cláusula DISTINCT em um select?

1598 Q137350
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em um comando Select:

Select nome, NVL(salario,0) From empregado Where salario is null Order by nome;

O que será exibido para a coluna salario quando um valor nulo for retornado?

1599 Q137271
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere as tabelas:

Uma consulta em SQL sobre a primeira tabela, com o objetivo de obter a segunda, pode ser:

1600 Q137161
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual a Instrução SQL correta que permite obter a Idade de uma pessoa a partir da Data de Nascimento?

1601 Q137153
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Qual função interna permite que você substitua a pesquisa associada a um grupo de registros?
1602 Q137151
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a última declaração DML a ser processada durante a fase commit de uma transação?

1603 Q137150
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual dos seguintes atributos NÃO é um atributo implícito de um cursor:

1604 Q137149
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual dos seguintes comandos causaria um loop infinito em um loop simples ao ser excluído do mesmo:

1605 Q137147
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das frases abaixo é FALSA sobre Roles (papéis, no sentido de atribuições):

1606 Q137146
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das linhas abaixo é uma chamada SQL válida:

1607 Q137143
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a função do comando DESC?

1608 Q137141
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a função do comando DROP?

1609 Q137140
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a função do comando abaixo?

DELETE FROM TAB.EMP WHERE DEPTO = 01

1610 Q137138
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a função do comando abaixo?

SELECT AVG (SALARIO) FROM TAB.EMP

1611 Q137135
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a função do comando abaixo?

SELECT COUNT (*) FROM TAB.EMP

1612 Q137133
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual a função do comando ROLLBACK?

1613 Q137130
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Para que serve o comando COMMIT?

1614 Q137128
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quando uma coluna de uma tabela foi definida como NULL, o que podemos afirmar?

1615 Q137127
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O que é uma VIEW?

1616 Q137124
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O que é um INDEX?

1617 Q137122
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Qual função interna você utilizaria para eliminar um timer?
1618 Q137120
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das frases abaixo melhor descreve os benefícios de utilizar uma pesquisa com a cláusula FROM como base para um bloco de dados?

1619 Q137118
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Ao desenvolver uma biblioteca PL/SQL, o desenvolvedor definiu a variável NUM2 como IN OUT na função ADD_NUMS(). Qual das sentenças abaixo descreve o que pode ocorrer como resultado disto?

1620 Q137116
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O desenvolvedor do sistema recebe um erro devido ao seguinte comando na seção DECLARATION de seu código PL/SQL: PI CONSTANT NUMBER;

O problema ocorreu devido a:

1621 Q137112
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As declarações SQL são responsáveis pelas alterações estruturais de um banco de dados. NÃO se refere à definição nem às funções destas declarações o que se afirma na opção:

1622 Q137103
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A linguagem SQL serve para realizar operações sobre banco de dados. Dada a tabela pessoa representada pela figura seguinte:

qual o resultado obtido na tabela? ao executar o seguinte comando SQL:

1623 Q137101
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A linguagem SQL serve para realizar operações sobre banco de dados. Dada a tabela pessoa representada pela figura seguinte:

ao executar o seguinte comando SQL:

qual o resultado obtido na tabela?

 

 

1624 Q136921
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere os seguintes trechos em SQL:

I. Descrição a tabela de funcionários: CREATE TABLE FUNC

Descrição da tabela com os dependentes dos funcionários (por meio do mesmo CPF): CREATE TABLE DEPENDENTE

FOREIGN KEY (DCPF) REFERENCES FUNC(CPF) );

III. Consulta:

SELECT F.NOME, F.NASC

FROM FUNC F

WHERE F.CPF IN (SELECT DCPF

FROM DEPENDENTE

WHERE DCPF=F.CPF AND

SEXO=F.SEXO)

É correto afirmar que a consulta recuperará os dados: