Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
O relacionamento entre um conjunto de dados (tabelas) não existe fisicamente, dado que é apenas lógico e representado por meio das chaves estrangeiras.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
O relacionamento entre um conjunto de dados (tabelas) não existe fisicamente, dado que é apenas lógico e representado por meio das chaves estrangeiras.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
Utilizando-se a HEAP, uma das várias formas de organizar registros em arquivos, um registro pode ser colocado em qualquer lugar no arquivo onde exista espaço.
Em relação à estrutura e administração de banco de dados, julgue os itens subsequentes.
O Data Recovery Advisor é a ferramenta Oracle utilizada para diagnosticar falhas nos dados e recomendar reparos de forma automática ou manual.
Em relação a arquiteturas de banco de dados, julgue os itens subsequentes.
Em um servidor de transação, em que vários processos acessam dados na memória compartilhada, as consultas ao banco de dados podem ser submetidas aos processos servidores a partir de uma interface com o usuário executando-se SQL embutida, ou via SQL, ODBC ou outro protocolo similar.
Em relação a arquiteturas de banco de dados, julgue os itens subsequentes.
As funcionalidades oferecidas pelos sistemas de banco de dados são divididas em três partes: front-end, middle-end e back-end.





Acerca de banco de dados relacionais considere:
I. Os sistemas relacionais só exigem que o banco de dados seja percebido pelo usuário como tabelas. No nível físico o sistema é livre para armazenar os dados usando arquivos sequenciais, indexação, hashing etc. II. As tabelas representam uma abstração do modo como os dados estão armazenados fisicamente de forma que diversos detalhes do nível de armazenamento ficam ocultos ao usuário. III. Todo o conteúdo de informação do banco de dados é representado de um e somente um modo, ou seja, como valores explícitos em posições de colunas em linhas de tabelas. Este princípio é satisfeito pelos BDs relacionais. IV. Não existem ponteiros conectando uma tabela a outra em BDs relacionais. Com isso se quer dizer que ...
O PostgreSql 9.3 permite limitar o tamanho físico máximo em bytes em tabelas de usuário por meio da cláusula tablespaces no comando CREATE TABLE, conforme a sintaxe mostrada abaixo.

Considere a instrução seguinte.
create domain TipoCategoria char(20)
constraint verifica_tipo_categoria
check (value in ('Arquitetura','Engenharia'));
Em relação à construção do código apresentado e obedecendo aos conceitos da linguagem de definição de dados, assinale a alternativa correta.
Em bancos de dados, um termo representa uma expressão booleana associada a um BD e que precisa ser avaliada como TRUE, por todo o tempo. Exemplificando, seja um banco de dados de fornecedores e peças.
I. O valor do status de cada fornecedor está no intervalo de 500 a 900, inclusive.
II. Se houver peças, uma delas tem que ser amarela.
III. Dois fornecedores diferentes não têm o mesmo número de fornecedor.
IV. Cada fornecedor com negócios no Brasil tem status 700.
V. Cada remessa envolve um fornecedor existente.
VI. Nenhum fornecedor com status menor que 700 fornece peça alguma com uma quantidade maior que 350.
O exemplo descrito caracteriza o termo denominado restrição de
O Active Directory é um banco de dados onde ficam armazenados todos os recursos da rede e ele os torna acessíveis a todos os usuários e aplicativos da rede. O Active Directory é dinâmico, podendo crescer de acordo com o crescimento da instituição. Dentre os componentes da estrutura lógica, um apresenta as seguintes características
é um depósito de informações que armazena um subconjunto dos atributos de todos os objetos existentes.
tem como função agilizar a realização de queries.
Esse componente é denominado
A respeito de integridade e concorrência em banco de dados, julgue os itens subsecutivos.
Devido ao fato de a concorrência de acessos a um banco de dados diminuir conforme aumenta a importância do controle da concorrência, os registros de acessos em memória, com o intuito de manter a integridade dos dados, geram um despejo na fila de acesso.
Com relação a bancos de dados, julgue os itens seguintes.
O registro armazenado é uma coleção de todas as ocorrências que existem em um único tipo de arquivo armazenado.Julgue os itens seguintes, referentes à modelagem relacional de dados.
Considera-se banco de dados relacional como um conjunto de tabelas, em que cada uma dessas tabelas armazena os dados de uma entidade específica.
Em pesquisa fulltext, o MySQL gerencia os índices segundo os modos:
Com relação as definições básicas de Banco de Dados, pode-se afirmar que:
I. Nos modelos de bases de dados relacionais, a tabela é um conjunto de dados dispostos em número finito de colunas e número ilimitado de linhas (ou tuplas). II. A forma de referenciar inequivocamente uma única linha é através da utilização de uma chave primária. III. Gatilho ou Trigger é um recurso de programação executado sempre que o evento associado ocorrer.O Administrador de Dados
Acerca do conceito de processamento de transações em um banco de dados, julgue os itens a seguir.
Se uma transação for executada de maneira serializável, poderá ocorrer de uma transação ler novamente dados lidos anteriormente e descobrir que eles foram alterados por outra transação.
Sobre restrições (constraints) em bancos de dados, considere:
I. A restrição NOT NULL, assim como as restrições UNIQUE e PRIMARY KEY fornecem uma garantia de exclusividade para uma coluna ou conjunto de colunas.
II. A restrição DEFAULT é usada para inserir um valor padrão em uma coluna. O valor padrão será adicionado a todos os novos registros, caso nenhum outro valor seja especificado.
III. A restrição CHECK é usada para limitar a gama de valores que podem ser colocados em uma coluna. Se essa restrição for definida em uma tabela, ela pode limitar os valores em determinadas colunas com base nos valores de outras colunas da linha.
Está correto o que consta em
O Modelo Relacional usa
O projeto geral do banco de dados é
Um Sistema de Banco de Dados é
Considere o seguinte diagrama entidade-relacionamento, resultante da modelagem de um banco de dados relacional.

A partir desse diagrama, pode-se afirmar que
O domínio de um atributo de uma tabela de um banco de dados relacional representa
A respeito das chaves candidatas de uma tabela de um banco de dados relacional, é correto afirmar que
Das opções seguintes, assinale aquela que NÃO é uma característica do MS-SQL:
Uma das alternativas abaixo apresenta o modo padrão como é feita a conexão do Java via JDBC ao banco de dados da aplicação, ou seja, por meio de um(a):
Observe o comando abaixo. É correto afirmar que, ao apagar da tabela “setor”, o setor “Informática

Observe o relacionamento entre as entidades “Pedido” e “Itens do Pedido” e as premissas relacionadas abaixo:

Écorreto afirmar que:
Observe a procedure abaixo escritaemPL/SQL.
INSERTINTOFunc VALUES (10,'Clarice',3200);
SAVEPOINTa;
INSERTINTOSetor VALUES (13,'Sales','Hyd');
SAVEPOINTb;
INSERTINTOGrade VALUES ('III',2300,4500);
ROLLBACKTOa:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Na frase seguinte,
“O MOLAP é um OLAP baseado no acesso a um banco de dados multidimensional. O ROLAP é um OLAP baseado no acesso a um banco de dados relacional. HOLAP é um OLAP situado entre o ROLAP e o MOLAP e acessa o Multidimensional e o Relacional.”
pode-se concluir que
No desenvolvimento de uma API orientada a objetos, é comum reunir todas as suas funcionalidades em uma única classe, simplificando o acesso. Esta prática pode ser favorecida através da implementação do padrão de projeto
No processo de mapeamento do modelo ER para o modelo relacional, atributos multivalorados são definidos a partir da
Dadas as seguintes sentenças,
I. Um atributo, em um modelo de entidade-relacionamento, que possui "sub-atributos" em sua nomenclatura é definido como atributo chave.
II. A restrição de integridade 'REFERENCED KEY' não é suportada pelo Oracle.
III. Para mostrar as tabelas existentes de um banco de dados MySQL em uso é necessário usar o comando 'viewtables'.
IV. 'DROP TABLE' e 'DROP INDEX' são instruções do tipo DDL.
verifica-se que
Nos bancos de dados espaciais, pode-se realizar consultas de proximidade, por região etc. Nesse contexto, bons índices são necessários para o acesso eficiente aos dados espaciais, que normalmente são de duas ou mais dimensões. Qual das opções abaixo não é adequada para a construção desses índices?
Qual das seguintes violações acontece quando uma transação relê o banco de dados e encontra novas linhas que foram inseridas por uma outra transação depois da primeira leitura?
Dadas as afirmações a seguir sobre XML e banco de dados,
I. Diferentemente do banco de dados relacional o XML permite estruturas aninhadas.
II. DTD (Document Type Definition) é uma evolução do XMLSchema e serve para restringir quais informações estão presentes no documento XML.
III. Devido a sua capacidade de descrição, a representação XML é vantajosa quando a informação deve ser trocada com entidades externas.
IV. Documentos XML não podem ser gerados de forma automática a partir das informações do banco de dados
verifica-se que estão corretas
Um sistema de banco de dados fornece uma linguagem para especificar o esquema de banco de dados. Essa linguagem é chamada de definição de
A arquitetura ANSI/SPARC define três níveis (ou camadas) que ficam entre o banco de dados em si (disco rígido) e as aplicações do usuário; são eles:
A tabela a seguir representa um banco de dados simples.

