Questões de Concurso
Sobre banco de dados em noções de informática
Foram encontradas 1.139 questões
As figuras a seguir ilustram cinco funções do AutoCAD.
Elas correspondem, respectivamente:
Assinale a alternativa que apresenta a estrutura de mensagem contida no envelope de comunicação do protocolo SOAP.
Com base em desenvolvimento de sistemas utilizando a linguagem Java, assinale a alternativa que apresenta um framework amplamente utilizado para mapeamento objeto relacional (ORM).
Sobre junção (JOIN) de tabelas em banco de dados, assinale a alternativa que apresenta uma condição que NÃO é valida para ser utilizada em uma junção interna no banco de dados PostgreSQL.
Sobre linguagens de consulta em banco de dados (DML), a função AVG no banco de dados PostgreSQL é utilizada para:
O que são triggers em banco de dados?
Com base na linguagem SQL, qual dos comandos DDL abaixo pode ser utilizado para excluir uma tabela no banco de dados PostgresSQL?
Sobre o modelo Entidade Relacionamento em banco de dados, assinale a alternativa que apresenta a definição de atributos em uma Entidade.
Com base em análise e projeto de sistemas, as regras de negócio de um software podem ser definidas como:
Considere um banco de dados criado no MySQL 5.7 com os seguintes comandos:
CREATE DATABASE controle;
USE controle;
CREATE TABLE PAGAMENTOS (
ID INT PRIMARY KEY AUTO_INCREMENT,
NOME VARCHAR(50),
VALOR DOUBLE );
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',1500);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Albert',300);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',450);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Lucas',3450);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',180);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',520);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Albert',840);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Lucas',110);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',3300);
Logo após, a seguinte consulta foi executada:
SELECT NOME, SUM(VALOR) AS TOTAL
FROM PAGAMENTOS
GROUP BY NOME HAVING TOTAL > (
SELECT SUM(VALOR) / COUNT(DISTINCT NOME)
FROM PAGAMENTOS );
Assinale a alternativa que contém o número de linhas retornadas pela consulta anterior.
Analise as afirmativas a seguir sobre o modelo relacional.
I. No modelo relacional formal, uma relação é definida como um conjunto de tuplas. Por definição, todos os elementos de um conjunto são distintos; logo, todas as tuplas de uma relação também precisam ser distintas.
II. Além das restrições de domínio, chave e NOT NULL, dois outros tipos de restrições também são considerados parte do modelo relacional: integridade de entidade e integridade referencial.
III. A restrição de integridade de entidade afirma que nenhum valor de chave primária pode ser NULL.
Assinale a alternativa em que toda(s) a(s) afirmativa(s) está (ão) CORRETA(S):
Considere as tabelas a seguir, que registram informações sobre clientes de uma seguradora, seus veículos e registros de acidentes.
Assinale a opção que contém um comando SQL que lista os nomes dos clientes que nunca sofreram acidentes.
Analise as afirmativas abaixo sobre modelos de bancos de dados, identificando com “V” as VERDADEIRAS e com “F” as FALSAS, assinalando a seguir a alternativa CORRETA, na sequência de cima para baixo:
( ) Um banco de dados relacional consiste em uma coleção de tabelas.
( ) Uma entidade em um modelo E-R representa um relacionamento entre objetos do domínio da aplicação.
( ) Entidades de um modelo E-R são descritas por um conjunto de atributos.
Ao realizar uma instalação de um servidor MySQL versão 5.7, este por padrão aceita requisições apenas no endereço local 127.0.0.1. Entretanto, é possível alterar este comportamento simplesmente comentando ou apagando uma linha no arquivo de configuração do mysql server. Dentre as opções abaixo, a que representa a linha que deve ser apagada ou comentada no arquivo de configuração para que o servidor possa receber conexões em todos os seus endereços IP seria:
As operações básicas utilizadas em bases de dados relacionais para criação, consulta, atualização e destruição de dados também são referenciadas por seu acrônimo na língua inglesa, o CRUD. Fazendo o mapeamento do termo CRUD para o padrão ISO/SQL, na prática, teremos a seguinte sequência:
Uma das principais questões de segurança envolvendo aplicações WEB com consultas em SQL é SQL Injection, onde usuários maliciosos podem executar comandos distintos separados por ponto e vírgula (;), por exemplo, executando um DROP em uma tabela.
Assinale a alternativa que contém um método eficiente de evitar SQL Injection.