A arquitetura de um sistema de gerência de banco de dados é organizada em termos de componentes funcionais que permitem a inserção, consulta e atuali-zação de dados na base de dados. Além disso, oferece utilitários para auxiliar um administrador de banco de dados (DBA) na gerência de sistemas. Considere os itens abaixo.
I - Catálogo do sistema
II - Carga de dados a partir de arquivos
III - Criação de cópias de segurança (backup)
IV - Reorganização do armazenamento dos dados no banco de dados
Quais constituem funções voltadas a auxiliar o DBA no gerenciamento de sistema, que são tipicamente ofere-cidas na forma de utilitários?
As tabelas ALUNOS, MATRICULAS e DISCIPLINAS a seguir representam os alunos de um curso, as disciplinas oferecidas e as matrículas de alunos nas disciplinas. As definições SQL (padrão SQL2 ou superior) destas tabelas estão especifi-cadas abaixo.
Create table ALUNOS
(matr char(2) not null primary key,
nome varchar(60) not null);
Create table DISCIPLINAS
(codd char(5) not null primary key,
nomed varchar(60) not null);
Create table MATRICULAS
(matr char(2) not null,
codd char(5) not null,
nota numeric(3,1),
primary key(matr,codd),
foreign key(matr) references ALUNOS,
foreign key (codd) references DISCIPLINAS);
Observe as instâncias abaixo das tabelas ALUNOS e MATRICULAS.
Considere a seguinte consulta SQL, que segue o padrão SQL2 (ou superior).
Select nome
From ALUNOS NATURAL JOIN MATRICULAS
WHERE nota >7
GROUP BY matr, nome
HAVING COUNT(distinct nota) >1 ;
A consulta SQL acima retornará:
Considere as seguintes afirmativas sobre os tipos de tabelas oferecidas pelo Sistema de Gerência de Banco de Dados Oracle 11g.
I - As tabelas _____________ tornam as consultas envolvendo join mais eficientes. Contudo estas vantagens diminuem se estas tabelas têm inserções, remoções ou modificações mais frequentes, compa-rativamente às consultas.
II - Uma tabela ___________ não pode conter campos do tipo LONG e LONG RAW.
III - Não é possível criar índices para tabelas ____________, nem realizar inserções, remoções ou modificações.
Assinale a alternativa que preenche, correta e respec-tivamente, as lacunas de cada sentença.
Qual é o tipo de índice utilizado para agilizar a recupe-ração de todos os registros que têm o mesmo valor para um dado campo?
Que problema ocorre quando duas transações que acessam os mesmos itens de dados do banco de dados têm suas operações intercaladas, tornando com isso o valor de alguns itens do banco de dados incorretos?
A estrutura de dados ______ é uma lista linear em que todas as inserções são realizadas em um extremo da estrutura, e todas as retiradas e acessos são realizados no outro extremo da estrutura. Uma implementação por meio de arranjos é circular, delimitada pelos apon-tadores “Frente” e “Trás”. Para inserir um item, basta mover o apontador “Trás” uma posição no sentido horário; para retirar um item, basta mover o apontador ”Frente” uma posição no sentido horário.
Assinale a alternativa que completa corretamente a lacuna do texto acima.
Considere as seguintes afirmações sobre o Plan-Do Check-Act (PDCA).
I - O ciclo PDCA pode ser usado em todos os estágios do ciclo de vida de um produto ou em qualquer processo para correção de problemas, melhoria de processos e manutenção do nível de desempenho de um processo.
II - O elemento Plan (P) inclui uma fase inicial de trei-namento das novas práticas planejadas, seguida da implementação do processo.
III - O elemento Check (C) inclui o estabelecimento de metas e o processo propriamente dito (métodos, rotinas).
Quais estão corretas?
Select the alternative that adequately fills in the blanks in lines 09, 10 and 19.
The expression a hundredfold (l. 05) can be replaced without changing the literal meaning of the text by
Conforme as disposições da Constituição do Estado do Rio Grande do Sul:
Considere as afirmações abaixo, sobre os atos adminis-trativos.
I - É discricionário o ato quando o agente o pratica com estrita vinculação à lei, sem levar em conta critérios de conveniência e oportunidade.
II - Os atos administrativos trazem em si a presunção de legitimidade.
III - A autoexecutoriedade é característica do ato administrativo.
Quais estão corretas?
Considere as seguintes afirmações sobre princípios dos métodos ágeis.
I - Os clientes devem estar totalmente envolvidos no processo de desenvolvimento. Seu papel é fornecer e priorizar novos requisitos do sistema e avaliar suas iterações.
II - Embora as habilidades da equipe devam ser reconhecidas e exploradas, seus membros não devem desenvolver maneiras próprias de trabalhar, podendo o processo ser prescritivo.
III - Deve-se ter em mente que os requisitos do sistema irão mudar, por isso, o sistema deve ser projetado de maneira a acomodar essas mudanças.
Quais estão corretas?
O padrão SQL (SQL2 ou superior) define vários tipos de cláusulas ou comandos que têm por objetivo a especifica-ção de restrições de integridade, delimitando valores válidos dos dados no banco. Analise as opções abaixo.
I - Cláusula CHECK em um comando CREATE TABLE ou ALTER TABLE.
II - Assertiva (comando CREATE ASSERTION).
III - Domínio (comandos CREATE DOMAIN ou ALTER DOMAIN).
IV - Procedimentos armazenadores (comando CREATE PROCEDURE).
Quais dentre os recursos SQL acima (comandos ou cláusulas de comandos) têm por objetivo a especifica-ção de restrições de integridade sobre os dados?
Um rótulo de tempo é um identificador exclusivo para cada transação, gerado pelo sistema. Os valores de rótulos de tempo são gerados na mesma ordem que os tempos de início e fim das transações. Qual é o protocolo de controle de concorrência que utiliza ordenação por rótulo de tempo para garantir a seria-lização das transações?