Questões de Concurso Sobre banco de dados

Foram encontradas 18.803 questões

Q364297 Banco de Dados
O código a seguir apresenta a implementação de um programa na linguagem Java, que declara quatro classes: Place, Transition, Arc e Workflow, as quais modelam sistemas de workflow. O código não possui erros de compilação.

imagem-008.jpg
Julgue os itens a seguir, considerando que os registros inseridos no esquema workflow apresentado no texto II representam adequadamente as informações de vários workflows quaisquer, individualmente identificados com números 0, 1, 2, 3 etc.

A consulta SQL abaixo poderia ser empregada para se obter a lista dos identificadores e nomes de lugares que pertencem a qualquer workflow registrado no banco de dados, e que alcançam imediatamente uma transição cujo identificador é igual a 0.

SELECT p.place_id, p.place_name, t.workflow_id FROM transition AS t, arc AS a, place AS p WHERE t.workflow_id = p.workflow_id AND a.workflow_id = p.workflow_id AND a.place_id = p.place_id AND a.transition_id = t.transition_id AND a.direction = 'OUT' AND t.transition_id = 0;
Alternativas
Q364296 Banco de Dados
Julgue os itens a seguir, considerando que os registros inseridos no esquema workflow apresentado no texto II representam adequadamente as informações de vários workflows quaisquer, individualmente identificados com números 0, 1, 2, 3 etc.

A consulta SQL abaixo poderia ser empregada para obtenção da lista dos identificadores e nome das transições que são imediatamente alcançáveis a partir de um lugar 1, pertencente ao workflow 1.

SELECT t.transition_id, t.transition_name FROM transition AS t, arc AS a, place AS p WHERE t.workflow_id = p.workflow_id AND a.workflow_id = p.workflow_id AND a.place_id = p.place_id AND a.transition_id = t.transition_id AND a.direction = 'IN' AND p.place_id = 1;
Alternativas
Q364289 Banco de Dados
Considere que, após a execução bem sucedida do script apresentado no texto II, um usuário precisou representar no banco de dados workflow o modelo da rede de petri descrita no texto I. Para isso, o modelo da rede da figura apresentado no texto I foi representado com o script a seguir.

imagem-006.jpg
A partir dessas informações, julgue os itens seguintes.

A execução do comando SQL a seguir, imediatamente após a execução bem sucedida do script apresentado no texto II e do script apresentado acima, produzirá um conjunto de resultados contendo 84 tuplas.

SELECT a.direction, a.transition_id, a.place_id FROM arc AS a, transition AS t, place AS p WHERE t.workflow_id = p.workflow_id AND a.transition_id = t.transition_id AND a.place_id = p.place_id ORDER BY a.direction;
Alternativas
Q364288 Banco de Dados
Considere que, após a execução bem sucedida do script apresentado no texto II, um usuário precisou representar no banco de dados workflow o modelo da rede de petri descrita no texto I. Para isso, o modelo da rede da figura apresentado no texto I foi representado com o script a seguir.

imagem-006.jpg
A partir dessas informações, julgue os itens seguintes.

Os comandos apresentados nas linhas 12, 13 e 14 do script apresentado, isoladamente, poderiam ser executados antes dos comandos apresentados nas linhas 10, 11 e 8, respectivamente.
Alternativas
Q364287 Banco de Dados
Considere que, após a execução bem sucedida do script apresentado no texto II, um usuário precisou representar no banco de dados workflow o modelo da rede de petri descrita no texto I. Para isso, o modelo da rede da figura apresentado no texto I foi representado com o script a seguir.

imagem-006.jpg
A partir dessas informações, julgue os itens seguintes.

A inversão na ordem de execução dos blocos de comandos A e B, em que A é formado pelas linhas de 4 a 6, e B, pelas linhas de 7 a 10, não introduz erros na execução do script.
Alternativas
Q364286 Banco de Dados
Considere que, após a execução bem sucedida do script apresentado no texto II, um usuário precisou representar no banco de dados workflow o modelo da rede de petri descrita no texto I. Para isso, o modelo da rede da figura apresentado no texto I foi representado com o script a seguir.

