Questões de Concurso sobre Tabelas

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
115 questões encontradas
Questões por página
20
Mais recentes
 

Qual o comando SQL para criação da tabela aluno com seus respectivos campos, restrições, chave primária e chave estrangeira?


A

CREATE TABLE aluno (

matricula INT NOT NULL,

nome VARCHAR(40) NOT NULL,

datanascimento DATE NULL,

codcurso INT NOT NULL,

PRIMARY KEY (matricula),

FOREIGN KEY (codcurso) REFERENCES curso (codcurso))


B

CREATE TABLE aluno (

matricula INT NOT NULL,

nome VARCHAR(40) NOT NULL,

datanascimento DATE NULL,

codcurso INT NOT NULL,

CONSTRAINT FK_ALUNO FOREIGN KEY codcurso)


C

CREATE TABLE aluno (

matricula INT NOT NULL PRIMARY KEY,

nome VARCHAR(40) NOT NULL,

datanascimento DATE NULL,

codcurso INT NOT NULL,

FOREIGN KEY codcurso)


D

CREATE TABLE aluno (

matricula INT NOT NULL PRIMARY KEY,

nome VARCHAR(40) NOT NULL,

datanascimento DATE NULL,

codcurso INT NOT NULL,

FOREIGN KEY (codcurso))


E

CREATE TABLE aluno (

matricula INT NOT NULL PRIMARY KEY,

nome VARCHAR(40) NULL,

datanascimento DATE NULL,

codcurso INT NOT NULL,

CONSTRAINT FK_ALUNO FOREIGN KEY (codcurso) REFERENCES curso (codcurso))

No modelo relacional de bancos de dados, considere uma tabela na qual há três atributos com características que permitem seu uso como chave primária. Dessa forma, o projetista definiu um desses atributos como a chave primária da tabela. Considerando os três atributos descritos, cada um deles recebe a denominação de chave


A

individual.


B

abstrata.


C

provisória.


D

candidata.


E

selecionada.

Deseja-se elaborar um programa com a linguagem HTML que exiba uma página Web com uma tabela. O programa será executado por um navegador como o Chrome ou o Edge. Para que se permita que essa tabela tenha o título “Tabela 1” antes da sua exibição, um comando que pode ser incorporado na posição apropriada, considerando as tags da linguagem HTML especificadas para a finalidade pretendida, é:


A

<caption>Tabela 1</caption>


B

<head Tabela 1></head>


C

<headline = Tabela 1 >


D

<name=Tabela 1</name>


E

<title>Tabela 1</ title>

Em um banco de dados relacional, a atribuição do valor nulo a um determinado atributo


A

indica a ausência de qualquer valor fornecido para compor tal atributo.


B

indica o fornecimento do valor correspondente à tecla de espaço a tal atributo.


C

indica uma futura exclusão do registro que comportar tal valor.


D

corresponde a se digitar a sequência ‘nulo’, valor este que será designado a tal atributo.


E

corresponde a se fornecer o valor zero a tal atributo.

Em um banco de dados relacional, os dados são organizados em tabelas ou relações. Cada tabela é composta de linhas e colunas que representam respectivamente as tuplas e os atributos de uma entidade do mundo real. Assinale a alternativa que apresenta o que é uma tabela em um banco de dados relacional.


A

É um conjunto não ordenado de colunas que contém os valores dos atributos de uma entidade.


B

É um conjunto não ordenado de linhas que contém os valores dos campos de uma relação.


C

É um conjunto não ordenado de linhas e colunas que contém os valores dos atributos de uma entidade.


D

É um conjunto ordenado de linhas e colunas que contém os valores dos registros de um arquivo.


E

É um conjunto ordenado de colunas que contém os nomes dos atributos de uma relação.

Qual das seguintes opções representa corretamente uma cardinalidade de "um para muitos" em um relacionamento entre duas tabelas?


A

(1, 1).


B

(0, 1).


C

(0, N).


D

(1, N).


E

(N, N).

Considere as seguintes tabelas criadas usando SQL:


CREATE TABLE Departamentos (

id int PRIMARYKEY,

descricao varchar);

CREATE TABLE Funcionarios(

id int PRIMARYKEY,

nome varchar,

funcao varchar,

departamento_id int FOREIGN KEYREFERENCES departamentos(id));


O código SQL que retorna uma lista com os nomes de todos os funcionários do departamento de vendas é:


A

SELECT* FROM Funcionarios f, Departamentos d WHERE d.descricao = 'Vendas' and f.departamento_id = d.id


B

SELECTf.nome FROM Funcionarios f, Departamentos d WHERE d.descricao = 'Vendas'


C

SELECTnome FROM Funcionarios WHERE departamento_id = 'Vendas'


D

SELECT* FROM Funcionarios


E

SELECTf.nome FROM Funcionarios f, Departamentos d WHERE d.descricao = 'Vendas' and f.departamento_id = d.id

Qual dos seguintes comandos SQL é usado para adicionar uma nova tabela a um banco de dados relacional?


A

SELECT


B

ALTER TABLE


C

DELETE


D

CREATE TABLE


E

DROP

Tabelas dimensão como a apresentada são consideradas complexas e assimétricas pela modelagem dimensional, do ponto de vista do usuário que consome os dados.


C

Certo


E

Errado

Considere um banco de dados que contém uma tabela com os seguintes atributos:


- Nome

- RG

- CPF

- Endereço

- Data de Nascimento


Sabendo que cada pessoa existente no banco tem atrelado a si CPF e RG, mesmo havendo homônimos, assinale a alternativa que apresenta os dados em que NÃO existe relação de dependência funcional entre os atributos da tabela.


A

Endereço e CPF.


B

RG e nome.


C

Nome e CPF.


D

Data de nascimento e CPF.

No que diz respeito às formas normais que as tabelas de um banco de dados relacional podem assumir, é correto afirmar que uma tabela está na segunda forma normal se


A

os atributos dessa tabela que não forem chave primária forem dependentes de todos atributos de sua chave primária.


B

sua chave primária for composta por dois atributos.


C

não houver atributos da tabela que sejam chave estrangeira de uma tabela fora da segunda forma normal.


D

contiver pelo menos um atributo que seja do tipo multivalorado.


E

todos os domínios de todos seus atributos forem os mesmos.

Tomando por base apenas as instâncias das tabelas do banco de dados EXEMPLO, anteriormente especificado, é possível confirmar a existência da dependência funcional


A

A B


B

A C


C

B A


D

C A


E

E C

Após a implementação de todas as tabelas e de suas respectivas chaves, é possível cadastrar, no banco de dados em questão, um mesmo médico duas vezes, com o mesmo CRM, mas com especialidades diferentes, já que esse banco de dados apresenta diversas inconsistências.


C

Certo


E

Errado

Analise as afirmativas abaixo com relação ao assunto normalização.


1. Uma tabela encontra-se na terceira forma normal (3FN) quando, além de estar na segunda forma normal (2FN), não contém dependências funcionais diretas.

2. Uma dependência funcional direta ocorre quando uma coluna, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela.

3. Uma tabela encontra-se na quarta forma normal (4FN) quando, além de estar na #FN, não contém dependências multivaloradas.


Assinale a alternativa que indica todas as afirmativas corretas


A

É correta apenas a afirmativa 2.


B

É correta apenas a afirmativa 3.


C

São corretas apenas as afirmativas 1 e 2.


D

São corretas apenas as afirmativas 1 e 3.


E

São corretas apenas as afirmativas 2 e 3.

   
Gerar simulado