Apostilas para concursos 2018

54.251 Questões

14.341 vagas em concursos

 

 

Domingo, 16 de Dezembro de 2018.

DOM CINTRA | Níveis Fundamental, Médio e Superior de Escolaridade

» Serviço Social Autônomo Hospital Alcides Carneiro (SEHAC) abre seleção para 640 vagas

 

RBO | Níveis Médio e Superior

» Prefeitura de Porto Real (RJ) abre concurso para 139 vagas

INCP | Níveis Fundamental, Médio e Superior

» Hospital Municipal Dr Munir Rafful (HMMR), de Volta Redonda(RJ), abre seleção para 330 vagas

UFF | Níveis Médio e Superior

» Universidade Federal Fluminense (UFF) abre concurso para 190 vagas

 

VUNESP | Nível Médio| Provas Objetivas em 10/02/2019

» Secretaria de Educação de São Paulo abre concurso para 167 vagas

 

Material de estudo para concursos

 

Enem teoria e exercícios

 

Exame Nacional de Ensino Médio (ENEM)-EXAME NACIONAL DE ENSINO MÉDIO - ENEM ( 4 Volumes )
Exame Nacional de Ensino Médio (ENEM)
EXAME NACIONAL DE ENSINO MÉDIO - ENEM ( 4 Volumes )

 

Material de estudo para concursos

 

Enem teoria e exercícios

 

Exame Nacional de Ensino Médio (ENEM)-EXAME NACIONAL DE ENSINO MÉDIO - ENEM ( 4 Volumes )
Exame Nacional de Ensino Médio (ENEM)
EXAME NACIONAL DE ENSINO MÉDIO - ENEM ( 4 Volumes )

 

 

 

 

Questões de Banco de Dados 2018

 

 

Questões para Praticar

 

» Para um melhor aproveitamento - resolva as questões - anote sua altenativa e depois confira os gabaritos.

» Para interagir com as questões - utilize - FireFox ou Chrome.

 

 

 

Descobrir consiste em olhar para o que todo mundo está vendo e pensar uma coisa diferente.

Roger Von Oech

 

 

 

Q52650


prancheta

 


Ano: 2018 NC-UFPR    Conselho Regional de Enfermagem do Paraná (Coren PR) Nível Superior  Prova: Analista de Tecnologia da Informação  Banco de Dados MySQL, SQL

 

 

 

 


 

Considere os comandos SQL abaixo, que foram executados no MySQL 5.5:



create table produto (id int not null primary key, nome varchar(50) not null );

create table notafiscal (num int not null primary key, emissao datetime not null, cliente varchar(100) not null);

create table notaitem (num int not null, ordem int not null, produto int not null, qdade int not null, valor_unit numeric(10,2) not null, 

primary key (num,ordem), constraint nin foreign key (num) references notafiscal (num) on delete cascade on update cascade

constraint nip foreign key (produto) references produto (id) on delete restrict on update cascade ); 



insert into produto values (1,'A'),(2,'B'),(3,'C'),(4,'D'),(5,'E'),(6,'F'),(7,'G'),(8,'H'); 

insert into notafiscal values (1,'2018-01-10','cliente 1'),(2,'2018-01-10','cliente 2'),(3,'2018-01-12','cliente 1'), 

(4,'2018-01-13','cliente 3'),(5,'2018-01-13','cliente 5'),(6,'2018-01-13','cliente 1'),(7,'2018-01-14','cliente 2'), 

(8,'2018-01-14','cliente 4'),(9,'2018-01-15','cliente 5'),(10,'2018-01-16','cliente 6'),(11,'2018-01-17','cliente 7');



insert into notaitem values (1,1,1,1,10.0),(1,2,3,1,15.0),

(2,1,1,1,10.0),(2,2,3,1,15.0),(2,3,5,1,5.0),

(3,1,1,1,10.0),(3,2,6,1,20.0),

(4,1,1,1,10.0),(4,2,3,7,5.0),(4,3,2,1,15.0),(4,4,6,1,20.0),

(5,1,1,1,10.0),(5,2,3,1,15.0),

(7,1,2,1,15.0),(7,2,4,1,10.0);



Assinale a alternativa que apresenta a instrução do SQL que fornece os resultados apresentados na tabela abaixo.

questões de concursos Conselho Regional de Enfermagem do Paraná (Coren PR) 2018

 

 

a)  select n.num,n.cliente,p.id prod_id,p.nome,i.qdade,i.valor_unit,q.valor_nota from notafiscal n left join (select ii.num, sum(ii.valor_unit*ii.qdade) valor_nota from notaitem ii group by ii.num) q on q.num = n.num left join notaitem i on n.num=i.num left join produto p on p.id = i.produto order by p.nome,n.num; 

 

 

b)  select n.num,n.cliente,p.id prod_id,p.nome,i.qdade,i.valor_unit, (select sum(ii.valor_unit*ii.qdade) valor_nota from notaitem ii where ii.num=n.num) valor_nota from notafiscal n inner join notaitem i on i.num = n.num inner join produto p on p.id = i.produto order by p.nome,n.num; 

 

 