Analisando as sentenças seguintes, referentes à tabela apresentada,
I. 'João' é uma instância da tabela.
II. 'Nome' faz parte do esquema do banco de dados.
III. 'Rua B' é um dado armazenado na tabela.
IV. 'Telefone' é um dos esquemas do banco de dados.
verifica-se que está(ão) correta(s)
O problema da atualização temporária (ou dirty read) acontece quando
Analisando as afirmações seguintes, sobre o conceito de transações em banco de dados,
I. Toda escala de execução conflito-serializável é de execução consistente.
II. Toda escala de execução equivalente no conflito é de execução consistente.
III. Toda escala de execução sequencial é de execução consistente.
IV. A garantia da consistência do banco de dados não depende de como foi especificada a escala de execução da transação.
verifica-se que está(ão) correta(s)
Os algoritmos C4.5 e K-Means, muito utilizados para descoberta de conhecimento através de mineração de dados, são algoritmos de respectivamente
Analisando as afirmações seguintes, referentes à técnica de ataque por injeção de SQL (do inglês SQL injection),
I. É uma das ameaças mais comuns enfrentadas por sistemas de banco de dados, especialmente sistemas baseados na Web.
II. É considerado um ataque de pouca gravidade, uma vez que não possibilita o acesso a informações confidenciais e nem manipulação não autorizada do banco de dados.
III. É caracterizado pela injeção de uma cadeia de caracteres que manipula ou muda completamente o comando SQL que seria executado no SGBD.
IV. Apesar de ser considerado grave, esse tipo de ataque não possibilita ao atacante executar comandos remotos no lado servidor.
veri...
Analisando as afirmações seguintes, referentes a sistemas de informações geográficos (SIG),
I. Em geral, um SIG utiliza bancos de dados que armazenam objetos com características espaciais que os descrevem e possuem relacionamentos espaciais entre eles.
II. Bancos de dados cartográficos e meteorológicos são exemplos de bancos de dados espaciais.
III. Devido à sua complexidade, os bancos de dados de SIG não são passíveis de mineração.
IV. Uma das maiores dificuldades na construção de um SIG é a impossibilidade de realizar junção (do inglês join) entre tabelas em um banco de dados espacial.
verifica-se que estão corretas
Analisando as seguintes afirmativas sobre banco de dados temporais,
I. Dadas as suas características, toda solução de data warehouse possui um banco de dados temporal;
II. Interval e Period são exemplos de tipos de dados temporais presentes na SQL2;
III. Consultas em bancos de dados temporais podem ser especificadas na linguagem TSQL, uma extensão da linguagem SQL;
IV. Não é possível incorporar a noção de tempo dos bancos de dados temporais em um SGBD relacional tradicional.
verifica-se que está(ão) correta(s)
Analisando as seguintes afirmativas sobre gatilhos e visões de banco de dados relacionais e SQL,
I. Os gatilhos são utilizados para especificar ações automáticas que o SGBD executará automaticamente e de forma periódica.
II. Os gatilhos são compostos de duas partes: a condição de ativação e a ação a ser tomada.
III. Uma visão de banco de dados, também conhecida como tabela virtual, pode ser apagada do banco de dados através do comando DROP TABLE.
IV. Por padrão, a execução do comando DELETE em uma visão não apaga as respectivas instâncias reais na tabela alvo.
verifica-se que estão corretas
Analisando as seguintes afirmativas sobre algoritmos de mineração de dados (data mining).
I. Podem ser utilizados durante o processo de descoberta de conhecimento em bancos de dados.
II. O algoritmo ID3 é considerado uma evolução do algoritmo C4.5 e muito utilizado em mineração de dados.
III. No contexto de mineração de dados, o objetivo da fase de pré-processamento é otimizar a execução; sendo assim, uma fase pouco relevante e raramente executada.
IV. Dentre as principais tarefas da mineração de dados, estão: classificação e predição, agrupamento, análise de outlier, associações, padrões frequentes e visualização.
verifica-se que está(ão) correta(s)
Qual o número de tabelas normalizadas que seria necessário para fazer o mapeamento do MER apresentado na figura seguinte para o modelo relacional?

Analisando as seguintes afirmativas sobre o modelo conceitual apresentado na Figura a seguir,

verifica-se que está(ão) correta(s)
Qual das seguintes opções é uma afirmação falsa sobre o padrão ODBC (Open Database Connectivity)?
Qual das opções a seguir é uma vantagem da arquitetura em três camadas?
Quanto à segurança e à autorização em banco de dados,
I. Uma das preocupações de segurança em banco de dados é a perda de integridade, ou seja, que a informação seja protegida contra a modificação imprópria.
II. Não é preocupação da segurança em banco de dados a disponibilidade das informações para um usuário.
III. O administrador do banco de dados é responsável pela segurança geral do sistema de banco de dados.
IV. O controle de acesso dicionário tem um forte controle de como a informação é propagada e usada.
V. Os comandos GRANT e REVOKE são utilizados para a criação de papéis que definem o que cada usuário pode fazer.
verifica-se que ...
Suponha que as relações PACIENTE e MEDICO façam parte de um sistema de banco de dados distribuído e estão colocadas, respectivamente, no Site 1 e no Site 2. Nenhuma das relações está fragmentada e são descritas da seguinte forma:
Site 1:
PACIENTE(CPF, NOME, SOBRENOME, NASC, SEXO ENDERECO, TELEFONE, CRM_FK)
possui 10.000 registros
o tamanho de cada registro é de 100 bytes
o tamanho de cada atributo é:
· CPF = 10 bytes · NOME = 15 bytes · SOBRENOME = 15 bytes
· NASC = 10 bytes · SEXO = 5 bytes
· ENDERECO = 20 bytes
· TELEFONE = 15 bytes
· CRM_FK = 1...
De acordo com os estados de uma transação, enumere a segunda coluna de acordo com a primeira.

A sequência correta, de cima para baixo, está na opção
Qual opção é verdadeira para a utilização de índices em um banco de dados relacional?
Um modelo de banco de dados multidimensional está mais fortemente relacionado com
Dadas as afirmações seguintes,
I. O desenvolvimento de um sistema de banco de dados, a partir das planilhas do departamento de vendas, é caracterizado como um projeto utilizando dados existentes
II. No modelo relacional, as relações são criadas usando chaves estrangeiras.
III. Uma entidade fraca não pode existir no banco de dados a menos que outro tipo de entidade também exista.
IV. O processo de normalização trata propriedades indesejáveis, tais como: a repetição de informações e a incapacidade de representar certas informações.
V. A linguagem SQL opera principalmente no nível de modelo lógico dos dados.
verifica-se que estão corretas...
Ao enviarmos uma requisição para um sistema de gerenciamento de banco de dados cujo resultado contém 3 colunas com as informações seguintes: nome da tabela, número de colunas e chave primária. Nós estamos procurando por
Sobre bloqueio em duas fases, ou Two Phase Lock (2PL), é correto afirmar que
Ao tentar executar a seguinte consulta em um SGBD relacional, o resultado obtido será:

Para bancos de dados multiusuário o Sistema Gerenciador de Banco de Dados (SGBD) deve fornecer ao Administrador de Banco de Dados (DBA) meios para restringir o acesso de uma conta (usuário ou um grupo de usuários) a determinadas partes do esquema do banco de dados. Sobre controle de acesso, é correto afirmar que
A respeito de bancos de dados relacionais, é incorreto afirmar que

um professor pode estar envolvido na oferta de diversas disciplinas e uma mesma disciplina pode ser ministrada por mais de um professor.

não é possível a um aluno escolher uma oferta enquanto não se definir o professor que oferecerá a disciplina.
erca de sistemas de banco de dados, julgue o item seguinte.
Na implementação de um banco de dados com base no modelo relacional, uma alternativa para se evitar a desnormalização — sem prejuízo ao aumento do desempenho na recuperação de dados constantemente usados — é criar uma visão materializada.
Com relação a sistemas de banco de dados, julgue os itens que se seguem.
O projeto conceitual de um banco de dados corresponde à descrição concisa dos requisitos de dados, tipos de entidades, relacionamentos e restrições.
Com relação a sistemas de banco de dados, julgue os itens que se seguem.
O gerenciador de recuperação de um sistema de gerenciamento de banco de dados deve ter a capacidade de lidar com falhas catastróficas, tais como os colapsos de disco, que são combatidos, por exemplo, mediante a utilização de backup do banco de dados.
Em um sistema SQL, uma transição refere-se a:
Considere a tabela de nome Filial contendo 10 registros em um determinado banco de dados.
Os atributos dessa tabela são:
• Codigo
• Nome
• Estado
• Cidade
Para excluir todos os registros dessa tabela, deve-se usar o comando
Um banco de dados relacional pode ser definido como um(a)
Considere a representação abaixo de uma tabela de um banco de dados relacional, onde:
• Estoque é o nome da tabela;
• Código, Quantidade e Categoria são os nomes das colunas da tabela Estoque. Estoque (Código, Quantidade, Categoria)
O comando SQL para se obter a soma dos valores da coluna Quantidade, agrupada por Categoria, apenas para as categorias com quantidade total superior a 100 unidades, é:
O conceito de chave é utilizado para estabelecer relações entre linhas das tabelas de um banco de dados relacional.
Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas.
“Uma __________ é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais linhas de uma tabela. Uma das __________ é escolhida como __________, sendo que as não escolhidas são denominadas __________ . Uma __________ é uma coluna ou uma combinação de colunas cujos valores aparecem em uma tabela e necessariamente aparecem na __________ de uma outra tabela.”
A sequência correta encontra-se apenas em:
A capacidade de modificar a definição dos esquemas de um banco de dados em determinado nível de abstração, sem afetar outros níveis, é chamada de independência de dados.
Sobre independência de dados, assinale a alternativa correta:
Um sistema de banco de dados consiste em uma série de componentes funcionais, entre os quais inclui-se o buffer manager, que
Apesar do aparente aumento de produtividade, a centralização dos bancos de dados em servidores gerou problemas, como o aumento significativo no tráfego de rede, principalmente quando havia consultas simultâneas por um grande número de nós. Esse problema foi superado por meio do(a)
Entre as estruturas de dados necessárias para implementar o sistema físico de um sistema de banco de dados, encontra-se aquela que armazena informações de autorização, como restrições de chave. Essa estrutura de dados é denominada
No âmbito dos bancos de dados, a álgebra relacional é uma linguagem de consulta procedural. As operações chamadas unárias da álgebra relacional são:
Importante para a estrutura de um banco de dados, o conceito da modelagem de dados é um grupo de ferramentas conceituais para relacionamento de dados, descrição de dados, semântica de dados e de
Uma DLL é uma biblioteca que contém código e dados que podem ser usados por mais de um programa ao mesmo tempo. Por exemplo, em algumas versões de sistemas operacionais Windows, a DLL Comdlg32 executa funções relacionadas à caixa de diálogo, e programas podem usar a funcionalidade contida nessa DLL para implementar uma caixa de diálogo, ajudando a promover a reutilização de código e uso de memória eficiente. Sobre essas bibliotecas, é INCORRETO afirmar:

