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

Foram encontradas 3.247 questões

Q234742 Banco de Dados
A respeito de fundamentos de banco de dados e linguagens de definição e manipulação de dados em SGBDs relacionais, julgue os itens a seguir.


Os atributos utilizados para a classificação do resultado pela cláusula order by não necessitam estar presentes na cláusula select da consulta
Alternativas
Q234325 Banco de Dados
Sobre Triggers em SQL, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Em alguns casos, é conveniente especificar um tipo de ação a ser tomada quando certos eventos ocorrem e quando certas condições são satisfeitas em um banco de dados. Podemos criar esses mecanismos através do comando CREATE TRIGGERS.

II. Triggers permitem a junção entre n tabelas em um banco.

III. Triggers são especialistas na conversão e adaptação de comandos SQL de um SGBD para outro.

IV. Um típico Triggers possui três componentes: evento(s), condição e ação.
Alternativas
Q234316 Banco de Dados
Sobre a Abordagem para a Programação com o Banco de Dados, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Podemos embutir os comandos de bancos de dados em uma linguagem de programação de propósito geral: nessa abordagem, as declarações para o banco de dados ficam embutidas na linguagem de programação hospedeira, e elas são identificadas por um prefixo especial.

II. Uma outra abordagem é utilizar uma biblioteca de funções para o banco de dados: deixa-se uma biblioteca de funções disponível para que a linguagem de programação hospedeira possa fazer chamadas para o banco de dados.

III. Projetando uma nova linguagem: uma linguagem de programação de um banco de dados é projetada especialmente para ser compatível com o modelo do banco de dados e com a linguagem de consulta.

IV. Criando um novo compilador: cria-se um novo compilador capaz de interpretar e executar o código fonte, desta forma esse compilador deve ser responsável por identificar o que são processos comuns e o que são processos SQL.
Alternativas
Q234315 Banco de Dados
Assinale a seguir a alternativa que NÃO apresenta uma funcionalidade da Linguagem SQL.
Alternativas
Q234314 Banco de Dados
Assinale a alternativa que define corretamente o comando DROP na Linguagem SQL-99.
Alternativas
Q234313 Banco de Dados
Preencha as lacunas e, em seguida, assinale a alternativa correta. Em SQL-99 temos o tipo de dados de atributos ________________, os tipos de dados cadeia de caracteres ou tem tamanho_________ – CHAR(n) ou _______________, em que n é o numero de caracteres – ou tem tamanho _____________ VARCHAR(n) ou CHAR VARIYNG ou CHARACTER VARIYNG(n), em que n é o número máximo de caracteres.
Alternativas
Q234312 Banco de Dados
Sobre a linguagem SQL, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. O nome da SQL é derivado de Structured Query Language (Linguagem estruturada de consulta), foi chamada inicialmente de SEQUEL (Structured English QUEry Language – Linguagem de Pesquisa em Inglês Estruturado).

II. O núcleo da especificação SQL deve ser implementado por todos os vendedores de SGBDs relacionais, compatíveis com o padrão.

III. Essa linguagem tem funcionalidades, como definição de visões, no banco de dados.

IV. A SQL é uma linguagem de banco de dados abrangente: ela possui comandos para definição de dados, consulta e atualizações. Assim ela tem ambas as DDL e DML.
Alternativas
Q234310 Banco de Dados
Sobre Funções agregadas e Agrupamento, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. O agrupamento de tuplas em uma relação, a partir do valor de alguns de seus atributos não costuma ser uma necessidade frequente para aplicação de uma função de agregação.

II. O primeiro tipo de requisito que não pode ser expresso na álgebra relacional básica é para especificar as funções matemáticas agregadas em coleções de valores do banco de dados.

III. As funções mais comuns aplicadas em coleção de valores numéricos incluem SOMA, MÉDIA, MÁXIMO e MÍNIMO.

IV. Essas funções podem ser utilizadas em consultas de estatística simples, que resumem as informações das tuplas do banco de dados.
Alternativas
Q234309 Banco de Dados
Sobre Junções (JOIN), analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. A operação de junção é utilizada para combinar as tuplas relacionadas em duas relações dentro de uma única.

