Foram encontradas 13.790 questões

Resolva questões gratuitamente!

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

Ano: 2015 Banca: FGV Órgão: TJ-RO Prova: FGV - 2015 - TJ-RO - Analista de Sistemas |
Q576144 Banco de Dados
Na construção de bancos de dados relacionais, o conceito de integridade referencial é usualmente implementado por meio de restrições conhecidas como:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-RO Prova: FGV - 2015 - TJ-RO - Analista de Sistemas |
Q576136 Banco de Dados
As Dimensões são o ponto de entrada de um Data Warehouse (DW), sendo utilizadas como perspectivas de análise dos Fatos. As tabelas Dimensão e Fato podem ser comparadas conforme descrito no seguinte quadro.

                                                  Quantidade de Registros                                Chave

Dimensão                                          Poucos                                          Uma chave primária

Fato                                                    Muitos                                     Muitas chaves estrangeiras     
                                                                                                             (oriundas das Dimensões)
As tabelas Fato possuem muitos atributos com baixa cardinalidade decorrente da elevada quantidade de chaves estrangeiras oriundas das tabelas Dimensão que possuem menor quantidade de registros. Ao implementar um DW em um banco de dados relacional, o índice que considera essas características da tabela Fato é o:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-RO Prova: FGV - 2015 - TJ-RO - Analista de Sistemas |
Q576135 Banco de Dados
O Gestor das salas de reunião e auditórios de um centro empresarial controla a utilização das instalações por meio de um sistema de informação. Para melhor gerir seus recursos, o gestor precisa responder às seguintes perguntas:

Que instalações são mais usadas?
Qual foi a utilização média das instalações em determinado período do dia?

Para responder essas perguntas, o seguinte modelo de dados foi elaborado:

 

Nesse modelo, a técnica de modelagem multidimensional empregada para analisar a utilização das instalações é a:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-RO Prova: FGV - 2015 - TJ-RO - Analista de Sistemas |
Q576134 Banco de Dados
Em um Data Warehouse, as tabelas Dimensão possuem uma chave primária que identifica unicamente um registro. Usar chaves oriundas dos bancos de dados transacionais da produção pode gerar problemas decorrentes da sua alteração deliberada, como:

• a produção pode decidir reusar a chave primária na virada de ano levando à exclusão de alguns registros; e

• empresas podem se fundir acarretando a modificação das regras de construção de chaves primárias.
Para evitar tais problemas, de forma que o valor da chave primária das tabelas Dimensão seja único para todo o sistema, portanto nunca reutilizadas; e que o valor da chave não contenha nenhum significado semântico, deve-se usar a chave:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-RO Prova: FGV - 2015 - TJ-RO - Analista de Sistemas |
Q576133 Banco de Dados
Ao criar um banco de dados, o administrador (DBA) João analisa o perfil dos dados que serão gerados pela aplicação e percebe que eles devem ser agrupados no disco de acordo com as suas características, como:

• os maiores índices, que demandam mais recursos computacionais, podem ser localizados em discos mais velozes, como Solid State Device (SSD); e

• o armazenamento de dados históricos, que raramente são usados e não são muito críticos, pode ser realizado em discos mais lentos.
Em um Sistema Gerenciador de Banco de Dados (SGBD), para agrupar os dados em unidades lógicas de armazenamento permitindo a definição da localização física dos arquivos correspondentes no disco, João deve definir:
Alternativas
Q575127 Banco de Dados
No PostgreSQL 9.0, o comando para remover uma view chamada vendas de forma a recusar a remoção da mesma se existirem objetos que dependem dela é
Alternativas
Q575126 Banco de Dados
Atenção: Considere as informações abaixo para responder à questão.

CREATE TABLE Loja (

      idLoja INTEGER NOT NULL,

      nomeLoja VARCHAR(45),

      PRIMARY KEY(idLoja)

);

CREATE TABLE Filial (

      idFilial INTEGER NOT NULL,

      idLoja INTEGER NOT NULL,

      cidadeFilial VARCHAR(45),

      vendasFilial DOUBLE,

       PRIMARY KEY(idFilial, idLoja),

            FOREIGN KEY(idLoja)

            REFERENCES Loja(idLoja)

); 

Considere que na tabela Loja foram cadastrados os seguintes registros: 

                                 idLoja   nomeLoja

                                    1              A

                                    2              B

                                    3              C 

Na tabela Filial, foram cadastrados os seguintes registros: 

                   idFilial      idLoja     cidadeFilial    vendasFilial

                       1              1          Campinas        120000

                       1               2         Campinas          35000

                       1               3          São Paulo       120000

                       2               1          Salvador          240000

                       2               2          Salvador            20000

                       3               1       Rio de Janeiro      60000

                       4               1          Curitiba              40000 
Ao executar uma instrução SQL foram exibidos os seguintes dados: 

                   idFilial     idLoja   cidade Filial    vendas Filial

                       1             1         Campinas         120000

                       1             3         São Paulo         120000 

A instrução executada foi 
Alternativas
Q575125 Banco de Dados
Atenção: Considere as informações abaixo para responder à questão.

