TJ-RSDiversas

Questões de Banco de Dados (TI)

36 questões com gabarito verificado e explicação por IA. Mostrando página 2 de 2.

Questão 1TJ-RS·Diversas·2018Banco de Dados (TI)

Considere as afirmações abaixo sobre bancos de dados de objetos. I - Identidade de Objetos: os objetos possuem identi-dades únicas, independentes de seus valores de atri-butos e são geradas pelo Sistema Gerenciador de Banco de Dados (SGBD). II - Polimorfismo e sobrecarga de operadores: as operações de nomes de método podem ser sobre-carregadas com diversas implementações, para que se apliquem a diferentes tipos de objeto. III - Extensões: todos os objetos persistentes de um determinado tipo podem ser armazenados em uma extensão; as extensões correspondentes a uma hierarquia de tipo possuem restrições de conjunto/subconjunto em suas coleções de

objetos persistentes. Quais estão corretas?

Alternativas
Questão 2TJ-RS·Diversas·2018Banco de Dados (TI)

Observe abaixo o esquema descrito em SQL (padrão SQL2 ou superior), e o conjunto de instâncias fornecidas. create table ESPECIALIDADES (code integer not null primary key, nome varchar(60) not null); Create table MEDICOS (codm char(5) not null primary key, nome varchar(100) not null, code integer, salario numeric(8,2) not null, foreign key (code) references ESPECIALIDADES on delete set null); Create table CONSULTAS (codm char(5) not null, dataHora timestamp not null, paciente char(5) not null, primary key (codm, dataHora), foreign key (codm) references MEDICOS);

Considerando o esquema e o conjunto de instâncias acima, analise os comandos abaixo em SQL (mesmo padrão). I - Delete from especialidades where nome = 'Cirurgia'; II - Delete from especialidades where nome = 'Neurologia'; III - Delete from medicos where code in (select distinct code from especialidades where nome = 'Cardiologia'); IV - Update especialidades set code = 800 where nome = 'Oftalmologia'; Assinale a alternativa que contém os comandos que irão executar com sucesso e, portanto, serão confirmados na base de dados (Commit).

Alternativas
Questão 3TJ-RS·Diversas·2018Banco de Dados (TI)

Numere a segunda coluna de acordo com a primeira, relacionando os comandos de operações de arquivo com a descrição de suas respectivas funções. (1) Open (2) Reset (3) Read (ou Get) (4) Find (ou Locate) (5) Scan ( ) Se o arquivo já tiver sido aberto ou reiniciado, retorna ao primeiro registro; caso contrário, re-torna ao próximo registro. ( ) Copia o registro atual do buffer para uma variável de programa no programa do usuário. ( ) Prepara o arquivo para leitura ou gravação. ( ) Define o ponteiro do arquivo aberto para o início do arquivo. ( ) Procura o primeiro registro que satisfizer uma condição de pesquisa. A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é

Alternativas
Questão 4TJ-RS·Diversas·2018Banco de Dados (TI)

Considere as tabelas EMPREGADOS, PROJETOS, e PARTICIPACOES definidas abaixo usando SQL (padrão SQL2 ou superior), que representam a participação de empregados em projetos de uma empresa. create table EMPREGADOS (code integer not null, nomee varchar(60) not null, pais char(2) not null, gerente integer, primary key(code), foreign key (gerente) references EMPREGADOS); create table PROJETOS (codp integer not null, nomep varchar(60) not null, pais char(2) not null,

orcamento numeric(15,2) not null, gerente integer not null, primary key(codp), foreign key(gerente) references EMPREGADOS); create table PARTICIPACOES (codp integer not null, code integer not null, horas integer not null, funcao varchar(30) not null, primary key(codp, code), foreign key (code) references EMPREGADOS, foreign key(codp) references PROJETOS); Observe a consulta em SQL abaixo, no mesmo padrão. SELECT * FROM projetos natural join participacoes natural join empregados WHERE orcamento > 10000; Quantos atributos têm a tabela resultado?

Alternativas
Questão 5TJ-RS·Diversas·2018Banco de Dados (TI)

Analise a tabela MEDICOS e as visões CIRURGIOES e CIRURGIOESSP, definidas pelos comandos SQL abaixo (padrão SQL2 ou superior). Supondo que o modo auto-commit de execução esteja ativado, isto é, cada comando em isolado corresponde a uma transação, avalie as instruções SQL abaixo. I - insert into cirurgioes values (2, 'pedro', 2000, 'SP'); II - insert into cirurgioesSP values (4, 'carla', 'RS'); III - insert into cirurgioesSP values (5, 'maria', 'SP');

Considerando o conceito de visão atualizável (updatable view) de SQL (mesmo padrão), qual dos comandos acima executa sem falha?

Alternativas
Questão 6TJ-RS·Diversas·2018Banco de Dados (TI)

Suponha a tabela ENSINO, descrita abaixo em SQL. Create table ENSINO (matr integer not null, disciplina varchar(50) not null, professor varchar(60) not null, nota numeric(3,1), primary key (matr, disciplina)); Considere que sobre esta tabela existem as seguintes dependências funcionais não triviais, e apenas estas: matr, disciplina ? professor, nota professor ? disciplina Para cada forma normal apresentada abaixo, assinale com V (verdadeiro), se a tabela estiver nessa forma normal ou F (falso), se não estiver. ( ) Segunda Forma Normal ( ) Terceira Forma Normal ( ) Forma Normal Boyce-Codd A ordem correta de preenchimento dos parênteses, de cima para baixo, é

Alternativas
AnteriorPágina 2 de 2