Logo Passei Direto
Buscar
Instruções SQL de definição e manipulação de dados permitem alterar tabelas de um banco de dados. Por meio dessas instruções, é possível criar índices em tabelas que já existem. Com base nisso, indique a alternativa que representa o comando que inclui uma restrição que impede valores duplicados, mas que aceita valores nulos.
A) ALTER TABLE tabela ADD SINGLE INDEX `indice` (`coluna` ASC).
B) ALTER TABLE tabela ADD FULLTEXT INDEX `indice` (`coluna` ASC).
C) ALTER TABLE tabela ADD PRIMARY KEY `indice` (`coluna` ASC).
D) ALTER TABLE tabela ADD INDEX `indice` (`coluna` ASC).
E) ALTER TABLE tabela ADD UNIQUE INDEX `indice` (`coluna` ASC).
User badge image
Questões para o Sucesso

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para responder à sua pergunta, precisamos entender o que cada um dos comandos SQL apresentados faz, especialmente em relação à restrição de valores duplicados e aceitação de valores nulos. Vamos analisar as opções: A) ALTER TABLE tabela ADD SINGLE INDEX `indice` (`coluna` ASC). - Um índice simples não garante a unicidade dos valores, portanto, pode permitir duplicatas. B) ALTER TABLE tabela ADD FULLTEXT INDEX `indice` (`coluna` ASC). - Um índice de texto completo é usado para buscas em texto, mas não garante unicidade e não é o que estamos procurando. C) ALTER TABLE tabela ADD PRIMARY KEY `indice` (`coluna` ASC). - Uma chave primária não permite valores nulos e garante a unicidade, mas não atende ao requisito de aceitar valores nulos. D) ALTER TABLE tabela ADD INDEX `indice` (`coluna` ASC). - Um índice normal não garante unicidade, portanto, pode permitir duplicatas. E) ALTER TABLE tabela ADD UNIQUE INDEX `indice` (`coluna` ASC). - Um índice único garante que não haja valores duplicados, mas permite valores nulos. Diante da análise, a alternativa que representa o comando que inclui uma restrição que impede valores duplicados, mas que aceita valores nulos é: E) ALTER TABLE tabela ADD UNIQUE INDEX `indice` (`coluna` ASC).

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Entre as alternativas abaixo, identifique as que definem responsabilidades do administrador de banco de dados.
A. Modelagem do banco e backup do banco de dados.
B. Modelagem da aplicação e backup do banco.
C. Administração das instâncias do banco e gerenciamento do projeto.
D. Treinar os usuários finais e documentar o banco de dados.
E. Administração do SGBD e configuração do sistema operacional.

Atualmente, temos uma praga virtual chamada ransomware que efetua o sequestro dos dados.
Seria uma forma plausível de fazer a manutenção preventiva do banco evitando a destruição causada por esta praga?
A. Ter o backup do banco de dados em outra partição do disco.
B. Efetuar o backup do banco de dados em um HD USB conectado ao host.
C. Efetuar o backup do banco de dados dentro do próprio disco.
D. Efetuar o backup na nuvem com um aplicativo que fica conectado full time.
E. Efetuar um backup na nuvem periodicamente, porém, não manter o acesso disponível.

Sabendo que é necessário criar uma ROLE para os administradores de uma empresa. Qual o comando que cria a ROLE administradores? a. GRANT ALL ON TO ADMINISTRADORES. b. CREATE DATABASE ADMINISTRADORES. c. CREATE TABLE ADMINISTRADORES. d. GRANT TABLE ADMINISTRADORES. e. CREATE ROLE ADMINISTRADORES

Qual banco de dados abaixo é livre de licenciamento pago?


a. Oracle.
b. MariaDB.
c. Microsoft SQL Server.
d. Nenhuma das anteriores.
e. MySQL.

Uma outra forma de chamar o SGBD é?


a. MySQL.
b. InnoDB.
c. SQL.
d. DBDNS.
e. DBMS.

As instruções SQL utilizadas para definir tabelas em um banco de dados MySQL podem ser construídas por meio de diagramas entidaderelacionamento modelados no MySQL Workbench.
Nesse contexto, escolha a alternativa correta.
a. Um diagrama do Workbench pode sincronizar um modelo diretamente com o banco de dados.
b. Um diagrama do Workbench gera instruções SQL que precisam ser adaptadas para cada banco de dados.
c. Um diagrama do Workbench serve para visualizar as tabelas em modo gráfico e não gera instruções SQL.
d. As instruções SQL geradas por um diagrama devem ser copiadas e executadas em uma janela de comandos do MySQL Workbench ou MySQL Shell (prompt de comando).
e. Um diagrama do Workbench produz instruções que podem atualizar um banco de dados, mas essas instruções não são da linguagem SQL.

Qual o comando para escolher uma database no MariaDB?
a. SQL nomeDaBase;
b. SELECT nomeDaBase;
c. CONNECT nomeDaBase;
d. USE nomeDaBase;
e. USAR nomeDaBase;

Mais conteúdos dessa disciplina