c)  select n.num,n.cliente,p.id prod_id,p.nome,i.qdade,i.valor_unit,sum(i.valor_unit*i.qdade)valor_nota from notafiscal n inner join notaitem i on i.num = n.num inner join produto p on p.id = i.produto group by n.num,n.cliente,p.id,p.nome,i.qdade,i.valor_unit order by p.nome,n.num;

 

 

d)  select n.num,n.cliente,p.id prod_id,p.nome,i.qdade,i.valor_unit,sum(i.valor_unit*i.qdade)valor_nota from notafiscal n, notaitem i, produto p where i.num = n.num and p.id = i.produto order by p.nome,n.num; 

 

 

e)  select n.num,n.cliente,p.id prod_id,p.nome,i.qdade,i.valor_unit, (select sum(ii.valor_unit*ii.qdade) valor_nota from notaitem ii where ii.num=n.num) valor_nota from notafiscal n, notaitem i, produto p where i.num = n.num and p.id = i.produto order by n.num,p.nome;

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Q52649


prancheta

 


Ano: 2018 NC-UFPR    Conselho Regional de Enfermagem do Paraná (Coren PR) Nível Superior  Prova: Analista de Tecnologia da Informação  Banco de Dados PostgreSQL

 

 

 

 


 

Em relação aos fenômenos que podem ocorrer em função do nível de isolamento e da concorrência em um banco de dados PostgreSQL, é correto afirmar: 

 

a)  O nível de isolamento serializable evita os fenômenos de leitura suja (dirty read) e leitura fantasma (phantom read), mas não impede o fenômeno da leitura repetida.

 

 

b)  O fenômeno leitura suja pode ocorrer apenas no nível de isolamento Repeatable read

 

 

c)  O fenômeno da leitura repetida é evitado com os níveis de isolamento Read uncommitted e Read committed

 

 

d)  A leitura fantasma pode ser isolada somente com o nível de isolamento serializable.

 

 

e)  A leitura fantasma e a leitura suja ocorrem quando o modelo transacional encontra-se no nível de isolamento serializable.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Q52648


prancheta

 


Ano: 2018 NC-UFPR    Conselho Regional de Enfermagem do Paraná (Coren PR) Nível Superior  Prova: Analista de Tecnologia da Informação  Banco de Dados SQL Server

 

 

 

 


 

Em relação ao SQL Server 2016, é correto afirmar:

 

a)  Os níveis de isolamento de transações são: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SNAPSHOT e SERIALIZABLE..

 

 

b)  Colunas XML não podem ser indexadas com o comando CREATE XML INDEX.

 

 

c)  Os tipos simples de dados geográficos são: Point, LineString, CircularString, Poligono, Node e Edge.

 

 

d)  Múltiplos índices de texto completo (fulltext index) podem ser definidos em uma mesma tabela para campos do tipo char,varchar, nchar, nvarchar, text, ntext, image, xml e varbinary.

 

 

e)  O comando BACKUP LOG realiza uma cópia de segurança de todos os objetos e dados do banco de dados informados.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Q42602


prancheta

 


Ano: 2018 FADESP    Banco do Estado do Pará (Banpará) Nível Médio  Prova: Técnico em Informática - Banco de Dados  Banco de Dados DER - Diagrama de Entidade e Relacionamento

 

 

 

 


 

Durante o projeto de banco de dados, na etapa de mapeamento do Modelo Entidade Relacionamento (MER) para o Modelo Relacional, um atributo complexo (multivalorado e composto), contendo 4 atributos atômicos no MER, será (serão)

 

a)  uma tabela com 2 atributos no Modelo Relacional. 

 

 

b)  duas tabelas e cada uma com no mínimo 2 atributos no Modelo Relacional.

 

 

c)  uma tabela com no mínimo 4 atributos no Modelo Relacional.

 

 

d)  duas tabelas e cada uma com 2 atributos no Modelo Relacional.

 

 

e)  uma tabela com no máximo 4 atributos no Modelo Relacional.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Q42601


prancheta

 


Ano: 2018 FADESP    Banco do Estado do Pará (Banpará) Nível Médio  Prova: Técnico em Informática - Banco de Dados  Banco de Dados SQL

 

 

 

 


 

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.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Q42600


prancheta

 


Ano: 2018 FADESP    Banco do Estado do Pará (Banpará) Nível Médio  Prova: Técnico em Informática - Banco de Dados  Banco de Dados SQL

 

 

 

 


 

Sobre a consulta a seguir, examine as seguintes assertivas.

Seja a tabela:

Empregado(cod_emp, nome, ender, cod_depto).

E seja a consulta:

Select e.cod_depto, count(*) from Empregado E group by E.cod_depto;

I. Se tiver um índice sobre o campo cod_depto, é possível responder à consulta varrendo apenas o índice.

