Questões de Concurso Sobre banco de dados

Foram encontradas 15.702 questões

Q891095 Banco de Dados
A linguagem de definição de dados (DDL) dos bancos de dados relacionais compreende os seguintes comandos:
Alternativas
Q891094 Banco de Dados

Examine as assertivas a seguir quanto às restrições de integridade referencial e de chave primária.


I. Um valor de chave estrangeira pode ser nulo.

II. Um valor de chave primária pode ser nulo.

III. Uma chave primária pode ter valores repetidos.

IV. Uma chave estrangeira pode ter valores repetidos.


Estão corretas as assertivas

Alternativas
Q891093 Banco de Dados

Considere as informações a seguir sobre chaves e a organização de arquivos. Toda tabela relacional deve possuir uma chave ____. Uma chave _____permite checar a unicidade de uma chave primária simples. Uma chave _____ permite implementar um relacionamento do tipo N:N.


Os termos que preenchem, respectivamente, as lacunas do enunciado são

Alternativas
Q891092 Banco de Dados
Os metadados (ou catálogo) de um sistema gerenciador de banco de dados (SGBD) possui informações sobre
Alternativas
Q891091 Banco de Dados
A restrição de participação de uma entidade em um relacionamento pode ser total ou parcial. Ela depende da
Alternativas
Q891090 Banco de Dados

Analise o diagrama Entidade Relacionamento abaixo.


Imagem associada para resolução da questão

Com base nesse diagrama, pode-se afirmar que
Alternativas
Q891089 Banco de Dados

Em relação ao Modelo Entidade Relacionamento (MER), analise as assertivas a seguir.


I. Uma entidade fraca relaciona-se com uma entidade forte através de um relacionamento identificador.

II. Uma entidade fraca possui um atributo-chave o qual identifica uma única instância da entidade.

III. Um relacionamento entre entidades não pode conter atributos, somente as entidades possuem atributos.

IV. Um atributo multivalorado pode ser utilizado como atributo-chave de uma entidade.

V. O grau do relacionamento é a quantidade de entidades participantes do relacionamento.


Estão corretas as assertivas

Alternativas
Q890085 Banco de Dados
As ferramentas e técnicas de mineração de dados (data mining) têm por objetivo
Alternativas
Q890084 Banco de Dados
Um Data Warehouse é recomendado para armazenar dados
Alternativas
Q890083 Banco de Dados

Considere que, em um modelo Entidade-Relacionamento, há duas entidades denominadas X e Y que se relacionam por meio de um relacionamento denominado R; que uma entidade de X pode relacionar-se a nenhuma ou a várias entidades de Y; e que uma entidade em Y sempre se relaciona a exatamente uma entidade em X. Ou seja:


Imagem associada para resolução da questão


A modelagem relacional desses dados, que garante que as tabelas estarão na Terceira Forma Normal (3FN), definirá

Alternativas
Q890082 Banco de Dados

Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.


Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado

Alternativas
Q890081 Banco de Dados

Considere que, em um modelo relacional, há três tabelas bem formadas denominadas Cliente, Compra (que representa os produtos comprados por um cliente) e Produto. A PK dos clientes é o CPF, e a PK dos produtos é um código. Há atributos nome e UF de nascimento para os clientes, e atributos fabricante e categoria para os produtos. Ou seja, Cliente (cpf, nome, UF), Produto (cod, fabricante, categoria) e Compra (cpf, cod). Observe-se o seguinte comando SQL:


SELECT DISTINCT P.fabricante

FROM Produto P, Compra C

WHERE P.cod = C.cod

AND P.categoria = 'celular'

AND C.cpf IN (SELECT cpf FROM Cliente WHERE UF = 'RS')


Esse comando retorna dados que respondem à seguinte pergunta:

Alternativas
Q889984 Banco de Dados
Dentre os vários tipos de ataques de segurança pela rede de computadores, há o ataque conhecido como injeção SQL, que se aproveita das vulnerabilidades da estrutura de acesso às bases de dados. Um dos tipos de injeção SQL é conhecido como Filter Bypassing, que se caracteriza
Alternativas
Q889959 Banco de Dados
Em um banco de dados PostgreSQL aberto e em condições ideais, um Analista especializado em Tecnologia da Informação executou as instruções abaixo em uma tabela chamada funcionario.
Imagem associada para resolução da questão

Na segunda instrução UPDATE, o Analista aumentou o salário do funcionário Paulo em 1000.00, quando deveria aumentar o salário do funcionário Marcos nesse valor. Para cancelar a operação realizada, a lacuna I deve ser preenchida pela instrução
Alternativas
Q889958 Banco de Dados
No Oracle, para remover a restrição primary key da tabela tribunal e a restrição foreign key associada a essa chave primária, utiliza-se a instrução
Alternativas
Q889957 Banco de Dados
Considere a existência de uma tabela chamada Funcionario que possui diversos campos, dentre eles o campo nome, que aceita cadeia de caracteres, e o campo comissao, que aceita números reais. No Oracle, para exibir o nome de todos os funcionários e suas respectivas comissões, de forma que se o funcionário não receber comissão apareça 'Sem comissão', utiliza-se a instrução SQL
Alternativas
Q889956 Banco de Dados

Em uma tabela chamada Funcionario de um banco de dados Oracle, em que estão cadastrados os dados abaixo, considere que todos os campos são do tipo varchar2 e que o campo idFuncionario é chave primária.


Imagem associada para resolução da questão


Para exibir os dados apenas dos funcionários cujos telefones iniciem com o DDD (21), utiliza-se a instrução

Alternativas
Q889955 Banco de Dados
Na instrução CREATE TABLE de um banco de dados Oracle, usada para criar uma tabela chamada Escritorio, para se indicar que um campo chamado idAdvogado é chave estrangeira e faz referência ao campo idAdvogado, que é chave primária da tabela Advogado, utiliza-se o segmento
Alternativas
Q889954 Banco de Dados

Considere hipoteticamente a existência de empresas que terceirizam o fornecimento de Recursos Humanos a outras empresas. Cada funcionário pode ser cadastrado em várias dessas empresas terceirizadas, nos mesmos cargos ou em cargos diferentes. Um modelo abstrato de dados dessa relação entre Empresa_Terceirizada_RH e Funcionario é mostrado abaixo.


Imagem associada para resolução da questão


Para um Analista especializado em Tecnologia da Informação implementar o modelo mostrado na figura, em um Sistema Gerenciado de Banco de Dados relacional, terá que

Alternativas
Q886682 Banco de Dados

As Tabelas W e Z, exibidas na Figura a seguir, fazem parte de um banco de dados relacional.


Imagem associada para resolução da questão


Quais colunas dessas Tabelas podem ser definidas, respectivamente, como chave primária e chave estrangeira?

Alternativas
Respostas
7801: C
7802: B
7803: D
7804: C
7805: A
7806: B
7807: E
7808: D
7809: B
7810: B
7811: A
7812: E
7813: A
7814: E
7815: D
7816: C
7817: E
7818: B
7819: C
7820: D