Foram encontradas 60 questões.
Analise as seguintes assertivas:
I. Na modelagem orientada a objetos, existem os seguintes tipos de relacionamentos: classe, objetos e atributos.
II. As associações são relacionamentos estruturais entre instâncias.
III. Uma dependência é um relacionamento de utilização entre objetos.
Quais estão corretas?
Provas
Considere as afirmações a seguir e assinale a INCORRETA.
Provas
Em relação a associações em diagramas da UML, afirma-se que:
I. Multiplicidade é a quantidade de objetos que podem ser conectados pela instância de uma associação.
II. Chama-se associação ternária quando até duas classes podem ser associadas entre si.
III. É possível conectar uma classe a ela mesma através de uma associação recursiva.
IV. Uma associação é representada por uma linha sólida entre duas classes.
Quais estão corretas?
Provas
Uma tabela básica existente pode ser alterada pela instrução ALTER TABLE. Nesse sentido, analise as seguintes afirmações:
I. Uma coluna pode ser acrescentada ou eliminada.
II. Uma restrição de integridade pode ser especificada ou eliminada.
III. É obrigatória a definição de um valor default para uma coluna existente, podendo substituir um valor anterior se houver.
IV. Com a instrução ALTER TABLE Revendas ADD COLUMN STATUS INTEGER DEFAULT -1 todas as linhas da tabela serão estendidas para conter mais uma coluna, inicializada com valor -1 em qualquer caso.
Quais estão corretas?
Provas
Sobre recursos de SQL, assinale a alternativa INCORRETA.
Provas
Considere a seguinte consulta SQL em um banco de dados de uma revendedora regional de peças:
SELECT P.quantidade, P.cidade
FROM Revendas AS P
WHERE P.cidade <> 'Alegrete'
AND P.peso > 1,0
ORDER BY P.cidade ;
Assinale a alternativa que corresponde à consulta:
Provas
Considere as afirmativas abaixo sobre a parte estrutural do modelo relacional de banco de dados:
I. O cabeçalho em uma relação é um conjunto de atributos.
II. O corpo em uma relação é um conjunto de tuplas de concordam com o cabeçalho.
III. O número de atributos é chamado cardinalidade, e o número de tuplas é chamado grau.
IV. Restrição e projeção são exemplos de operadores relacionais.
Quais estão corretas?
Provas
O conceito de transação em Banco de Dados é importante pois:
I. Permite que operações de leitura (READ) ou escrita (WRITE) sejam feitas em blocos de início de transação (BEGIN_TRANSACTION) e de fim (END_TRANSACTION) de forma satisfatória. Ou seja, todas as operações são feitas, ou nenhuma operação é feita.
II. A operação COMMIT_TRANSACTION sinaliza final bem-sucedido de transação, enquanto a operação ROLLOVER_TRANSACTION sinaliza que a transação foi encerrada sem sucesso.
III. As transações, ao serem finalizadas ou abortadas, vão para um estado denominado Terminado.
IV. As transações abortadas recuperam quaisquer mudanças que tenham sido feitas desde o início da transação.
V. Todo e qualquer comando SQL deve ser precedido por um bloco de início e término de transação para garantir segurança e integridade dos dados.
Quais estão corretas?
Provas
Considere as seguintes afirmações:
I. A diferença entre agregação e associação (em mapeamento para objeto-relacional) é que na agregação, ao excluir uma instância de agregação, os objetos participantes podem continuar a existir, sendo que na associação, ao excluir sua instância, todos os objetos participantes são excluídos.
II. Especialização é o processo de classificar classes de objetos em subclasses mais especializadas; generalização é o processo inverso, ou seja, várias classes são generalizadas para classes abstratas de mais alto nível.
III. O processo de classificação envolve a atribuição sistemática de objetos/entidades semelhantes aos tipos classe/entidade do objeto. Uma instanciação é o inverso da classificação, ou seja, diz respeito à criação de objetos distintos de classes.
Quais estão INCORRETAS?
Provas
Considere as seguintes afirmações a respeito de uma view:
I. Uma view, em SQL, é considerada uma tabela virtual e não necessariamente existe fisicamente.
II. Uma view é especificada para os casos em que se necessita realizar consultas esporádicas.
III. Uma view permite utilizar os comandos SQL disponíveis, sendo que para criar uma view usase o comando DEFINE VIEW <NOME_DA_VIEW> em que NOME_DA_VIEW é um identificador para a mesma.
Quais estão corretas?
Provas
Caderno Container