

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Qual o comando SQL para criação da tabela aluno com seus respectivos campos, restrições, chave primária e chave estrangeira?
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))
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)
CREATE TABLE aluno (
matricula INT NOT NULL PRIMARY KEY,
nome VARCHAR(40) NOT NULL,
datanascimento DATE NULL,
codcurso INT NOT NULL,
FOREIGN KEY codcurso)
CREATE TABLE aluno (
matricula INT NOT NULL PRIMARY KEY,
nome VARCHAR(40) NOT NULL,
datanascimento DATE NULL,
codcurso INT NOT NULL,
FOREIGN KEY (codcurso))
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
individual.
abstrata.
provisória.
candidata.
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, é:
<caption>Tabela 1</
<head Tabela 1></
<headline = Tabela 1 >
<name=Tabela 1</
<title>Tabela 1</ title>
Em um banco de dados relacional, a atribuição do valor nulo a um determinado atributo
indica a ausência de qualquer valor fornecido para compor tal atributo.
indica o fornecimento do valor correspondente à tecla de espaço a tal atributo.
indica uma futura exclusão do registro que comportar tal valor.
corresponde a se digitar a sequência ‘nulo’, valor este que será designado a tal atributo.
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.
É um conjunto não ordenado de colunas que contém os valores dos atributos de uma entidade.
É um conjunto não ordenado de linhas que contém os valores dos campos de uma relação.
É um conjunto não ordenado de linhas e colunas que contém os valores dos atributos de uma entidade.
É um conjunto ordenado de linhas e colunas que contém os valores dos registros de um arquivo.
É 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?
(1, 1).
(0, 1).
(0, N).
(1, N).
(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 é:
SELECT* FROM Funcionarios f, Departamentos d WHERE d.descricao = 'Vendas' and f.departamento_id = d.id
SELECTf.nome FROM Funcionarios f, Departamentos d WHERE d.descricao = 'Vendas'
SELECTnome FROM Funcionarios WHERE departamento_id = 'Vendas'
SELECT* FROM Funcionarios
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?
SELECT
ALTER TABLE
DELETE
CREATE TABLE
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.
Certo
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.
Endereço e CPF.
RG e nome.
Nome e CPF.
Data de nascimento e CPF.
Tabelas de fato são pontos de entrada para tabelas de dimensão.
Certo
Errado
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
os atributos dessa tabela que não forem chave primária forem dependentes de todos atributos de sua chave primária.
sua chave primária for composta por dois atributos.
não houver atributos da tabela que sejam chave estrangeira de uma tabela fora da segunda forma normal.
contiver pelo menos um atributo que seja do tipo multivalorado.
todos os domínios de todos seus atributos forem os mesmos.
Em banco de dados, para definir as operações básicas em uma tabela, utiliza-se o acrônimo
SQL.
ODBC.
CRUD.
NoSQL.
DROP.
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 → B
A → C
B → A
C → A
E → C
Em uma modelagem dimensional, o campo Nomes das lojas poderá ser utilizado em uma tabela fato ou na tabela dimensão.
Certo
Errado
O tipo de tabela dimensão em tela sempre acompanha uma tabela fato.
Certo
Errado
As dimensões devem ser designadas por uma chave primária (primary key).
Certo
Errado
Chave da data poderia ser alterada facilmente para uma chave primária na tabela fato de vendas.
Certo
Errado
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.
Certo
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
É correta apenas a afirmativa 2.
É correta apenas a afirmativa 3.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.