Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q538949 Banco de Dados
O termo tuning em banco de dados é um procedimento
Alternativas
Q538948 Banco de Dados
O(s) objetivo(s) do projeto de um banco de dados é (são)
Alternativas
Q491600 Banco de Dados
O problema do descasamento de impedância objeto- relacional (object relational impedance mismatch) diz respeito a um conjunto de dificuldades no contexto do mapeamento entre alguns objetos da aplicação e as relações de um Sistema de Gerência de Bancos de Dados Relacionais (SGBDR). Sobre esse problema, considere as afirmativas a seguir.

I - O padrão Objeto de Acesso a Dados (Data Access Object – DAO) permite a uma aplicação flexibilizar e isolar o acesso a diferentes fontes de dados, incluindo um SGBDR.
II - O padrão Registro Ativo (Active Record) é usado quando são encontradas, em uma mesma classe, a lógica do negócio e a lógica de acesso a dados persistentes.
III - Uma Unidade de Trabalho (Unit of Work) é um padrão que permite registrar todas as alterações feitas em uma transação e que precisam ser refletidas no banco de dados.

É correto o que se afirma em
Alternativas
Q491597 Banco de Dados
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
Alternativas
Q491595 Banco de Dados
Considere as relações R, S e T abaixo para responder à questão. A primeira linha de cada relação apresenta os seus atributos, todos no domínio dos números inteiros.

                        imagem-014.jpg

Considere as relações R, S e T e o comando SQL a seguir.

UPDATE T
SET D = E + 1
WHERE EXISTS(SELECT DISTINCT S.C FROM S WHERE S.C = T.C)

Após a execução desse comando, o novo estado da relação T é
Alternativas
Q491594 Banco de Dados
Considere as relações R, S e T abaixo para responder à questão.

A primeira linha de cada relação apresenta os seus atributos, todos no domínio dos números inteiros.

                        imagem-014.jpg

Considere o comando em SQL abaixo.

SELECT S.C, COUNT(S.B) AS Q
FROM S, T
WHERE T.D=S.B AND S.C IN (SELECT DISTINCT R.A FROM R)
GROUP BY S.C
HAVING COUNT(S.B) >= 1

O resultado da execução do comando SQL fornecido é.
Alternativas
Q491593 Banco de Dados
A seguir, é fornecido o esquema de relação S, com atributos A, B, C e D, todos atômicos. Os atributos componentes da chave primária de S estão sublinhados.

S ( imagem-013.jpg, C, D)

Também são fornecidas as dependências funcionais a seguir.

{A, B} → C
{A, B} → D
C → A
D → B

Considerando que S1, S2 e S3 são esquemas de relações resultantes do processo de normalização de S até a Forma Normal de Boyce-Codd (BCNF), tem-se que
Alternativas
Q491592 Banco de Dados
Considere o modelo conceitual de dados representado pelo diagrama de entidades e relacionamentos (DER) a seguir, na notação de Peter-Chen. Esse diagrama apresenta três relacionamentos: o primeiro é Lotado_em, que representa empregados lotados em departamentos; o segundo DER apresenta também o relacionamento Trabalha_em, que representa as associações dos empregados aos projetos em que trabalham e o terceiro relacionamento é Supervisão, que representa associação entre empregados e seus supervisionados. Os atributos identificadores de cada entidade estão sublinhados.

                        imagem-012.jpg

A partir da análise do diagrama, NÃO se pode inferir que é possível
Alternativas
Q491570 Banco de Dados
Em um ambiente de data warehousing, uma das fases mais importantes é a ETL (Extract, Transformation and Load), em que se definem as estratégias de conversão, transformação e consistência dos dados dos sistemas de origem para realizar a carga dos dados no sistema de data warehouse. Uma característica relacionada a essa fase de ETL é que
Alternativas
Q491569 Banco de Dados
Em um ambiente de data warehousing, é usual usar um modelo dimensional, cujas principais componentes incluem as tabelas de fatos e dimensões. A esse respeito, considere as afirmativas abaixo.

