Magna Concursos

Foram encontradas 24.452 questões.

2252141 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Com relação ao conceito de chaves no modelo relacional de dados, analise as afirmações abaixo, assinalando V para as proposições verdadeiras, ou F para as falsas.
( ) Chave Estrangeira é o conjunto de atributos de uma relação que não são superchaves.
( ) Em geral, uma relação esquema pode ter mais que uma chave. Nestes casos, cada chave é chamada chave-candidata.
( ) Superchaves são subconjuntos de atributos de uma relação esquema R com a propriedade de que nenhuma tupla de uma relação r de R tenha a mesma combinação de valores para esses atributos. Suponha que esse subconjunto seja denotado por SC. Então, para quaisquer tuplas t1 e t2 em r de R, deve valer a regra: t1[SC]=/t2[SC].
( ) Uma Chave é uma superchave de um relação esquema R com a propriedade adicional de não se poder remover qualquer atributo A de C e continuar a ser superchave de R. É uma superchave mínima; uma superchave da qual não se pode remover qualquer atributo.
A sequência correta, de cima para baixo, é:
 

Provas

Questão presente nas seguintes provas
2252136 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Analise as afirmações a seguir, sobre o PL/SQL Oracle e PostgreSQL.
1) A partir do Oracle 11.2, a cláusula de fatoração de subconsulta nos permite executar uma consulta recursivamente, se uma subconsulta fizer referência a seu próprio nome.
2) A consulta em um membro recursivo tem várias limitações. Em particular, você não pode usar distinct, group by, having, connect by, funções de agregação, model etc.
3) Existem atualmente quatro linguagens procedurais disponíveis na distribuição padrão do Oracle: PL/SQL, PL/Tcl, PL/Perl e PL/Python.
4) Existem atualmente, além dessas quatro linguagens procedurais disponíveis na distribuição padrão do PostgreSQL (PL/pgSQL, PL/Tcl, PL/Perl e PL/Python), as seguintes disponíveis por terceiros: PL/Java, PL/pgPSM, PL/php, PL/R, PL/Ruby, PL/sh, PL/Lua e PL/v8.
Estão corretas:
 

Provas

Questão presente nas seguintes provas
2252129 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:

Enunciado 2252129-1

Uma operação importante em banco de dados relacionais é a divisão relacional, que denotaremos por ÷. Adotando a notação T[A,B] para indicar os atributos em consideração, mesmo que a tabela tenha mais do que os atributos A e B, analise as proposições a seguir.

1) R[X,Y]÷S[Y] resulta na tabela:

Enunciado 2252129-2

2) R[X,Z]÷S[Z] resulta na tabela:

Enunciado 2252129-3

3) R[Y,Z]÷S[Z] resulta na tabela:

Enunciado 2252129-4

4) R[Y,Z]÷S[Y] resulta na tabela:

Enunciado 2252129-5

Os resultados estão corretos em:

 

Provas

Questão presente nas seguintes provas
2252122 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:

No que concerne às funções de agregação no SQL, analise as afirmações abaixo.

1) Uma função de agregação processa um conjunto de valores contidos em uma única coluna de uma tabela e retorna um único valor como resultado. Sua sintaxe é semelhante àquela encontrada em muitas linguagens de programação. Contudo, o parâmetro informado é sempre a coluna cujos valores desejamos processar.

2) São funções de agregação embutidas: COUNT, SUM, MAX, MIN, AVG, GROUP BY e HAVING.

3) Com exceção de COUNT, as funções de agregação ignoram valores nulos.

4) Ao utilizar a cláusula GROUP BY dividimos os registros que serão agregados em grupos de valores. Essa mudança faz com que tenhamos mais de uma linha como resultado, pois o processamento será realizado uma vez sobre cada um desses grupos.

Estão corretas:

 

Provas

Questão presente nas seguintes provas
2252110 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:

Acerca do mapeamento modelo E-R para o modelo relacional, analise as proposições abaixo e assinale V para as verdadeiras, ou F para as falsas.

( ) Uma vantagem do mapeamento é que para cada modelo conceitual E-R existe um, e somente um, modelo Relacional.

( ) Entidade regular é mapeada em uma relação (tabela), atributos da entidade mapeado em atributos (colunas) da relação e os atributos identificadores convertidos em chaves primárias.

( ) Para cada tipo de entidade fraca, crie uma relação R e incluir todos os atributos simples da entidade como atributos de R. Incluir atributo de chave primária da entidade proprietária como chave estrangeira de R.

( ) Geram três tipos de relacionamentos: relação entidade com a mesma informação que o tipoentidade original; relação entidade com a chave estrangeira de um outro tipo-entidade; relação relacionamento com as chaves primárias de todos os tipos-entidade relacionados, além dos atributos do tipo- relacionamento.