Considere:
I. Agência é entidade fraca de Banco.
II. Agências prestam serviços diferenciados entre si, ou os mesmos.
Para saber quais os serviços prestados pelas agências Ax e Ay dos bancos Bx e By, é necessário modelar um relacionamento
A unidade lógica de armazenamento de banco de dados usada para agrupar as demais estruturas lógicas relacionadas, apenas especificando a localização de armazenamento do banco de dados, é denominada
Para que seja excluída a chave de restrição FK_Cliente_Localidade, devem ser executados os seguintes comandos

Para que seja criada a chave de restrição FK_Cliente_Localidade, devem ser executados os seguintes comandos
Um projeto de banco de dados deve obter um conjunto de esquemas de tabelas que permita armazenar dados sem redundância e gerar informações de forma fácil e simplificada. Para verificar se um projeto de banco de dados atende a estes requisitos, deve-se aplicar um conjunto de regras conhecido como
Transações distribuídas abrangem dois ou mais servidores conhecidos como gerenciadores de recursos. O gerenciamento da transação deve ser coordenado entre os gerenciadores de recursos por um componente de servidor chamado de gerenciador de transações. Cada instância do Mecanismo de banco de dados pode operar como um gerenciador de recursos em transações distribuídas coordenadas por gerenciadores de transações. Uma importante ferramenta para o controle de concorrência em transações distribuídas são os protocolos baseados em locks. Qual a melhor descrição para este protocolo?
A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Nesta técnica, o modelo de dados é representado através de um modelo entidade-relacionamento (modelo ER). Usualmente, um modelo ER é representado graficamente, através de um diagrama entidade relacionamento (DER). Dentro do DER de um banco de dados relacional temos uma chave primária (PK), o que podemos garantir nos dados com a inserção da PK.
Banco de Dados é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico. Sobre banco de dados é correto afirmar que:
I. As chaves estrangeiras permitem que os registros de uma tabela sejam relacionados com outras tabelas, através de sua chave primária.
II. A regra de integridade define que as chaves primárias não podem ser nulas, mas no caso de chaves primárias compostas, não é necessário que todas as chaves primárias devam ser preenchidas.
III. Uma técnica utilizada para armazenar e acessar de forma eficiente, dados contidos em um arquivo é o ISAM (Indexed Sequential Access Method).
Quais proposições acima são verdadeiras?
Considere:
I. Regra 1 − Todas as informações são representadas de forma explícita no nível lógico e exatamente em apenas uma forma, por valores em tabelas.
II. Regra 2 − Cada um e qualquer valor atômico (datum) possui a garantia de ser logicamente acessado pela combinação do nome da tabela, do valor da chave primária e do nome da coluna.
III. Regra 3 − Valores nulos não devem ser utilizados de forma sistemática, independente do tipo de dado ainda que para representar informações inexistentes e informações inaplicáveis.
Das regras de Codd para bancos de dados relacionais, está correto o que consta em
Sobre Bancos de Dados, analise:
I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP.
II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados.
III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança.
IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte des...

A estrutura que, além de ser organizada sob a forma de uma lista organizada de todos os elementos de dados pertinentes ao sistema, também constitui um ponto de referência de todos os elementos desse sistema, permitindo associar um significado a cada termo utilizado, é tecnicamente conhecida como
No modelo de dados utilizado nos bancos de dados relacionais,
Considerando que se deseje efetuar uma pesquisa de um valor sobre a chave primária de uma tabela de um banco de dados com uma chave primária com um tipo de campo que receba um valor inteiro e que se possa fazer essa pesquisa utilizando-se a busca sequencial ou a busca binária, assinale a opção correta.
Entre outras funcionalidades, uma Stored Procedure pode melhorar a performance de um banco de dados e criar tarefas agendadas. Em SQL, são exemplos de procedimentos armazenados:
I. Procedimentos Temporários Locais, que devem começar com # e Globais, que devem começar com ##
II. Procedimentos de Sistema, que são armazenados no banco de dados padrão do SQL Server e executam as tarefas administrativas, podendo ser executadas a partir de qualquer banco de dados.
III. Procedimentos Estendidos são executados fora do SGBD SQL Server e são identificados com o prefixo xp, (procedimentos de sistema recebem a sigla SP) e recebem a extensão .dll
Está correto o que consta em
É o modelo de dados que eliminou o conceito de hierarquia, permitindo que um mesmo registro estivesse envolvido em várias associações. Os registros, organizados em grafos, permitem o tipo de associação que define uma relação 1:N entre os tipos de registros proprietário e membro. Assim, para dois relacionamentos 1:N entre os registros A e D e entre os registros C e D é possível construir um relacionamento M:N entre A e D. Trata-se do modelo
Relacionamentos que são resultado da combinação de outros relacionamentos, entre as mesmas entidades, são denominados
Em um sistema gerenciador de bancos de dados, normalmente é possível criar gatilhos (triggers), cujo disparo pode ocorrer em decorrência
Com relação a sistemas de gerenciamento de banco de dados, julgue os itens seguintes.
Uma forma de se empregar o SQL para o gerenciamento de bancos de dados distribuídos é por meio de replicações transacionais, em que, na transactional publication, os dados são enviados apenas para os assinantes, e, na transactional publication with updatable subscriptions, as alterações são feitas tanto nas tabelas como nos assinantes.
Com relação a sistemas de gerenciamento de banco de dados, julgue os itens seguintes.
A consistência, uma propriedade que deve ser garantida em um sistema de gerenciamento de banco de dados, ocorre em situações em que todas as ações de uma unidade de trabalho são efetivadas (commit) sem que haja falha na unidade de trabalho. Caso haja falha, é realizado roll back.
Com relação a sistemas de gerenciamento de banco de dados, julgue os itens seguintes.
Os algoritmos undo-redo, buferização e fuzzy de checkpoint consistem em técnicas de realização de becape de bancos de dados.
A respeito de administração de banco de dados relacionais; administração de usuários e perfis de acesso; controle de proteção, integridade e concorrência; restauração de dados; tolerância a falhas e continuidade de operação e otimização de desempenho, julgue os itens de 85 a 87.
Na paginação shadow, o banco de dados é particionado em um número de blocos de comprimento variável. Durante o processamento dessa transação, mantêm-se duas tabelas de páginas ditas atual e shadow. Se a transação for completada, a página atual é atualizada com a cópia da página shadow mantida em armazenamento volátil.
A respeito de administração de banco de dados relacionais; administração de usuários e perfis de acesso; controle de proteção, integridade e concorrência; restauração de dados; tolerância a falhas e continuidade de operação e otimização de desempenho, julgue os itens de 85 a 87.
A garantia de consistência do banco de dados, na ocorrência de uma queda de sistema enquanto uma transação T, para transferência de 50 dólares de uma conta A para uma conta B, estiver sendo executada, após o débito em A e antes do crédito em B, que resulte em perda dos conteúdos de memória, requer a manutenção das informações de modificações em um sistema de armazenamento estável.
A respeito de fundamentos de banco de dados e linguagens de definição e manipulação de dados em SGBDs relacionais, julgue os itens a seguir.
O algoritmo de junção de laço aninhado requer o uso de índices para examinar parcialmente os pares de tuplas nas duas relações da junção.
A respeito de fundamentos de banco de dados e linguagens de definição e manipulação de dados em SGBDs relacionais, julgue os itens a seguir.
Os atributos utilizados para a classificação do resultado pela cláusula order by não necessitam estar presentes na cláusula select da consulta.
A respeito de integridade e concorrência em banco de dados, julgue os itens subsecutivos.
Em banco de dados relacionais, o controle de concorrência é ilimitado para leituras de dados. Entretanto, modificações simultâneas disparadas ao mesmo dado por diferentes usuários são garantidas, pois, sempre que um dado estiver em modo protegido, o acesso restrito ao dado somente será permitido após autenticação.
Ainda sobre banco de dados, julgue os itens subsequentes.
Os bancos de dados relacional, rede e hierárquico são modelos de dados tradicionais que foram muito utilizados para aplicações convencionais de bancos de dados comerciais.
Ainda sobre banco de dados, julgue os itens subsequentes.
Em um banco de dados, um relacionamento ocorre quando um atributo de uma entidade refere-se a outra entidade.
Ainda sobre banco de dados, julgue os itens subsequentes.
O uso de triggers, ou gatilhos, em bancos de dados, permite a especificação de um evento, condição ou ação.
Com relação a bancos de dados, julgue os itens seguintes.
Denomina-se registro a menor unidade de dados armazenados.
Com relação a bancos de dados, julgue os itens seguintes.
No modelo hierárquico de banco de dados, cada hierarquia é apresentada com um único registro relacionado e sua linguagem padrão é o XML.
Com relação a bancos de dados, julgue os itens seguintes.
Em um banco de dados, a ocorrência de campos armazenados e relacionados entre si caracteriza instância de registro armazenado.
Atenção: Na questão abaixo não foram usados acentos, símbolos ou espaços nos nomes das entidades e atributos, pois isto pode causar problemas em muitos dos softwares utilizados para implementar o modelo.