I - A tabela de fatos representa os dados que são necessários para que os usuários possam realizar as análises do negócio necessárias para tomadas de decisão.
II - A tabela de dimensões representa os tamanhos das bases e os valores exclusivamente numéricos usados para que se possa acessar a tabela de fatos de forma eficiente.
III - As chaves usadas nas tabelas de fatos e dimensões são sempre iguais àquelas usadas nos sistemas de bancos de dados transacionais, de forma a facilitar a programação e a implementação da fase de extração, transformação e carga dos dados (ETL).

É correto o que se afirma em
Alternativas
Q491568 Banco de Dados
Um sistema de data warehouse pode oferecer melhor suporte ao processo decisório se for integrado a ferramentas de análise do tipo OLAP. Relacione as variações destas ferramentas de análise, apresentadas na coluna da esquerda, com as suas respectivas características, indicadas na coluna da direita.

            Ferramenta             Característica
            I - MOLAP       W - Melhor implementada se os dados forem armazenados de forma multidimensional.
            II - ROLAP        X - Oferece maior portabilidade para usuários do OLAP.
            III - DOLAP       Y - Requer a transformação das consultas dos usuários em consultas complexas em SQL.
                                        Z - Só pode ser usada em notebooks e outros equipamentos portáteis.

Estão corretas as associações
Alternativas
Q449615 Banco de Dados
A teoria relacional define um conjunto de operações sobre as relações que, junto com as operações relacionais, formam a parte da teoria conhecida com álgebra relacional. A respeito desse assunto, assinale a opção correta.
Alternativas
Q449614 Banco de Dados
Acerca de modelos de dados, álgebra relacional, normalização e projeto de bancos de dados, assinale a opção correta.
Alternativas
Q449611 Banco de Dados
Acerca de transações em banco de dados, assinale a opção correta.
Alternativas
Q449608 Banco de Dados
imagem-072.jpg

SELECT ALUNOS.NOME, ALUNOS.SOBRENOME, RESERVAS.ISBN
FROM ALUNOS
FULL JOIN RESERVAS
ON ALUNOS.MATRICULA=RESERVAS.MATRICULA
ORDER BY ALUNO.NOME

Considerando as tabelas ALUNOS e RESERVAS de um sistema de banco de dados relacional e a sentença escrita em SQL acima, assinale a opção correspondente ao resultado que será obtido ao se executar a referida sentença.
Alternativas
Q449607 Banco de Dados
Assinale a opção correta em relação ao modelo entidade/relacionamento.
Alternativas
Q449605 Banco de Dados
No processamento de transações em sistemas de bancos de dados, a implementação de mecanismos de controle de concorrência garante às transações a característica de
Alternativas
Q449603 Banco de Dados
imagem-071.jpg

Com referência às tabelas acima listadas, assinale a opção correta.
Alternativas
Q443800 Banco de Dados

Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações  disponíveis nas Figuras das questões, se houver.


A  questão  baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".


                                        aluno (matricula. nome, cpf)                       

                                         telefone (itemmatricula. numero, status)                                     

                                                        matricula referenda aluno                               

                                           Figura 8(a) - Esquemas relacionais

                                 MATRICULA          NOM E                               C P F
                                      542647           ALEX LOPES                    45698712356                   

                                      548499           ALEXANDRE SOUZA       14515642387                   

                                      560203           ATILA DE SOUZA             87945685214                   

                                      571907           BRUNO DA COSTA          98563741895                   

                                      566055           BRUNO DE SOUZA          75336974189                   

                                      612871           JOSE DE OLIVEIRA           77345522395                   

                                      618723           LEANDRO MENDES         66736412645                   

                                      630427           OSVALDO SILVA              56127302895                   

                                      607019            PHILIP COSTA                 87954632145                   

                                      554351            SOUSA E SILVA               45678925812
                                                 Figura 8(b) - Tabela "aluno"

                               ITEM      MATRICULA      NUMERO       STATUS                 

                                1                 542647            31245683       trabalho                 

                                2                 542647            36984578       residencial                 

                                1                 560203            31112545       trabalho                 

                                1                 571907            32981131       trabalho                 

                                2                 571007            32914562       residencial                 

                                1                 612871            32847993       trabalho                 

                                1                 618723            32781424       residencial                                 

                                              Figura 8(c) - Tabela "telefone"