imagem-006.jpg
A partir dessas informações, julgue os itens seguintes.

A inversão na ordem de execução dos comandos das linhas 4 a 5 não introduz erros na execução do script
Alternativas
Q364285 Banco de Dados
Considere que, após a execução bem sucedida do script apresentado no texto II, um usuário precisou representar no banco de dados workflow o modelo da rede de petri descrita no texto I. Para isso, o modelo da rede da figura apresentado no texto I foi representado com o script a seguir.

imagem-006.jpg
A partir dessas informações, julgue os itens seguintes.

Desconsiderando a linha 3, os comandos DML do script apresentado modelam adequadamente a rede apresentada na figura apresentada no texto I, por meio das suas relações entre transições, lugares e arcos.
Alternativas
Q364284 Banco de Dados
Considere que durante o desenvolvimento do modelo de dados do sistema de workflow no texto I tenha sido criado o script SQL apresentado abaixo.

imagem-005.jpg
Julgue os itens a seguir, acerca do comportamento da aplicação apresentada no texto.

Caso todas as ocorrências da expressão ENGINE = InnoDB no script fossem substituídas por ENGINE = MyISAM, possivelmente ficaria reduzido o desempenho futuro das consultas e atualizações realizadas no banco de dados, mas aumentaria a garantia de integridade futura desse banco
Alternativas
Q364283 Banco de Dados
Considere que durante o desenvolvimento do modelo de dados do sistema de workflow no texto I tenha sido criado o script SQL apresentado abaixo.

imagem-005.jpg
Julgue os itens a seguir, acerca do comportamento da aplicação apresentada no texto.

O comando source ;, em que é um nome de arquivo de script SQL, é um comando padrão da linguagem SQL.
Alternativas
Q364282 Banco de Dados
Considere que durante o desenvolvimento do modelo de dados do sistema de workflow no texto I tenha sido criado o script SQL apresentado abaixo.

imagem-005.jpg
Julgue os itens a seguir, acerca do comportamento da aplicação apresentada no texto.

Considere que, após a execução bem sucedida do script do texto II, tenha sido executada a seguinte seqüência de comandos: use information_schema; select * from table_constraints where table_schema = 'workflow';. Nesse caso, a referida execução será bem sucedida, independentemente do estado anterior do SGBD, e o resultado da consulta conterá 8 tuplas, e em algumas dessas tuplas aparecerão os valores fk_wf_id_2, fk_transition_id_1, fk_place_id_1 e fk_wf_id_1.
Alternativas
Q364281 Banco de Dados
Considere que durante o desenvolvimento do modelo de dados do sistema de workflow no texto I tenha sido criado o script SQL apresentado abaixo.

imagem-005.jpg
Julgue os itens a seguir, acerca do comportamento da aplicação apresentada no texto.

Considere que, usando-se o cliente de linha de comando do MySQL, tenha sido executada a seguinte seqüência de comandos: use information_schema; select count(*) from tables where table_schema = 'information_schema' or true; obtendo o valor 35 como resultado da consulta; source ;, em que é o nome completo do arquivo de script, contento o texto II, obtendo sucesso pleno na execução do script. Nessa situação, ao se executar novamente a primeira seqüência de comandos, é correto afirmar que se obterá como resposta o valor 39.
Alternativas
Q364280 Banco de Dados
Redes de petri são um formalismo para a especificação e simulação de transições de estado que ocorrem em sistemas paralelos ou concorrentes, como é o caso em sistemas de workflow. A figura a seguir apresenta um modelo visual de uma rede de petri que representa um pequeno workflow denominado Produtor-Consumidor. Na representação visual de uma rede de petri, os círculos são lugares (place), os retângulos são transições (transition) e as setas direcionadas são arcos (arc). Nos arcos, a direção IN representa um arco originado de um lugar e que aponta para uma transição, enquanto que a direção OUT representa um arco originado de uma transição que aponta para um lugar. Uma vez que um modelo de uma rede de petri é construído, tokens ou fichas circulam dentro da rede realizando transições conforme as regras estabelecidas. No modelo ao lado pode-se afirmar que a transição T0 é imediatamente alcançável a partir dos lugares P0 e P7, T3 a partir de P1 e T4 a partir de P2. A fim de manipular essas representações de workflows, uma organização desenvolveu um modelo de informações de um sistema de workflow embasado em redes de petri, implementado usando o SGBD MySQL. Esse modelo, apresentado na figura a seguir, foi desenvolvido usando a ferramenta MySQL Workbench, sucessora da ferramenta DB Designer. Suponha a existência de um banco de dados denominado workflow, implementado em um SGBD MySQL.

