623261 Q138810
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que a chave primária da tabela Raca seja idRaca, a da tabela Animal seja idAnimal e a da tabela Proprietario seja idProprietario. Com base no modelo ilustrado na figura acima, julgue os itens subsequentes, relativos à linguagem de consulta SQL.

O comando abaixo permite listar, uma única vez, os nomes das raças que têm animais cadastrados.

 select distinct nomeRaca

from animal right join raca on idRaca = Raca_idRaca

623262 Q138808
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que a chave primária da tabela Raca seja idRaca, a da tabela Animal seja idAnimal e a da tabela Proprietario seja idProprietario. Com base no modelo ilustrado na figura acima, julgue os itens subsequentes, relativos à linguagem de consulta SQL.

Considerando-se apenas as raças em que há mais de três animais cadastrados, o comando a seguir realiza, corretamente, a contagem do número total de animais, por raça, cujos pesos são superiores a 20.

623263 Q138807
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Desejasse ainda obter a diferença entre os valores de venda e valor de compra de cada produto.

623264 Q138806
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Desejasse selecionar todos os registros da tabela em ordem alfabética. Para tal executasse o seguinte comando:

623265 Q138804
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Para que um conjunto de comandos SQL possa ser chamado de transação, é necessária a verificação de quatro características como verdadeiras. São elas:

623266 Q138802
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Assinale a alternativa correta sobre a sintaxe de chamada de uma view em um Sistema SQL.

623267 Q138800
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Na linguagem SQL, para filtrar registros a serem atualizados em uma tabela pelo comando UPDATE, usa-se a cláusula

623268 Q138798
Ciência da Computação
Ano: 2012
Banca: IF PI

Sobre a linguagem de definição de dados (DDL) e a linguagem de manipulação de dados (DML) em um SGBD relacional, julgue os seguintes itens.

I A DDL é responsável pela definição da integridade do acesso ao banco de dados por parte do usuário.

II A DDL é responsável pela extração dos dados dos banco de dados.

III A DML é usada para especificar os esquemas conceitual e interno para o banco de dados, bem como os mapeamentos entre os dois esquemas.

IV A alteração de uma tabela, a atualização de uma linha de uma tabela e a exclusão de uma visão são executadas através de comandos da DDL, DML e DDL, respectivamente.

Assinale a opção correta:

623269 Q138796
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

623270 Q138794
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Um dos métodos para garantir a integridade das informações inseridas em bancos de dados é pelo uso de constraints, que garantem que os dados sejam validados de acordo com os critérios estabelecidos pelas constraints. Sobre a constraint Unique em linguagem SQL, é INCORRETO afirmar que