Analise as afirmativas abaixo:
1. Chaves primárias redundantes são recomendadas por prover um nível de segurança adicional.
2. Qualquer chave candidata identifica unicamente cada tupla da relação.
3. Qualquer chave primária é uma superchave, mas nem toda superchave é uma chave primária.
4. Qualquer chave estrangeira é primária em outra relação.
Assinale a alternativa que indica todas as afirmativas corretas.
Julgue os seguintes itens, referentes a modelo relacional de banco de dados e teoria de SGBDs.
A regra de integridade de uma chave primária estabelece que, se um conjunto de atributos denominado CA for a chave primária de uma relação X, então a extensão de X não poderá ter, em nenhum momento, duas tuplas com a mesma combinação de valores para os atributos de CA.
Julgue os seguintes itens, referentes a modelo relacional de banco de dados e teoria de SGBDs.
A regra de integridade referencial estabelece que, se um conjunto de atributos CE for de uma chave estrangeira de uma relação X que faça referência a uma relação S, que tenha por chave primária CA, então, para toda tupla N com extensão de S, os valores para o conjunto de atributos de CA da tupla N serão nulos.
Com relação a modelagem de dados, diagramas entidaderelacionamento e mapeamento para modelo relacional, julgue os itens seguintes.
Em esquemas relacionais para determinada entidade com um conjunto de valores como atributos multivalorados, o valor do atributo chave da entidade é repetido uma vez para cada valor do atributo multivalorado da tupla da relação separada e relacionada.
Acerca das características de bancos de dados relacionais e SQL, julgue os itens a seguir.
Sendo NULL um valor especial diferente de zero ou de um campo preenchido com brancos, para realizar comparações com o objetivo de verificar se um campo é ou não NULL, é necessário e suficiente utilizar o operador IS.
Acerca de conceitos de banco de dados, características dos bancos relacionais e linguagem SQL, julgue os itens que se seguem.
Durante um failover, existindo replicação do banco de dados, não haverá perda de dados, ainda que o administrador de banco de dados intervenha manualmente para o retorno do funcionamento do banco de dados principal.
Acerca de conceitos de banco de dados, características dos bancos relacionais e linguagem SQL, julgue os itens que se seguem.
Denominam-se switchovers as alterações de papel planejadas entre o banco de dados principal e o banco de dados reserva para permitir que atividades de manutenção sejam realizadas no servidor de banco de dados principal. Nesse processo, o banco de dados reserva é escolhido como o novo banco de dados principal. Para que os switchovers ocorram, é necessário que as aplicações gravem seus dados no novo banco de dados.
Acerca das ferramentas de front-end, julgue os itens consecutivos.
A ferramenta de front-end DBDesigner versão 4, de domínio público, é utilizada em projeto de banco de dados. Por meio dessa ferramenta, é possível criar relacionamentos binários entre tabelas e relacionamentos recursivos em uma tabela.
Acerca das ferramentas de front-end, julgue os itens consecutivos.
A ferramenta Rational Rose Data Modeler possibilita realizar engenharias direta e reversa de um banco de dados.
Acerca das ferramentas de front-end, julgue os itens consecutivos.
A ferramenta DBDesigner versão 4 permite criar um modelo de banco de dados que contenha tabelas, relacionamentos entre tabelas e conexão entre dois relacionamentos.
Acerca dos procedimentos armazenados (stored procedures), julgue os itens a seguir.
Os procedimentos armazenados no servidor de banco de dados podem ser invocados por inúmeras aplicações.
O algoritmo ARIES é exemplo de algoritmo de recuperação utilizado em sistemas de bancos de dados, sendo o logging write-ahead um dos conceitos em que esse algoritmo se embasa.
Julgue os próximos itens, relativos ao processamento de transações em bancos de dados.
Os sistemas de banco de dados que obedecem à propriedade denominada isolamento permitem que transações concorrentes compartilhem resultados intermédios.
Julgue os próximos itens, relativos ao processamento de transações em bancos de dados.
Transação é uma unidade atômica de processamento no banco de dados e tem a seguinte característica: ou estará terminada totalmente ou não foi realizada de forma alguma.
Julgue os próximos itens, relativos ao processamento de transações em bancos de dados.
O resumo incorreto, um dos problemas decorrentes da execução descontrolada de transações simultâneas, ocorre quando uma transação, depois de atualizar um item do banco de dados, falha por um algum motivo.
Considerando o conceito de visões do modelo relacional, julgue os itens seguintes.
Aplicativos do banco de dados podem ser executados sobre visões de relações da base de dados.
Considerando o conceito de visões do modelo relacional, julgue os itens seguintes.
Uma visão relacional é uma consulta virtual que nunca é materializada.
Julgue os itens a seguir, a respeito de álgebra relacional.
A operação da álgebra relacional SELECT extrai as tuplas específicas de uma relação, e a operação PROJECT extrai atributos específicos de uma relação.
Julgue os itens a seguir, a respeito de álgebra relacional.
Em um banco de dados relacional, com as relações expressas no código a seguir e utilizando-se apenas as operações de álgebra relacional união, interseção, diferença, junção natural, projeção e seleção, a consulta “Qual a profissão dos clientes que trabalham em alguma empresa de nome ALPHA”, para ser processada, exige, ao menos, a operação de interseção das relações cliente,

