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 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:
Um atributo chave em uma tabela de um banco de dados relacional:
Num banco de dados relacional, o conjunto de informações contidas em um certo instante de tempo é denominado:
O projeto de banco de dados é parte integrante do desenvolvimento de um sistema de informação, tem como preocupação a representação adequada de dados operacionais. Em relação às etapas desse projeto analise os itens abaixo:
I. A Análise de Requisitos é responsável pela coleta de informações sobre os dados, suas restrições e seus relacionamentos na organização.
II. A Modelagem Conceitual é responsável pela modelagem dos dados e seus relacionamentos independente da estrutura de representação do SGBD (modelagem conceitual).
III. A Modelagem Física é responsável pela conversão do esquema conceitual para o esquema de representação de um SGBD (esquema lógico).
Assinale a alternativa corre...

Para atender à pergunta que segue, qual alteração será necessária em uma das relações do esquema relacional apresentado?Quais peças foram pedidas por quais projetos?

Analise as seguintes consultas:
I. Quais peças foram fornecidas por um dado fornecedor?
II. - Quais fornecedores forneceram peças para um dado projeto?
III. - Quais fornecedores forneceram peças para um dado pedido?
IV. Liste os pedidos cuja quantidade de peças pedidas excede as necessidades de um dado projeto.
Considerando que o esquema relacional acima tem problemas de projeto, as consultas que podem ser resolvidas apenas com esse conjunto de relações são somente:
As linguagens usadas para definir e manipular bancos de dados, respectivamente, são:
No contexto de bancos de dados, analise as proposições abaixo, sobre o Modelo de Rede.
1) É o modelo físico de um SGBD distribuído.
2) É o modelo físico de um SGBD em rede.
3) É representado por um conjunto de registros, e as relações entre esses registros por links (apontadores ou referências).
4) O modelo em redes surgiu como uma extensão do modelo hierárquico, eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em várias associações.
Estão corretas, apenas:
Na modelagem funcional, a ferramenta que representa graficamente o fluxo da informação e as transformações que são aplicadas à medida que os dados se movem da entrada para a saída é conhecida como:
Em relação às restrições de integridade da abordagem relacional, aquela que define que os valores dos campos que aparecem em uma chave estrangeira devem aparecer na chave primária da tabela referenciada é conhecida como integridade:
A tabela “alunos” de um banco de dados denominado “academico”, possui os seguintes dados:

Após a execução do comando “update” escrito acima, quantas linhas da tabela “alunos” terão o valor do campo nota alterado para 6 ?
O problema da integridade é o de garantir que os dados num banco de dados estejam sempre corretos. As restrições de integridade são dividas em várias categorias, exceto:
Com relação aos triggers e aos bancos de dados Oracle, SQL Server e MySQL, julgue os itens a seguintes.
Entre as diversas funções possíveis de um trigger, está a de desempenhar tarefas relacionadas com validações, restrições de acesso, rotinas de segurança e consistência de dados.
Acerca das características do gerenciador de banco de dados Microsoft SQL Server 2008, julgue os itens subsequentes.
Considerando que a tabela NomeTabela esteja na base de dados, o comando FROM NomeTabela(TABLOCKX) ativa, nesse gerenciador, um bloqueio compartilhado sobre essa tabela.
Acerca das características do gerenciador de banco de dados Microsoft SQL Server 2008, julgue os itens subsequentes.
Uma das limitações desse gerenciador é não oferecer a possibilidade de se criptografar todo o banco de dados gerenciado.
A respeito de linguagens de consulta SQL e PL/SQL e bancos de dados textuais, julgue os itens que se subseguem.
Um banco de dados textual é uma coleção de documentos que consiste em um conjunto de registros, cada um deles contendo apenas uma lista de palavras de tamanho arbitrário.
Julgue os itens subsequentes, acerca de banco de dados, sistemas gerenciadores de bancos de dados (SGBDs), organização de arquivos e métodos de acesso.
Em um banco de dados, a união de relações é considerada o inverso da projeção, e as relações a serem ligadas devem ter um domínio comum.
Julgue os itens subsequentes, acerca de banco de dados, sistemas gerenciadores de bancos de dados (SGBDs), organização de arquivos e métodos de acesso.
Dados manipulados por bancos de dados orientados a objetos podem ser persistentes ou transientes. Dados transientes são válidos somente dentro de um programa ou transação; eles são perdidos uma vez que o programa ou transação termine. Dados persistentes são armazenados fora de uma transação e sobrevivem às atualizações.
A respeito de banco de dados, julgue os itens subsequentes.
Normalmente em um banco de dados, a replicação está totalmente desassociada das transações.
Com relação à administração de banco de dados e às atribuições do administrador do SGBD, assinale a alternativa correta.
Com base na modelagem de dados em análise de sistemas, assinale a alternativa correta.
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.
Se, em um SGBD, ocorrer uma falha de sistema que impeça o funcionamento do ambiente quando uma transação estiver em andamento, uma operação de roolback e, em seguida, uma operação de recovery serão executadas quando o SGBD voltar ao estado operacional.
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.
Em SGBDs relacionais, os protocolos utilizados na comunicação entre os módulos cliente e servidor empregam, geralmente, sockets TCP/IP e não seguem um formato único de troca de mensagens, tendo, geralmente, cada fabricante seus próprios protocolos.
O dicionário de dados é
São fases do projeto de banco de dados:
Assinale a opção correta.
A respeito de integração de sistemas heterogêneos, assinale a alternativa correta.

Considerando o modelo E-R e as tabelas acima, que representam um grupo de auditores que realizam auditorias em empresas, julgue os itens seguintes.
A execução do comando apresentado a seguir permite listar os nomes dos auditores que auditaram mais de uma empresa.

Julgue os itens que se seguem acerca de conceitos referentes a banco de dados.
Em um banco de dados, caso se tenha observado problema de desempenho em diversas consultas, a criação de um único índice pode não ser suficiente para solucionar o problema.
Atenção: As questões de números 66 a 68 referem-se a Banco de Dados.
.Atenção: As questões de números 66 a 68 referem-se a Banco de Dados.
.Atenção: As questões de números 66 a 68 referem-se a Banco de Dados.
.Acerca das tecnologias de alta disponibilidade para SGBDs, julgue os itens subsequentes.
Entre os principais pontos de falha associados a um SGBD, estão o servidor, que compreende a engine, seu software e seu hardware; o suporte físico dos dados, que compreende os meios de armazenamento juntamente com suas interfaces de hardware e software; e os enlaces de acesso, que incluem o meio físico, as interfaces e os ativos de rede.
Acerca das tecnologias de alta disponibilidade para SGBDs, julgue os itens subsequentes.
Algumas das características desejáveis em um SGBD para a obtenção de alta disponibilidade são: backup online ou roll forward journalling; replicação, que é o espelhamento em um servidor secundário; e recuperação de falha, que significa a capacidade de comutação “a quente” para um servidor secundário.
O Modelo Entidade-Relacionamento é utilizado para
No modelo Entidade-Relacionamento, o componente Retângulo corresponde
Para melhorar ....I..... justificam-se as redundâncias em bancos de dados, que devem ser consideradas somente no projeto ....II.... .
Preenchem corretamente as lacunas I e II,
Consiste de um conjunto de dados (banco de dados) e um conjunto de programas para armazenamento e acesso a esses dados, de forma eficiente e convincente:
NÃO se trata de uma característica das stored procedures:
Sobre um Trigger, que é um bloco de comandos Transact- SQL executado em bancos de dados, afirma-se que
Um analista recebeu a missão de avaliar as propriedades das transações de um sistema de banco de dados que sua empresa está pensando em adquirir. Um dos testes que ele realizou consistiu na execução da seguinte transação:
Ti: read(A); A := A – 50; write(A); read(B); B := B + 50; write(B);
O objetivo da transação era transferir 50 reais da conta A para a conta B.
Após receber a confirmação do sistema de banco de dados de que a transação foi efetuada com sucesso, significando que não houve nenhuma falha de sistema que tenha resultado em perda de dados relativa a essa transferência, o analista simulou uma falta de energia, e o servidor no qual estava o sistema de banco de dados foi desligado. A seguir,...
Considere as afirmativas abaixo sobre as transações em Sistemas de Bancos de Dados Relacionais.
I - A violação conhecida como leitura suja (dirty read) ocorre no nível de isolamento read committed.
II - Algoritmos com base em timestamp e bloqueios podem ser utilizados para a implementação de controle de concorrência.
III - A propriedade de atomicidade para transações distribuídas pode ser garantida pela implementação do algoritmo commit de duas fases.
Está(ão) correta(s) APENAS a(s) afirmativa(s)
Algumas regras de heurísticas vinculadas à álgebra relacional, como "execute as operações de seleção o mais cedo possível", "execute antes as projeções" e "evite os produtos cartesianos", são usualmente empregadas em sistemas gerenciadores de bancos de dados para a implementação de
Em relação à normalização de dados, NÃO é um objetivo desse processo:
Nos bancos de dados, o esquema é a descrição lógica de todo o banco de dados e a listagem de todos os itens de dados e suas relações. O usuário do SGBD define a visualização ou os esquemas utilizando o(a):
São benefícios e capacidades de um Sistema Gerenciador de Banco de Dados (SGBD) os abaixo relacionados, EXCETO:
Analise as seguintes sentenças em relação aos Bancos de Dados:
I. Um banco de dados distribuído possui cópias completas do banco de dados, ou partes delas, em mais de um local.
II. Um banco de dados replicado mantém cópias completas de todo o banco de dados em diversos locais, principalmente para diminuir os problemas em caso de falha do banco de dados centralizado, mas há uma diminuição da velocidade de acesso aos usuários.
III. O banco de dados particionado é subdividido de forma que cada local tenha uma cópia completa do banco de dados. Esse tipo de banco de dados oferece boa velocidade de resposta a arquivos localizados, não havendo necessidade de replicar todas as mudanças em múltiplos locais.
...Assinale a alternativa que apresenta o banco de dados capaz de recuperar informações em qualquer campo de dados, como um de texto corrido, a partir de um trecho do texto procurado.
As data manipulation languages (DML), ou linguagens de manipulação de dados, são linguagens de computador utilizadas para recuperação, inclusão, modificação e remoção de informações em um banco de dados. Assinale a alternativa que apresenta os dois tipos existentes de linguagens de manipulação de dados.
Os bancos de dados são sistemas de armazenamento que têm por objetivo oferecer a seus utilizadores uma visão abstrata dos dados. Assinale a alternativa que apresenta o significado de abstração de dados.
Durante o processo de projeto de um banco de dados relacional, foram detectadas as seguintes dependências funcionais (atributos multivalorados estão marcados com *):

