601 Q657508
Ciência da Computação
Ano: 2011
Banca: Banca não informada

Considere uma tabela B, com um único campo intitulado CHAVE, e a consulta SQL abaixo:

SELECT CHAVE

FROM B

GROUP BY (CHAVE)

Qual cláusula SQL deve ser adicionada à consulta, a fim de retornar os valores do campo CHAVE que se repetem pelo menos 4 vezes na tabela

602 Q138783
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A linguagem SQL é declarativa, permitindo ao usuário expressar o que pretende sem ter que entrar em grandes detalhes sobre a localização física dos componentes. A SQL possui três sublinguagens: a DML, a DDL e a DCL, respectivamente, para a manipulação, a definição e o controle dos dados. Nesse contexto, além de CREATE, pertencem à DDL os comandos

603 Q138782
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

604 Q138781
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

SQL é uma linguagem padrão para SGBD relacional que possui diversas funcionalidades, tais como: criar, consultar e remover tabelas, views e índices em um banco de dados, além de garantir a consistência e integridade dos dados. Considere a seguinte situação:

• a partir de uma tabela ALFA, gerar uma outra BETA, que contenha todas as colunas de ALFA;

• a tabela BETA deve ser gerada mediante uma condição, na qual sejam listados, exclusivamente, todos os funcionários, cujos cargos sejam ENGENHEIRO TELECOMUNICAÇÕES ou TÉNICO TELECOMUNICAÇÕES, codificados na tabela ALFA, respectivamente, como ET e TT.

O comando SQL, que atende aos requisitos acima, está indicado em

605 Q138780
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Qual a cláusula da instrução SQL create table que inclui a lista de atributos de uma chave candidata?

606 Q138778
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considerada uma das linguagens de consultas a bancos de dados relacionais mais amigáveis aos usuários, a Linguagem SQL divide-se em partes, dentre as quais, aquela que inclui uma linguagem de consulta com base na álgebra relacional e no cálculo relacional de tupla, que é a

607 Q138772
Ciência da Computação
Ano: 2011
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Para se criar uma nova base de dados de nome bd utilizando comandos SQL, devemos utilizar o comando:

608 Q138771
Ciência da Computação
Ano: 2011
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Sobre comandos SQL, analise as seguintes afirmativas:

1. DROP TABLE é um comando utilizado para apagar os dados contidos em uma tabela, mantendo-a porém no banco.

2. ALTER TABLE é um comando utilizado para alterar tabelas de um banco de dados, podendo porém apenas adicionar novas colunas, não podendo remover colunas existentes.

3. DELETE FROM é um comando utilizado para apagar todas as tabelas de uma base de dados completa.

Está(ão) incorreta(s):

609 Q138768
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a banco de dados.

O script SQL abaixo concede à conta Usuario permissão de inserção e consulta no objeto de banco de dados NomeObjeto, que pode ser tanto uma tabela quanto uma view (visão).

GRANT INSERT, SELECT ON NomeObjeto TO Usuario;

610 Q138767
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o script SQL acima para o SGBD MySQL, julgue os itens consecutivos.

Ao término da execução do script, serão criadas três tabelas, nas quais, conceitualmente, haverá uma cardinalidade de N: M entre as tabelas Cliente e TipoServico.