Escolar Documentos
Profissional Documentos
Cultura Documentos
CERTO ERRADO
CERTO ERRADO
CERTO ERRADO
CERTO ERRADO
CERTO ERRADO
No que se refere ao conceito de banco de dados relacional, julgue os itens
seguintes.
CERTO ERRADO
7-
Marque a alternativa que possui o comando SQL utilizado para que sejam
selecionadas as informações (nome do correntista e o número de conta corrente)
dos correntistas do Banco do Brasil.
SELECT Nome, Numero FROM Pessoas, Conta_Corrente WHERE Pessoa=CPF AND Banco IN (SELECT Codigo
AS Banco FROM Bancos WHERE Nome=’Banco do Brasil’).
SELECT Nome, Numero FROM Pessoas, Conta_Corrente, Bancos WHERE Pessoa=CPF AND Banco IN (SELECT
Codigo AS Banco FROM Bancos WHERE Nome=’Banco do Brasil’).
SELECT Nome, Numero FROM Pessoas, Conta_Corrente WHERE Pessoa=CPF AND Banco=’Banco do Brasil’.
SELECT Nome, Numero FROM Pessoas, Conta_Corrente, Bancos WHERE Pessoa=CPF AND Nome=’Banco do
Brasil’.
SELECT Nome, Numero FROM Pessoas, Conta_Corrente WHERE Nome=’Banco do Brasil’.
8- Em SQL, uma visão é uma relação que não está no modelo lógico do banco de
dados, mas que é visível ao usuário como uma relação virtual. Marque a
alternativa que possui o comando utilizado para a criação desta visão.
Nas instruções SQL a seguir, assinale aquela que apresenta uma restrição de
integridade referencial:
create table alunos(
matricula number(6) not null,
nome varchar(30) not null,
dt_nasc date not null,
sexo char(1) not null check ( sexo in ( 'F' , 'M')));
.
create table alunos(
matricula char(11) primary key,
RG char(11) unique,
nome varchar(50),
sexo char(1),
dt_nasc date,
check (sexo in ('M', 'F')));
.
create table cursos(
cd_curso number(3) not null,
nome varchar(35) not null,
primary key (cd_curso));
.
create table curso (
cd_curso char(10) primary key,
nome varchar(20) unique not null,
semestres number(10) default 8,
mensalidade number(6,2),
coordenador varchar(50));
.
create table curso_cadeira(
cd_curso number(3) not null,
cd_cadeira number(3) not null,
semestre number(2) not null,
primary key (cd_curso, cd_cadeira),
foreign key (cd_curso) references cursos,
foreign key (cd_cadeira) references cadeiras);
10- Analise os objetos a seguir e responda:
Não é possível efetuar atualizações (Inserir, Alterar, Excluir) de dados através da View.
É possível efetuar atualizações na tabela através da View.
É possível alterar dados através da View, mas deletá-los não é possível.
As alterações feitas na View serão refletidas na tabela.
Nenhuma alteração feita na tabela irá se refletir na View.
11- De acordo com o SQL padrão Ansi, como resultado da operação 100+null será
retornado:
Null.
100.
Não retornará nenhum resultado.
Um erro runtime, pois não é possível fazer operações com null.
Not Null.
12-
1,1,4,8.
1,2,4,8.
1,4,8.
1,2,8,9.
1,8.
13- Quatro níveis de isolamento são definidos em SQL. Assinale a alternativa que
identifica os quatro níveis:
Mostrar texto
14- Qual sequência de comandos SQL deve ser executada para excluir do banco de
dados as informações sobre a empresa cujo nome é PGP PETROLEO?
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).
d- para cada cliente que já alugou algum DVD, seu nome e telefone residencial, a
quantidade total de DVDs já alugados e o valor total pago.
e- para cada DVD disponível, quais os clientes (com nome e telefone) o alugaram e
o quanto gastaram com aquele DVD.