Julgue os itens a seguir, a respeito de álgebra relacional.
A operação de junção interna entre duas tabelas X e Y e com critério de junção J tem a função, na álgebra relacional, de concatenar cada linha da tabela X com cada linha da tabela Y sempre que o critério de junção J for verdadeiro. Caso, para uma linha de X, não exista nenhuma linha em Y que torne o critério verdadeiro, a linha de X aparece no resultado concatenada com campos vazios (NULL).
Julgue os itens seguintes, a respeito de arquitetura de banco de dados.
As funcionalidades de um banco de dados em uma arquitetura dividida em duas camadas podem ser divididas em duas categorias: front-end e back-end. As funcionalidades de front-end são as que permitem gerenciar as estruturas de acesso e realizar o desenvolvimento e a otimização de consultas, além do controle de concorrência e recuperação de dados.
Julgue os itens seguintes, a respeito de arquitetura de banco de dados.
A principal vantagem da arquitetura de dados em duas camadas é a divisão do armazenamento e do processamento de dados em dois sistemas. Mas esse processo tem um custo que se reflete em considerável aumento do tráfego de dados na rede.
Julgue os itens a seguir, no que diz respeito aos conceitos de dicionário de dados.
O dicionário de dados corresponde a um banco de dados em separado que contém informações dos componentes do banco de dados. Dessa forma, para manter segurança das informações, estas devem ser obrigatoriamente armazenadas em local diferente do banco de dados no qual se está trabalhando.
Julgue os itens a seguir, no que diz respeito aos conceitos de dicionário de dados.
O dicionário de dados é um repositório utilizado com a finalidade de armazenar informações dos atributos de cada entidade com o maior número de detalhe possível.
Julgue os itens a seguir, no que diz respeito aos conceitos de dicionário de dados.
Linguagem de definição de dados proporciona comandos para definição de esquemas de relações, exclusão de relações, criação de índices e modificação nos esquemas de relações.
Julgue os itens que se seguem, a respeito do modelo relacional.
No processo de mapeamento do modelo relacional para o modelo lógico, uma entidade torna-se uma tabela, e o identificador de cada ocorrência de uma entidade, a chave primária da tabela.
Julgue os itens que se seguem, a respeito do modelo relacional.
O processo de mapeamento do modelo entidade relacionamento para o modelo relacional tem como objetivo evitar as anomalias de acesso concorrente.
Julgue os itens a seguir, no que se refere aos conceitos de banco de dados.
Instância é o nome técnico atribuído ao conjunto de programas utilizados, em um dado momento, para o gerenciamento de determinado banco de dados.
Julgue os itens a seguir, no que se refere aos conceitos de banco de dados.
O local onde são armazenados ou agrupados todos os objetos, programas e dados é denominado esquema.
Julgue os próximos itens, acerca dos sistemas gerenciadores de banco de dados que implementam o modelo relacional de dados.
Assim como nos modelos que o precedem, o modelo relacional de dados precisa de caminhos predefinidos para que os dados sejam acessados.
Julgue os próximos itens, acerca dos sistemas gerenciadores de banco de dados que implementam o modelo relacional de dados.
O modelo relacional de dados necessita que programas ou sistemas implementem regras para evitar características indesejáveis, tais como repetição de informação, incapacidade de representar parte da informação e perda de informação.
Julgue os itens seguintes, referentes à modelagem relacional de dados.
As restrições de integridade classificadas como restrições de transição tanto podem referir-se a apenas uma tabela, como a um conjunto de tabelas. Nessa última situação, denominam-se restrições de transição de banco de dados.
Julgue os itens que se seguem, relativos aos procedimentos de backup de banco de dados.
Os procedimentos de recuperação de um banco de dados devem prever uma sequência de operações que se inicie com a restauração de um backup diferencial, quando ele existir.
Julgue os itens que se seguem, relativos aos procedimentos de backup de banco de dados.
Mediante o uso de backups de log, é possível executar rollfoward do banco de dados em qualquer momento, minimizando a possibilidade de perda de dados em caso de falha.
Julgue os itens que se seguem, relativos aos procedimentos de backup de banco de dados.
O uso de backups diferenciais em conjunto com backups de log de transação reduz o tempo de restauração do banco de dados em caso de falha, comparando-se a situações em que os backups diferenciais não tenham sido criados.
Julgue os itens que se seguem, relativos aos procedimentos de backup de banco de dados.
A fim de que a recuperação de um banco de dados seja capaz de recompor todos os dados sem nenhuma perda em caso de falha, é necessário que seja realizado backup do log de transações ativas.
Com relação a tuning em banco de dados, julgue os itens subsecutivos.
No processo de tuning de um banco de dados, devem ser consideradas questões relativas à otimização de índices e consultas, bem como à configuração de sistema operacional.
Com relação a tuning em banco de dados, julgue os itens subsecutivos.
A inclusão de gatilhos (triggers) propicia melhor desempenho do banco de dados, em virtude de eliminar a necessidade de execução de algumas operações de acesso a esse banco de dados.
Com relação a tuning em banco de dados, julgue os itens subsecutivos.
Entre os elementos que influenciam significativamente o desempenho de consultas a banco de dados, destaca-se a ordem em que são usados os joins na reestruturação de consultas SQL.
Com relação a tuning em banco de dados, julgue os itens subsecutivos.
No tuning de banco de dados, a reestruturação de índices mediante a criação de novos índices em tabelas em que o número de acessos é elevado consiste em uma ação que torna mais eficiente a realização de operações nessa tabela.
De acordo com os preceitos estabelecidos pela área de administração de dados para a elaboração e a execução dos planos de manutenção, julgue os itens que se seguem.
Caso seja verificada falha na integridade de um banco de dados, deve-se dispensar tratamento específico ao conjunto de atividades previstas no plano de manutenção.
De acordo com os preceitos estabelecidos pela área de administração de dados para a elaboração e a execução dos planos de manutenção, julgue os itens que se seguem.
A criação de um histórico de backups pode ser feita por meio da realização do backup do banco de dados e do arquivo de log de transações, retendo-os por um período especificado.
De acordo com os preceitos estabelecidos pela área de administração de dados para a elaboração e a execução dos planos de manutenção, julgue os itens que se seguem.
No plano de manutenção de uma base de dados, devem estar compreendidas a reorganização e a reconstrução de índices, a fim de se garantir consistência geral à referida base de dados.
Julgue os próximos itens, relativos à eficiência na administração de dados.
Sempre que houver a necessidade de se melhorar o acesso ao banco de dados, as adaptações aos modelos de dados, com essa finalidade, serão de responsabilidade da equipe responsável pela administração de dados.
Julgue os itens de 91 a 95, referentes a projeto de banco de dados.
Na desnormalização de tabelas, representa-se a inclusão de redundância de dados e se afeta a terceira forma normal, provocando-se, dessa forma, a inconsistência dos dados e a diminuição do desempenho no acesso aos dados.
Julgue os itens de 91 a 95, referentes a projeto de banco de dados.
Para que um projeto de banco de dados seja considerado robusto, é de vital importância que ele seja voltado para a aplicação na qual os dados serão usados, assegurando-se, dessa forma, que a aplicação será atendida em suas necessidades relacionadas a dados.
Ferramentas CASE são de uso específico no desenvolvimento de aplicativos web usando banco de dados.
O modelo conceitual e as tabelas abaixo serão utilizados nas questões 45, 46 e 47. Eles descrevem um banco de dados que contém informações sobre clientes de um shopping center e cupons de desconto concedidos.
Qual par de comandos INSERT permite incluir dois novos clientes na base de dados do shopping center emquestão?
É um repositório de informações que modelam entidades do mundo real, como produto, cliente, funcionário etc. Nesse repositório é possível introduzir, modificar, remover, selecionar e organizar as informações armazenadas por meio de uma linguagem universal para gerenciamento de informações chamada SQL (Structured Query Language).
O texto fala deDas instruções seguintes, aquelas que pertencem à linguagemDML(Data Definition Language):
Considere a seguinte tabela de um banco de dados.
TAB_FUNC = {COD_FUNC, NOME, COD_DEP, SAL}
Uma consulta SQL que devolve apenas a tabela formada pelos códigos (COD_FUNC) e nomes (NOME) dos funcionários que ganham salário (SAL) entre 1000 e 3000 reais e trabalham no departamento de código (COD_DEP) 3 é
Considere a seguinte tabela de um banco de dados.
TAB_FUNC = {COD_FUNC, NOME, COD_DEP, SAL}
Uma expressão da álgebra relacional representando a tabela formada pelos códigos (COD_FUNC) e nomes (NOME) dos funcionários que ganham salário (SAL) entre 1000 e 3000 reais e trabalham no departamento de código (COD_DEP) 3 é
Considere um Banco de Dados com as relações R1, R2 e R3 abaixo, onde VALOR_PAGO é o valor pago de imposto de renda no ano e atributos sublinhados formam a chave.
R1 = {CPF, NOME, CPF_CONJUGE, NOME_CONJUGE}
R2 = {CPF, NOME, CIDADE, NUMERO_DEPENDENTES}
R3 = {CPF, ANO, NOME, VALOR_PAGO}
R1, R2 e R3 estão, respectivamente, na
Em uma certa visão governamental, os órgãos são identificados sequenciamente a partir do número um, dentro de cada ministério. No projeto da base de dados é necessário que tal fato seja levado em consideração por questão de unicidade da chave primária da tabela de órgãos. Este enunciado remete ao princípio que norteia, especificamente, no MER, a formação de
Uma dependência transitiva poderá ocorrer quando:
São características dos gatilhos, EXCETO:
São regras para restrições (constraints ) aplicadas aos atributos de uma tabela na estrutura do banco de dados relacional, EXCETO:
Em qual das etapas envolvidas na modelagem de dados são levados em consideração os limites impostos pelo SGBD (Sistema Gerenciador de Banco de Dados)?
São exemplos de atividades referentes ao projeto de um banco de dados, EXCETO:
Uma das primeiras atividades do projeto detalhado de um sistema de software é o desenvolvimento do projeto do banco de dados. As alternativas abaixo são exemplos de tarefas relacionadas ao projeto de um banco de dados, EXCETO:
Com relação à modelagem relacional de dados, julgue os itens que se seguem.
No mapeamento mais genérico e completo possível, as duas entidades do mundo real devem ser mapeadas em suas cardinalidades de forma genérica, obrigatoriamente, em muitos-para-muitos.
Com relação à modelagem relacional de dados, julgue os itens que se seguem.
Um índice primário é um arquivo ordenado cujos registros são de tamanho fixo e contêm dois campos, devendo o primeiro campo possuir o mesmo tipo de dados do campo-chave de classificação, denominado chave primária do arquivo de dados, e o segundo campo consistir em um ponteiro para um bloco de disco (endereço de bloco).
Com relação à modelagem relacional de dados, julgue os itens que se seguem.
A restrição de integridade referencial impõe que o valor da chave primária seja nulo e numérico.
Com relação à modelagem relacional de dados, julgue os itens que se seguem.
A maioria das aplicações de um banco de dados possui restrições de integridade que devem complementar os dados a serem representados, tais como a restrição de integridade denominada restrições de domínio.
Com relação a banco de dados, julgue os itens que se seguem.
A cláusula HAVING não restringe os resultados do GROUP BY, mas, se houver uma cláusula GROUP BY, a cláusula HAVING será aplicada a todo o resultado como um único grupo.
Em relação a conceitos de informática, julgue os itens seguintes.
Bancos de dados podem ser organizados em tabelas relacionais, que facilitam o armazenamento e a busca de informações.
Julgue os itens seguintes quanto às formas de otimização de pesquisas.
Para realizar otimização de pesquisas, recomenda-se o uso de compressão dos arquivos de índices, para aumentar o número de listas invertidas presentes no cache da memória, reduzindo o número de acessos ao disco.
Acerca do conceito de processamento de transações em um banco de dados, julgue os itens a seguir.
Para assegurar a integridade dos dados em uma transação, exige-se que os sistemas de banco de dados mantenham, durante a transação, a propriedade denominada atomicidade, em que a soma das entradas e saídas das transações são sempre constantes e os campos são indivisíveis.
Em Bancos de Dados a seguinte alternativa descreve corretamente a propriedade de DURABILIDADE:
Em um banco de dados relacional, é possível utilizar a seguinte informação como CHAVE PRIMÁRIA:
Nas relações a seguir, os atributos pertencentes às chaves primárias aparecem sublinhados.
PESSOA(CPF, Nome,Idade)
SALA(Numero,Telefone)
ALOCA(CPF,Numero)
Considerando que a primeira relação descreve pessoas, a segunda descreve salas de uma empresa e o telefone da sala, e a terceira descreve em que sala a pessoa fica durante o expediente, qual a expressão em Álgebra Relacional que gera uma relação com duas colunas, sendo a primeira o nome da pessoa e a segunda o telefone de sua sala?
Relacione as colunas referentes a tipos de sistemas de recuperação da informação.

A sequência está correta em
Dentre as questões abaixo qual a melhor definição de Sistema Operacional:
Um SGBD (Sistema Gerenciador de Banco de Dados) dentre outras funcionalidades deve garantir um total controle de transação, a integridade de uma transação depende de quatro propriedades conhecidas como ACID (Atomicidade, Consistência, Isolamento e Durabilidade) qual a propriedade que em todas as ações que compõem a unidade de trabalho da transação devem ser concluídas com sucesso, para que seja efetivada. Qualquer ação que constitui falha na unidade de trabalho, a transação deve ser desfeita (rollback). Quando todas as ações são efetuadas com sucesso, a transação pode ser efetivada (commit).
Em bancos de dados relacionais, as consultas eventuais, que consistem em instruções SQL construídas dinamicamente por ferramentas de consultas residentes nos hosts dos usuários finais, são denominadas Consultas
A respeito de bancos de dados, julgue os itens seguintes.
A criação de índices em bancos de dados possibilita a otimização das operações relacionadas aos campos que compõem os índices.
A respeito de bancos de dados, julgue os itens seguintes.
Em sistemas de bancos de dados, o processamento de operações do tipo COMMIT e ROLLBACK garante a atomicidade das transações.
Julgue os itens subsequentes, acerca de banco de dados.
A primeira fase de um projeto de banco de dados é a de levantamento e análise de requisitos. Concluída essa fase, é necessário escolher o SGBD para, então, realizar-se a modelagem conceitual e lógica dos dados. Este procedimento é necessário porque tanto o projeto conceitual quanto o lógico dependem do SGDB.
Julgue os itens subsequentes, acerca de banco de dados.
As restrições de integridade são especificadas em modelos de esquemas de banco de dados relacionais, já que é necessário manter válido esse esquema a cada estado do banco de dados. Na restrição de integridade referencial, nenhum valor da chave primária poderá ser nulo.
Julgue os itens subsequentes, acerca de banco de dados.
O modelo relacional representa o banco de dados como uma coleção de relações. Quando uma relação é considerada uma tabela de valores, cada relação na tabela representa uma coleção de valores de dados relacionados.
Julgue os itens subsequentes, acerca de banco de dados.
As árvores do tipo B+-trees podem ser utilizadas para indexação de dados em um SGBDR. Nas árvores do tipo B-tree, há restrições adicionais que garantem que a árvore sempre esteja balanceada. Nas árvores B+-tree, os ponteiros de dados são armazenados apenas nos nós folha da árvore.
Julgue os itens subsequentes, acerca de banco de dados.
Como durante as operações de inserção, atualização e exclusão a existência de índices aumenta o overhead da transação, faz-se necessário, no tunning de banco de dados, analisar, entre outros fatores, se um atributo deve ser indexado ou não, se um índice deve ser composto ou simples e se esse índice deve ser primário ou não.
Em um banco de dados, um atributo de uma relação, cujo tipo de domínio foi declarado apenas como int (integer), enquanto não receber informações, seu valor será
Em bancos de dados relacionais, uma Trigger pode ser definida como um procedimento que
Julgue os itens de 110 a 116, relativos a estruturas de controle, controle de dados e administração de memória.
Os comandos connect, usage e select são exemplos de comandos de linguagem de controle de dados utilizados para atribuir tarefas a usuários especificados.
Julgue os itens a seguir, relativos a banco de dados.
Além dos modelos de dados relacionais, hierárquicos e em rede, há os bancos de dados orientados a objetos, desenvolvidos com propósito de atender aplicações mais complexas. Os SGDBs orientados a objetos possuem características similares às oferecidas pelas linguagens orientadas a objetos, como o gerenciamento de métodos, classes e herança. Todavia, os SGBDs orientados a objetos não permitem a implementação de polimorfismo e nem a criação de novos tipos de dados.
Julgue os itens a seguir, relativos a banco de dados.
Classificam-se como confederados, os sistemas gerenciadores de banco de dados fracamente acoplados, em que um software é desenvolvido para acessar diversos bancos de dados autônomos e preexistentes, armazenados em estruturas heterogêneas.
Julgue os itens a seguir, relativos a banco de dados.
Entre as restrições impostas aos SGBDs do tipo relacional, inclui-se a restrição relativa à integridade de entidade, que se constata na criação da tabela TbEmpresa, de acordo com o script SQL abaixo.