II. Junções podem ser criadas através do aninhamento das operações, ou podemos aplicar uma operação por vez e criar relação dos resultados intermediários.

III. Junções são muito importantes em banco de dados relacionais com mais de uma relação, porque nos permite processar os relacionamentos entre as relações.

IV. Na Junção apenas as combinações de tuplas que satisfazerem a condição de junção aparecerão no resultado, enquanto, no produto Cartesiano, todas as combinações de tuplas serão incluídas no resultado.
Alternativas
Q234235 Banco de Dados
Um administrador de banco de dados deseja remover determinadas linhas de uma tabela T.
Que comando SQL deve ser utilizado para essa remoção?
Alternativas
Q233854 Banco de Dados
Com relação à linguagem SQL é correto afirmar:
Alternativas
Q233377 Banco de Dados
A linguagem de definição e manipulação de dados SQL (Structured Query Language) é um padrão para os bancos de dados relacionais. A expressão SQL “select f.nome, d.sigla from funcionario as f inner join departamento as d on f.coddept = d.codigo” retorna o nome do funcionário e a sigla do departamento
Alternativas
Q232463 Banco de Dados
Entre outras funcionalidades, uma Stored Procedure pode melhorar a performance de um banco de dados e criar tarefas agendadas. Em SQL, são exemplos de procedimentos armazenados:

I. Procedimentos Temporários Locais, que devem começar com # e Globais, que devem começar com ##

II. Procedimentos de Sistema, que são armazenados no banco de dados padrão do SQL Server e executam as tarefas administrativas, podendo ser executadas a partir de qualquer banco de dados.

III. Procedimentos Estendidos são executados fora do SGBD SQL Server e são identificados com o prefixo xp, (procedimentos de sistema recebem a sigla SP) e recebem a extensão .dll

Está correto o que consta em
Alternativas
Q232170 Banco de Dados
Considere a seguinte tabela de um banco de dados.

TAB_FUNC = {COD_FUNC, NOME, COD_DEP, SAL}

Uma consulta SQL que devolve apenas a tabela formada pelos códigos (COD_FUNC) e nomes (NOME) dos funcionários que ganham salário (SAL) entre 1000 e 3000 reais e trabalham no departamento de código (COD_DEP) 3 é

Alternativas
Q231856 Banco de Dados
Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.

Considere:

ALTER VIEW ViewFuncionarios AS
SELECT
nome AS Nome,
sobrenome AS Sobrenome
FROM funcionarios

A sintaxe da instrução acima NÃO é interpretada pelo:
Alternativas
Q231854 Banco de Dados
Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.

Considere:

SELECT
matricula,
nome,
sobrenome,
nome||' '||sobrenome AS Nome_Completo
FROM funcionarios

Trata-se de uma instrução SELECT, cuja sintaxe é típica APENAS em:
Alternativas
Q231715 Banco de Dados
Sobre transações em SQL, considere:

I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.

II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.

III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado.

É correto o que consta em
Alternativas
Q225176 Banco de Dados
Para deletar uma tabela GLOBAL em um banco de dados, deve-se usar o seguinte comando SQL
Alternativas
Q225175 Banco de Dados
Quando se trabalha com os comandos da SQL, deve-se dar atenção à precedência entre os operadores. Assim, se vários operadores aparecerem em uma expressão, alguns deverão ser executados antes dos outros. A ordem de precedência, que estabelece os operadores que primeiro são executados para os que devem ser executados por último, está indicada na seguinte alternativa
Alternativas
Q225174 Banco de Dados
Para um banco de dados SQL, dois comandos que pertencem à categoria Data Manipulation Language (DML). Assinale-os.
Alternativas
Respostas
2761: C
2762: B
2763: B
2764: E
2765: A
2766: B
2767: E
2768: D
2769: C
2770: B
2771: E
2772: D
2773: E
2774: D
2775: C
2776: C
2777: A
2778: A
2779: A
2780: D