Foram encontradas 1.792 questões.
Com base nos conceitos de utilitários e ferramentas de bancos de dados e a análise de impactos, custos e riscos, julgue os itens que se seguem.
Uma rotina de carga permite criar a versão inicial do banco de dados a partir de um ou mais arquivos do sistema operacional.
Provas
- Conceitos e FundamentosInterfaces de Conexão a Banco de Dados
- AdministraçãoMetadados e Dicionário de Dados
DatabaseMetaData dbmd = conn.getMetaData( );
ResultSet rs = dbmd.getColumns( null, "BANK-DB",
"account", "%" );
while ( rs.next( ) ) {
System.out.println( rs.getString("COLUMN_NAME"),
rs.getString("TYPE_NAME");
}
Com base nos conceitos de linguagens de programação em ambientes de bancos de dados e no código mostrado acima, julgue o próximo item.
O código mostrado na figura permite a impressão dos nomes das colunas e seus tipos. A saída do código é uma fila por cada coluna, com os diversos atributos COLUMN_NAME, TYPE_NAME.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: HEMOBRÁS
DatabaseMetaData dbmd = conn.getMetaData( );
ResultSet rs = dbmd.getColumns( null, "BANK-DB",
"account", "%" );
while ( rs.next( ) ) {
System.out.println( rs.getString("COLUMN_NAME"),
rs.getString("TYPE_NAME");
}
Com base nos conceitos de linguagens de programação em ambientes de bancos de dados e no código mostrado acima, julgue os próximos itens.
O JDBC fornece a classe CallableStatementSQL que permite que procedimentos ou funções SQL armazenados sejam chamados.
Provas
- Modelagem de DadosFundamentos de Modelagem de Dados
- Modelagem de DadosModelo Entidade-Relacionamento
- Modelagem de DadosRelacionamentosParticipação em Relacionamentos
Com base nos conceitos de modelagem de dados, julgue os itens subseqüentes.
Se R for um tipo de relacionamento que envolva o tipo de entidade E como participante, e se toda instância de E participar de pelo menos uma instância de R, então a participação de E em R será dita total, caso contrário, ela será dita parcial.
Provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Modelagem de DadosEntidadesEntidade Fraca
- Modelagem de DadosModelo Entidade-Relacionamento
- Modelagem de DadosRelacionamentos
Com base nos conceitos de modelagem de dados, julgue os itens subseqüentes.
O relacionamento de um tipo de entidade fraca com o tipo de entidade do qual ela depende é naturalmente um relacionamento de um para um.
Provas
Com base nos conceitos de modelagem de dados, julgue os itens subseqüentes.
O procedimento de normalização elimina redundâncias tomando projeções, mas nem todas as redundâncias podem ser eliminadas dessa maneira. Muitas variáveis de relações fisicamente isoladas significam muitos arquivos armazenados fisicamente isolados.
Provas
Com base nos conceitos de modelagem de dados, julgue os itens subseqüentes.
O processo de projeção consiste em substituir a variável de relação dada por certas reduções, de modo que, fazendo a junção dessas reduções, se possa obter de volta a variável de relação original.
Provas
Com base nos conceitos de modelagem de dados, julgue os itens subseqüentes.
Dois ou mais atributos são mutuamente independentes se nenhum deles é funcionalmente dependente de qualquer combinação dos demais. Tal independência implica que cada um desses atributos pode ser atualizado independentemente dos demais.
Provas

select customer-name, borrower.loan-number as loan-id, amount from borrower, loan where borrower.loan-number = loan.loan-number
(a)
(select customer-name from depositor) intersect
(select customer-name from borrower)
(b)
select distinct T.customer-name
from depositor as T where not unique ( select R.customer-name from account, depositor as R where T.customername = R.customer-name and R.account-number = account.account-number and account.branchname = ‘Perryridge’)
(c)
select distinct T.branch-name from branch as T, branch as S where T.assets > S.assets and S.branch-city = ‘Brooklyn’
(d)
select branch-name from branch where assets > some (select assets from branch where branch-city = ‘Brooklyn’)
(e)
select T.customer-name from depositor as T where unique ( select R.customer-name from account, depositor as R where T.customer-name = R.customer-name and R.account-number = account.account-number and account.branch-name = ‘Perryridge’)
(f)
Com base no esquama de dados mostrado na figura e no conjunto de instruções SQL mostradas de (a) a (e), julgue o item a seguir.
Os conjuntos (f) e (c) são equivalentes, pois dão como resultado o mesmo conjunto de registros.
Provas

select customer-name, borrower.loan-number as loan-id, amount from borrower, loan where borrower.loan-number = loan.loan-number
(a)
(select customer-name from depositor) intersect
(select customer-name from borrower)
(b)
select distinct T.customer-name
from depositor as T where not unique ( select R.customer-name from account, depositor as R where T.customername = R.customer-name and R.account-number = account.account-number and account.branchname = ‘Perryridge’)
(c)
select distinct T.branch-name from branch as T, branch as S where T.assets > S.assets and S.branch-city = ‘Brooklyn’
(d)
select branch-name from branch where assets > some (select assets from branch where branch-city = ‘Brooklyn’)
(e)
select T.customer-name from depositor as T where unique ( select R.customer-name from account, depositor as R where T.customer-name = R.customer-name and R.account-number = account.account-number and account.branch-name = ‘Perryridge’)
(f)
Com base no esquama de dados mostrado na figura e no conjunto de instruções SQL mostradas de (a) a (e), julgue o item a seguir.
O conjunto (c) permite selecionar todos os customers que tem ao menos duas contas na branch ‘Perryridge’.
Provas
Caderno Container