Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.369 questões

Q2240227 Banco de Dados
create table fec_estado ( ibge integer primary key, sigla char(2), nome varchar(50), constraint fec_estado_sigla unique (sigla) ) ;


Considerando a tabela resultante do comando acima, julgue o item subsecutivo, a respeito de comandos SQL.
Considerando o comando de definição de dados abaixo, é correto afirmar que a tabela aux_estado tem como chave primária a coluna ibge.
create table aux_estado as select * from fec_estado; 
Alternativas
Q2240226 Banco de Dados
Julgue o item a seguir, a respeito da utilização de comandos SQL em um sistema gerenciador de banco de dados Oracle, versão 8.3 ou superior.
Os resultados dos comandos 1 e 2 a seguir nem sempre serão iguais, visto que os comandos count(*) e count(SALARIO) serão iguais somente se não existirem valores nulos no campo SALARIO.
Comando 1: select count(*), sum(SALARIO) from EMPREGADOS
Comando 2: select count(SALARIO), sum(SALARIO) from EMPREGADOS
create table fec_estado ( ibge integer primary key, sigla char(2), nome varchar(50), constraint fec_estado_sigla unique (sigla) );

Alternativas
Q2240225 Banco de Dados
Julgue o item a seguir, a respeito da utilização de comandos SQL em um sistema gerenciador de banco de dados Oracle, versão 8.3 ou superior.
A pseudo coluna ROWNUM pode ser utilizada para recuperar as N primeiras linhas da consulta.
Alternativas
Q1392966 Banco de Dados
A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados. Um deles é a Linguagem de Definição de Dados (LDD ou DDL, do Inglês Data Definition Language), cujos comandos básicos são
Alternativas
Q1392964 Banco de Dados
Qual o efeito do símbolo * (asterisco) no comando SQL da questão anterior?
Alternativas
Q1392963 Banco de Dados

Considerando duas tabelas em um banco de dados, DEPARTAMENTO e EMPREGADO, relacionadas por uma chave estrangeira em EMPREGADO que referencia a tabela DEPARTAMENTO, que operação será realizada pelo comando SQL abaixo?


SELECT * FROM DEPARTAMENTO, EMPREGADO;

Alternativas
Ano: 2014 Banca: FUNRIO Órgão: IF-BA
Q1213585 Banco de Dados
Suponha um banco de dados com as tabelas ALUNO e CURSO e seus esquemas: ALUNO (Matricula, Nome, Sexo, Data_Nascimento, Codigo_Curso) e CURSO (Codigo, Nome, Localizacao), onde as chaves primárias são, respectivamente, Matricula e Codigo, e Codigo_Curso é uma chave estrangeira que referencia a tabela CURSO.
Considere também o seguinte comando SQL:
SELECT Matricula, Localizacao FROM ALUNO, CURSO WHERE ALUNO.Codigo_Curso=CURSO.Codigo;
Que operações relacionais são realizadas por esse comando SQL?

Alternativas
Q925886 Banco de Dados
Sobre as cláusulas de restrição SQL, afirma-se:
I A cláusula WHERE restringe os resultados obtidos após a aplicação da cláusula FROM. II A cláusula HAVING é utilizada de forma horizontal para filtrar linhas. III A cláusula WHERE é utilizada para filtrar resultados de agrupamentos. IV A cláusula HAVING somente pode ser utilizada em conjunto com GROUP BY.
Estão corretas as afirmativas
Alternativas
Q925884 Banco de Dados
Em SQL, é possível criar estruturas que funcionam como uma tabela virtual, cujo comportamento assemelha-se a uma tabela real de banco de dados, entretanto, sem armazenar as informações apresentadas. Essas estruturas não existem como uma entidade independente na base de dados física. A essa estrutura, dá-se o nome de
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877015 Banco de Dados
Os tipos de dados básicos para atributos em SQL incluem
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876943 Banco de Dados

A sintaxe mais simples do comando SELECT é:


SELECT [DISTINCT|ALL] {*|coluna [coluna,...]} FROM tabela


