Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1646825 Banco de Dados

Uma Ferramenta CASE (Computer Aided Software Engineering – Engenharia de Software Auxiliada por Computador) pode auxiliar no projeto de banco de dados. Considere as afirmativas a seguir e marque a alternativa correta.


I – gerar automaticamente todas as consultas necessárias para o usuário em SQL.

II – gerar o esquema relacional a partir de um diagrama de Entidades e Relacionamentos.

III – Fazer controle de versões dos diagramas do projeto de banco de dados.

IV – Indicar anomalias visando adequar as tabelas às formas normais

Alternativas
Q1646824 Banco de Dados

Sobre o processo de normalização de banco de dados, considere o esquema apresentado a seguir no contexto de um sistema de controle de matrículas em cursos e marque a afirmativa correta.


Matrícula (CodAluno, CodTurma, CodDisciplina, NomeDisciplina, NomeAluno, DataNascAluno)


Onde:

Matrícula é o nome da tabela.

A chave primária é formada pelos atributos CodAluno e CodTurma.

CodAluno é o código do aluno matriculado.

CodTurma é o código da turma na qual o aluno está matriculado.

CodDisciplina é o código que identifica a disciplina da turma.

NomeDisciplina é o nome da disciplina da turma.

NomeAluno é o nome do aluno matriculado.

DataNascAluno é a data de nascimento do aluno matriculado.

Alternativas
Q1646823 Banco de Dados
Acerca de restrições de integridade no modelo relacional, é correto afirmar que
Alternativas
Q1646822 Banco de Dados
Sobre o modelo de dados Relacional, é correto afirmar que
Alternativas
Q1646821 Banco de Dados

Considere o diagrama de Entidades e Relacionamentos apresentado na figura a seguir:


Imagem associada para resolução da questão


Marque a alternativa que corresponde ao projeto lógico do modelo relacional correspondente ao apresentado na figura.

Alternativas
Q1646361 Banco de Dados
Dentre as técnicas de injeção de SQL, há uma que permite encontrar parâmetros injetáveis, descobrir o tipo e versão do SGBD e descobrir informação sobre o esquema relacional, por exemplo, o nome das tabelas e colunas, e tipos de dados das colunas. O nome dessa técnica é
Alternativas
Q1646349 Banco de Dados

As requisições DML, que são planejadas ou não planejadas, devem ser processadas pelo componente __________, que determina um modo eficiente de implementar a requisição.

- A palavra que preenche a lacuna acima é

Alternativas
Q1646348 Banco de Dados

Aplicando o comando SQL (select) nas tabelas abaixo, o número de linhas retornadas é:


Tabela: funcionarios

codfunc nome_func telefone

1019 Carlos 3222-3393

1212 Maria 3394-3939

1983 Maira 3223-1121


Tabela: dependentes

codfunc coddep nomedep

1983 01 Juliana

1019 02 Carla

1212 03 Pedro


select *

from funcionarios as func

inner JOIN dependentes as dep

ON func.codfunc = dep.codfunc

Where func.nome_func like ‘%ar%’

Alternativas
Q1646347 Banco de Dados

Aplicando a Terceira Forma Normal (3FN) no esquema relacional abaixo, os esquemas relacionais resultantes são:


funcionario {codfunc, nome, end, email, codsetor, descsetor, salario, codfuncao, descfuncao, ch_funcao, cpf}

Alternativas
Q1646346 Banco de Dados
Os procedimentos de trigger (gatilho) são procedimentos pré-compilados, armazenados junto com banco de dados e invocados automaticamente na ocorrência de algum evento especificado. Existem diversos exemplos da aplicabilidade de procedimentos de trigger, exceto: 
Alternativas
Q1626605 Banco de Dados

Observe as tabelas I e II abaixo, a partir de outra denominada Estado. A I foi gerada por meio do comando SQL Select Cidade FROM Estado.


Imagem associada para resolução da questão


Existe uma cláusula que deve ser usada no comando SQL acima, eliminando as repetições existentes nas linhas de I, gerando como resultado a tabela em II. O comando com a cláusula está indicado na seguinte opção:

