No contexto do MySQL 8.x, considere as afirmativas a respeito da utilização de índices do tipo FULLTEXT exibidas a seguir.
I. Índices FULLTEXT podem ser aplicados somente para tabelas MyISAM.
II. Consultas baseadas em índices FULLTEXT devem usar a sintaxe
MATCH(col1, col2, ...) AGAINST(expressão [modificador]).
III. O comando ALTER TABLE não pode ser utilizado para a criação de índices FULLTEXT.
Está correto somente o que se afirma em:
No contexto do MySQL, analise as afirmativas a seguir a respeito da carga de dados (Bulk Data Loading) para tabelas InnoDB.
I. No caso da existência de restrições (constraints) do tipo UNIQUE, é possível suspender temporariamente a verificação com o comando SET unique_checks=1.
II. Tabelas InnoDB utilizam índices clusterizados, o que normalmente torna mais rápida a carga de dados dispostos na mesma ordem da chave primária (primary key).
III. Na carga de arquivos muito grandes, a shell do MySQL oferece serviços de importação rápida por meio do utilitário util.importTable().
Está correto somente o que se afirma em:
O MySQL Workbench é uma ferramenta gráfica para trabalhar com os bancos de dados MySQL. Ela oferece diversas funcionalidades, entre elas pode-se citar a de __________________ que transforma __________________ em __________________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
No contexto do MySQL 8.x, analise as afirmativas a seguir a respeito da utilização de índices do tipo FULLTEXT .
I. Índices FULLTEXT podem ser aplicados somente para tabelas InnoDB e MyISAM.
II. Consultas baseadas em índices FULLTEXT devem usar a sintaxe SEARCH(col1, col2, ...) FOR(expressão [modificador]).
III. O comando ALTER TABLE não pode ser utilizado para a criação de índices FULLTEXT.
Está correto somente o que se afirma em:
Um dos subgrupos do SQL é o DCL (Data Control Language) que controla os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro de um Banco de Dados. Tanto no SGBD Oracle, Postgresql, como no MySQL, o comando usado para fornecer acesso, ou privilégios, sobre os objetos de banco de dados para os usuários é o:
Atenção: Para responder à questão, considere os dados abaixo.
Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima.
No MySQL a tabela Consumidor poderia ser criada por meio do comando abaixo.
Para que ela fosse criada com o campo idConsumidor auto incrementável, a declaração idConsumidor INT NOT NULL teria que mudar para
Num banco de dados MySQL, considere a tabela ‘rotina’ com os campos ‘descricao’ e ‘turno’. Marque a opção que contém o comando SQL para selecionar todos os registros do turno da noite, considerando que o campo ‘turno’ só contém um caractere ‘M’ para indicar turno da manhã, ‘T’ para indicar turno da tarde ou ‘N’ para indicar turno da noite:
(Fonte: https://dev.mysql.com/doc/)
Julgue o item abaixo, relativo aos sistemas gerenciadores de banco de dados.
Para concorrer com o MySQL, comercializado pela Oracle, os criadores daquele SGBD lançaram o MariaDB, com base em software livre.
O MySQL é um dos sistemas de gerenciamento de banco de dados (SGBD) mais utilizados quando se trata de bancos de dados relacionais.
Considerando o exposto e apresentada as infamações da tabela, assinale a alterativa que indica o resultado da query a seguir:
Considere as seguintes afirmações sobre índices no Sistema de Gerência de Banco de Dados MySql Server 8 ou superior.
I - Todos os motores de armazenamento que admitem colunas espaciais (e.g. POINT), a saber, MyISAM, InnoDB, NDB e ARCHIVE, permitem a definição de índices espaciais sobre esse tipo de coluna.
II - Indices Fulltext são admitidos sobre tabelas nos motores de armazenamento InnoDB e MyISAM, e podem incluir somente colunas definidas como CHAR, VARCHAR e TEXT.
III - É possível definir índices de prefixo sobre uma coluna representando strings, delimitando o número de caracteres da coluna para compor os valores do índice. Embora opcional, é aconselhável para colunas BLOB e TEXT.
Quais estão corretas?
Considere que exista um usuário pedro e que o comando
SHOW GRANTS FOR 'pedro'
tenha sido executado pelo administrador do sistema logo após a criação desse usuário.
Assinale o resultado exibido pelo MySQL.
Com base nos comandos MySQL 5.6 precedentes, julgue o item a seguir.
A execução do comando
retornará os seguintes dados.
Analise o comando select a seguir, no contexto do MySQL.
Assinale a linha que seria produzida por esse comando, para um registro da tabela T cujo valor para a coluna C fosse nulo.
Um comando executado numa implementação MySQL 5.7 produziu o resultado a seguir.
Assinale o comando utilizado.
Com base nos comandos MySQL 5.6 precedentes, julgue o item a seguir.
Especialmente devido à expressão na linha 11, o comando a seguir, após executado, retornará três registros.