CREATE TABLE Loja (

      idLoja INTEGER NOT NULL,

      nomeLoja VARCHAR(45),

      PRIMARY KEY(idLoja)

);

CREATE TABLE Filial (

      idFilial INTEGER NOT NULL,

      idLoja INTEGER NOT NULL,

      cidadeFilial VARCHAR(45),

      vendasFilial DOUBLE,

       PRIMARY KEY(idFilial, idLoja),

            FOREIGN KEY(idLoja)

            REFERENCES Loja(idLoja)

); 

Considere que na tabela Loja foram cadastrados os seguintes registros: 

                                 idLoja   nomeLoja

                                    1              A

                                    2              B

                                    3              C 

Na tabela Filial, foram cadastrados os seguintes registros: 

                   idFilial      idLoja     cidadeFilial    vendasFilial

                       1              1          Campinas        120000

                       1               2         Campinas          35000

                       1               3          São Paulo       120000

                       2               1          Salvador          240000

                       2               2          Salvador            20000

                       3               1       Rio de Janeiro      60000

                       4               1          Curitiba              40000 
Foi criada uma view, que quando exibida por meio da instrução SELECT * FROM RelVendas; mostrou o seguinte resultado: 

                                      Cidade           Vendas

                                    Campinas          155000

                                    Curitiba                40000

                                    Rio de Janeiro      60000

                                    Salvador              260000

                                    São Paulo            120000 

Pode-se concluir corretamente que a view foi criada por meio da instrução 
Alternativas
Q575124 Banco de Dados
Atenção: Considere as informações abaixo para responder à questão.

CREATE TABLE Loja (

      idLoja INTEGER NOT NULL,

      nomeLoja VARCHAR(45),

      PRIMARY KEY(idLoja)

);

CREATE TABLE Filial (

      idFilial INTEGER NOT NULL,

      idLoja INTEGER NOT NULL,

      cidadeFilial VARCHAR(45),

      vendasFilial DOUBLE,

       PRIMARY KEY(idFilial, idLoja),

            FOREIGN KEY(idLoja)

            REFERENCES Loja(idLoja)

); 

Considere que na tabela Loja foram cadastrados os seguintes registros: 

                                 idLoja   nomeLoja

                                    1              A

                                    2              B

                                    3              C 

Na tabela Filial, foram cadastrados os seguintes registros: 

                   idFilial      idLoja     cidadeFilial    vendasFilial

                       1              1          Campinas        120000

                       1               2         Campinas          35000

                       1               3          São Paulo       120000

                       2               1          Salvador          240000

                       2               2          Salvador            20000

                       3               1       Rio de Janeiro      60000

                       4               1          Curitiba              40000 
Ao tentar executar a instrução INSERT INTO filial (idFilial, idLoja, cidadeFilial, vendasFilial) VALUES (2, 1, 'São Paulo', 340000); será informado pelo SGBD que
Alternativas
Q575123 Banco de Dados
Atenção: Considere as informações abaixo para responder à questão.

CREATE TABLE Loja (

      idLoja INTEGER NOT NULL,

      nomeLoja VARCHAR(45),

      PRIMARY KEY(idLoja)

);

CREATE TABLE Filial (

      idFilial INTEGER NOT NULL,

      idLoja INTEGER NOT NULL,

      cidadeFilial VARCHAR(45),

      vendasFilial DOUBLE,

       PRIMARY KEY(idFilial, idLoja),

            FOREIGN KEY(idLoja)

            REFERENCES Loja(idLoja)

); 

Considere que na tabela Loja foram cadastrados os seguintes registros: 

                                 idLoja   nomeLoja

                                    1              A

                                    2              B

                                    3              C 

Na tabela Filial, foram cadastrados os seguintes registros: 

                   idFilial      idLoja     cidadeFilial    vendasFilial

                       1              1          Campinas        120000

                       1               2         Campinas          35000

                       1               3          São Paulo       120000

                       2               1          Salvador          240000

                       2               2          Salvador            20000

                       3               1       Rio de Janeiro      60000

                       4               1          Curitiba              40000 
Para que, ao remover um registro da tabela Loja, todos os registros da tabela Filial relacionados a esta loja também sejam excluídos automaticamente, deve-se incluir, no comando CREATE TABLE da tabela
Alternativas
Q575122 Banco de Dados
A técnica de modelagem conceitual de banco de dados relacionais mais difundida é a abordagem Entidade-Relacionamento (ER). Nesta abordagem, o modelo lógico é desenhado por meio de um diagrama ER. Neste diagrama, em um relacionamento
Alternativas
Q569247 Banco de Dados
Baseado nas relações abaixo responda a próxima questão:

Vendedor (cod_vendedor, nome_vendedor)

Cliente (cod_cliente, nome_cliente, status)

Produto (cod_produto, nome_produto, qtde_estoque)

Venda (cod_venda, cod_cliente, cod_vendedor, data_venda)

Itens_venda (cod_ivenda, cod_venda, cod_produto, qtde_vendida)