A sequência correta, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas
2252084 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:

Os comandos da SQL podem ser agrupados de acordo com a funcionalidade, como sobre o que agem, o que geram etc. Esses grupos recebem o nome de linguagens e são subconjuntos do SQL. Abaixo, estão descritas características dessas sublinguagens, com exemplos de comandos nelas.

1) É usada para conceder/revogar permissões em bancos de dados e seus conteúdos. São os comandos para controlar a parte de segurança do banco de dados. São comandos nesta sublinguagem: GRANT, REVOKE E DENY.

2) São os comandos de consulta. São comandos nesta sublinguagem: SELECT-FROM, SHOW, HELP.

3) São os comandos que interagem com os objetos do banco. Permitem adicionar/modificar/apagar as estruturas lógicas que contêm os dados ou que permitem aos usuários acessar/manter os dados (bancos de dados, tabelas, chaves, visualizações). É sobre “metadados”. São comandos nesta sublinguagem: CREATE, ALTER e DROP.

4) São os comandos para controle de transações (operações que incluem mais instruções, nenhuma das quais pode ser executada se uma delas falhar). São comandos nesta sublinguagem: START TRANSACTION, COMMIT, SAVEPOINT E ROLLBACK.

5) São os comandos que interagem com os dados dentro das tabelas. Permitem adicionar/modificar/apagar dados em si. São comandos nesta sublinguagem: INSERT-INTO, UPDATE e DELETE.

A sequência correta das siglas como são conhecidas as sublinguagens descritas acima é, respectivamente:

 

Provas

Questão presente nas seguintes provas
2212727 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: COPS-UEL
Orgão: Fomento PR
Provas:
Associe os modelos ER, na coluna da esquerda, com os modelos relacionais, na coluna da direita.
(I) Tipo de Entidade.
(II) Tipo de Relacionamento 1:1 ou 1:N.
(III) Tipo de Relacionamento M:N.
(IV) Tipo de Relacionamento n-ário.
(V) Atributo Multivalorado.
(A) Relação de relacionamento e duas chaves estrangeiras.
(B) Relação de relacionamento e n chaves estrangeiras.
(C) Chave estrangeira.
(D) Relação e chave estrangeira.
(E) Relação e chave estrangeira.
Assinale a alternativa que contém a associação correta.
 

Provas

Questão presente nas seguintes provas
2212543 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: COPS-UEL
Orgão: Fomento PR
Provas:
Com base nos conhecimentos sobre generalização e especialização em modelos ER, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.
( ) Especialização é o processo de definir um conjunto de subclasses de um tipo de entidade.
( ) O processo de generalização pode ser visto como sendo um detalhamento do processo de especialização.
( ) Uma especialização possui as seguintes restrições: disjunção total, disjunção parcial, sobreposição total e sobreposição parcial.
( ) Excluir uma entidade de uma superclasse implica que ela seja automaticamente excluída de todas as subclasses às quais pertence.
( ) Inserir uma entidade em uma superclasse implica que a entidade seja obrigatoriamente inseridas em todas as superclasses.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
 

Provas

Questão presente nas seguintes provas
2205963 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FAUEL
Orgão: Pref. Maringá-PR
Provas:

Dr Edgar Frank Cood, o criador do banco de dados relacional, em 1985, preocupado que muitos fornecedores de softwares comercializassem seus produtos como bancos relacionais, embora não atendessem aos padrões mínimos, criou uma lista que serve como modelo de referência sobre o que deve ser um verdadeiro banco de dados relacional.

Das alternativas a seguir, qual NÃO faz parte desta lista?

 

Provas

Questão presente nas seguintes provas
2205845 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FAUEL
Orgão: Pref. Maringá-PR
Provas:
Em um projeto de banco de dados, após obtermos o esquema relacional (tabelas) passamos ao processo de normalização, que se baseia no conceito de forma normal. A forma normal é uma regra que deve ser seguida por uma tabela para que esta seja considerada bem projetada. Existem diversas regras, para verificar tabelas relacionais, são elas:
I. Segunda forma normal: uma tabela está na segunda forma normal, quando, além de estar na primeira forma normal, não contém dependências parciais.
II. Terceira forma normal: uma tabela está na terceira forma normal, quando, além de estar na segunda forma normal, contém dependências transitivas.
III. Quarta forma normal: uma tabela está na quarta forma normal, quando, além de estar na terceira forma normal, não contém dependências multivaloradas.
IV. Quinta forma normal: uma tabela está na quinta forma normal, quando, além de estar na quarta forma normal, e as relações puderem ser decompostas em relações mais simples sem perda de informação, ou seja, contém dependência de junção.
 

Provas

Questão presente nas seguintes provas