Alternativas
Q1626588 Banco de Dados
On-Line Transaction Processing (OLTP) ateniam apenas a manipulação de dados operacionais, o que não era suficiente para apoiar o usuário na tomada de decisões estratégicas. A partir dos requisitos dos usuários e de tecnologias existentes, foram elaborados conceitos e desenvolvidas soluções que alavancassem o processo de Business Inteligence. A primeira das soluções foi a linguagem APL, base utilizada no desenvolvimento de aplicações On-line Analytical Processing (OLAP). A aplicação OLAP soluciona o problema de síntese, análise e consolidação de dados, pois é o processamento analítico on line dos dados. Oferece a capacidade de visualizar as informações a partir de muitas perspectivas diferentes, enquanto mantém uma estrutura de dados adequada e eficiente. No que se refere aos requisitos funcionais e de desempenho quanto aos aspectos recuperação, orientação e modelagem, em relação à OLTP, as aplicaçõs OLAP apresentam, respectivamente, as seguintes características:
Alternativas
Q1626583 Banco de Dados
Uma transação é considerada uma unidade lógica de trabalho em bancos de dados. A execução de uma transação é iniciada por meio de uma instrução BEGIN TRANSACTION e pode terminar de modo anormal ou normal. No primeiro caso, um comando reverte uma transação explícita ou implícita ao começo dela ou a um ponto de salvamento dentro da transação, enquanto que no segundo, o comando efetiva a transação corrente, sendo que neste caso, todas as modificações efetuarollback e commit das por ela se tornam visíveis. Esses comandos são, respectivamente:
Alternativas
Q1626555 Banco de Dados
No Oracle, para criar uma visão chamada visao_cidade, que além de permitir a atualização dos dados, visualiza todos os campos da tabela cidade, deve‐se utilizar o seguinte comando SQL:
Alternativas
Q1626553 Banco de Dados
A DDL da SQL descreve como as tabelas e outros objetos Oracle podem ser definidos, alterados e removidos. De um modo geral, é a parte utilizada pelo DBA. O comando que elimina um índice já criado é
Alternativas
Q1626548 Banco de Dados
No Oracle 10g, a programação PL/SQL acrescenta a construção de programas à SQL, resultando em uma linguagem estrutural mais poderosa. Todos os programas em PL/SQL são compostos por blocos, que podem ser aninhados em outros. O Oracle PL/SQL possui diferentes tipos de dados, para atender suas necessidades. Um é utilizado para definir números fixos ou de ponto flutuante, enquanto outro é usado para armazenar dados binários. Esses tipos de dados são, respectivamente,
Alternativas
Q1626533 Banco de Dados
On‐Line Transaction Processing (OLTP) atendiam apenas a manipulação de dados operacionais, o que não era suficiente para apoiar o usuário na tomada de decisões estratégicas. A partir dos requisitos dos usuários e de tecnologias existentes, foram elaborados conceitos e desenvolvidas soluções que alavancassem o processo de Business Inteligence. A primeira das soluções foi a linguagem APL, base utilizada no desenvolvimento de aplicações On‐line Analytical Processing (OLAP). A aplicação OLAP soluciona o problema de síntese, análise e consolidação de dados, pois é o processamento analítico on line dos dados. Oferece a capacidade de visualizar as informações a partir de muitas perspectivas diferentes, enquanto mantém uma estrutura de dados adequada e eficiente. No que se refere aos requisitos funcionais e de desempenho quanto aos aspectos recuperação, orientação e modelagem, em relação à OLTP, as aplicações OLAP apresentam, respectivamente, as seguintes características:
Alternativas
Q1626528 Banco de Dados
Uma transação é considerada uma unidade lógica de trabalho em bancos de dados. A execução de uma transação é iniciada por meio de uma instrução BEGIN TRANSACTION e pode terminar de modo anormal ou normal. No primeiro caso, um comando reverte uma transação explícita ou implícita ao começo dela ou a um ponto de salvamento dentro da transação, enquanto que no segundo, o comando efetiva a transação corrente, sendo que neste caso, todas as modificações efetuadas por ela se tornam visíveis. Esses comandos são, respectivamente:
Alternativas
Q1626521 Banco de Dados
O modelo relacional representa o banco de dados como uma coleção de relações. Dentre os comandos de DML, um é utilizado para mudar os valores de dados em uma fila de tabela existente, enquanto outro permite remover filas existentes de uma tabela. Esses comandos são, respectivamente:
Alternativas
Q1626252 Banco de Dados

Com relação ao tema Modelagem Multidimensional, analise as afirmativas a seguir.


I. Os esquemas star e dataflake são elementos encontrados na modelagem dimensional.

II. Os datawarehouses são costumeiramente organizados em torno de uma tabela de fatos e muitas tabelas de dimensões.

III. Uma tabela de fatos é sempre composta por três tipos de atributos: atributos de medidas, atributos de dimensões e chaves surrogate de dimensões degeneradas que variam ao longo do tempo.


Assinale:

Alternativas
Respostas
11001: B
11002: B
11003: C
11004: C
11005: A
11006: A
11007: A
11008: C
11009: B
11010: D
11011: D
11012: C
11013: B
11014: D
11015: E
11016: C
11017: C
11018: B
11019: C
11020: B