II. Se tiver um índice sobre o campo cod_emp, é possível responder à consulta varrendo apenas o índice.

III. Não é possível responder à consulta sem varrer todo o arquivo de dados.

Está (Estão) correta(s) a(s) assetiva(s)

 

a)  Apenas a I.

 

 

b)  Apenas a II.

 

 

c)  Apenas a III.

 

 

d)  Apenas I e II.

 

 

e)  Apenas II e III

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Q42599


prancheta

 


Ano: 2018 FADESP    Banco do Estado do Pará (Banpará) Nível Médio  Prova: Técnico em Informática - Banco de Dados  Banco de Dados SQL

 

 

 

 


 

Considere a seguinte expressão lógica em SQL:

val >= 5 or val <=7 and sal+10 < 24.

Considerando-se as regras de precedência e associatividade dos operadores, que mostram a ordem em que os termos da expressão serão executados, assinale a opção que esta com os parênteses nos lugares corretos na expressão

 

a)  ((val >= 5) or (val <=7)) and (sal+(10 < 24)).

 

 

b)  (val >= 5) or ((val <=7) and ((sal+10) < 24)).

 

 

c)  (val >= 5) or ((val <=7) and (sal+(10 < 24))). 

 

 

d)  ((val >= 5) or (val <=7)) and ((sal+10) < 24)).

 

 

e)  (val >= (5 or val) <=7) and ((sal+10) < 24)).

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Q42598


prancheta

 


Ano: 2018 FADESP    Banco do Estado do Pará (Banpará) Nível Médio  Prova: Técnico em Informática - Banco de Dados  Banco de Dados SQL

 

 

 

 


 

Para inserir várias linhas de dados em uma tabela no SQL padrão, usando um único comando, utiliza-se

 

a)  INSERT/AS SELECT.

 

 

b)  INSERT/MANY ROWS.

 

 

c)  INSERT/AS UPDATE.

 

 

d)  INSERT/AS CREATE.

 

 

e)  INSERT/AS MANY ROWS.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Q42597


prancheta

 


Ano: 2018 FADESP    Banco do Estado do Pará (Banpará) Nível Médio  Prova: Técnico em Informática - Banco de Dados  Banco de Dados Oracle, SQL

 

 

 

 


 

O comando em SQL para criar a tabela CARRO no SGBD Oracle, nomeando a restrição de chave primária, é

 

a)  CREATE TABLE CARRO  (ID_CARRO NUMBER(6) PRIMARY KEY,  DESCRICAO_CARRO VARCHAR2(30),  VALOR_CARRO NUMBER(14,2));

 

 

b)  CREATE TABLE CARRO  (ID_CARRO NUMBER(6) PRIMARY KEY PK_CARRO,  DESCRICAO_CARRO VARCHAR2(30),  VALOR_CARRO NUMBER(14,2));

 

 

c)  CREATE TABLE CARRO  (ID_CARRO NUMBER (6) PRIMARY KEY,  DESCRICAO_CARRO VARCHAR2(30),  VALOR_CARRO NUMBER (14,2),  CONSTRAINT PK_CARRO PRIMARY KEY (ID_CARRO));

 

 

d)  CREATE TABLE CARRO  (ID_CARRO NUMBER (6) PRIMARY KEY PK_CARRO,  DESCRICAO_CARRO VARCHAR2(30),  VALOR_CARRO NUMBER (14,2),  CONSTRAINT PK_CARRO PRIMARY KEY (ID_CARRO));

 

 

e) CREATE TABLE CARRO  (ID_CARRO NUMBER (6),  DESCRICAO_CARRO VARCHAR2(30),  VALOR_CARRO NUMBER (14,2),  CONSTRAINT PK_CARRO PRIMARY KEY (ID_CARRO));

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Q42596


prancheta

 


Ano: 2018 FADESP    Banco do Estado do Pará (Banpará) Nível Médio  Prova: Técnico em Informática - Banco de Dados  Banco de Dados Banco de Dados Relacionais

 

 

 

 


 

A linguagem de definição de dados (DDL) dos bancos de dados relacionais compreende os seguintes comandos:

 

a)  INSERT, UPDATE E DELETE.

 

 

b)  INSERT, UPDATE, DELETE E SELECT.

 

 

c)  CREATE, ALTER E DROP.

 

 

d)  CREATE, ALTER, DROP E GRANT.

 

 

e)  INSERT, CREATE, ALTER, UPDATE E DROP.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

 

 

Compartilhe:» #spsconcursos.com - sem inscrição, sem cadastro e grátis

 

 

 

 

 

» Deseja alguma disciplina específica - escreva-nos!

 

» Se souber o resultado - resolva a questão (clique em comentários) - isso o ajudará a fixar melhor o assunto. A comunidade concurseira agradece!

 

 

»Veja outras Questões

 

 

 

 

»Conhença as organizadoras de concursos

 

 

 

 

Deixe aqui seu comentário (com o número da Questão):

 

 

 

 

 

 

Wildcard SSL Certificates