260 questões encontradas
Considerando-se a existência de uma tabela denominada FUNCIONARIOS, com os seguintes campos NOME, TELEFONE, CPF e CEP, assinale a alternativa que apresenta a sintaxe correta para listar todos os nomes dos funcionários, em que o CEP seja 30140787 em ordem crescente.
Um SGBD pode armazenar dezenas de milhares de dados interrelacionados, e o acesso a esses dados é crucial para a tomada de decisões por gestores organizacionais. Considerando a existência de um banco de dados com as tabelas: VENDAS, VENDEDORES e PRODUTOS, analise os comandos SQL a seguir, e assinale a alternativa que retornará erro na sintaxe, durante a execução do comando pelo SGBD.
Considere a seguinte estrutura de dados criada em SGBD PostgreSQL com extensão espacial PostGIS : Atributo Tipo Significado taxi bigint Identificador associado ao taxi rastreado t Timestamp Quantidade de segundos geom Point Geometria referente à posição rastreada. (EPSG 4326) Foi elaborado o seguinte código para ser executado na estrutura definida. 1 create index taxi_idx 2 select distinct taxi, 3 extract(day from t) as dia, 4 max(t) over p as chegada, 5 min(t) over p as partida 6 from taxi 7 particao p as (partition by taxi, extract(day from t)) 8 select taxi, 9 t, 10 lead(t) over (partition by taxi order by t) - t as time_gap, 11 st_distance(lead(geom) over (partition by taxi order by t), geom) as space_gap, 12 geom 13 from taxi De acordo com o código supracitado, o atributo time_gap é do tipo
Analise as afirmações sobre Sistemas Gerenciadores de Banco de Dados (SGBG):
I.Um SGBD é utilizado para realizar a gestão de um Banco de Dados, sendo possível criar tabelas, bem como fazer a gestão dos seus dados por meio de inserção, alteração, exclusão e seleção.
II.Um SGBD assegura a verificação das restrições de integridade dos dados, de modo a mantê-los sempre válidos.
III.Um SGBD permite manipular dados de qualquer tipo de banco de dados como Oracle, SQL Server, MySQL de modo que a manipulação desses dados é compatível entre si, independentemente do tipo de banco de dados.
É correto o que se afirma em:
Entre as funcionalidades do SGBD existe a possibilidade da execução de transações. Esses blocos possuem a seguinte estrutura: BEGIN Operação 1; Operação 2; .... COMMIT Considerando a aplicação das transações em uma base vetorial armazenada em SGBD PostgreSQL com extensão espacial PostGIS, analise as afirmativas a seguir . I. Caso mais de um usuário inicie blocos de transações em uma mesma feição geométrica, com alteração de chave primária, sendo o intervalo de COMMIT entre os usuários dentro das especificações do SGBD, ambas as transações ocorrerão sem falha. II. As transações geralmente são utilizadas durante as edições da geometria das feições com a finalidade de garantir a integridade da informação em casos de falhas. III. Após o COMMIT é possível desfazer as execuções de um bloco de transações utilizando o comando ROLLBACK. Este comando anulará todas as edições realizadas dentro do bloco de transações. Está correto o que se afirma em
Considere um banco de dados com uma tabela denominada VENDAS, com uma estrutura simples, como apresentada no diagrama a seguir. TABELA: VENDAS Id Data Produto Preco Qual função SQL deverá ser utilizada quando for necessário encontrar o valor total do campo PRECO da tabela VENDAS?
A manipulação de dados em bancos de dados relacionais é realizada por meio de comandos SQL (Structured Query Language), que permitem aos usuários interagir de forma eficaz com as informações armazenadas. Os principais comandos incluem SELECT para consultas, INSERT para a adição de novos registros, UPDATE para modificar dados existentes e DELETE para remover registros. A compreensão adequada desses comandos é essencial para qualquer profissional que trabalhe com gerenciamento de bancos de dados, garantindo a integridade e a eficiência no acesso às informações. Sobre o assunto, julgue as seguintes afirmações como verdadeiras (V) ou falsas (F): (__ )O comando INSERT é usado para alterar registros existentes em uma tabela, mantendo o mesmo identificador. (__ )O comando DELETE remove todos os registros de uma tabela sem a possibilidade de recuperação, a menos que haja um backup. (__ )O comando SELECT permite filtrar dados com a cláusula WHERE, facilitando a busca por informações específicas em uma tabela. Assinale a alternativa cuja respectiva ordem de julgamento esteja correta:
O "atributo" em um banco de dados diz respeito a
Para acessar todas as informações de uma tabela em um banco de dados, qual dos seguintes comandos SQL deve ser utilizado para recuperar todos os registros e colunas dessa tabela?
Acerca das noções de Banco de Dados, assinale a alternativa correta?
Qual cláusula SQL deverá ser utilizada para ordenar os resultados de um comando SELECT em ordem decrescente no campo VALOR?
Imagine que você seja um DBA (Administrador de Banco de Dados) do IFPA (Instituto Federal do Pará) e esteja encarregado de criar um banco de dados para armazenar informações sobre os cursos oferecidos pela Instituição. Você precisa criar uma tabela para armazenar dados como: nome do curso, carga horária, área de conhecimento e o número de vagas disponíveis. Nesse contexto, qual comando da Linguagem de Definição de Dados (DDL) você usaria para criar essa tabela no banco de dados relacional?
As triggers podem ser criadas, alteradas e removidas usando comandos SQL específicos, permitindo que administradores de banco de dados gerenciem facilmente a lógica de negócios associada às tabelas do banco de dados. Sobre as características de triggers, assinale a afirmativa INCORRETA.
Qual é a cláusula SQL que deve ser utilizada quando se deseja realizar uma filtragem em uma consulta que envolve o uso de funções agregadas, como SUM ou COUNT, garantindo que o resultado seja agrupado de maneira adequada, aplicando o critério de filtragem após a agregação?
Junções em linguagem SQL são constantemente utilizadas para gerar consultas rebuscadas em bases de dados. A operação de junção natural (natural join) opera sobre duas relações e produz uma relação como resultado. Sobre junção natural, assinale a alternativa correta.
É um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele:
SQL é uma linguagem declarativa com seus comandos divididos em grupos, permitindo a manipulação de dados com suporte à estrutura de dados, regras e restrições de integridade. Sobre a divisão dos comandos SQL em grupos, assinale a afirmativa INCORRETA.
Na modelagem de banco de dados, o que representa um relacionamento entre duas entidades diferentes em um modelo Entidade-Relacionamento, (ER)?
Funções de agregação são amplamente utilizadas em comandos SQL. Estas funções têm por objetivo obter informação sobre conjuntos de linhas especificados na cláusula WHERE ou sobre grupos de linhas indicados na cláusula GROUP BY. Considere a consulta a seguir: SELECT AVG(Idade) FROM Pessoa. Assinale a alternativa que apresenta a finalidade da função AVG().
Sobre os conceitos de banco de dados, analise as afirmativas a seguir.
I. Um banco de dados é uma coleção organizada de dados relacionados, projetada para permitir acesso, recuperação e atualização eficientes.
II. Dados e informações são termos que podem ser usados de forma intercambiável, significando o mesmo em um contexto de banco de dados.
III. Um dos objetivos da integridade dos dados em um banco de dados é garantir que os dados sejam precisos, consistentes e válidos, sem duplicações ou corrupções.
IV. A redundância de dados ocorre quando as mesmas informações são armazenadas em vários lugares dentro de um banco de dados, aumentando o risco de inconsistências e dificultando a manutenção e atualização.
Está correto o que se afirma apenas em:
Sobre os conceitos de banco de dados, analise as afirmativas a seguir. I. Um banco de dados é uma coleção organizada de dados relacionados, projetada para permitir acesso, recuperação e atualização eficientes. II. Dados e informações são termos que podem ser usados de forma intercambiável, significando o mesmo em um contexto de banco de dados. III. Um dos objetivos da integridade dos dados em um banco de dados é garantir que os dados sejam precisos, consistentes e válidos, sem duplicações ou corrupções. IV. A redundância de dados ocorre quando as mesmas informações são armazenadas em vários lugares dentro de um banco de dados, aumentando o risco de inconsistências e dificultando a manutenção e atualização. Está correto o que se afirma apenas em:
O uso de Views em bancos de dados é amplamente utilizado, permitindo benefícios importantes para a visualização de dados. Assinale a alternativa correta sobre Views em SQL.
O comando usado para conceder privilégios específicos a usuários ou funções em objetos de banco de dados, como tabelas e procedimentos armazenados, entre outros, é o
Considerando os conceitos que envolvem os Bancos de Dados, é correto afirmar que os Bancos de Dados Não Relacionais:
Diferentemente dos bancos de dados que têm por objetivo gravar e apoiar o monitoramento e as decisões operacionais, assinale a alternativa que apresenta o principal objetivo de um Data Warehouse.
Assinale de forma correta um modelo de dados que organiza dados em tabelas com linhas e colunas.
O data warehouse (armazém de dados ou depósito de dados) é um acervo lógico que concentra vários tipos diferentes de bancos de dados, cuja função é consolidar as informações para a análise de negócio e tomada de decisão. Desta forma, assinale a alternativa que apresenta uma característica de um data warehouse.
Os bancos de dados distribuídos podem ser classificados quanto aos softwares de sistema de gerenciamento de banco de dados (SGBD) que os compõem. Em relação a isso, assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE. Em um sistema de banco de dados distribuídos de forma ___________, todos os sites possuem softwares de SGBD __________. Ao contrário, em um banco de dados distribuído de forma ___________, os diferentes sites podem usar __________ sistemas de SGBD.
O comando SQL que é usado para recuperar dados de uma tabela é:
A modelagem dimensional é uma técnica essencial para sistemas de apoio à tomada de decisão. Diante do exposto, assinale a alternativa correta que apresenta vantagem dessa técnica em relação ao tratamento de grandes volumes de dados.



