Uma forma de avaliar a usabilidade é por meio do uso de métricas que funcionam como critérios de medição da usabilidade do sistema considerado. São dois critérios recomendáveis:
Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de
O resultado de uma consulta ao banco de dados, na qual foram relacionados todas as linhas com apenas os atributos desejados na consulta, é obtido por uma operação da algebra relacional denominada:
Em banco de dados, Triggers são
É característica típica da Administração de Dados
É INCORRETO afirmar que a linguagem de definição de dados (DDL) permite
A linguagem de manipulação de dados (DML)
Com relação a banco de dados, é INCORRETO afirmar:
Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de
O resultado de uma consulta ao banco de dados, na qual foram relacionados todas as linhas com apenas os atributos desejados na consulta, é obtido por uma operação da algebra relacional denominada:
Com referência ao diagrama Entidade-Relacionamento (E-R) do Modelo Global de Dados (MGD) é correto afirmar:
Com relação a modelagem de dados e OLAP, julgue os próximos itens.
A agregação de dados em bancos SQL é necessária quando se faz qualquer tipo de processamento analítico, o que pode demandar um número muito grande de agrupamentos a serem considerados; entretanto uma consulta individual resulta em apenas uma tabela.
Com relação a modelagem de dados e OLAP, julgue os próximos itens.
O banco de dados de um MOLAP possui um SGDB multidimensional, ou seja, permite armazenamento de dados nas células de um array multidimensional.
Com relação a modelagem de dados e OLAP, julgue os próximos itens.
Um drill down corresponde a ir de um nível mais baixo para um nível mais alto de agregação, ao passo que um drill up permite uma navegação pelas hierarquias em direção contrária.
Com relação a modelagem de dados e OLAP, julgue os próximos itens.
As crosstabs, ou tabulações cruzadas, podem apresentar várias dimensões, em que são consideradas variáveis independentes, e a interseção entre as células da tabela contém valores de variáveis dependentes correspondentes a elas.
Com relação a modelagem de dados e OLAP, julgue os próximos itens.
Na modelagem funcional, o diagrama de fluxo de dados permite representar o relacionamento entre os objetos e os sistemas, especificando as operações e restrições existentes no fluxo de dados.
Com relação a modelagem de dados e OLAP, julgue os próximos itens.
Uma tupla deve conter um valor específico para cada um dos seus atributos.
Com relação a modelagem de dados e OLAP, julgue os próximos itens.
A atualização (refreshing) e a eliminação (purging) de dados são processos essenciais para a otimização do armazenamento dos dados em um banco de dados multidimensional.
A respeito de portais corporativos, bancos de dados textuais e tipos de dados, julgue os itens a seguir.
Diferentemente dos bancos de dados relacionais, os textuais não possuem índices para recuperação da informação, haja vista não terem campos específicos. Em vez de índices, esses bancos de dados possuem stopwords, que são palavras-chaves utilizadas como base nas consultas de dados.

Tendo como referência o modelo de dados acima ilustrado, em que A1 é chave primária da tabela T1 e FKA1 é chave estrangeira entre T1 (A1) e T2 (FKA1), julgue os itens que se seguem, acerca de abstração e modelo de dados.
O modelo apresentado está mais bem relacionado a um modelo lógico que a um modelo físico.

Tendo como referência o modelo de dados acima ilustrado, em que A1 é chave primária da tabela T1 e FKA1 é chave estrangeira entre T1 (A1) e T2 (FKA1), julgue os itens que se seguem, acerca de abstração e modelo de dados.
Se A4 for um atributo derivado, T2 estará na primeira forma normal.

Tendo como referência o modelo de dados acima ilustrado, em que A1 é chave primária da tabela T1 e FKA1 é chave estrangeira entre T1 (A1) e T2 (FKA1), julgue os itens que se seguem, acerca de abstração e modelo de dados.
Se R1 for um relacionamento do tipo identificado, FKA1 será, obrigatoriamente, parte da chave primária T2.
Acerca de banco de dados, OLAP, normalização e MVC, julgue os itens subsequentes.
Em um projeto de banco de dados, o modelo conceitual e o modelo lógico definem as entidades e seus relacionamentos. O primeiro modelo independe do tipo de SGBD e o segundo depende do tipo de SGBD a ser utilizado.
A respeito de automatização de testes de software e ferramentas para suporte, julgue os itens seguintes.
Jmeter é uma ferramenta de automação de teste de código aberto capaz de executar testes de desempenho, carga e estresse em servidores web e bancos de dados.

Com base no modelo acima, julgue os itens que se seguem, referentes aos conceitos de modelagem de dados.
O Produto pode existir sem estar vinculado a nenhum Fabricante, mas este tem de produzir pelo menos um Produto.

Com base no modelo acima, julgue os itens que se seguem, referentes aos conceitos de modelagem de dados.
O Fabricante pode produzir vários produtos, mas o Produto deve estar vinculado a um Fabricante.

Com base no modelo acima, julgue os itens que se seguem, referentes aos conceitos de modelagem de dados.
O Fabricante pode não produzir nenhum Produto.
No que concerne a workflow e gerenciamento eletrônico de documentos e processos, julgue os itens que se seguem.
A document imaging é uma das tecnologias que auxiliam no gerenciamento eletrônico de documentos por meio de captura de imagens de documentos físicos, do controle de qualidade, assim como da indexação.
Com relação à modelagem de dados, julgue os próximos itens.
Um agregado é tratado como uma entidade composta por um único relacionamento, servindo para que relacionamentos múltiplos sejam decompostos.
Julgue os itens a seguir, referentes a online analytical processing (OLAP).
A técnica roll-up é a combinação de células de uma ou mais dimensões definidas em um cubo.
Julgue os itens a seguir, referentes a online analytical processing (OLAP).
A funcionalidade de uma ferramenta OLAP é caracterizada pela análise multidimensional dinâmica dos dados, apoiando o usuário final nas suas atividades e permitindo consultas ad hoc.
Julgue os itens a seguir, referentes a online analytical processing (OLAP).
A técnica slice-and-dice consiste em fazer uma exploração em diferentes níveis de detalhe das informações, possibilitando analisar informação tanto diariamente quanto anualmente, partindo da mesma base de dados.
Considerando que o conceito de transação é usado dentro do domínio de banco de dados como uma unidade básica de computação consistente e confiável, julgue os próximos itens, acerca de controle e processamento de transações.
Os níveis de isolamento de transações definidos pela SQL ANSI 92 são leitura não consolidada, leitura consolidada, leitura repetível e serializável de anomalia.
Considerando que o conceito de transação é usado dentro do domínio de banco de dados como uma unidade básica de computação consistente e confiável, julgue os próximos itens, acerca de controle e processamento de transações.
A semântica das transações aninhadas fechadas impõe a atomicidade no nível superior.
Considerando que o conceito de transação é usado dentro do domínio de banco de dados como uma unidade básica de computação consistente e confiável, julgue os próximos itens, acerca de controle e processamento de transações.
Transações planas permitem a inclusão de outras transações, com seus próprios pontos de início e consolidação.
Julgue os itens subsecutivos, referentes a arquitetura e políticas de armazenamento de dados e funções.
Slotted-page é uma técnica utilizada para a organização de registros dentro de um único bloco e exige que não haja ponteiros assinalando diretamente para os registros.
A respeito de álgebra relacional, julgue os seguintes itens.
Funções matemáticas de agregação em coleções de valores do banco de dados devem ser expressas na álgebra relacional básica.
A respeito de álgebra relacional, julgue os seguintes itens.
O operador da divisão pode ser expresso como uma sequência de operações 
A respeito de álgebra relacional, julgue os seguintes itens.
Uma junção natural pode ser especificada como um produto cartesiano precedido pela operação selecionar e seguido pelas operações renomear e projetar.
Julgue o item abaixo, relativo a bancos de dados textuais.
Em um banco de dados textual com hiperligações, em linguagem natural, os dados são altamente restringidos e suportam alto grau de computação.

Considerando os esquemas de relação acima, julgue os itens subsequentes, relativos a álgebra relacional.


Considerando os esquemas de relação acima, julgue os itens subsequentes, relativos a álgebra relacional.


Considerando os esquemas de relação acima, julgue os itens subsequentes, relativos a álgebra relacional.
A projeção, representada por B, é uma operação que utiliza a restrição de integridade referencial entre duas tabelas para estabelecer nova relação.
Considere que, sob o padrão do SQL2, tenham sido criadas as tabelas Empregado, Dependente e Departamento por meio dos seguintes comandos:

Considere, ainda, os seguintes comandos, todos também sob o padrão do SQL2, relativos a consultas feitas nos dados das tabelas acima citadas.

Com referência às informações acima, bem como a comandos e consultas em SQL e álgebra relacional, julgue os itens seguintes.
A consulta 1 recupera o nome e sobrenome dos empregados que possuam um dependente com o...
Tendo em vista que o SQL, embora padronizado pela ANSI e pela ISO, possui variações e extensões produzidas pelos diferentes fabricantes de sistemas gerenciadores, julgue o item abaixo.
No nível de isolamento 1 definido no SQL ANSI-92, nenhum bloqueio é considerado ou honrado ao se lerem dados nesse nível de isolamento.
Com referência a abstração e modelo de dados, julgue os itens subsequentes.
O nível de visão é o nível mais baixo de abstração e descreve completamente o banco de dados.
Acerca de normalização de dados, julgue os itens subsecutivos.
A normalização de tabelas em um banco de dados relacional elimina a fragmentação dos dados, reduzindo o espaço exigido para armazená-los.
Julgue os itens seguintes, a respeito do modelo relacional.
No modelo relacional, um subconjunto de um produto cartesiano de uma lista de domínios define uma relação.
Julgue os itens seguintes, a respeito do modelo relacional.
Entidades podem ser classificadas por meio de seus atributos identificadores; assim, uma entidade pode ser classificada em entidade forte, entidade fraca e entidade associativa.
A respeito da modelagem de dados, julgue os itens que se seguem.
Um esquema lógico de dados é o resultado da implementação dos requisitos identificados na modelagem conceitual sob a ótica da abordagem relacional.
Um banco de dados representa algum aspecto do mundo real, chamado de universo do discurso; alterações nesse universo refletem-se no banco de dados. Acerca de banco de dados, julgue os itens a seguir.
A definição de estruturas de armazenamento das informações, a definição dos mecanismos para a manipulação dessas informações e a garantia de segurança das informações armazenadas diante de falhas ou acesso não autorizado são características do gerenciamento de informações no uso de sistemas de banco de dados.
Um banco de dados representa algum aspecto do mundo real, chamado de universo do discurso; alterações nesse universo refletem-se no banco de dados. Acerca de banco de dados, julgue os itens a seguir.
Os diferentes níveis de abstração permitem que os detalhes de como os dados são mantidos e armazenados no banco de dados sejam transparentes às aplicações.
Um banco de dados representa algum aspecto do mundo real, chamado de universo do discurso; alterações nesse universo refletem-se no banco de dados. Acerca de banco de dados, julgue os itens a seguir.
A ocorrência de resultados anômalos é evitada com o uso de bancos de dados compartilhados.
Julgue os itens subsequentes, referentes a exportação e importação de bases de dados.
Uma das alternativas para a transferência de dados de um servidor para outro, ou para a realização de cópias de segurança (backup), é utilizar a exportação, ferramenta presente em todos os SGBDs disponíveis no mercado.
Julgue os itens subsequentes, referentes a exportação e importação de bases de dados.
Ainda que se tenha o cuidado de manter a compatibilidade de versão do banco de dados, de logar com privilégios de administrador e de manter toda a configuração do ambiente de origem, os dados de origem, durante a importação de dados, não chegarão íntegros ao destino, devido à ocorrência de problemas de acentuação e perda de caracteres especiais.
Julgue os itens a seguir, relativos à transformação do modelo conceitual.
Na criação do banco de dados físico, é recomendável deixar fora do banco de dados os módulos de software (procedures etc.) que utilizem e manipulem dados, a fim de se evitarem problemas de segurança e desempenho.
Acerca de banco de dados, julgue os itens subsequentes.
Independência de dados é a capacidade de modificar a definição dos esquemas de determinado nível, sem afetar o esquema de nível superior. Existem dois níveis de independência de dados: a independência física e a independência lógica.
Julgue os itens seguintes, a respeito de dependência funcional e normalização.
Um atributo Y possui uma dependência funcional do atributo X se, para cada valor do atributo X, existe exatamente um único valor do atributo Y. A dependência funcional é representada por 
Julgue os itens seguintes, a respeito de dependência funcional e normalização.
Quando um esquema de relação tem mais de uma chave, cada uma delas é denominada chave-candidata, e, nesse caso, deve-se decompor a relação com base nas dependências funcionais até que somente uma chave primária permaneça na relação.
Acerca de modelagem de dados, julgue os próximos itens.
Uma restrição importante das entidades de um tipo entidade é a chave ou restrição de unicidade. Um tipo entidade tem, geralmente, um ou mais atributos, denominado atributo-chave, cujos valores são distintos para cada uma das entidades do conjunto de entidades e podem ser usados para identificar cada entidade univocamente.
Julgue os itens seguintes, acerca de transação e suas propriedades.
A propriedade de durabilidade de uma transação estabelece que, uma vez completada a transação com sucesso, todas as atualizações realizadas no banco de dados persistirão, até mesmo se houver uma falha de sistema após a transação ser completada.
Com relação à autorização de acesso a banco de dados, julgue os itens que se seguem.
O privilégio INSERT não pode ser utilizado para se especificar uma lista de atributos, pois qualquer inserção na relação deve referir-se a todos os atributos. Também não há atributos nulos em tuplas e em registros de uma tabela.
Julgue os itens subsecutivos, que se referem às decisões de projeto relacionadas à indexação de tabela de um banco de dados.
O desempenho das consultas depende de quais índices ou esquemas de hash existem para acelerar o processamento de seleções e junções. Porém, durante operações de inclusão, exclusão ou atualização, a existência de índices acrescenta uma sobrecarga que é compensada pelo ganho em eficiência por meio da aceleração das consultas e das transações.
Julgue os itens subsecutivos, que se referem às decisões de projeto relacionadas à indexação de tabela de um banco de dados.
Para otimizar a consultas, devem-se construir tantos índices primários ou clustering quantos forem os tipos de consultas com atributos diferentes.
Julgue os itens subsecutivos, que se referem às decisões de projeto relacionadas à indexação de tabela de um banco de dados.
Um índice pode ser construído com base em um ou em múltiplos atributos. Se múltiplos atributos de uma tabela forem envolvidos em um conjunto de diversas consultas em um banco de dados, justifica-se criar um índice de múltiplos atributos. O índice supõe que as consultas sejam embasadas em uma ordem igual às restrições da cláusula de seleção.
Uma tabela em um banco de dados é formada por uma sequência de registros. Se todos os registros em arquivo possuem exatamente o mesmo tamanho, em bytes, o arquivo é formado por registros de tamanho fixo. Se registros diferentes na tabela possuem tamanhos diferentes, o arquivo é formado por registros de tamanho variável.
Tendo como referência as informações acima, a assertiva de cada item seguinte deve ser julgada certa se constituir justificativa para a ocorrência de registros de tamanhos diferentes, ou errada, em caso contrário.
Todos os registros da tabela são do mesmo tipo, mas um ou mais campos são de tamanho variável, a exemplo do que ocorre em campos do tipo texto de tamanho variável.
Uma tabela em um banco de dados é formada por uma sequência de registros. Se todos os registros em arquivo possuem exatamente o mesmo tamanho, em bytes, o arquivo é formado por registros de tamanho fixo. Se registros diferentes na tabela possuem tamanhos diferentes, o arquivo é formado por registros de tamanho variável.
Tendo como referência as informações acima, a assertiva de cada item seguinte deve ser julgada certa se constituir justificativa para a ocorrência de registros de tamanhos diferentes, ou errada, em caso contrário.
Todos os registros da tabela são do mesmo tipo, mas contêm multivalorados, ou seja, campos com valores diversos para registros individuais.
Uma tabela em um banco de dados é formada por uma sequência de registros. Se todos os registros em arquivo possuem exatamente o mesmo tamanho, em bytes, o arquivo é formado por registros de tamanho fixo. Se registros diferentes na tabela possuem tamanhos diferentes, o arquivo é formado por registros de tamanho variável.
Tendo como referência as informações acima, a assertiva de cada item seguinte deve ser julgada certa se constituir justificativa para a ocorrência de registros de tamanhos diferentes, ou errada, em caso contrário.
Todos os registros da tabela são do mesmo tipo e constituídos por campos numéricos.
Com relação a banco de dados, julgue os itens seguintes.
Considerando-se que, em um sistema de reservas de passagens aéreas, a situação acerca da disponibilidade de assentos deva ser vista instantaneamente, um acesso sequencial ao banco de dados, nesse tipo de processamento, é contraindicado.
Com relação a banco de dados, julgue os itens seguintes.
Em um sistema de mala direta em que os arquivos são processados em lote (batch), todos os dados são processados sequencialmente.
A respeito de sistema de gerência de banco de dados (SGBD), julgue os itens a seguir.
Em um SGBD como o MySQL, é possível, por meio do comando ALTER TABLE, alterar uma coluna de NULL para NOT NULL, mesmo que alguma ocorrência da coluna contenha NULL.
A respeito de sistema de gerência de banco de dados (SGBD), julgue os itens a seguir.
Restrições (constraints) são regras a que valores de uma coluna devem obedecer: valores constantes em uma coluna Idade, por exemplo, não podem ser negativos.
– 3 – Julgue os itens que se seguem, referentes a conceitos e funções de aplicativos de editores de texto, planilhas eletrônicas, apresentações e gerenciadores de banco de dados.
A definição da chave primária de uma tabela criada no banco de dados pode ser feita com a combinação de vários campos.
Considerando que, em qualquer sistema de banco de dados em que se espera atingir um desempenho aceitável, a otimização de consultas constitui uma necessidade, julgue os itens subsecutivos.
Para se traçar estimativa do custo de um plano de consulta, nos otimizadores, utilizam-se informações estatísticas armazenadas no catálogo do SGBD. Para que essas estatísticas sejam precisas, devem ser atualizadas sempre que a base de dados for modificada, o que não é realizado na maioria dos sistemas, por causa do overhead gerado.
Com relação a banco de dados, julgue os itens a seguir.
Um sistema de banco de dados distribuído armazena os dados de forma distribuída e os disponibiliza de forma lógica e transparente para o usuário final, que, ao acessar os dados, não percebe a forma como estão armazenados, independentemente da localização dos servidores dos bancos de dados. Contudo, esse sistema de armazenamento impossibilita o uso de sistemas gerenciadores de banco dados diferentes entre os nós que disponibilizam os dados.
Com relação a banco de dados, julgue os itens a seguir.
Em um sistema gerenciador de banco de dados, o controle de concorrência consegue monitorar as modificações simultâneas de forma física e lógica, podendo a forma lógica ser feita por meio de linguagem de consulta.
Com relação a banco de dados, julgue os itens a seguir.
Os registros armazenados em banco de dados podem conter, ou não, campos com valores nulos.
Com relação a banco de dados, julgue os itens a seguir.
No acesso aos dados de tabelas em um banco de dados, a utilização de índices melhora o desempenho de acesso do usuário final.