Obs.: As chaves primárias para as relações acima aparecem sublinhadas em cada relação. 
Ao analisar as expressões lógicas abaixo, qual delas terá como resultado final TRUE, se os valores de A e B são respectivamente, 10 e 5?  
Alternativas
Q569245 Banco de Dados
Baseado nas relações abaixo responda a próxima questão:

Vendedor (cod_vendedor, nome_vendedor)

Cliente (cod_cliente, nome_cliente, status)

Produto (cod_produto, nome_produto, qtde_estoque)

Venda (cod_venda, cod_cliente, cod_vendedor, data_venda)

Itens_venda (cod_ivenda, cod_venda, cod_produto, qtde_vendida)

Obs.: As chaves primárias para as relações acima aparecem sublinhadas em cada relação. 
A solução correta para uma consulta em sql que apresente o nome do cliente e o nome dos produtos adquiridos por esse cliente é:
Alternativas
Q569244 Banco de Dados
Baseado nas relações abaixo responda a próxima questão:

Vendedor (cod_vendedor, nome_vendedor)

Cliente (cod_cliente, nome_cliente, status)

Produto (cod_produto, nome_produto, qtde_estoque)

Venda (cod_venda, cod_cliente, cod_vendedor, data_venda)

Itens_venda (cod_ivenda, cod_venda, cod_produto, qtde_vendida)

Obs.: As chaves primárias para as relações acima aparecem sublinhadas em cada relação. 
A solução correta para uma consulta em sql que retorne o nome do vendedor, e o nome do cliente atendido por esse vendedor em ordem alfabética de cliente é: 
Alternativas
Q569243 Banco de Dados
 Analise as relações abaixo:

Cidade (cod_cidade, nome_cidade)

Cinema            (cod_cinema, nome_cinema, endereco_cinema, capacidade, cod_cidade)

Obs.: As chaves primárias para as relações acima aparecem sublinhadas em cada relação.

A solução correta para uma consulta em sql que retorne o nome das cidades e a quantidade de cinemas que cada uma possui é:
Alternativas
Q569242 Banco de Dados
Analisando o Modelo E-R abaixo: 

                              Imagem associada para resolução da questão

Podemos afirmar que:

I - O relacionamento entre as entidades Autor e Livro é de 1:N.

II - O relacionamento entre as entidades Gênero e Livro é de 1:N (um para vários).

III - O relacionamento entre as entidades Autor e Livro demonstra que um autor pode publicar vários livros e que um livro pode ser publicado por mais de um autor.

IV - O relacionamento entre as entidades Autor e Livro é considerado como um relacionamento ternário.

V - A entidade Publicação é uma entidade associativa entre a entidade Livro e Autor.

Assinale a alternativa correta:

Alternativas
Q569239 Banco de Dados
Em relação normalização em banco de dados, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa:

( ) Uma das funções da normalização é analisar as tabelas e organizá-las de forma que a sua estrutura seja simples, relacional e estável, para que o gerenciamento possa ser também simples, eficiente e seguro.

( ) Uma relação está na 1FN quando todo valor em R for atômico (ou seja, R não contém grupos de repetição) e a relação (R) não permite atributos multivalorados, compostos ou suas combinações.

( ) A 3FN é utilizada para evitar que se mantenham informações sobre um conjunto que tem interseção com o conjunto representado na tabela, mas tem existência independente.

( ) Uma relação está na 2FN se ela é 1FN e todo atributo do complemento de uma chave candidata é totalmente funcionalmente dependente daquela chave.

Assinale a opção com a sequência CORRETA de cima para baixo:
Alternativas
Q569238 Banco de Dados
Em um relacionamento m:n (muitos para muitos):  
Alternativas
Q569229 Banco de Dados
Sobre Abordagem Relacional podemos dizer que:

I - Uma tupla representa um relacionamento entre um conjunto de valores.

II - Uma chave primária ou chave candidata é uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela.

III - Uma chave estrangeira é uma coluna ou grupo de colunas que pode ou não ser chave primária da tabela em questão, mas, com certeza é chave primária de outra tabela.  

IV - Uma tabela é uma representação bidimensional de dados composta de linhas e colunas.

V - Um banco de dados relacional consiste em uma coleção de tabelas, cada uma designada por um nome único.

Assinale a alternativa correta:
Alternativas
Q569228 Banco de Dados
Sobre Restrições de Integridade podemos dizer que:

I - Integridade de domínio especifica qual a faixa de valores ou quais os valores um determinado atributo pode conter.

II - Uma entidade é um objeto no mundo real que pode ser identificada de forma única em relação a todos os outros objetos.

III - Uma entidade fraca é uma entidade que não depende da existência de alguma outra entidade, no sentido de que ela pode existir independentemente da existência de outra entidade.

IV - Pode ser definido como sendo uma regra que deve ser obedecida em todos estados válidos da base de dados, podendo envolver uma ou mais linhas de uma ou mais tabelas.

Assinale a alternativa correta:
Alternativas
Respostas
9021: E
9022: A
9023: D
9024: A
9025: C
9026: B
9027: A
9028: B
9029: E
9030: C
9031: E
9032: B
9033: A
9034: B
9035: C
9036: B
9037: B
9038: D
9039: D
9040: D