imagem-003.jpg

imagem-004.jpg
A partir das informações apresentadas no texto I, julgue os itens de 11 a 15 acerca dos conceitos de sistemas de workflow.

O tipo de dados SMALLINT, usado em várias colunas do modelo descrito no texto I, armazena dígitos inteiros com 2 bytes e sem sinal.
Alternativas
Q364279 Banco de Dados
Redes de petri são um formalismo para a especificação e simulação de transições de estado que ocorrem em sistemas paralelos ou concorrentes, como é o caso em sistemas de workflow. A figura a seguir apresenta um modelo visual de uma rede de petri que representa um pequeno workflow denominado Produtor-Consumidor. Na representação visual de uma rede de petri, os círculos são lugares (place), os retângulos são transições (transition) e as setas direcionadas são arcos (arc). Nos arcos, a direção IN representa um arco originado de um lugar e que aponta para uma transição, enquanto que a direção OUT representa um arco originado de uma transição que aponta para um lugar. Uma vez que um modelo de uma rede de petri é construído, tokens ou fichas circulam dentro da rede realizando transições conforme as regras estabelecidas. No modelo ao lado pode-se afirmar que a transição T0 é imediatamente alcançável a partir dos lugares P0 e P7, T3 a partir de P1 e T4 a partir de P2. A fim de manipular essas representações de workflows, uma organização desenvolveu um modelo de informações de um sistema de workflow embasado em redes de petri, implementado usando o SGBD MySQL. Esse modelo, apresentado na figura a seguir, foi desenvolvido usando a ferramenta MySQL Workbench, sucessora da ferramenta DB Designer. Suponha a existência de um banco de dados denominado workflow, implementado em um SGBD MySQL.

imagem-003.jpg

imagem-004.jpg
A partir das informações apresentadas no texto I, julgue os itens de 11 a 15 acerca dos conceitos de sistemas de workflow.

As colunas created_date, presentes nas tabelas workflow, transition, arc, place e case, são capazes de armazenar datas e horários com precisão de frações de segundos, que podem ser manipuladas com funções de manipulação de data e hora presentes na versão de SQL interpretada pelo SGBD MySQL, tais como HOUR() e DATE().
Alternativas
Q364278 Banco de Dados
Redes de petri são um formalismo para a especificação e simulação de transições de estado que ocorrem em sistemas paralelos ou concorrentes, como é o caso em sistemas de workflow. A figura a seguir apresenta um modelo visual de uma rede de petri que representa um pequeno workflow denominado Produtor-Consumidor. Na representação visual de uma rede de petri, os círculos são lugares (place), os retângulos são transições (transition) e as setas direcionadas são arcos (arc). Nos arcos, a direção IN representa um arco originado de um lugar e que aponta para uma transição, enquanto que a direção OUT representa um arco originado de uma transição que aponta para um lugar. Uma vez que um modelo de uma rede de petri é construído, tokens ou fichas circulam dentro da rede realizando transições conforme as regras estabelecidas. No modelo ao lado pode-se afirmar que a transição T0 é imediatamente alcançável a partir dos lugares P0 e P7, T3 a partir de P1 e T4 a partir de P2. A fim de manipular essas representações de workflows, uma organização desenvolveu um modelo de informações de um sistema de workflow embasado em redes de petri, implementado usando o SGBD MySQL. Esse modelo, apresentado na figura a seguir, foi desenvolvido usando a ferramenta MySQL Workbench, sucessora da ferramenta DB Designer. Suponha a existência de um banco de dados denominado workflow, implementado em um SGBD MySQL.

