Magna Concursos

Foram encontradas 24.514 questões.

2342030 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

Em banco de dados dizemos que uma transação representa uma unidade de operação que é repassada ao Sistema de Gerenciamento de Banco de Dados (SGBD) e que deve ser executada de forma independente e confiável. Dito de outra forma, as transações devem possuir isolamento e serem capazes de não gerarem inconsistências na base, caso ocorra falha em sua execução.

Marque a alternativa que indica, corretamente, o nome da sigla utilizada para descrever propriedades relacionadas às transações.

 

Provas

Questão presente nas seguintes provas
2342029 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

Structured Query Language (SQL) é a linguagem de consulta padrão para bancos de dados relacionais e seu conhecimento é indispensável para profissionais que desejam trabalhar nesta área. A linguagem possui um grande conjunto de comandos e a literatura definiu nomes e siglas para as diversas categorias de comandos dessa importante linguagem.

A respeito dessas categorias, analise as afirmativas abaixo e marque alternativa correta.

I. Quando manipulamos informações relacionadas às permissões de acesso em um banco de dados estamos realizando comandos da categoria DCL. Os comandos grant e revoke são exemplos de comandos dessa categoria.

II. Os comandos de categoria DDL são aqueles responsáveis pelo gerenciamento das estruturas presentes no banco de dados.

III. DML é o nome da categoria de comandos SQL responsável pela manipulação dos dados armazenados nas estruturas do banco de dados. Podemos citar como exemplos de comandos desta categoria os comandos insert, delete e update.

 

Provas

Questão presente nas seguintes provas
2342028 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

Marque a alternativa que indica, corretamente, o nome da forma normal que exige apenas que os valores dos atributos de uma tabela sejam atômicos.

 

Provas

Questão presente nas seguintes provas
2342021 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

O modelo de dados relacional foi estabelecido em 1970 por Edgar Frank Codd. Baseado nos conceitos de entidade e relação, este modelo é o mais utilizado atualmente por Sistemas Gerenciadores de Banco de Dados (SGBD) pois, apesar do surgimento de novas demandas e abordagens, o modelo relacional ainda prevalece.

A respeito deste modelo, analise as afirmativas abaixo e marque alternativa correta.

I. Os bancos de dados existentes antes do surgimento do modelo relacional utilizavam modelos como o hierárquico e o modelo em rede.

II. A normalização é um conjunto de regras que devemos utilizar com o propósito único de evitar a redundância de informações. Os bancos de dados projetados puramente com base no modelo relacional, são bancos de dados normalizados.

III. O modelo relacional é fortemente baseado na teoria dos conjuntos e na álgebra relacional.

 

Provas

Questão presente nas seguintes provas
2342001 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

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.

 

Provas

Questão presente nas seguintes provas
2341982 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

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.

 

Provas

Questão presente nas seguintes provas
2341981 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

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-Refational 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.

II. 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.

 

Provas

Questão presente nas seguintes provas
2341965 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

O Diagrama Entidade Relacionamento (DER) é uma representação gráfica que se constrói após etapa de modelagem conceituai de um banco de dados. Ele visa apresentar, em formato de diagrama, os objetos de domínio do negócio, bem como seus relacionamentos. A respeito de conceitos que fazem parte da construção de um DER, analise as afirmativas abaixo e marque alternativa correta.

I. O Modelo Entidade Relacionamento (MER) criado em 1976 por Peter Chen, é um modelo de dados que descreve informações de um domínio de negócio. Uma vez identificados tais aspectos, será possível criar o DER com mais facilidade.

II. Os principais elementos que compõem um DER são as entidades, os atributos e os relacionamentos. Estes são representados visualmente, respectivamente, por: retângulos, elipses e losangos.

III. Ao especificar um relacionamento, definimos também a cardinalidade que cada entidade possui naquele relacionamento, ou seja, o número mínimo e máximo de instâncias que cada entidade pode participar no relacionamento.

 

Provas

Questão presente nas seguintes provas
2341964 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

Quando pensamos no desenvolvimento de um sistema, a necessidade da persistências de dados é quase uma constante. Em muitos destes sistemas, acabamos optando pelo uso de um banco de dados relacional, por trazer uma série de facilidades. Após a fase especificação conceituai do banco de dados, chega o momento em que precisamos implementar o projeto lógico.

A respeito dessa tradução do modelo conceituai para o projeto lógico, marque a alternativa que descreve, corretamente, o processo que deve ser seguido para construir, especificamente, o relacionamento N:N entre duas entidades já implementadas no banco de dados.

 

Provas

Questão presente nas seguintes provas
2341650 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FCC
Orgão: TJ-CE

No PostgreSQL deseja-se fazer uma cópia dos nomes das colunas (sem os dados) de uma tabela chamada cliente para backup_cliente e, depois, inserir apenas os primeiros três registros (linhas) da tabela cliente na tabela backup_cliente. Para realizar essa tarefa utilizam-se os comandos

 

Provas

Questão presente nas seguintes provas