Em um projeto de banco de dados, há diversos níveis de abstração de modelo de dados. Nesse caso, pode-se afirmar que os esquemas relacionais, mostrados na Figura 8(a), correspondem ao modelo
Alternativas
Q443799 Banco de Dados

Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações  disponíveis nas Figuras das questões, se houver.


A  questão  baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".


                                        aluno (matricula. nome, cpf)                       

                                         telefone (itemmatricula. numero, status)                                     

                                                        matricula referenda aluno                               

                                           Figura 8(a) - Esquemas relacionais

                                 MATRICULA          NOM E                               C P F
                                      542647           ALEX LOPES                    45698712356                   

                                      548499           ALEXANDRE SOUZA       14515642387                   

                                      560203           ATILA DE SOUZA             87945685214                   

                                      571907           BRUNO DA COSTA          98563741895                   

                                      566055           BRUNO DE SOUZA          75336974189                   

                                      612871           JOSE DE OLIVEIRA           77345522395                   

                                      618723           LEANDRO MENDES         66736412645                   

                                      630427           OSVALDO SILVA              56127302895                   

                                      607019            PHILIP COSTA                 87954632145                   

                                      554351            SOUSA E SILVA               45678925812
                                                 Figura 8(b) - Tabela "aluno"

                               ITEM      MATRICULA      NUMERO       STATUS                 

                                1                 542647            31245683       trabalho                 

                                2                 542647            36984578       residencial                 

                                1                 560203            31112545       trabalho                 

                                1                 571907            32981131       trabalho                 

                                2                 571007            32914562       residencial                 

                                1                 612871            32847993       trabalho                 

                                1                 618723            32781424       residencial                                 

                                              Figura 8(c) - Tabela "telefone"


As tabelas mostradas nas Figuras 8(b) e 8(c), foram criadas no banco de dados "Oracle 10g", tomando-se como base os esquemas relacionais exibidos na Figura 8(a), assim como o texto introdutório dessa questão. Nesse caso, pode- se afirmar que, para criar a tabela.

I - "aluno" (Figura 8(b)), basta executar a seguinte declaração no banco de dados "Oracle 10g''

create table aluno
(matricula number(6) primary key not null,
nome varchar2 (40),
cpf varchar2 (11));

II - "aluno" (Figura 8(b)), basta executar a seguinte declaração no banco de dados "Oracle 10g":

create table aluno
(matricula number(6),
nome varchar2 (40),
cpf varchar2 (11),
primary key (matricula));

III - "telefone" (Figura 8(c)), basta, antes, implementar a tabela "aluno" e, posteriormente, executar a seguinte declaração no banco de dados "Oracle 10g":

create table telefone
(item number(3),
matricula number(6) references aluno
(matricula),
numero number (8),
status varchar2 (11) check (status in ('trabalho', 'celular', 'residencial')),
primary key (item, matricula));

IV - "telefone" (Figura 8(c)), basta, antes, implementar a tabela "aluno" e, posteriormente, executar a seguinte declaração no banco de dados "Oracle 10g":

create table telefone (item number(3) primary key,
matricula number(6) primary key,
numero number (8),
status varchar2 (11) check (status in ('trabalho', 'celular', 'residencial')),
foreign key (matricula) references aluno
(matricula));

Quais completam corretamente o enunciado?
Alternativas
Respostas
12061: D
12062: E
12063: E
12064: A
12065: E
12066: A
12067: D
12068: E
12069: D
12070: A
12071: B
12072: E
12073: E
12074: A
12075: C
12076: D
12077: A
12078: D
12079: B
12080: D