imagem-003.jpg

imagem-004.jpg
A partir das informações apresentadas no texto I, julgue os itens de 11 a 15 acerca dos conceitos de sistemas de workflow.

Um registro específico de token poderá estar associado, em um determinado instante de tempo, a mais de um registro de place durante a sua existência.
Alternativas
Q364277 Banco de Dados
Redes de petri são um formalismo para a especificação e simulação de transições de estado que ocorrem em sistemas paralelos ou concorrentes, como é o caso em sistemas de workflow. A figura a seguir apresenta um modelo visual de uma rede de petri que representa um pequeno workflow denominado Produtor-Consumidor. Na representação visual de uma rede de petri, os círculos são lugares (place), os retângulos são transições (transition) e as setas direcionadas são arcos (arc). Nos arcos, a direção IN representa um arco originado de um lugar e que aponta para uma transição, enquanto que a direção OUT representa um arco originado de uma transição que aponta para um lugar. Uma vez que um modelo de uma rede de petri é construído, tokens ou fichas circulam dentro da rede realizando transições conforme as regras estabelecidas. No modelo ao lado pode-se afirmar que a transição T0 é imediatamente alcançável a partir dos lugares P0 e P7, T3 a partir de P1 e T4 a partir de P2. A fim de manipular essas representações de workflows, uma organização desenvolveu um modelo de informações de um sistema de workflow embasado em redes de petri, implementado usando o SGBD MySQL. Esse modelo, apresentado na figura a seguir, foi desenvolvido usando a ferramenta MySQL Workbench, sucessora da ferramenta DB Designer. Suponha a existência de um banco de dados denominado workflow, implementado em um SGBD MySQL.

imagem-003.jpg

imagem-004.jpg
A partir das informações apresentadas no texto I, julgue os itens de 11 a 15 acerca dos conceitos de sistemas de workflow.

Para que um registro de workitem possa estar presente no banco de dados, deverá existir pelo menos um registro nas tabelas transition, case e token
Alternativas
Q364087 Banco de Dados
Considerando os conceitos de banco de dados relacionais e objetos- relacionais, julgue os itens que se seguem.

Os SGBDs objeto-relacionais (SGBDORs) surgiram como uma forma de estender às funcionalidades dos SGBDs relacionais (SGBDRs) com algumas das características presentes nos SGBDs de objetos (SGBDOs).
Alternativas
Q364086 Banco de Dados
Considerando os conceitos de banco de dados relacionais e objetos- relacionais, julgue os itens que se seguem.

Todo sistema de gerenciamento de banco de dados (SGBD) relacional deve possuir uma linguagem de definição de dados para definir um esquema de um banco de dados relacional.
Alternativas
Q364085 Banco de Dados
Considerando os conceitos de banco de dados relacionais e objetos- relacionais, julgue os itens que se seguem.

Com relação às restrições de integridade, um estado de um banco de dados que não obedece a todas as restrições é denominado estado inválido.
Alternativas
Q364084 Banco de Dados
Considerando os conceitos de banco de dados relacionais e objetos- relacionais, julgue os itens que se seguem.

Um banco de dados relacional pode conter muitas relações, com suas tuplas relacionadas de várias maneiras.
Alternativas
Q345351 Banco de Dados
Com relação a BI (business inteligence), indicadores da produção, administração da produção, monitoração do ambiente operacional, julgue os próximos itens.

As tecnologias de bancos da dados, data mining e data warehouse têm sido utilizadas plenamente para a monitoração de ambientes operacionais, pois utilizam ontologias e inteligência artificial com agilidade e baixo custo operacional.
Alternativas
Respostas
17821: E
17822: E
17823: E
17824: C
17825: C
17826: C
17827: E
17828: E
17829: E
17830: C
17831: E
17832: E
17833: C
17834: E
17835: E
17836: C
17837: C
17838: C
17839: C
17840: E