Foram encontradas 13.789 questões

Resolva questões gratuitamente!

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

Q481230 Banco de Dados
Precisa-se construir um modelo conceitual de dados que descreva parte dos requisitos de um sistema de custódia de ações, que tem os seguintes requisitos:

• Um cliente pode manter em custódia diversos tipos de ações.
• Um tipo de ação pode ser objeto de custódia de vários clientes.
• O sistema deve registrar a quantidade de ações mantidas em custódia para cada um dos diferentes tipos de ações que um cliente possui.
• Para cada tipo de ação, é necessário registrar a empresa com a qual ele está relacionado.
• Sobre uma empresa, é necessário registrar o nome e o número do CNPJ.
• Sobre um cliente, é necessário registrar o nome e o número do CPF.
• Sobre um tipo de ação, é necessário registrar o código e o tipo.

Levando-se em conta a clareza e a objetividade que todo modelo conceitual de dados deve apresentar, qual diagrama E-R descreve corretamente os requisitos acima?
Alternativas
Q476248 Banco de Dados
Considere o esquema relacional abaixo, proposto para um sistema de informações de uma locadora de vídeos em formato DVD, em que os atributos que correspondem às chaves primárias estão sublinhados, os atributos opcionais, em negrito e as referências entre chaves estrangeiras e primárias são triviais, indicadas por atributos (quase) homônimos nas tabelas relacionadas.

DVD (Código, TítuloVídeo, Preço_aquisição, IdCliente, DataEmp)

Para cada vídeo a locadora pode ter vários DVDs para alugar a seus clientes. Esses têm código de identificação único para fins de organização física nas prateleiras e a locadora mantém o preço pago por cada DVD. Cada DVD só está alugado a um cliente de cada vez.
CLIENTES (Nome, Endereço, Telefone_Comercial, Telefone_Residencial, Identidade)
ALUGOU (ValorPago, DataEmp, DataDev, IdCliente, TítuloVídeo, CódigoDVD)
Os clientes (dos quais se sabe nome, endereço, telefones de contato e número de identidade) alugam ou pegam emprestados DVDs em uma data (DataEmp) e pagam um determinado valor em função da data em que os devolvem (DataDev).

Seja a consulta SQL a seguir.

            Select        Nome,
                              Telefone_residencial,
                              count(*) as QTE,
                              sum(ValorPago) as TotalPago
            from           clientes C, alugou A
            where        C.Identidade = A.IdCliente
            group by    Nome, Telefone_residencial

O resultado dessa consulta é listar
Alternativas
Q476240 Banco de Dados
Em Bancos de Dados Relacionais, o que compõe o chamado esquema relacional são as
Alternativas
Q454035 Banco de Dados
Leia as seguintes afirmações sobre data mart:

I. Personalizar a arquitetura de data warehouse para diferentes grupos dentro da organização.
II. Transportar os dados do data warehouse para bancos de dados independentes, projetados para áreas de negócio ou projetos específicos.
III. Pesquisar automaticamente grandes arquivos de dados para identificar padrões e tendências que vão além da simples análise.

Está correto o que consta em:
Alternativas
Q454034 Banco de Dados
Um ambiente de data warehouse Oracle inclui várias ferramentas, além de uma base de dados relacionai. Um ambiente típico inclui, entre outras ferramentas, um processo de extração de dados dos sistemas de origem, para levar esses dados ao data warehouse. Esse processo corresponde a:
Alternativas
Q454026 Banco de Dados
O bloqueio mais restritivo, proibindo outras transações de realizar qualquer tipo de instrução DML ou colocar qualquer tipo de bloqueio em uma tabela Oracle, é denominado:
Alternativas
Q454025 Banco de Dados
O método de performance Oracle é baseado em:

I. Análise estatística e perfis do SQL.
II. Análise do caminho de acesso e da estrutura do SQL.
III. Desenvolvimento eficiente de instruções SQL.
VI. Identificação e eliminação de gargalos no banco de dados.

Está correto o que consta em:
Alternativas
Q454024 Banco de Dados
Na estrutura do banco de dados Oracle, é visível ao sistema operacional o componente:
Alternativas
Q454023 Banco de Dados
Não se trata de uma afirmativa válida para instalação do PostgreSQL, a partir do código fonte da distribuição:
Alternativas
Q454022 Banco de Dados
Na operação normal do PostgreSQL, as tuplas excluídas, ou tornadas obsoletas por causa de atualizações, não são fisicamente removidas da tabela. Para recuperar a área de armazenamento ocupada, deve ser executado periodicamente o comando:
Alternativas
Q454021 Banco de Dados
No formato geral de armazenamento físico usado no PostgreSQL, o diretório PGDATA com todos os dados necessários para um agrupamento de bancos de dados contém um subdiretório pg_tblspc que armazena:
Alternativas
Q454020 Banco de Dados
Se for especificado ZEROFILL para uma coluna numérica, o MySQL automaticamente adicionará para a coluna o atributo:
Alternativas
Q454019 Banco de Dados
O MySQL Server tem vários logs que podem ajudar a descobrir que atividade está ocorrendo. O "binary log" registra:
Alternativas
Q454018 Banco de Dados
Em um cluster MySQL, cada parte do cluster é considerada um nó. Os nós SQL são:
Alternativas
Q446652 Banco de Dados
Com relação ao REPLACE do MySQL, é posivel afirmar que ele é um comando de:
Alternativas
Q446649 Banco de Dados
Analise o código descrito em T-SQL. Ele foi executado em um SQL Server por um desenvolvedor que possui conta local com privilégios de OWNER.

USE [MyBD];
GO
CREATE TABLE MyTable (ColA INT PRIMARY KEY,
ColB CHAR(3));
GO
INSERT INTO MyTable VALUES (1, ‘PeV’);
INSERT INTO MyTable VALUES (2, ‘NeV’);
INSERT INTO MyTable VALUSE (3, ‘FeB’);
GO
SELECT * FROM MyTable;
GO
Ao término da execução do código teremos:
Alternativas
Q446646 Banco de Dados
Dentre os bancos de dados do tipo System Database do SQL Server, aquele que NÃO pode sofrer operações de backup é o:
Alternativas
Q446644 Banco de Dados
Uma injeção de SQL é um tipo de ataque de segurança, sobre o qual são feitas as afirmativas abaixo.

I - Diz respeito a inserir dados arbitrários, geralmen- te formando uma query SQL em uma string a ser enviada para ser executada pelo banco de dados.

II - O tratamento de plics (‘), ou aspas simples, resolve o problema da injeção de sql pois evita a presença de caracteres especiais injetados em queries.

III - O problema não ocorre em Stored procedures, pois as queries contidas nas Stored procedures são pré-compiladas.

Podemos afirmar que:
Alternativas
Q446643 Banco de Dados
Seja a sentença SQL abaixo, que expressa um comando Select sobre uma tabela Aluno, a qual possui as colunas nome, turma e nota, sendo as duas primeiras colunas do tipo VARCHAR e a última coluna do tipo INT:

Select nome, turma, avg(nota), min(nota) from Aluno group by turma

É correto afirmar que:
Alternativas
Respostas
11201: B
11202: D
11203: B
11204: A
11205: C
11206: B
11207: E
11208: D
11209: C
11210: B
11211: D
11212: A
11213: B
11214: E
11215: C
11216: C
11217: A
11218: B
11219: C
11220: B