

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O diagrama de classes da UML, apresentado a seguir, mostra uma associação entre classes que se dá por meio de uma classe associativa. Classes associativas podem ser substituídas por classes comuns, sem perda de informação.

Considerando as afirmações acima, assinale o diagrama de classes semanticamente equivalente ao apresentado acima.




Para diagramas de classes da UML e suas multiplicidades, considere que: i) as multiplicidades corretas denotam o relacionamento entre as classes Cliente e Pedido, ii) um cliente pode ter vários pedidos associados e um pedido pode ter apenas 1 cliente associado.
Considerando essas afirmações, é obrigatório que um pedido tenha um único cliente associado e um cliente não necessariamente precisa ter pedidos associados. O diagrama correto que ilustra esta situação é descrito por:




Os dados devem ser armazenados em locais onde possam ser consultados de forma organizada e correta. Para isso, existem métodos de acesso e busca, constituindo um sistema de gerenciamento dos dados. Com base nos conceitos envolvidos neste sistema, relacione adequadamente as colunas conforme os termos e seus respectivos significados.
1. SGBD sistema de gerência de banco de dados.
2. SQL (Structured Query Language).
3. Modelo conceitual.
4. CASE (Computer Aided Software Engineering).
( ) Linguagem padrão de definição e manipulação do banco de dados.
( ) Ferramenta que pode apoiar o desenvolvimento de um banco de dados tanto a nível de modelagem quanto a nível de projeto do banco de dados.
( ) Dados abstratos que descrevem a estrutura de um banco de dados de forma independente de um SGBD particular.
( ) É um software que incorpora as funções de definição, recuperação e alteração de dados em um banco de dados.
A sequência está correta em
2, 4, 1, 3.
2, 1, 4, 3.
4, 2, 3, 1.
2, 4, 3, 1.
Na modelagem conceitual de dados, os requisitos de dados são analisados e implementados por meio de um diagrama Entidade-Relacionamento (ER) ou UML.
Certo
Errado
Pode-se conceituar um sistema de banco de dados como o conjunto de quatro componentes básicos: dados, hardware, software e usuários. Os objetivos de um sistema de banco de dados são o de isolar o usuário dos detalhes internos do banco de dados (promover a abstração de dados) e promover a independência dos dados em relação às aplicações, ou seja, tornar independentes da aplicação, da estratégia de acesso e da forma de armazenamento. O sistema de banco de dados deve garantir uma visão totalmente abstrata do banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento necessário. Essa abstração se dá em três níveis:
I. nível de visão do usuário: as partes do banco de dados a que o usuário tem acesso de acordo com a necessidade individual de cada usuário ou grupo de usuários.
II. nível conceitual: define quais os dados que estão armazenados e qual o relacionamento entre eles.
III. nível físico: é o nível mais baixo de abstração, que define efetivamente de que maneira os dados estão armazenados.
Pode-se afirmar que:
somente I está correta.
somente II está correta.
somente III está correta.
há apenas duas afirmativas corretas.
todas estão corretas.
Quando uma instância é iniciada, o SGBD Oracle 11g aloca uma área de memória e inicia processos de background.
A memória alocada para variáveis de sessão, como informações de logon e outras informações necessárias por uma sessão do banco de dados, é a:
O Diagrama de Colaboração/Comunicação da UML, apresentado a seguir, expressa que

o objeto a1 do tipo Objeto1 invoca o método m do objeto a2 do tipo Objeto2 repetidamente, enquanto o valor da variável i for menor que 10, mas o valor inicial de i é indefinido.
o objeto a1 do tipo Objeto1 invoca o método m do objeto a2 do tipo Objeto2, se o valor da variável i for menor que 10.
o objeto a1 do tipo Objeto1 invoca o método m do objeto a2 do tipo Objeto2 repetidamente, enquanto o valor da variável i for menor que 10, com valor inicial de i igual a 1.
o objeto a1 do tipo Objeto1 invoca o método m do objeto a2 do tipo Objeto2, e o método m retorna um valor i menor que 10.
No SGBD Oracle 11g, ao trabalhar com o Banco de Dados no modo ARCHIVELOG, o administrador terá mais opções de recuperação após uma perda de dados. Para colocar o banco de dados no modo ARCHIVELOG, utilizando comando SQL, deverão ser executados o(s) seguinte(s) comando(s):
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
SHUTDOWN IMMEDIATE;
ALTER DATABASE ARCHIVELOG;
STARTUP;
ALTER DATABASE ARCHIVELOG;
SHUTDOWN IMMEDIATE;
STARTUP NOMOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
SHUTDOWN IMMEDIATE;
STARTUP RESTRICT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
A figura, a seguir, apresenta um Diagrama de Atividades da UML.

Sobre este diagrama, é correto afirmar que
durante uma execução deste processo, as Atividades 2 e 3 serão executadas concorrentemente, independentemente de condição, e a Atividade 4 será executada assim que uma das Atividades, 2 ou 3, estiver finalizada.
durante uma execução deste processo, as Atividades 2 e 3 serão executadas concorrentemente, independentemente de condição, e a Atividade 4 somente será executada quando as Atividades 2 e 3 estiverem finalizadas.
durante uma execução deste processo, uma das Atividades, 2 ou 3, será executada, dependendo da saída gerada pela Atividade 1, que deverá satisfazer uma das condições, para que a atividade correta seja executada.
durante uma execução deste processo, as Atividades 5 e 6 serão executadas paralelamente, independentemente de condição, e assim que ambas forem finalizadas, o processo será automaticamente finalizado.
Um banco de dados se compõe essencialmente de
uma base de dados, um sistema gerenciador de exploração, linguagem(ens) de programas, programas voltados a necessidades objetivas.
uma base de dados, um sistema gerenciador de exploração, linguagem(ens) de exploração, programas voltados a necessidades objetivas
um sistema gerenciador de bd(sgbd), linguagem(ens) de programas, uma base de dados, programas voltados a necessidades de exploração.
uma base de dados, um sistema gerenciador de bd(sgbd), linguagem(ens) de exploração, programas voltados a necessidades objetivas.
Analise as afirmações abaixo com relação ao processamento de transações em Sistemas de Gerenciamento de Bancos de Dados (SGBD) e assinale (V) para verdadeiro ou (F) para falso.
( ) A serialização da execução concorrente da transação pode ser usada para definir as sequências de execução corretas de transações simultâneas.
( ) As operações básicas de acesso ao banco de dados executadas por parte de uma transação são read e write.
( ) O modo de especificar a conclusão de uma transação é determinado apenas pela instrução de confirmação da transação (commit).
( ) A propriedade ISOLAMENTO indica que uma transação deve ser executada de forma independente das demais, de modo que ao ser completamente executada, sem interferências de outras transações, deve levar o banco de dados de um estado consistente para outro.
( ) A propriedade ATOMICIDADE estabelece que uma transação deve ser executada em sua totalidade ou não ser realizada de forma alguma, de modo que se exige que esta transação seja executada até o fim.
De acordo com as afirmações, a sequência correta é
V, V, F, F, V.
V, F, V, V, F.
F, F, F, V, V.
F, V, V, F, F.
V, F, V, F, V.