Questões de Concurso Sobre banco de dados
Foram encontradas 18.786 questões
1) Um relacionamento com cardinalidade 1:1 pode ser implementado corretamente como uma tabela relacional cuja chave primária também é chave estrangeira. 2) Um relacionamento com cardinalidade 1:N pode ser implementado corretamente como uma tabela relacional cuja chave primária também é chave estrangeira. 3) Um relacionamento com cardinalidade M:N pode ser implementado corretamente sem criar uma tabela.
Está(ão) correta(s), apenas:
Sobre conceitos básicos de banco de dados, analise as afirmações a seguir.
1) Um SGBD é uma coleção de programas que permite criar e manter um banco de dados.
2) O nome de um campo é um metadado.
3) As linguagens DDL e DML lidam com dados e esquemas, respectivamente.
Está(ão) correta(s), apenas:
Figura 3 - DER A partir do DER da Figura 3, pode-se derivar os seguintes esquemas relacionais, segundo os conceitos do modelo relacional:
I. C (c1, a1, d1) d1 referencia D a1 referencia A II. E (c1, e1, f1) c1 referencia C f1 referencia F III. F (f1, f2)
Quais estão corretos?
Figura 2 - Transação em um SGBD A Figura 2 exibe, de forma gráfica, a seguinte situação: o SGBD está em um estado inicial e, sobre ele, é executada uma transação, que se for encerrada com sucesso, os seus resultados são tornados persistentes no SGBD, por meio da execução do comando "commit". Entretanto, se a transação falhar, as operações que a compõem serão desfeitas, por meio do comando "rollback". Nesse caso, pode-se afirmar que tal Figura representa, esquematicamente, a seguinte propriedade de transação "ACID":
I. insert into arma (calibre, codigo, fabricante, descricao, numero_registro) values (32, null, 'TAURUS', 'M9 TATICA', 2275); II. insert into arma (codigo, calibre, fabricante, descricao) values (2275, 22, 'ROSSI', 'PESSOA'); III. insert into arma values (20, 2275, 'CBC', 'ANIMAL', 345783)
Quais estão corretas?



I.
II.
III.
Quais estão corretas?



I. Criação da chave primária correta: alter table arma add constraint a_cal_mat_pk primary key(calibre); II. Criação da chave estrangeira, após a criação da chave primária correta: alter table arma add constraint a_cod_fk foreign key (codigo) references policial (matricula); III. Alteração do tamanho de campo, após a criação correta das chaves primária e estrangeira: alter table arma modify (codigo number (6));
Quais estão corretas?
Para responder a questão, considere as seguintes tabelas, dadas por seus respectivos comandos de criação:
− Create table Jogadores(numj integer not null, nome varchar(20), ano_n integer, primary key(numj))
− create table Lista_torneios(numt integer not null, nomet vachar(20) not null, primary key (numt))
− create table Torneios(numt integer not null, numj integer not null, ano integer not null, premio double not null, primary key(numt, ano), foreing key(numt) references Lista_torneios(numt), foreing key(numj) references Jogadores(numj))
Para responder a questão, considere as seguintes tabelas, dadas por seus respectivos comandos de criação:
− Create table Jogadores(numj integer not null, nome varchar(20), ano_n integer, primary key(numj))
− create table Lista_torneios(numt integer not null, nomet vachar(20) not null, primary key (numt))
− create table Torneios(numt integer not null, numj integer not null, ano integer not null, premio double not null, primary key(numt, ano), foreing key(numt) references Lista_torneios(numt), foreing key(numj) references Jogadores(numj))
Para responder a questão, considere as seguintes tabelas, dadas por seus respectivos comandos de criação:
− Create table Jogadores(numj integer not null, nome varchar(20), ano_n integer, primary key(numj))
− create table Lista_torneios(numt integer not null, nomet vachar(20) not null, primary key (numt))
− create table Torneios(numt integer not null, numj integer not null, ano integer not null, premio double not null, primary key(numt, ano), foreing key(numt) references Lista_torneios(numt), foreing key(numj) references Jogadores(numj))
A figura a seguir apresenta os relacionamentos entre entidades de dois conjuntos de entidades A e B.

Considerando que o relacionamento entre A e B é dado por um conjunto de
relacionamentos binário R, a cardinalidade deste relacionamento R é dada por
Considere o diagrama entidade-relacionamento, apresentado abaixo, e as seguintes restrições: i) com um professor e uma disciplina específica, têm-se diversos alunos; ii) com um professor e um aluno específico, têm-se diversas disciplinas; iii) com um aluno e uma disciplina específica, tem-se apenas um único professor.
Considere, também, que “num_aluno” é chave primária em “Aluno”, “num_disciplina” é chave primária em “Disciplina”, e “num_prof” é chave primária em “Professor”.

Assinale a alternativa que apresenta o conjunto de relacionamentos R corretamente
mapeado para a relação R.
O modelo relacional permite expressar diretamente algumas restrições de integridade ou regras de consistência que dizem respeito a valores de atributos permissíveis em relações. Uma regra importante, chamada regra de integridade existencial, diz que a chave primária
O diagrama entidade-relacionamento, apresentado a seguir, representa o modelo de dados conceitual que descreve a relação entre funcionários, seus dependentes e os departamentos de uma empresa.

Observando o diagrama, é correto afirmar que