Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.745 questões

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
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
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
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
Q885580 Banco de Dados
São exemplos de Sistemas Gerenciadores de Banco de Dados:
Alternativas
Q885579 Banco de Dados
SQL é uma linguagem utilizada para manipular e consultar os dados das tabelas de um banco de dados. A SQL é considerada uma linguagem
Alternativas
Q885578 Banco de Dados

Considere o seguinte script SQL de criação de um banco de dados:


CREATE TABLE ITEM (CODIGO NUMERIC(5) NOT NULL,

DESCRICAO VARCHAR(20) NOT NULL,

ESTOQUE NUMERIC(5) NOT NULL,

PRIMARY KEY(CODIGO));


Esse script cria

Alternativas
Q885570 Banco de Dados
PostgreSQL é
Alternativas
Q883981 Banco de Dados
Das tecnologias computacionais a seguir listadas, quais as diretamente relacionadas ao principal propósito de sistemas de apoio à decisão?
Alternativas
Q883809 Banco de Dados

A respeito de sistemas gerenciadores de banco de dados (SGBD), julgue o próximo item.


Em um SGBD, o trigger pode substituir a instrução que o originou, sendo a instrução original descartada e apenas o trigger executado.

Alternativas
Q883808 Banco de Dados

A respeito de sistemas gerenciadores de banco de dados (SGBD), julgue o próximo item.


A linguagem de manipulação de dados (DML – data definition language) é usada para, entre outras finalidades, criar e alterar estruturas de tabelas em um SGBD.

Alternativas
Q883807 Banco de Dados

A respeito de sistemas gerenciadores de banco de dados (SGBD), julgue o próximo item.


Para otimizar a seleção em um SGBD, é utilizado o grau de seletividade da tabela, sendo a eficiência de seleção diretamente proporcional ao número obtido.

Alternativas
Q883806 Banco de Dados

A respeito de sistemas gerenciadores de banco de dados (SGBD), julgue o próximo item.


O comando GRANT é utilizado para conceder privilégios em um objeto do SGBD, ao passo que o comando REVOKE serve para cancelar um privilégio já concedido.

Alternativas
Q883805 Banco de Dados

A respeito de sistemas gerenciadores de banco de dados (SGBD), julgue o próximo item.


Em um SGBD MySQL, o número de subqueries é limitado em até dois níveis em cada conjunto de instruções em um SELECT.

Alternativas
Q883804 Banco de Dados

Acerca de banco de dados, julgue o item que se segue.


Na criação de uma tabela para os clientes de uma organização, os atributos de CPF e CNPJ, para pessoas físicas e jurídicas, respectivamente, são a escolha mais indicada para representar a chave primária (PK) da tabela.

Alternativas
Respostas
8481: E
8482: D
8483: B
8484: A
8485: E
8486: A
8487: D
8488: C
8489: B
8490: D
8491: B
8492: B
8493: C
8494: D
8495: C
8496: E
8497: E
8498: C
8499: E
8500: E