841 Q903236
Banco de Dados DER - Diagrama de Entidade e Relacionamento
Ano: 2023
Banca: FUNDATEC
Em um Diagrama de Entidade Relacionamento (DER), qual símbolo gráfico é utilizado para representar um relacionamento e que é ligado por linhas às entidades que participam do relacionamento? 
842 Q903235
Banco de Dados DER - Diagrama de Entidade e Relacionamento
Ano: 2023
Banca: FUNDATEC

A imagem abaixo apresenta um DER.


Imagem associada para resolução da questão

A partir do DER apresentado, é correto afirmar que:

843 Q903234
Banco de Dados SQL
Ano: 2023
Banca: FUNDATEC
Sobre o Doctrine, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) O mapeamento objeto-relacional deve ser especificado preferencialmente em XML. ( ) Consultas a bancos de dados podem ser escritas em DQL (Doctrine Query Language). ( ) Qualquer objeto que se deseja salvar no banco de dados é chamado de entity.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
844 Q903228
Banco de Dados Arquitetura de Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados
Ano: 2023
Banca: FUNDATEC
A arquitetura do SGBD é dividida em três níveis que proveem diferentes abstrações da estrutura do sistema de banco de dados, e é conhecida como arquitetura ANSI/SPARC. Essa organização em níveis efetiva a visão abstrata dos dados, reduzindo a complexidade do sistema
I. Nível físico: é onde se especifica o acesso aos dados conforme as necessidades de cada usuário ou aplicação. II. Nível lógico: é onde se descreve a estrutura completa do banco de dados, que engloba a definição do esquema do banco de dados. III. Nível de visão: relaciona-se com as estruturas de armazenamento dos dados e com o gerenciamento destas.
Quais estão corretas?
845 Q903227
Banco de Dados DER - Diagrama de Entidade e Relacionamento
Ano: 2023
Banca: FUNDATEC
O Modelo Entidade-Relacionamento, proposto por Peter Chen, é uma ferramenta conceitual que permite a elaboração de uma abstração do mundo real pela especificação de um esquema conceitual de dados, denominado diagrama entidade-relacionamento (DER). Esse modelo possui um conjunto de conceitos centrais. A partir disso, relacione a Coluna 1 à Coluna 2, associando os conceitos do MER às suas definições.
Coluna 1 1. Entidades. 2. Relacionamentos. 3. Atributos. 4. Atributos Identificadores. 5. Cardinalidade.
Coluna 2 ( ) Proporção que ocorrências podem ser ligadas. ( ) Objetos concretos ou abstratos do mundo real. ( ) Características/informações. ( ) Associações ou ligações entre Objetos. ( ) Identificação das ocorrências.
A ordem correta de preenchimento dos parênteses, de cima...
846 Q903226
Banco de Dados SQL
Ano: 2023
Banca: FUNDATEC

As restrições de integridade garantem que as mudanças feitas no banco de dados, por usuários autorizados, não resultem em uma perda da consistência dos dados. Nesse contexto, considere os seguintes comandos SQL:


CREATE TABLE CIDADE( idCidade number(4) PRIMARY KEY, nome varchar2(50) NOT NULL

)

CREATE TABLE PESSOA( idPessoa number(5) PRIMARY KEY, nome varchar2(50) NOT NULL, idCidade number(4) REFERENCES CIDADE(idCidade)

)


Analise as assertivas abaixo e assinale...

847 Q903225
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados Oracle
Ano: 2023
Banca: FUNDATEC
O gerenciamento da memória no SGBD Oracle possui duas áreas principais: SGA (System Global Area) e PGA (Program Global Area). Nesse contexto, analise as assertivas abaixo e assinale a alternativa correta.
I. A PGA é um conjunto de estruturas de memória compartilhada que contém dados e informações de controle de uma instância do banco de dados Oracle. II. A SGA é uma região não compartilhada da memória que contém dados e informações de controle de um processo do servidor. III. Tanto a SGA como a PGA podem ser configuradas manualmente ou automaticamente.
848 Q903224
Banco de Dados SQL
Ano: 2023
Banca: FUNDATEC
Triggers são um importante recurso da linguagem SQL. Considere o seguinte comando para criação de uma trigger:
CREATE TRIGGER FAZ       BEFORE UPDATE ON FUNCIONARIOS       FOR EACH ROW DECLARE DIFERENCA NUMBER;    BEGIN          DIFERENCA := :NEW.SALARIO - :OLD.SALARIO;          DBMS_OUTPUT.PUT_LINE(‘DIFERENÇA' || DIFERENCA); END;
Analise as assertivas abaixo e assinale a alternativa correta.
I.   A trigger FAZ será executada uma única vez para toda execução do comando UPDATE. II.  A trigger FAZ irá substituir a execução do comando UPDATE se a diferença calculada for nula. III. A trigger FAZ será executada antes da efetivação da operação de alteração de cada linha da tabela FUNCIONARIOS. IV. :OLD.SALARIO contém o valor do salário antes da efetivação da operação de alteração...
849 Q903223
Banco de Dados Oracle PL-SQL
Ano: 2023
Banca: FUNDATEC
Considere o seguinte comando:
CREATE OR REPLACE PROCEDURE questao AS BEGIN   FOR k IN (SELECT * FROM PESSOA)   LOOP    cont := cont+1;    DBMS_OUTPUT.PUT_LINE('NOME: '||k.NOME);  END LOOP; END;
Analise as assertivas abaixo e assinale a alternativa correta.
I. A opção [OR REPLACE] é opcional na sintaxe da criação da procedure e irá sobrescrever a procedure. II. O comando LOOP não possui EXIT e nem EXIT WHEN, por isso será infinito. III. A saída irá mostrar a lista de nomes da tabela PESSOA. IV. A quantidade de vezes que o LOOP será executado é determinada pela quantidade de tuplas da tabela PESSOA.
850 Q903222
Banco de Dados SQL Catálogo de um banco de dados
Ano: 2023
Banca: FUNDATEC
Considere o esquema relacional que representa parte de um sistema de uma biblioteca:
Livro(IdLivro,Titulo,Ano,#IdEditora) Editora(IdEditora, Nome) Assunto(IdAssunto, Descricao) LivroAssunto(#IdLivro,#IdAssunto)
Legenda: Campos sublinhados compõem a chave primária da tabela e campo precedido de # é uma chave estrangeira
A coordenação de uma biblioteca deseja um relatório para ver os títulos de todos os livros e a quantidade de assuntos que eles abordam, mostrando apenas aqueles que tratam de mais de dois assuntos.
Analise as alternativas de implementação dessa consulta e assinale a alternativa que expressa correta e eficientemente o que o relatório deve mostrar é: