Questões

Total de Questões Encontradas: 124

Ano: 2019 Banca: IADES Órgão: BRB Prova: Analista - Tecnologia da Informação
Texto Associado Texto Associado
Um banco possui um modelo de dados com três tabelas: CLIENTE, AGENCIA e CONTA, as quais foram criadas em SQL seguindo os comandos a seguir:

CREATE TABLE CLIENTE (
    nome VARCHAR(20),
    sobrenome VARCHAR(40),
    cep CHAR(8),
    cpf CHAR(11) primary key,
    estado CHAR(2)
);
CREATE TABLE AGENCIA (
    numero CHAR(4) PRIMARY KEY,
    dac CHAR(1),
    cep CHAR(8),
    estado CHAR(2)
);
CREATE TABLE CONTA (
    numero CHAR(4),
    dac CHAR(1),
    cliente_cpf CHAR(11) not NULL,
    agencia CHAR(11) not NULL,
    saldo DECIMAL(12,2),
    FOREIGN KEY(cliente_cpf) references CLIENTE(cpf),
    CONSTRAINT comb_unic_cc_a UNIQUE(numero, agencia),
    CONSTRAINT comb_unic_cl_a UNIQUE(agencia, cliente_cpf)
);

Os dados dessas tabelas são:
Imagem Associada da Questão
No que se refere à modelagem de dados apresentada nas informações de referência, é correto afirmar que
A
uma conta pode existir para uma agência não cadastrada no banco de dados.
B
duas agências podem ter o mesmo número.
C
um cliente não pode ter mais de uma conta nesse banco.
D
um cliente somente pode ter mais de uma conta nesse banco se as agências forem diferentes.
E
um número de conta em uma agência pode pertencer a vários clientes.
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.
C
Certo
E
Errado
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.
C
Certo
E
Errado
Ano: 2018 Banca: FADESP Órgão: BANPARA Prova: Técnico em Informática - Banco de Dados
A otimização de consultas realizada pelo SGBD através da ordenação das operações da álgebra relacional em uma árvore de consulta é chamada de otimização baseada em
A
regras heurísticas. 
B
pipeline.
C
estimativas de custo.
D
regras de execução.
E
metadados.
Ano: 2018 Banca: FADESP Órgão: BANPARA Prova: Técnico em Informática - Banco de Dados
Considere uma tabela criada pelo script de criação e carga apresentado a seguir:

create table empregado (cdemp integer not null, nome varchar(6), fone varchar(10), primary key (cdemp)); 
insert into empregado (cdemp, nome, fone) values (1, 'Toni', '282677');
insert into empregado (cdemp, nome, fone) values (2, 'Joao', '282677');
insert into empregado (cdemp, nome, fone) values (3, 'Maria', '260088');
insert into empregado (cdemp, nome, fone) values (4, 'Jose', '174590');
insert into empregado (cdemp, nome) values (5, 'Ana'); 
I. select count(*) from empregado
II. select count(fone) from empregado
III. select count(*) from empregado where nome like "_o%"

As três consultas (I, II e III) retornarão respectivamente os valores
A
 5,5,2.
B
5,5,5.
C
4,5,2.
D
5,4,3.
E
2,5,4. 
Ano: 2018 Banca: CONSULPLAN Órgão: CMBH Prova: Analista de TI - Desenvolvimento de Sistemas
“Somente em visões simples é possível utilizar comandos DML (Data Manipulation Language). O padrão SQL (Structured Query Language) determina as condições em que uma visão pode ser atualizada.” Acerca dessas condições, assinale a INCORRETA. 
A
Pode conter mais de um SELECT.
B
Deve ser criada com base em uma única tabela.
C
O comando SELECT não pode conter colunas calculadas, somente colunas originais da tabela.
D
Pode conter uma subquery desde que o SELECT interno tenha como base a mesma base do SELECT externo. 
Ano: 2015 Banca: CESPE Órgão: MEC Prova: Técnico de Nível Superior - DESENVOLVEDOR
Texto Associado Texto Associado
Com relação à linguagem de definição de dados (DDL) e à linguagem de manipulação de dados (DML), julgue os próximos itens.
A DML utiliza o comando CREATE para inserir um novo registro na tabela de dados.
C
Certo
E
Errado
Ano: 2015 Banca: CESPE Órgão: MEC Prova: Técnico de Nível Superior - DESENVOLVEDOR
Texto Associado Texto Associado
Com relação à linguagem de definição de dados (DDL) e à linguagem de manipulação de dados (DML), julgue os próximos itens.
Para inserir uma nova coluna em uma tabela já existente, a DDL utiliza o comando ALTER, como no exemplo a seguir. ALTER TABLE CLIENTE ADD NOME CHAR(50) UNIQUE
C
Certo
E
Errado
Analise os três comandos a seguir e as afirmativas a respeito de seus efeitos no âmbito do MS SQL Server.

       delete from x
       truncate table x
       drop table x

I. O comando delete e o comando truncate removem o mesmo conjunto de registros da tabela X.
II. O comando drop, quando usado com a opção “with no removal”, produz exatamente o mesmo efeito do comando truncate.
III. Devido às suas características operacionais, o comando delete é usualmente executado muito mais rapidamente que o comando truncate.

Está correto o que se afirma em:
A
somente I;
B
somente III;
C
somente I e II;
D
somente II e III;
E
I, II e III.
Ano: 2014 Banca: FUMARC Órgão: AL-MG Prova: Analista de Sistemas - Suporte
Texto Associado Texto Associado
Imagem Associada da Questão
Analise o estado das tabelas COR e CARRO abaixo:
Imagem da Questão
Analise os itens a seguir, marcando com (V) o comando que será executado com sucesso, incluindo a linha na tabela, e com (F) o comando que não será executado, pois irá violar alguma restrição relacional.

( ) INSERT INTO cor VALUES (5,'PRETO');
( ) INSERT INTO carro VALUES (5,'XXX9999',NULL);
( ) INSERT INTO carro VALUES (6,NULL,4);
( ) INSERT INTO carro VALUES (7,'XXX8888',5);

A sequência CORRETA, de cima para baixo, é:
A
F, F, F, F.
B
V, V, F, V.
C
F, V, V, F.
D
F, V, F, F.
Página 1 de 13