Sabendo-se que atributos identificadores estão sublinhados, e atributos marcados com * são multivalorados, qual a sequência em que as tabelas estão na Terceira Forma Normal e atendem às dependências funcionais especificadas?
As tabelas JOGADOR, TORNEIO e JOGO, representadas a seguir, fazem parte de uma base de dados utilizada para armazenar os resultados dos torneios de tênis realizados em um clube.

As colunas participantes das chaves primárias estão sublinhadas. Na coluna ID_TORNEIO, foi definida uma chave estrangeira referenciando a coluna ID da tabela TORNEIO. As colunas ID_JOGADOR1 e ID_JOGADOR2 armazenam os ID dos participantes no jogo, enquanto a coluna ID_JOGADOR_VENCEDOR armazena o ID do vencedor do jogo.
Sabendo-se que é vencedor de um torneio o jogador com maior número de vitórias em tal torneio, qual comando SQL apresenta como resultado os I...
Sobre as estruturas e o funcionamento de Sistemas Gerenciadores de Bancos de Dados (SGBD), é INCORRETO afirmar que

A respeito dos sistemas de suporte à decisão, técnicas de modelagem e otimização de bases de dados multidimensionais, julgue os próximos itens.
As medições métricas do negócio, armazenadas nas tabelas de fatos, podem ser aditivas, não aditivas ou semiaditivas.
Assinale a alternativa incorreta em relação ao modelo de Bancos de Dados Relacionais.
A normalização é um processo de refinamento do esquema do Banco de Dados, visando eliminar possíveis redundâncias, sanar dependências parciais entre atributos e reduzir os problemas com alterações, inclusões e exclusões. As etapas do processo são conhecidas como formas normais. Com relação aos conceitos de normalização, julgue os itens a seguir.
I - Podem ser utilizados dois tipos de abordagens/metodologias no processo de normalização (top-down e bottom-up).
II - Só existem 4 (quatro) formas normais.
III - A primeira forma normal (1FN) elimina os grupos repetitivos.
IV - A segunda forma normal (2FN) elimina as dependências transitórias.
A quantidade de itens c...
Várias técnicas são utilizadas para garantir a integridade do Banco de Dados, entre elas o gerenciamento de transações e o controle de concorrência. Em relação aos problemas gerados pela falta de gerenciamento das transações, pode-se ter a perda de atualização dos dados, a leitura sujar os dados e a agregação incorreta. Considerando os problemas mencionados no enunciado, podemos afirmar que
Considerando a classificação da American National Standards Institute (ANSI) que divide a arquitetura de banco de dados relacionais em 3 níveis distintos, julgue os itens a seguir.
I - O nível externo representa um conjunto de visões, é o nível do usuário.
II - O nível interno é um conjunto de índices ou métodos de acesso a dados armazenados, é o nível físico.
III - O nível conceitual é uma coleção de estruturas de dados, a saber, as relações que fazem a ligação entre os outros dois.
A quantidade de itens certos é igual a
Em relação aos conceitos relacionados a Banco de Dados é correto afirmar que
Assinale a alternativa que indica corretamente funções do Administrador de Banco de Dados.
Considerando os conceitos relacionados a Banco de Dados e sua integridade, julgue os itens a seguir.
I - Uma chave primária não pode desempenhar a função de identificação única.
II - Um modelo conceitual de banco de dados representa a estrutura de dados de um Banco de Dados, com os recursos e particularidades de um Sistema de Gerenciamento de Banco de Dados específico.
III - Entidade pode ser definida como um objeto que existe no mundo real, com uma identificação distinta e com significado próprio.
IV - Uma das regras da integridade do modelo relacional afirma que nenhum campo que participe da chave primária de uma tabela básica pode aceitar valores nulos.
A q...
Considerando os conceitos relacionados Banco de Dados e a arquitetura de um Sistema Gerenciador de Banco de Dados (SGBD), julgue os itens a seguir.
I - Toda informação em um banco de dados relacional é apresentada, no nível lógico, por valores em tabelas.
II - Um banco de dados é uma coleção de dados operacionais, logicamente inter-relacionados e armazenados de maneira dependente dos programas que o utiliza.
III - Um SGBD relacional deve ter uma linguagem para definição, detalhamento e manipulação de dados.
IV - Um SGBD relacional não pode permitir valores nulos em nenhum campo de suas tabelas.
A quantidade de itens certos é igual a
Os primeiros Sistemas Gerenciadores de Banco de Dados (SGBD) foram lançados no início da década de 60, tendo como principal objetivo aumentar a produtividade nas atividades de desenvolvimento e manutenção de sistemas, até então realizadas de forma manual utilizando-se de linguagens de programação convencionais de primeira e segunda geração. Sobre os conceitos básicos relacionados a Bancos de Dados, assinale a opção incorreta.
Assinale a alternativa correta sobre Banco de Dados.
Assinale a alternativa que não é considerada linguagem utilizada nas funcionalidades principais Sistemas Gerenciadores de Bancos de Dados (SGBD).
Num sistema de banco de dados, o conceito de instância é definido
Considere:
Select (X) from (Y) order by (Z).
Na SQL, X, Y e Z são, respectivamente,
Em portais corporativos, é comum o uso de três camadas para a construção de sistemas de informação. Nos sistemas web, essas camadas consistem de
Um tipo abstrato de dados pode ser definido matematicamente pelo par (V, O), em que
Julgue os itens de 75 a 79, acerca de sistemas de bancos de dados.
No modelo relacional, os termos relação, tupla, cardinalidade, atributo, grau, domínio e chave primária estão relacionados com a estrutura dos dados. Nesse sentido, é correto afirmar que a quantidade de atributos de uma relação determina o seu grau e que o número de tuplas determina sua cardinalidade.
Julgue os itens de 75 a 79, acerca de sistemas de bancos de dados.
Uma característica de sistemas de bancos de dados é o suporte a transações, as quais têm as propriedades de atomicidade, durabilidade, isolamento e seriabilidade. A seriabilidade, entretanto, não é relevante em sistema em que não haja concorrência no acesso aos dados.
Quanto aos tópicos avançados em tecnologia da informação, julgue os itens a seguir.
Na implementação típica de sistemas gerenciadores de bancos de dados distribuídos, é essencial o uso de protocolos de fechamento de transação em mais de uma fase, como é o caso do 2PL (2 phase locking).
Quanto aos tópicos avançados em tecnologia da informação, julgue os itens a seguir.
Em uma organização composta por várias unidades de negócio geograficamente distribuídas e que utiliza um sistema de bancos de dados distribuídos, o uso de fragmentação horizontal é recomendado quando há grande heterogeneidade de atividades realizadas em uma base de clientes comum a todas as unidades, enquanto a fragmentação vertical é indicada quando as várias unidades realizam basicamente as mesmas atividades em uma base de clientes particionados entre as unidades.
Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.
Adabas e Natural podem ser componentes de um ambiente de desenvolvimento de aplicações em que o primeiro é um SGBD transacional que suporta modelo de dados com construções próximas às do modelo relacional, enquanto o segundo é uma linguagem de programação de alto nível com uma linguagem embutida de acesso a banco de dados.
Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.
Em um computador no qual se encontra em funcionamento uma instalação padrão de um servidor de SGBD PostgreSQL na plataforma Linux, é provável que o diretório /var/lib/pgsql/data contenha vários arquivos de bancos de dados, um para cada banco de dados localmente gerenciado pelo SGBD.
Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.
Em um computador no qual se encontra instalado um cliente de SGBD MySQL remotamente conectado a um servidor de SGBD MySQL, ambos equipamentos em plataforma Linux, é provável que os pacotes IP oriundos do cliente de SGBD para o servidor de SGBD possuam como porta de destino a 3306.
Um arquivo é organizado logicamente como uma sequência de registros, que são mapeados em blocos de discos no sistema operacional. O tamanho do registro pode variar, embora os blocos tenham tamanho fixo determinado pelas propriedades físicas do disco e pelo sistema operacional. Em um banco de dados relacional, as tuplas de relações distintas têm geralmente tamanhos diferentes. A respeito desse assunto, julgue os próximos itens.
Uma abordagem para o mapeamento de banco de dados em arquivos é utilizar diversos arquivos e armazenar em determinado arquivo apenas registros de tamanho fixo. Esses arquivos são mais fáceis de implementar que os arquivos de registros de tamanho variáveis.
Um arquivo é organizado logicamente como uma sequência de registros, que são mapeados em blocos de discos no sistema operacional. O tamanho do registro pode variar, embora os blocos tenham tamanho fixo determinado pelas propriedades físicas do disco e pelo sistema operacional. Em um banco de dados relacional, as tuplas de relações distintas têm geralmente tamanhos diferentes. A respeito desse assunto, julgue os próximos itens.
Uma maneira simples de implementar registro de tamanho variável é anexar um símbolo especial de fim de registro no final de cada registro. Porém, essa estratégia apresenta algumas desvantagens, como: não é fácil reutilizar o espaço ocupado por um registro apagado anteriormente; e, em ger...
Com relação a banco de dados, julgue os itens a seguir.
Um sistema de banco de dados deve isolar o usuário dos detalhes internos do banco de dados, ou seja, realizar a abstração dos dados. Essa abstração é realizada em três níveis, sendo que o nível físico descreve quais os dados estão armazenados e os respectivos relacionamentos.
Com relação a banco de dados, julgue os itens a seguir.
Firebird é um gerenciador de banco de dados relacional, distribuído sob a interbase public licence, o qual pode ser executado nas plataformas Linux, Unix e Windows. A versão 2.1 do Firebird possui, entre outras características, recursos como triggers, suporte à plataforma de 64 bits e stored procedures.
No que se refere a banco de dados, julgue os itens seguintes.
Se determinada quantidade de CDs for catalogada em fichas de papel, agrupando informações que se relacionam e que tratam de um mesmo assunto, o resultado desse processo constitui um banco de dados.
Quanto aos esquemas de banco de dados, julgue os próximos itens.
Objetos de esquema de banco de dados são estruturas lógicas de dados armazenados em um ou mais tablespaces. Um esquema pode conter objetos distribuídos em diversos tablespaces.
Quanto aos esquemas de banco de dados, julgue os próximos itens.
Em um esquema de banco de dados, estão contidos objetos como contexts, directories, profiles, roles, tablespaces e users, que são armazenados no banco de dados e criados por comandos SQL.
Julgue os itens a seguir, a respeito de software livre.
Atualmente, o sistema de gerenciamento de banco de dados georreferenciados de código aberto mais utilizado no mundo é o PostgreSQL/PostGIS.
Acerca de regras de integridade e otimização de desempenho em banco de dados, julgue os próximos itens.
Dadas as suas características, a abordagem de otimização de consultas embasada no custo de execução é mais indicada para consultas interpretadas que para consultas compiladas.
Acerca de regras de integridade e otimização de desempenho em banco de dados, julgue os próximos itens.
Em um sistema de banco de dados relacional, o processo de otimização faz uso das chamadas estatísticas de bancos de dados armazenadas no catálogo.
Acerca de regras de integridade e otimização de desempenho em banco de dados, julgue os próximos itens.
Em um banco de dados, é possível estabelecer restrições de integridade que sejam impostas às transições de estado, denominadas restrições de transição, que visam garantir que as transições de estado levem o banco de dados de um estado válido a outro estado válido.
Acerca de regras de integridade e otimização de desempenho em banco de dados, julgue os próximos itens.
Restrições de integridade são sempre impostas a valores de atributos de forma a manter a precisão ou a correção de dados no banco de dados.
Em relação ao DB2 UDB, versão 8, julgue os itens que se seguem.
No DB2 UDB, um banco de dados é uma coleção lógica de table spaces e index spaces.
Em relação ao DB2 UDB, versão 8, julgue os itens que se seguem.
DB2 provê meios para recuperação de dados ao seu estado anterior. Entretanto, a recuperação de índices não é possível.
Em relação ao DB2 UDB, versão 8, julgue os itens que se seguem.
Quando acessa dados de tabelas em um table space particionado, o DB2 pode realizar múltiplas operações paralelas.
Acerca das técnicas de administração de usuários, perfis de acesso, tolerância a falhas e continuidade de operação em bancos de dados, julgue os itens subsequentes.
Na autenticação de usuários em um banco de dados, o servidor do banco faz a checagem, a partir do nome do usuário informado, para identificar se o usuário ou o aplicativo que ele está utilizando possui permissão de conexão ao banco.
Acerca das técnicas de administração de usuários, perfis de acesso, tolerância a falhas e continuidade de operação em bancos de dados, julgue os itens subsequentes.
O controle de acesso de usuários é fundamental para agregar segurança ao banco de dados, o qual deve permitir que sejam criadas contas de usuários e respectivas restrições de cada uma delas, de maneira automática.
Acerca das técnicas de administração de usuários, perfis de acesso, tolerância a falhas e continuidade de operação em bancos de dados, julgue os itens subsequentes.
As técnicas de bloqueio são fundamentais para que transações múltiplas não acessem os itens de dados de maneira concorrente. Assim como a granularidade dos itens de dados, elas são elementos de controle de concorrência e auxiliam na tolerância a falhas em um SGDB.
Acerca das técnicas de administração de usuários, perfis de acesso, tolerância a falhas e continuidade de operação em bancos de dados, julgue os itens subsequentes.
As técnicas de certificação ou validação para o controle de concorrência de validação permitem que todas as verificações sejam feitas durante a execução da transação.
Acerca das técnicas de administração de usuários, perfis de acesso, tolerância a falhas e continuidade de operação em bancos de dados, julgue os itens subsequentes.
O log do sistema controla todas as operações de transações que afetam os valores dos itens em um banco de dados, e, geralmente, é mantido em disco para ficar isento de qualquer tipo de falha, incluindo falha de disco ou falha catastrófica.
Acerca das técnicas de administração de usuários, perfis de acesso, tolerância a falhas e continuidade de operação em bancos de dados, julgue os itens subsequentes.
As transações em um banco de dados devem possuir propriedades que são definidas pelo controle de concorrência e pelos métodos de restauração do SGDB. A propriedade do tipo isolamento permite que a transação seja executada sem que haja interferência das demais transações concorrentes.
A respeito da administração de banco de dados relacionais, julgue os próximos itens.
No projeto de banco de dados relacional, ocorre dependência multivalorada quando o atributo em uma tupla possui um conjunto de valores.
A respeito da administração de banco de dados relacionais, julgue os próximos itens.
Para se evitar o desperdício de espaço no armazenamento ou inconsistência no entendimento do significado dos atributos, recomenda-se agrupar todos os atributos em uma relação básica com valores nulos.
A respeito da administração de banco de dados relacionais, julgue os próximos itens.
No desenvolvimento de um projeto de banco de dados, a metodologia bottom-up parte de um número de agrupamentos de atributos usando relações que são agrupadas naturalmente e analisadas, separadamente ou em conjunto, por meio da indicação de quais serão as decomposições futuras, buscandose caracterizar todas as propriedades.
A respeito das técnicas de administração de dados, julgue os itens que se seguem.
A organização de um conjunto de metadados utilizados no banco de dados colabora para o gerenciamento de informações e permite a melhor interpretação dos usuários quanto aos termos identificadores dos itens.
A respeito das técnicas de administração de dados, julgue os itens que se seguem.
Um banco de dados deve ser flexível o suficiente para permitir a realização de determinadas alterações evolutivas na estrutura do banco, de tal forma que, consequentemente, os dados armazenados sofram modificações.
A respeito das técnicas de administração de dados, julgue os itens que se seguem.
A composição de nomes e a definição de elementos de dados devem seguir o padrão ISO/IEC 11179, o qual indica as regras semânticas, sintáticas e léxicas a serem adotadas visando-se à padronização e harmonização da nomenclatura dos itens em um banco de dados.
No que concerne à administração de banco de dados, julgue os itens que se seguem.
Por meio de um conjunto de definições de estruturas de dados e de linguagem de manipulação, que são interpretadas pelo compilador, os usuários finais podem criar estruturas apropriadas de armazenamento e métodos de acesso ao banco de dados.
Acerca de banco de dados, julgue os itens a seguir.
A arquitetura ANSI/SPARC divide-se em três níveis; o conceitual é o mais próximo do meio de armazenamento físico, ou seja, é aquele que se ocupa do modo como os dados são fisicamente armazenados.
Acerca de banco de dados, julgue os itens a seguir.
Os usuários finais e os programadores de aplicações podem interagir com os dados por meio de uma sublinguagem de dados, que se divide em pelo menos dois componentes: uma linguagem de definição de dados (DDL) e em uma linguagem de manipulação de dados (DML).
Acerca de banco de dados, julgue os itens a seguir.
O índice, em um banco de dados, encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status, para indicar aceitação ou falha na execução.
Acerca de banco de dados, julgue os itens a seguir.
Em um mecanismo de trigger, é necessário especificar as condições sob as quais o gatilho deve ser executado e as ações que devem ser tomadas quando um gatilho for disparado.
Acerca de banco de dados, julgue os itens a seguir.
Os sistemas de banco de dados não admitem transações atômicas, porque oferecem o benefício de independência de dados.
No contexto de Banco de Dados, analise as afirmativas a seguir.
I – Em um Sistema Gerenciador de Bancos de Dados Oracle, tabelas são armazenadas em tablespaces, os quais podem, por sua vez, estar associados a um ou mais arquivos físicos.
II – Stored procedures e triggers (gatilhos) são modalidades de código armazenado criadas para facilitar a administração do banco de dados. No entanto, alguns Sistemas Gerenciadores de Bancos de Dados, como o Oracle, por exemplo, não permitem a sua utilização, pois implica perda considerável de desempenho.
III – Sistemas Gerenciadores de Bancos de Dados são ambientes multiusuários que necessitam de mecanismos eficientes de controle de concorrência de forma a garantir o is...
O técnico Marcos, ao realizar estudos sobre Bancos de Dados, descobriu um conceito INCORRETO em seus apontamentos. Trata-se do que afirma que
O desenvolvedor de uma aplicação deve acessar determinado banco de dados proprietário. No entanto, tal acesso somente está disponível por meio de uma biblioteca de baixo nível e bastante complicada. Como essa não será a única aplicação a ser desenvolvida para esse banco, que padrão de projeto é apropriado para tornar essa biblioteca mais simples de usar?
Considere as proposições abaixo, a respeito de Bancos de Dados.
I – Uma das técnicas para armazenamento de dados dimensionais é a organização de tabelas, segundo o Esquema Estrela. Em bases de dados, que atendem a esse esquema, podem-se encontrar tabelas que não atendam à Terceira Forma Normal.
II – Bases de dados de apoio à tomada de decisão armazenam grande quantidade de dados. Por isso, não é recomendável a criação de índices em tais bases de dados.
III – Em gerenciadores de bancos de dados multidimensionais podem ser encontrados operadores que permitem percorrer hierarquias existentes. Dentre tais operadores estão o de Drill Down e o de Drill Up.
IV – O procedimento de Extração, Transformação e Carga (também conhecido por E...
As tabelas abaixo participam de uma base de dados de uma empresa da área financeira (colunas participantes de chavesprimárias estão sublinhadas, e participantes de chaves-estrangeiras, em negrito).

As tabelas PESSOA, PESSOA_FISICA e PESSOA_JURIDICA armazenam informações sobre indivíduos e empresas que são clientes da instituição. Alguns dos clientes realizam empréstimos. Toda pessoa cadastrada na instituição será sempre cadastrada como pessoa física ou jurídica. A coluna ID_PESSOA, nas tabelas PESSOA_FISICA e PESSOA_JURIDICA, possui chave-estrangeira que referencia a coluna ID_PESSOA da tabela PESSOA. A tabela EMPRESTIMOS apresenta informações sobre empré...
Considere as seguintes dependências funcionais identificadas durante o processo de modelagem da base de dados de um sistema de controle de biblioteca (atributos multivalorados estão marcados com *).

Identifique a opção em que as tabelas definidas atendem às dependências funcionais especificadas acima e estão na Terceira Forma Normal (atributos identificadores estão sublinhados e atributos multivalorados estão marcados com *).
O padrão SQL define diversos níveis de isolamento de transações. Dentre os níveis permitidos, encontra-se o nível de Leitura Confirmada (read committed) que é implementado atualmente por vários Sistemas Gerenciadores de Bancos de Dados (SGBDs). Em um SGBD operando em tal nível de isolamento, tentam-se executar duas transações (T1 e T2). Observe na tabela abaixo o registro do escalonamento previsto para os comandos dessas transações, em que A representa um determinado registro. 
Considerando os dados registrados, conclui-se que
Acerca das tecnologias de bancos de dados e de data warehouse, julgue os itens que se seguem.
A construção de um data warehouse envolve primordialmente um processo de extração, transformação e carga de dados, que normalmente tem origem nas bases de dados dos sistemas que estão ou estiveram em operação. O sucesso desse processo é fortemente influenciado pela escolha da ferramenta OLAP (on-line analytical processing) a ser utilizada.
Acerca das tecnologias de bancos de dados e de data warehouse, julgue os itens que se seguem.
A otimização de consultas a bancos de dados pode empregar uma abordagem embasada no custo de execução. Nessa abordagem, técnicas tradicionais de otimização são usadas para buscar solução ótima no espaço de solução do problema. Assim, a estimativa de custo considera diversas informações, tais como o número de registros dos arquivos e o tamanho de cada registro.
Em um banco de dados multidimensional, considere, por exemplo, que os dados podem ser representados como um array de três dimensões, correspondendo a produtos, clientes e períodos de tempo. Dessa forma, um determinado valor individual em uma célula pode representar a quantidade de um produto vendido a um cliente em um dado momento. De acordo com essa consideração,
Considere a seguinte regra de Codd, aplicada aos bancos de dados relacionais: A descrição do banco de dados é representada no nível lógico da mesma forma que os dados ordinários, permitindo que usuários autorizados utilizem a mesma linguagem relacional aplicada aos dados regulares.
O sentido dessa regra diz respeito à
Um database Oracle é constituído de um ou mais
NÃO é um conjunto de extensões do Oracle que contém todos os dados para uma estrutura lógica de armazenamento dentro de uma tablespace:
No formato de um bloco de dados do Oracle, um overhead é uma referência ao
No ambiente de desenvolvimento com SQL Server, uma sintaxe usada para definir objetos multidimensionais, bem como para examinar e manipular dados multidimensionais, corresponde à linguagem
O procedimento em que se aplicam os ajustes apropriados na organização do sistema de banco de dados, principalmente na ocorrência das mudanças de requisitos, visando à manutenção constante do melhor desempenho para a empresa, é denominado
A arquitetura ANSI/SPARC aplicada aos bancos de dados divide-os em níveis com as seguintes características:
I. O que se ocupa do modo como os dados são fisicamente armazenados.
II. O que se ocupa do modo como os dados são vistos por usuários individuais.
III. Nível lógico de comunidade ou apenas lógico (mais abstrato que o físico e diferente da visão do usuário individual).
Em um projeto arquitetural, os itens I, II e III são classificados, respectivamente, como níveis
Base de dados refere-se a um conjunto de registros, dispostos em estrutura regular, para produção de informação. Com respeito aos aspectos fundamentais de bases de dados, julgue os itens seguintes.
Microsoft Access, Microsoft Excel, dBase e Oracle são todos exemplos de aplicativos de base de dados.
Base de dados refere-se a um conjunto de registros, dispostos em estrutura regular, para produção de informação. Com respeito aos aspectos fundamentais de bases de dados, julgue os itens seguintes.
O modelo de base de dados mais difundido no momento é denominado de relacional, consistindo de uma coleção de estruturas de dados tabulares, uma coleção de operadores matemáticos relacionais e uma coleção de restrições da integridade. Uma das vantagens das bases de dados relacionais é que elas permitem aos usuários escreverem consultas não previstas pelo projetista da base de dados.
Com relação a conceitos de banco de dados, julgue os itens que se seguem.
Em sistema web embasado em banco de dados, a transferência de equipamentos entre filiais será mais bem representada em um modelo entidade-relacionamento por meio de uma entidade que por meio de uma relação.
São referências de banco de dados de grande porte com exceção de:
Um relacionamento do tipo n:m no MER (modelo entidaderelacionamento)
São dois princípios fundamentais e ideais dos bancos de dados distribuídos, a
De acordo com as regras de normalização de dados, selecione a opção que corresponde ao melhor modelo relacional para a estrutura de dados e cenário apresentado abaixo:
Você é DBA de uma empresa que deseja organizar hierarquicamente os dados dos departamentos e funcionários da empresa. A estrutura de dados deve permitir que o usuário consiga visualizar os níveis de departamentos separados hierarquicamente como: Diretoria, Gerência, Coordenadores, Analistas, Desenvolvedores e etc. Cada funcionário pode estar vinculado a apenas um departamento, de acordo com o cargo dele na empresa.
De acordo com as regras de normalização de dados, selecione a opção que corresponde ao melhor modelo relacional para a estrutura de dados e cenário apresentados abaixo:
Um cliente deseja construir um pequeno sistema para guardar informações de cadastro de funcionários, produtos, pedidos e itens de pedidos realizados pelos funcionários de sua empresa.
Atualmente cada funcionário pode efetuar quantos pedidos ele desejar. O valor dos produtos é informado no momento da venda, e não é permitida a venda de produtos com valores diferentes para um mesmo pedido.
Selecione a opção que não corresponde a uma versão valida do SQL Server 2005.
Após analisar o ambiente, você identifica que o banco de dados esta com um problema de falta de atualização das estatísticas, e isso esta causando problemas na criação dos planos de execução das consultas. O que você faz para corrigir este problema?
Depois de um tempo de uso do banco de dados, os usuários começam a reclamar que o sistema está ficando lento. Após analisar o ambiente, você identifica que o banco de dados esta com um problema de fragmentação física. O que você faz para corrigir este problema?
Qual é a diferença entre tabelas criadas começando com o caractere # e tabelas criadas começando com ##?
Um desenvolvedor solicita sua ajuda para construir uma consulta que retorna todos os pedidos de clientes, em que a soma de todos os seus pedidos, ultrapassem RS 5.000,00 reais. Selecione a opção que corresponde ao comando que retorna os dados corretamente de acordo com a estrutura da tabela.
Os usuários estão reclamando de lentidão para acessar uma determinada tela do sistema, após uma analise inicial você identifica que o comando da listagem 1 é responsável pela lentidão. O que você faz para otimizar a consulta? Selecione a opção que representa a melhor alternativa.
Existe uma aplicação que constantemente acessa um banco de dados chamado ProdDB, você precisa migrar este banco de dados para um novo servidor recém adquirido pela empresa. Selecione a opção que corresponde ao item que irá fazer com que o banco de dados fique disponível no novo servidor no menor tempo possível.
Você é administrador de banco de dados SQL Server, e uma falha de energia ocorre fazendo com que o servidor seja desligado inesperadamente. Ao iniciar o servidor você precisa ter certeza de que não ocorreu nenhuma corrupção nos bancos de dados. Qual comando você utiliza para validar a estrutura de alocação de dados de todos os bancos do servidor?
Selecione a opção que corresponde a um item válido quando estamos analisando o uso do banco de dados TempDB no SQL Server .
Supondo que existam dados na estrutura da tabela Funcionarios criada na questão 35, o que irá ocorrer quando o comando da sessão 2 for executado?
Selecione a opção que corresponde ao nível de isolamento que permite a leitura de dados sujos, no banco de dados SQL Server.
Escolha a melhor definição para FillFactor no banco de dados SQL Server.
Em uma estrutura básica de banco de dados, a menor estrutura na qual serão inseridos os caracteres referentes aos dados recebe a denominação de:
A respeito de arquitetura de informação, julgue os itens a seguir.
As matrizes de planejamento proveem um enfoque explícito para descrever requerimentos do negócio e, para sua especificação, precisam que o banco de dados esteja explicitamente modelado.
Considerando as figuras I e II acima apresentadas, julgue os itens a seguir, a respeito de bancos de dados e bancos de dados multidimensionais.
Os esquemas mostrados são equivalentes, mas o da figura I corresponde a um banco de dados relacional e o da figura II corresponde a um banco de dados multidimensional.
No planejamento de backup em ambiente de banco de dados, um requisito técnico muito difundido é determinar o volume das transações realizadas em um banco de dados ou até mesmo em determinada aplicação, visando a escolha adequada de uma política que considere o ambiente transacional crítico e altas taxas de transferência de dados. Nesse aspecto, os backups online mais indicados são
Para o banco de dados de configuração de hardware e software surtir o efeito que deseja a corporação, ele necessita de um inventário detalhado dos elementos que compõem a infraestrutura de tecnologia e de uma camada de inteligência que organize os dados sob a ótica de serviços. Desse modo, ele deve atender a funções críticas que o distinguem de outras ferramentas de gerenciamento. As principais são:
I. Reconciliação, que visa assegurar a aglutinação dos dados, evitando duplicações e permitindo o encontro de itens de configuração de diferentes fontes.
II. Federação, que promete trazer fontes múltiplas de dados e um link direto com as fontes de informação.
III. Mapeamento e visualização, que buscam trazer u...
No modelo multidimensional, significa, de forma simplificada, a redução do escopo dos dados em análise, além de mudar a ordem da dimensões, mudando, desta forma, a orientação segundo a qual os dados são visualizados.
Trata-se de
Quando, em um modelo multimensional, o usuário pular de uma informação contida em uma dimensão para outra como por exemplo, da dimensão tempo para a dimensão região, a operação executada corresponde a
Quando, em um modelo multimensional, o usuário pular um nível intermediário dentro de uma mesma dimensão, como por exemplo, sendo a dimensão tempo composta por ano, semestre, trimestre, mês e dia e o usuário pular de ano para mês, a operação executada corresponde a
Os bancos de dados precisam atingir um equilíbrio entre a eficiência no processamento de transações e o suporte aos requisitos de consulta (solicitações ad hoc do usuário). Porém, um data warehouse (DW) é tipicamente otimizado para o acesso a partir das necessidades de um tomador de decisão. Portanto, o armazenamento de dados em um DW reflete essa especialização e NÃO envolve processos, tais como
A mudança de uma hierarquia (orientação) dimensional para outra tem sua realização facilitada em um cubo de dados por meio de uma técnica chamada
NÃO é um objetivo da mineração de dados (mining), na visão dos diversos autores,
Quanto à propagação de atualizações em SGBDs distribuídos, considere:
I. Uma cópia de cada objeto copiado é designada como cópia primária. As demais são todas cópias secundárias.
II. Cópias primárias de diferentes objetos estão em diferentes sites.
III. Operações de atualização são consideradas logicamente incompletas, mesmo que a cópia primária tenha sido atualizada, enquanto o catálogo central não for excluído.
Está correto o que consta em
A regra de SGBD distribuído que define que a probabilidade do sistema funcionar sem queda em qualquer momento dado porque, por ser distribuído, pode continuar a funcionar, mesmo diante da falha de algum componente individual, tal como um site isolado, é designada como
Tratam-se de regras ou objetivos secundários aplicados aos SGBDs distribuídos:
I. Procesamento de consultas centralizado.
II. Dependência de um site central.
III. Independência de fragmentação.
IV. Autonomia local.
Está correto o que consta APENAS em
Em um SGBD, uma consulta expressa em uma linguagem de alto nível, tal como SQL, deve passar por scanner, parser e validação, antes do processo de otimização de consulta.
No contexto da frase acima, scanner e parser significam, respectivamente,
Instruções: Para responder às questões de números 85 e 86, considere que ambas referem-se ao controle de acesso aos dados (doação ou cancelamento de privilégios) em um sistema de BD relacional, usando sua linguagem específica (SQL).
Sempre que um proprietário A de uma relação R concede um privilégio sobre R para uma outra conta B, o privilégio pode ser dado a B com ou sem a cláusula ...... que, se é dada, então B também pode conceder aquele privilégio sobre R para outras contas.
Completa corretamente a lacuna o Grant
Instruções: Para responder às questões de números 85 e 86, considere que ambas referem-se ao controle de acesso aos dados (doação ou cancelamento de privilégios) em um sistema de BD relacional, usando sua linguagem específica (SQL).
O privilégio que proporciona à conta de um usuário a capacidade de alterar as tuplas de uma relação é
Instruções: Para responder às questões de números 81 a 84 sobre restrições de integridade, considere a temporalidade dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações temporais como esta.
As situações-problema:

podem ser resolvidas com
Instruções: Para responder às questões de números 81 a 84 sobre restrições de integridade, considere a temporalidade dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações temporais como esta.
A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

Esta situação é uma possibilidade que apresenta um problema de
Instruções: Para responder às questões de números 81 a 84 sobre restrições de integridade, considere a temporalidade dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações temporais como esta.
A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

Esta situação é uma possibilidade que apresenta um problema de
Instruções: Para responder às questões de números 81 a 84 sobre restrições de integridade, considere a temporalidade dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações temporais como esta.
A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

Esta situação é uma possibilidade que apresenta um problema de
Salvar apenas os blocos do banco de dados que foram alterados desde o último backup completo é função específica
Um DBA tem de definir e implementar um esquema apropriado de controle de danos, em geral envolvendo a operação de dumping, que significa
Considere:
I. a responsabilidade pela organização do sistema de BD, de modo a obter o melhor desempenho no nível da empresa;
II. os ajustes finos apropriados, quando da mudança de requisitos.
A responsabilidade do perfil profissional e a técnica de ajuste correspondem, respectivamente, a Administrador de
Considerando que os dados constituem um dos bens mais valiosos de uma empresa, é necessário que haja um papel que tenha a responsabilidade central pelos dados, principalmente entendendo as necessidades empresariais nos altos níveis da organização. Tal papel é mais adequadamente desempenhado pela
Na maioria dos sistemas de BD distribuídos, o controle de concorrência se baseia no bloqueio, da mesma forma que nos não distribuídos. Todavia, nos distribuídos, as requisições para testar, impor e liberar bloqueios a objetos remotamente localizados
Um fator relevante na questão de desempenho de SGBD refere-se ao processo de substituir ponteiros no estilo OID (identificadores de objetos e que, em geral, são endereços lógicos de disco) por endereços de memória principal, quando os objetos são lidos para a memória (ou viceversa, quando os objetos são gravados de volta no BD). Trata-se de
Considere: Os funcionários podem usar muitos idiomas em qualquer um dentre muitos projetos. Cada projeto possui muitos funcionários com vários idiomas. Funcionário chefia funcionário na razão 1:n. Dado um projeto, é necessário que se conheça os funcionários e quais idiomas eles usam nesse projeto. Também é necessário que se saiba (independentemente do projeto) quem é o chefe de quem. A derivação para BDR (relacional) apresentará um modelo com
Considere: Peça compõe Peça na razão n:m. A composição relaciona-se com Modelo na razão 1:n. Portanto, a derivação para BDR (relacional) normalizado será de
Alguns SGBDs (como, por exemplo, o DB2) possuem uma opção adicional sobre as restrições de chave estrangeira, onde as linhas da tabela referenciada são excluídas (delete) ou atualizadas (update) somente se não houver valores de chaves estrangeiras correspondentes. Trata-se de
A restrição de chave estrangeira, onde a operação de exclusão sobre a tabela referenciada se propaga para todas as chaves estrangeiras correspondentes, é:
Considere:
I. Conjunto de um ou mais atributos que, quando tomados coletivamente, permitem identificar exclusivamente uma entidade.
II. Restrição que especifica que o atributo é uma chave candidata (tem um valor exclusivo para cada linha de uma tabela).
Correspondem, respectivamente, a I e II:
Considere:
CCE = coluna de chave estrangeira
CCTP = coluna de chave da tabela pai
ICE = instância de chave estrangeira
ICTP = instância de chave da tabela pai
A integridade referencial exige que
Instrução: Para responder às questões de números 51 a 55, considere a seguinte relação:
Cliente(Id-Cliente, Nome-Cliente, Endereço-Cliente, Telefone-Cliente, (Num-Pedido, Data-Pedido, (Cod-Produto, Nome-Produto, Valor-Unitário-Produto, Quantidade-Produto-Pedido), Valor-Total-Pedido), Nacionalidade-Cliente, Localização-Continental- Nacionalidade-Cliente, Tipo-de-Cliente)
O negrito identifica o nome da relação, os parênteses inscrevem um grupo de repetição e os atributos grifados são identificadores (chave) de um grupo de repetição. A Localização-Continental-Nacionalidade-Cliente refere-se ao continente correspondente à nacionalidade do cliente.
NÃO necessitaria ser armazenado ...
Instruções: Para responder às questões de 31 a 50, considere que os aplicativos devem ser reputados sempre na originalidade da versão referenciada e não quaisquer outras passíveis de modificação (customização, parametrização, etc.) feita pelo usuário. Quando não explicitados nas questões, as versões dos aplicativos são: Windows XP edição doméstica (Português), Microsoft Office 2000, SGBD MS-SQL Server 2000 e navegador Internet Explorer 8. Mouse padrão destro.
Em um SGBDR, se ocupa respectivamente de alteração de tabela (ex. Alter Table), atualização de uma linha de tabela (ex. Update) e exclusão de visão (ex. Drop View), a
Instruções: Para responder às questões de 31 a 50, considere que os aplicativos devem ser reputados sempre na originalidade da versão referenciada e não quaisquer outras passíveis de modificação (customização, parametrização, etc.) feita pelo usuário. Quando não explicitados nas questões, as versões dos aplicativos são: Windows XP edição doméstica (Português), Microsoft Office 2000, SGBD MS-SQL Server 2000 e navegador Internet Explorer 8. Mouse padrão destro.
Em um SGBD, uma chave candidata deve possuir, como propriedade, a
Para evitar descrever o mesmo fluxo de eventos diversas vezes quando se tratar de um comportamento comum a vários casos de uso, é recomendado escrever esse comportamento em um único caso de uso e relacioná-lo aos demais por meio de um relacionamento de
Considere:
EE = Entidade Externa.
DD = Depósito de Dados.
PR = Processo (ou Função).
Em um Diagrama de Fluxo de Dados − DFD (modelagem funcional), NÃO é permitida a ligação
Considere:
I. Create View; Alter Table; Drop Table.
II. Select View; Create Table; Update Table.
III. Drop View; Alter View; Delete Table.
São válidas na DDL as cláusulas que constam em
São cláusulas válidas de restrições de chave estrangeira em SQL:
Os dependentes (D) exclusivos de um e de cada funcionário (F) são numerados sequencialmente. Isso significa que a entidade (D) terá vários nomes identificados pelo no 1, por exemplo. A fim de garantir a unicidade de chave em (D), no modelo E-R conceitual, deve-se
Na frase:
A cláusula HAVING foi adicionada à expressão SQL ...I... porque ....II.... não pode ser utilizada com ....III.... .
I, II e III podem ser corretamente substituídos, nessa ordem, por
Considere as linguagens de manipulação (DML) e definição (DDL) de dados da SQL. As cláusulas CONSTRAINT, DISTINCT, FOREIGN KEY, HAVING e RENAME são corretas e respectivamente utilizadas no âmbito da
Peça contém Peça no sentido de componente-composto. Essa situação é adequadamente representada em um diagrama E-R como
Considere a seguinte situação:
Requisições de materiais são feitas por funcionários em um relacionamento n:m. Os funcionários têm que justificar em qual serviço foi usado o material requisitado. Para tanto, as requisições necessitam ser identificadas e relacionadas à entidade Serviço. Nessa circunstância, o relacionamento "Requisição" é representado mais adequadamente em um modelo E-R estendido, como
Considere:
I. O alinhamento da TI com o Negócio não requer a adoção de um Modelo Organizacional.
II. Se a organização não tem uma estratégia de negócio bem definida, não há saída para a TI.
III. Não basta elaborar um plano estratégico alinhado. Para implementá-lo é preciso acompanhá-lo.
Com respeito ao PETI, é correto o que consta em
A propriedade das transações de um SGBD que garante: "ou todas as operações da transação são refletidas corretamente no banco de dados ou nenhuma o será" é a
O SGBD deve incluir software de controle de concorrência ao acesso dos dados, garantindo, em qualquer tipo de situação, a escrita/leitura de dados sem erros. Tal característica do SGBD é denominada
As entidades e o respectivo relacionamento do tipo empregado (E) e seus dependentes (D) serão implementados em um SGBD relacional normalizado como tabelas D e E, sendo que
Assinale a opção correta acerca de bancos de dados relacionais.
Com relação a bancos de dados, assinale a opção correta.
Os procedimentos (procedures) podem
I retornar um valor.
II ter, em seu código, declaração de variáveis.
III ter, em seu código, declaração de inteiros.
IV ter, em seu código, um bloco de instruções.
V ter um nome com parâmetros pré-definidos.
A quantidade de itens certos é igual a
Em banco de dados, existem linguagens de definição e de manipulação de dados. Assinale a opção que apresenta palavras reservadas utilizadas em DDL (data definition language).
Em banco de dados, todo método de controle de concorrência deve evitar anomalias de sincronização. Essas anomalias estão relacionadas a
I perda da consistência do banco.
II acesso via ODBC.
III acesso a dados inconsistentes.
IV consulta recursiva.
V perda de atualizações.
Estão certos apenas os itens
Em banco de dados, são usadas diversas estruturas, entre elas, tem-se
I relações.
II chaves.
III chave estrangeira.
IV relacionamentos.
V atributos.
A quantidade de itens certos é igual a

Tendo a figura acima como referência, julgue os itens a seguir, relativos a bancos de dados.
A linguagem de definição de dados — LDD ou DDL — possibilita definir os objetos dos bancos de dados, enquanto a linguagem de manipulação de dados — LMD ou DML — permite utilizá-los.
Observe o banco de dados composto pelas relações a seguir, em que atributos sublinhados indicam a chave primária, e atributos em itálico apontam as chaves estrangeiras.
funcionário (NrMatric, NmFunc, DtAdm, Sexo, CdCargo, CdDepto) cargo (CdCargo, NmCargo, ValorSalario) departamento (CdDepto, NmDepto, Ramal)
Com base nisso, pode-se afirmar que
I – um funcionário está alocado em um departamento;
II – podem existir valores nulos para o atributo "NrMatric";
III – pode haver mais de um departamento com o mesmo ramal;
IV – um funcionário possui um cargo;
V – pode haver mais de um cargo com o...
Observe as fontes de dados a seguir.
I – Tabela de um banco de dados relacional.
II – Arquivo XML.
III – Arquivo TXT flat.
Utilizando procedimentos de ETL (Extract, Transform e Load) para carga de um DW, é possível ler dados das fontes
O servidor de banco de dados corporativo de uma empresa está isolado por meio de um firewall do tipo filtro de pacotes. Com base nessa informação, analise as afirmativas a seguir.
I – Tal isolamento é efetivo na proteção de ataques do tipo SQL Injection.
II – É possível bloquear o acesso de uma única estação ao banco de dados.
III – Consultas SQL excessivamente longas podem ser bloqueadas no firewall.
Está(ão) correta(s) a(s) afirmativa(s)
No fluxo de projetos do processo unificado, as classes, os subsistemas e os casos de uso significantes à arquitetura são projetados na fase de
As conexões ao banco de dados são estabelecidas no ciclo de vida de um Servlet na fase de
Assinale a opção correta, acerca da tecnologia cliente servidor.
Considere os seguintes Níveis de Influência:
0 - Nenhuma influência
1 - Influência mínima
2 - Influência moderada
3 - Influência média
4 - Influência significante
5 - Influência forte
Durante a medição de uma aplicação, feita pelo método de Análise de Pontos de Função, foram obtidos 320 pontos brutos. Para o cálculo do refinamento, quanto às influências aplicadas às características gerais de sistema, três obtiveram o nível moderado, uma obteve o nível significante e duas o nível forte. Após a aplicação da fórmula do fator de ajuste que pode variar a pontuação bruta em mais ou menos 35%, a pontuação ajustada fi...
De acordo com a Regra Áurea, nenhuma operação de atualização poderá atribuir a qualquer banco de dados um valor que faça com que seu predicado (restrição declarada formalmente) de banco de dados seja
Um relacionamento entre classes que usa como notação um diamante preenchido associando, por exemplo, as classes Janela e Moldura, representa
No tipo Escalares, NÃO é uma das quatro famílias de tipos de dados predefinidos do PL/SQL:
Nas estruturas de controle de iteração dos programas PL/SQL são utilizadas apenas as instruções
Os programas PL/SQL são constituídos por blocos que executam operações lógicas e cada bloco tem três partes que definem as:
I. declarações de variáveis e itens.
II. instruções procedurais e SQL.
III. instruções de tratamento de erros.
No bloco é obrigatória a presença da seção que se afirma em
As constraints para as tabelas de um BD relacional podem ser especificadas quando de um
Considere:
I. Um relacionamento do tipo "material compõe material".
II. Um relacionamento que necessita ser relacionado a outro relacionamento.
III. Entidade cuja vida depende de outra.
No MER, I, II e III são, respectivamente, representados por:
Com relação a bancos de dados, julgue os itens seguintes.
A abordagem relacional parte do princípio de que os dados são percebidos como tabelas que satisfazem relações de integridade manipuláveis por meio de operadores.
Acerca de desenvolvimento de aplicações e banco de dados, julgue os itens subsequentes.
As atividades de teste e depuração são atividades diferentes, mas a depuração deve ser acomodada em qualquer estratégia de teste. Em relação a validação e verificação, é coerente fazer as seguintes perguntas, respectivamente: Estamos construindo certo o produto?, Estamos construindo o produto certo?.
Um bloco é a unidade básica no PL/SQL e neste é requerido
Ao derivar um e somente o relacionamento que era do tipo n:m entre duas entidades, para um modelo lógico relacional, um técnico em informática criou corretamente
Considere o código PL SQL para criação de um trigger:

Sobre o código acima, é correto afirmar:
No PL SQL, uma procedure pode ser chamada a partir de uma
I. aplicação.
II. outra procedure.
III. uma query.
IV. trigger.
Está correto o que se afirma em
Em relação ao ambiente de banco de dados Oracle 10g, considere os trechos de sessões abaixo.

I. Na linha 14, RESUMABLE_TIMEOUT define o tempo que a sessão ficará suspensa após a detecção de uma exceção.
II. Na linha 8, autoextensible define que o tablespace pode ser estendido além de 1 MB de tamanho.
III. A execução da linha 11 exibe o valor do parâmetro RESUMABLE_TIMEOUT, cujo default é 10.
IV. O resultado da execução da linha 12 será a exibição de uma mensagem de erro.
Está correto o que se afirma APENAS em
Num banco de dados relacional,
I. a arquitetura pode ser descrita de maneira informal ou formal. Assim, os termos tabela, linha e coluna, da descrição informal correspondem, respectivamente, aos termos relação, tupla e atributo, na descrição formal.
II. a coleção de informações armazenadas em um determinado momento é chamada de instância do banco de dados. O projeto geral do banco de dados é chamado de esquema de banco de dados; os esquemas não mudam com frequência.
III. os relacionamentos um-para-um ou um-para-muitos são implementados por meio do uso de uma chave estrangeira, que nada mais é do que um campo na tabela relacionada que faça referência a valores existentes no campo de outra tabela.
...A respeito de transação de dados em SQL, julgue os próximos itens.
Um sistema de banco de dados operando com base no padrão SQL-92 assegura a serialização e o retorno em cascata para operações de manipulação de dados.
A seguir, apresentam-se relações de um esquema do banco de dados relacional EMPRESA, em que as chaves primárias estão sublinhadas.
Uma visão é uma exibição personalizada dos dados contidos em uma ou mais tabelas ou em outras visões. Nesse contexto, uma visão é uma consulta armazenada ou uma tabela virtual.
Julgue os itens a seguir, a respeito de projeto e modelagem de banco de dados relacional.
A preservação da dependência é uma meta do projeto de banco de dados relacional, de forma que a validação das atualizações no banco de dados possa ser executada sem o uso de junções, não resultando em relações ilegais.
Julgue os itens a seguir, a respeito de projeto e modelagem de banco de dados relacional.
A derivação de uma especialização do modelo lógico para o projeto físico de um banco de dados relacional não admite múltiplas formas. Cada entidade especializada dá origem a uma relação.
Em um banco de dados Microsoft SQL Server 2005, existe uma tabela denominada produtos, que possui, entre outros, um campo de nome valor para armazenar o preço de venda de diferentes produtos. Os preços dos produtos são R$ 170,00, R$ 180,00, R$ 195,00 e R$ 280,00. A tabela deve ser atualizada tal que, no campo valor, nenhum produto deverá possuir preço menor que R$ 195,00, e não pode haver redução de preço nos produtos.
Assinale a opção que apresenta corretamente o comando SQL que permite realizar a atualização na tabela descrita acima.
Em relação as arquiteturas de grid utilizadas por alguns fabricantes de bancos de dados, julgue os itens subsequentes.
I As arquiteturas de grid utilizadas por alguns fabricantes de bancos de dados permitem que sejam agrupados um amplo número de servidores, armazenamento e redes em um recurso computacional flexível sob-demanda para as necessidades computacionais de uma organização.
II Em nível mais alto, a ideia de grid computing é a implementação de um utilitário em que o usuário não se preocupe onde os dados estão ou que computador executa uma requisição.
III Clustering é uma tecnologia utilizada para criar infraestruturas de grid. Os grids podem consistir de vários clusters.
IV U...
Os administradores de bancos de dados (DBA) são profissionais responsáveis pela criação, manutenção e segurança do banco de dados de uma empresa. As tarefas dos DBA consistem em
I decidir que informação manter no banco de dados, identificar as entidades de interesse da empresa e a informação a registrar em relação a esta entidade.
II definir o conteúdo do banco de dados, descrevendo o esquema conceitual.
III definir os controles de segurança e integridade, que podem ser considerados parte do esquema conceitual com linguagens DML.
IV desenvolver aplicações em linguagem DML para o banco de dados.
Estão certos apenas os itens
Um banco de dados é parte do sistema de informação de uma organização, enquanto um modelo de dados de alto nível é somente uma parte do ISA (information systems architecture) da organização. Entre os componentes do ISA, encontram-se
A respeito de SQL e PL/SQL, julgue os itens a seguir.
A estrutura básica de um bloco PL/SQL é composta por quatro seções: DECLARE, BEGIN, EXCEPTION e END. As seções DECLARE, BEGIN e END são obrigatórias.
A álgebra relacional é a base matemática de bancos de dados relacionais. A álgebra relacional pode ser definida como linguagem de consulta formal e procedimental. Para banco de dados, podem ser utilizadas diversas operações provenientes da teoria de conjuntos. A seleção (select), em banco de dados relacional, é
A exclusão de uma tabela ORACLE por completo, incluindo conteúdo e estrutura, é realizada pelo comando DDL
Uma tabela ORACLE temporária que armazena registros predeterminados e possibilita filtrar campos para consultas restritas denomina-se
O comando SELECT retornará a quantidade de registros (tuplas) de uma tabela por meio da cláusula
Para obter todas as linhas da tabela B, o comando SELECT deverá utilizar na sequência um JOIN entre as tabelas A e B do tipo
Uma chave estrangeira de uma tabela relacional é
Na modelagem de dados, o conjunto de valores possíveis de um atributo de dados é chamado de
Com relação a SQL, julgue os itens que se seguem.
Na versão Oracle® 10g Release 2 (10.2), triggers são procedimentos escritos em PL/SQL, Java ou C que são disparados implicitamente sempre que uma tabela ou visão é modificada ou quando ocorrem algumas ações do usuário ou ações do sistema de banco de dados. Assim como triggers, visões (views) podem ser consultadas, alteradas, ter dados inseridos ou deletados, com certas restrições. Todas as operações executadas em uma view afetam as tabelas nas quais a view se baseia.
Com relação a SQL, julgue os itens que se seguem.
Na versão Oracle® 10g Release 2 (10.2), o uso da diretiva de compilação Autonomous_Transaction permite que as operações SQL, em uma sub-rotina, delimitadas pela declaração da diretiva possam ser confirmadas ou revertidas, sem confirmar ou reverter os dados da transação principal.
Uma pequena empresa de pesquisas estatísticas necessita armazenar as pesquisas que realiza para clientes e o resultado destas. Com base nos requisitos, os responsáveis pelo desenvolvimento do Banco de Dados para armazenar estas informações geraram o seguinte Modelo Conceitual:
O conjunto de comandos responsáveis pela consulta e atualização dos dados armazenados em um banco de dados é conhecido como:
Sobre banco de dados podemos afirmar que:
I. Transaction é um recurso de programação associado a ocorrência de um evento.
II. Os atributos e seus valores, juntos, descrevem instâncias de uma entidade, formando assim os registros em um arquivo.
III. A chave primária é o atributo que identifica de forma inequívoca uma ocorrência dentro de uma tabela.
É correto afirmar que:
Qual símbolo representa uma entidade no diagrama de ER?

Acerca dos conceitos e características do Sistema Gerenciador de Banco de Dados, julgue os itens a seguir.
No processamento de uma consulta expressa em uma linguagem de alto nível, como a SQL, o SGBD deve planejar uma estratégia de execução para recuperar o resultado da consulta, a partir dos arquivos do banco de dados.

Com relação ao modelo entidade-relacionamento ilustrado acima, julgue os itens que se seguem.
As entidades Programador e Gerente deverão especificar chaves substitutas no modelo relacional resultante, visto que não possuem chaves candidatas.
Com relação ao modelo entidade-relacionamento ilustrado acima, julgue os itens que se seguem.
Devido à presença da generalização do tipo total, ao se cadastrar um novo funcionário, deve ser definida imediatamente a sua função — que pode ser programador ou gerente.
Com relação ao modelo entidade-relacionamento ilustrado acima, julgue os itens que se seguem.
Devido à cardinalidade (0, n) ao lado da entidade Funcionario, é possível que um empregado fique sem lotação ou vinculado em mais de um departamento.
Com relação ao modelo entidade-relacionamento ilustrado acima, julgue os itens que se seguem.
Nesse sistema, existe a possibilidade de se cadastrar um mesmo funcionário como programador e gerente.
Com relação ao modelo entidade-relacionamento ilustrado acima, julgue os itens que se seguem.
O atributo matricula da entidade Funcionario é uma chave primária natural.