Sobre o comando SELECT, é correto afirmar que

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876942 Banco de Dados

Considere a visão a seguir, escrita na linguagem SQL.


Imagem associada para resolução da questão


Assinale abaixo a alternativa correta em relação à visão escrita na linguagem SQL.

Alternativas
Q838350 Banco de Dados

Analise os itens relacionados à Sistemas de Banco de Dados:


I. Uma forma de se empregar o SQL para gerenciamento de banco de dados distribuídos é por meio de replicações transacionais, em que, na transactional publication with updatable subscriptions, os dados são enviados apenas para os assinantes e na transactional publication, as alterações são feitas tanto nas tabelas como nos assinantes.

II. Na linguagem SQL utiliza-se o comando TRUNCATE TABLE (Sintaxe TRUNCATE TABLE “nome_tabela”) para remover todos os dados de uma tabela.

III. O principal uso da cláusula GROUP BY ocorre em conjunto com funções de agregação. As funções de agregação retornam um único valor como resultado de um conjunto de valores de entrada. As principais funções de agregação usadas no MySQL são: COUNT, SUM, AVG, MIN, MAX.

IV. Existem outras funções de agregação que podem ser usadas com o comando SELECT. As principais são: funções matemáticas; funções de manipulação de strings; funções da data/hora.


A sequência correta é:

Alternativas
Q837530 Banco de Dados

Observe o trecho de código T-SQL dado a seguir e assinale a alternativa correta acerca das variáveis tipo TABLE.


DECLARE @Empregado table(

ID int,

Nome varchar(30),

DataAdmissao datetime);

Alternativas
Q837519 Banco de Dados
Em SQL, existe a função COUNT() que pode ser utilizada por desenvolvedores em suas aplicações. O objetivo de se usar a função COUNT() em um comando SELECT é
Alternativas
Q837515 Banco de Dados
Para a criação da visão PRODUTO com os atributos ID, NOME e PRECO, um DBA deve disparar o seguinte comando SQL:
Alternativas
Q781697 Banco de Dados
A sigla CRUD é utilizada para representar as quatro operações básicas utilizadas em bancos de dados relacionais para criação, consulta, atualização e destruição de dados. Os correspondentes comandos SQL são:
Alternativas
Q781696 Banco de Dados
Relacione as duas colunas, quanto aos comandos SQL e os respectivos subconjuntos da linguagem SQL: (1) GRANT (A)DCL (2) DROP (B)DML (3) COMMIT (C) DDL (4) UPDATE (D)DTL Assinale a alternativa correta:
Alternativas
Q681826 Banco de Dados
Uma função SQL é uma rotina que realiza uma operação específica e retorna um resultado. É parecida com uma procedure, porém a procedure não retorna nenhum valor. Uma função pode receber argumentos que serão usados no processamento. A sintaxe básica de uma função é: Funcname (arg1, arg2, ...ARGn). Dois parâmetros são aceitos na sintaxe de uma função. Assinale‐os.
Alternativas
Ano: 2014 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2014 - IF-SC - Professor - Informática |
Q630613 Banco de Dados

Com relação à Linguagem de Consulta SQL, assinale com V as verdadeiras e com F as falsas.

( ) CHMOD é o comando utilizado para controlar os privilégios dos usuários aos objetos do Banco de Dados.

( ) A cláusula JOIN é utilizada para combinar tabelas.

( ) O comando DROP TABLE permite fazer alterações na estrutura de uma tabela.

( ) O comando UPDATE é utilizado para inserir novos registros em uma tabela.

( ) O operador UNION elimina registros duplicados retornados de uma consulta.

Assinale a alternativa que contém a sequência CORRETA, de cima para baixo.

Alternativas
Respostas
2341: E
2342: C
2343: C
2344: C
2345: E
2346: B
2347: B
2348: C
2349: C
2350: D
2351: E
2352: C
2353: C
2354: B
2355: B
2356: B
2357: C
2358: A
2359: C
2360: D