Questões de Noções de Informática - Banco de Dados para Concurso

Foram encontradas 1.154 questões

Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691542 Arquitetura de Software

Considere a seguinte instrução para as questões 18, 19, 20, 21 e 22

CREATE TABLE PRODUTO (

ID INT NOT NULL PRIMARY KEY,

NOME_PRODUTO VARCHAR

);

CREATE TABLE CLIENTE (

ID INT NOT NULL PRIMARY KEY,

NOME_CLIENTE VARCHAR,

ENDERECO VARCHAR

);

CREATE TABLE PEDIDO (

ID int NOT NULL PRIMARY KEY,

NUMPEDIDO INT NOT NULL,

IDPRODUTO INT NOT NULL,

NUMQUANTIDADE INT NOT NULL,

IDCLIENTE INT,

FOREIGN KEY(IDCLIENTE)

REFERENCES CLIENTE(ID),

FOREIGN KEY(IDPRODUTO)

REFERENCES PRODUTO(ID)

);

Assinale a alternativa quanto a instrução SQL que pode trazer o nome do produto que foi vendido mais de 3 vezes.

Alternativas
Q2677931 Arquitetura de Software

Transações são mecanismos importantes para o correto funcionamento de bancos de dados. Considerando um SGBD com suporte a transações, assinale a afirmativa correta.

Alternativas
Q2674745 Arquitetura de Software

O H2 é um banco de dados desenvolvido em linguagem Java e bastante utilizado em aplicações com essa mesma linguagem. É possível, por exemplo, sua integração com JPA, o que traz grandes facilidades para o desenvolvedor no processo de criação e persistência de entidades. A respeito de características do H2, analise as afirmativas abaixo e marque alternativa correta.

-

I. Trata-se de um banco de dados com suporte ao armazenado em memória e com suporte parcial à Structured Query Language.

II.H2 suporte diferentes tipos de dados em suas tabelas. O tipo de dados GEOMETRY é utilizado para armazenamento de informações de geometria espacial. Para armazenar informação 20 usamos o modificador POINT e para armazenamento 30 usamos modificador POINTZ.

III. Um banco H2 pode operar em diferentes modos. No modo integrado o banco pode ser acessado em mais de uma máquina virtual Java, o que permitirá que opere em formato cliente-servidor.

Alternativas
Q2674722 Arquitetura de Software

O PostgreSQL é um sistema de gerenciamento de banco de dados (SGBD) gratuito e com suporte à linguagem SQL. Ele possui um recurso de linha ele comandos que permite a execução de alguns comandos especiais como por exemplo listar bancos de dados e listar usuários. Nesta linha de comandos é possível também executar comandos SQL. Considere um SGBD PostgreSQL que possua um banco de dados chamado PAISES e que este possua uma tabela chamada BRASIL. Marque a alternativa que indica, respectivamente, os comandos que devem ser executados para que o usuário conecte no banco de dados citado, em seguida liste todas as tabelas deste banco e em seguida liste a estrutura da tabela BRASIL.

Alternativas
Q2674721 Arquitetura de Software

No desenvolvimento de projetos orientados a objeto é muito comum a necessidade realizarmos a persistência de dados em bancos de dados relacionais. Entretanto esses dois paradigmas possuem conceitos específicos e para aproximá-los, tornando o desenvolvimento de projetos mais simples, é comum o uso de ferramentas do tipo Object-Relational Mapping (ORM). O Hibernate é uma dessas ferramentas. Ele é capaz de estabelecer um mapeamento entre objetos e tabelas em um banco de dados, tomando a tarefa de persistência mais simples. Além disso ele possui uma linguagem de consulta própria que referencia diretamente os objetos. A respeito dessa linguagem, analise as afirmativas abaixo e marque alternativa correta.

-

I. HQL é o nome da linguagem de consulta orientada a objetos provida pelo Hibemate. Uma das vantagens de usarmos HQL ao invés de SQL é o fato do Hibemate garantir a portabilidade do código SQL, que será gerado a partir do código HQL, para qualquer dos Sistemas Gerenciadores de Banco de Dados (SGBD) suportados por ele.

lI. Em uma instrução de inclusão de dados em HQL, a clausula "at'' é usada para identificarmos o nome da entidade envolvida na operação de inclusão.

III. HQL suporta agrupamento e ordenação através, respectivamente, das cláusulas "group by" e "order by" assim como no SQL. Suporta também funções de agregação como: soma, média, mínimo e máximo.

Alternativas
Respostas
506: B
507: C
508: B
509: E
510: C