Considerando a figura acima, que ilustra uma arquitetura de banco de dados de três esquemas, julgue os itens subsequentes.
Devido à independência de dados, provida pela referida arquitetura, as modificações do “esquema conceitual” — tais como a adição ou a remoção de um tipo de registro (ou item) de dados — não causam ou requerem alterações no “esquema externo” ou nos programas de acesso ao banco de dados.

Considerando a figura acima, que ilustra uma arquitetura de banco de dados de três esquemas, julgue os itens subsequentes.
Na arquitetura em questão, a independência lógica de dados consiste na capacidade de alterar o “esquema interno” sem mudar o “esquema conceitual”.
O modelo estrela, como estrutura básica de um modelo de dados multidimensional, possui uma configuração típica composta de uma entidade central
Considere as linguagens inseridas no contexto SQL: DML, DDL, DTL, DCL e DQL. Desta forma, Grant, Commit, Update, Delete e Alter, correspondem, respectivamente, a
É uma operação que produz uma combinação entre as linhas de uma tabela com as linhas correspondentes de outra tabela, sendo, em princípio, correspondente a uma seleção pelos atributos de relacionamento sobre um produto cartesiano dessas tabelas. Na álgebra relacional, trata-se de
Para uma tabela estar na FNBC (Forma Normal Boyce- Codd), ela
Os componentes Entidade Externa, Relacionamento, Cardinalidade e Fluxo de Dados são característicos, respectivamente, dos modelos (F = Funcional e D = de Dados)
Considere a entidade associativa Empreitada entre as entidades Funcionário e Projeto em n:m. Cada gerente de empreitada é também um funcionário que pode gerenciar n empreitadas, mas cada empreitada só pode ser gerenciada por um único gerente. No projeto lógico de BDR normalizado, esta situação exige que
A respeito de administração de dados, modelagem de banco de dados relacionais e normalização, julgue os itens que se seguem.
O modelo multidimensional contém elementos básicos como a tabela fato, as dimensões, as métricas e as medidas. As dimensões participam de um fato, determinando o contexto do modelo, enquanto a tabela fato reflete a evolução dos negócios por meio das métricas aditivas ou não aditivas. Se a modelagem for do tipo snowflake, as medidas ficarão inseridas tanto nas dimensões quanto na fato, por haver um grau de normalização maior que no esquema star-schema.
A respeito de bancos de dados textuais, julgue o item a seguir.
Bancos de dados textuais auxiliam a tomada de decisão nos níveis gerenciais, uma vez que tratam de dados históricos. Na mineração de dados para um data warehouse, é necessária a montagem de um banco de dados textual, tal que as pesquisas possam ser realizadas por meio de dados históricos.
O conceito usado para identificar quais planos de execução são corretos quando há intercalação de operações das transações na execução desses planos é denominado:
A operação de junção que satisfaz a necessidade de consultas nas quais as tuplas de duas tabelas são combinadas pelo casamento de linhas correspondentes, mas sem a perda de qualquer tupla por falta de valores casados é denominada de:
Índices de tabelas de banco de dados são estruturas de acesso auxiliares utilizadas para aumentar a velocidade de recuperação dos registros. O índice especificado sobre um campo-chave de classificação de um arquivo ordenado de registros é denominado:
Um DBA executou os seguintes comandos em um sistema gerenciador de bancos de dados relacional, onde se encontra uma base de dados com duas tabelas, TAB1 e TAB2:
GRANT SELECT, UPDATE ON TAB1, TAB2 TO U1, U2 WITH GRANT OPTION
GRANT DELETE, INSERT ON TAB2 TO U2, U3
A seguir, o seguinte comando foi executado pelo usuário U2:
GRANT UPDATE ON TAB2 TO U3
Depois, o DBA executou o comando REVOKE SELECT, UPDATE ON TAB2 FROM U2
Um cenário válido, após a execução dos comandos acima, é aquele onde o usuário
No modelo relacional, chaves candidatas desempenham um papel importante, pois se referem a atributos que identificam de forma única as tuplas de uma relação. Sendo assim, chaves candidatas apresentam como característica

Considere um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBDD) formado por três sítios (sites), S1, S2 e S3 e no qual existe uma relação que segue o esquema apresentado a seguir. Considere também que existe uma restrição de integridade sobre o campo SALARIO (que representa o salário de cada funcionário), assegurando que valores desse campo sejam sempre positivos.

no sítio S3, o resultado é
Uma das técnicas empregadas por Sistemas Gerenciadores de Bancos de Dados, para implementar o controle de transações concorrentes, é a utilização de bloqueios. Para garantir a serialização da escala concorrente de várias transações, deve(m)-se empregar o(s)


Sobre visões em bancos de dados relacionais, considere as afirmativas a seguir.
I - O uso de visões permite restringir o acesso a dados das tabelas por razões de segurança.
II - Fazer insert em uma visão gerada a partir de uma única tabela, e que não contenha a chave primária da tabela nessa visão, gera erro.
III - É impossível fazer update em visões geradas por junções em mais de uma tabela.
Está correto APENAS o que se afirma em
A independência de dados lógica, definição componente da arquitetura de três esquemas para sistemas de banco de dados, corresponde à capacidade de se efetuarem
Quanto aos conceitos de banco de dados, storage e RAID, julgue os itens seguintes.
Em bancos de dados multiusuário, o controle de concorrência é um mecanismo utilizado no processamento de transações para garantir a propriedade da atomicidade.
Em relação a banco de dados textual é correto afirmar:
Um modelo de base de dados que consiste principalmente de uma coleção de tabelas, uma coleção de operadores e uma coleção de restrições de integridade, é conhecido como modelo
No contexto de banco de dados relacionais, Dependência Funcional é caracterizada quando
Em relação à busca de frase em um banco de dados textual, considere:
I. Os métodos de arquivos invertidos são caracterizados por possuírem duas partes principais: vocabulário e listas invertidas, sendo que o vocabulário é uma estrutura de busca que contém todos os diferentes termos existentes no texto de forma desordenada.
II. O arquivo invertido é como uma lista ordenada de palavras-chave. Sendo que por palavra existe um apontador para cada um dos documentos onde ela ocorre e sua posição nesse documento.
III. No método de índices para a próxima palavra, para cada termo distinto do vocabulário é criado uma lista de termos que ocorrem em uma posição posterior no texto, juntamente com apontadores de posição...
Considere um formulário Web que possui um campo chamado cidade, cujo valor digitado pelo usuário é utilizado para montar o comando SQL de consulta a tabela contas em um banco de dados. Assinale a alternativa de valor digitado para o campo cidade que pode ser usado para se ter maior chance de sucesso em um ataque de injeção de SQL:
São níveis de abstração definidos pela arquitetura ANSI/SPARC:
1. Lógico do usuário (visão externa)
2. Lógico (visão conceitual)
3. Lógico do SGBD (visão interna)
Está(ão) correta(s) a(s) afirmativa(s):
Considere a tabela R1(A, B, C) com dependencias funcionais 
I. A e uma superchave para a tabela.
II. B e uma superchave para a tabela.
III. A tabela esta na FNBC.
Esta correto o que consta em
Acerca de análise de projeto de sistemas e modelagem de dados, julgue os itens de 88 a 90.
A álgebra relacional estabelece os mecanismos de manipulação do modelo relacional. Este é o caso da operação de seleção que tem como argumento uma relação e um predicado envolvendo atributos da relação ou valores e cujo resultado é outra relação, contemplando apenas as tuplas para as quais a condição foi verdadeira.
Acerca de modelagem multidimensional de dados, julgue o item que se segue.
Em bases de dados multidimensionais, entre as ferramentas e métodos que podem ser utilizados para se aumentar a eficiência das consultas se incluem as funções especiais OLAP (online analytical processing) relacional (ROLAP) e multidimensional (MOLAP), as extensões SQL e os métodos de junção (join) sofisticados.
Em um banco de dados relacional:
I. As tabelas relacionam-se umas as outras através de chaves. Uma chave é um conjunto de um ou mais atributos que determinam a unicidade de cada registro.
II. A arquitetura de um banco de dados relacional pode ser descrita de maneira informal ou formal. Na descrição informal estamos preocupados com aspectos práticos da utilização e usamos os termos tabela, linha e coluna. Na descrição formal estamos preocupados com a semântica formal do modelo e usamos termos como relação(tabela), tupla(linhas) e atributo(coluna).
III. Os relacionamentos 1 para 1 ou 1 para N são implementados por meio do uso de uma chave estrangeira, que nada mais é do que um campo na tabela relacionada qu...
É armazenado dentro do banco de dados e executado automaticamente pelo sistema, em consequência de uma modificação no banco de dados:
São Modelos de Dados Navegacionais básicos, exceto:
Em Banco de Dados Relacionais a interface é constituída por:
Complete o texto abaixo:
Podemos definir um banco de dados como um conjunto de __________, estruturadas de forma a organizá-la para facilitar_________ como inserção, busca e remoção sobre estes dados. Estas informações são geralmente manipuladas por um__________ que gerencia sua estrutura e operações que possam ser realizadas.
São meios de proteger as informações armazenadas num banco de dados, exceto: