Logo Passei Direto
Buscar
Quando a expectativa de retorno de linhas de uma consulta é demasiadamente alta, os índices não deveriam ser utilizados. Por exemplo, se uma coluna tem, somente, dois valores, como “branco” e “preto”, uma consulta nessa coluna sempre retornará uma elevada quantidade de linhas. Por se tratar de índice não agrupado, não raro, ocupará muito espaço e não será utilizado para consultas. Por sinal, o índice cluster ou agrupado apresenta os valores constantes na coluna, podendo ser agrupado em pequenos conjuntos, favorecendo a pesquisa na área de índices da tabela. Mas, não havendo maiores restrições, usa-se a criação dos índices: cada índice é aplicado a uma tabela, com especificação de uma ou demais colunas dessa tabela. A criação de índices se dá pelo comando CREATE INDEX, que produz um índice com as colunas de uma tabela. A esse respeito, analise as asserções a seguir e a relação proposta entre elas. I. A cláusula UNIQUE é opcional, definindo, para determinada coluna, que existirão valores duplicados. PORQUE II. A junção do índice UNIQUE e da especificação NOT NULL para uma coluna acaba por definir a chave secundária da tabela, quanto ao aspecto lógico, pois tal chave não pode ser nula. Avaliando as asserções, conclui-se que: Alternativas A) as duas asserções são verdadeiras, mas a segunda não justifica a primeira. B) as duas asserções são verdadeiras, e a segunda justifica a primeira. C) a primeira asserção é verdadeira, e a segunda é falsa. D) as duas asserções são falsas. E) a primeira asserção é falsa, e a segunda é verdadeira.
User badge image
francisco vasconcelos

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar as asserções: I. A cláusula UNIQUE é opcional, definindo, para determinada coluna, que existirão valores duplicados. Essa afirmação é falsa. A cláusula UNIQUE é utilizada para garantir que os valores em uma coluna sejam únicos, ou seja, não podem existir valores duplicados. Portanto, a afirmação de que ela define que existirão valores duplicados está incorreta. II. A junção do índice UNIQUE e da especificação NOT NULL para uma coluna acaba por definir a chave secundária da tabela, quanto ao aspecto lógico, pois tal chave não pode ser nula. Essa afirmação é falsa. A combinação de UNIQUE e NOT NULL define uma chave única, mas não uma chave secundária. Uma chave primária é que é definida como não nula e única, enquanto uma chave secundária pode permitir valores nulos. Com base na análise, temos que: - A primeira asserção é falsa. - A segunda asserção também é falsa. Portanto, a alternativa correta é: D) as duas asserções são falsas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra B) as duas asserções são verdadeiras, e a segunda justifica a primeira. A cláusula UNIQUE é opcional e define que não haverá valores duplicados em uma determinada coluna. Já a junção do índice UNIQUE e da especificação NOT NULL para uma coluna acaba por definir a chave secundária da tabela, pois tal chave não pode ser nula. Portanto, a segunda asserção justifica a primeira.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina