Magna Concursos

Foram encontradas 24.523 questões.

A respeito de modelagem de dados, julgue o item a seguir.

O modelo em estrela e o modelo em floco de neve são os principais modelos de dados relacionais.
 

Provas

Questão presente nas seguintes provas
A respeito de modelagem de dados, julgue o item a seguir.

A modelagem conceitual representa o negócio sob a perspectiva dos dados, e, em projetos de TI, o principal objetivo de um modelo de dados conceitual é fornecer uma visão geral dos requisitos de informação envolvidos no projeto.
 

Provas

Questão presente nas seguintes provas
2939618 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Provas:
Um sistema de gerenciamento de banco de dados está sendo desenvolvido e você precisa garantir a segurança contra ataques de injeção de SQL. Considerando as boas práticas de segurança, assinale a opção correta quanto às medidas adequadas para prevenir esse tipo de ataque.
 

Provas

Questão presente nas seguintes provas
2939617 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Uma empresa mantém em um servidor um repositório de arquivos que cresce continuamente com a criação diária de novos arquivos. Seu procedimento de backup é de rotina semanal. Este é realizado completo (full) no domingo e backups incrementais de segunda-feira a sábado, sempre às 15h00min. Numa determinada semana, uma pane no servidor ocorrida às 13h de quarta-feira ocasionou a perda de todos os arquivos, sendo necessário o restore dos dados do backup semanal. Neste caso, o procedimento que proporciona a menor perda de dados é:
 

Provas

Questão presente nas seguintes provas
2939616 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Na modelagem de um projeto de banco de dados é importante destacar o entendimento que normalização pode ser considerada um processo de analisar os esquemas de relação de dados com base em suas dependências funcionais e chaves primárias para conseguir as propriedades desejadas de minimização de redundância e minimização das anomalias de inserção, exclusão e atualização. No modelo relacional, considerada parte da definição formal de uma relação e afirma que o domínio de um atributo deve incluir apenas valores atômicos (simples, indivisíveis) e que o valor de qualquer atributo em uma tupla deve ser único valor do domínio desse atributo, é conhecida como:
 

Provas

Questão presente nas seguintes provas
2939615 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Sobre características dos bancos de dados relacionais, uma visão ou view, em terminologia SQL, é uma única tabela que é derivada de outras tabelas. Dentre duas técnicas principais sugeridas para problema muito complexo de implementação de uma visão de forma eficiente para consulta, a que envolve criar fisicamente uma tabela de visão temporária quando a visão for consultada pela primeira vez e manter essa tabela na suposição de que outras consultas a visões acontecerão em seguida está relacionada ao conceito de:
 

Provas

Questão presente nas seguintes provas
2939614 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Ao lidar com atividades em projetos de banco de dados relacionais concernentes às interpretações conceituais de comparações envolvendo NULL e lógica de três valores, sob a perspectiva da linguagem SQL, considere os seguintes significados de NULL:
I - Valor desconhecido. II - Valor disponível ou retido. III - Atributo não aplicável.
Em relação aos itens expostos, pode-se afirmar que:
 

Provas

Questão presente nas seguintes provas
2938652 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFRN
Orgão: UFRN
Provas:

Para responder à questão, considere um banco de dados PostgreSQL, com tabelas e dados criados pelos comandos abaixo.

CREATE TABLE aluno

(id serial primary key, nome varchar not null,

indice_academico numeric(8,2));

CREATE TABLE nota

(id serial primary key, id_aluno integer not null,

id_disciplina integer not null, media numeric(8,2) not null);

ALTER TABLE public.nota ADD FOREIGN KEY (id_aluno)

REFERENCES public.aluno (id)

ON UPDATE NO ACTION

ON DELETE NO ACTION;

insert into aluno (id, nome) values (1, 'Alberto');

insert into aluno (id, nome) values (2, 'Bernardo');

insert into nota (id_aluno, id_disciplina, media) values (1, 1, 3);

insert into nota (id_aluno, id_disciplina, media) values (1, 2, 4);

insert into nota (id_aluno, id_disciplina, media) values (2, 1, 5);

insert into nota (id_aluno, id_disciplina, media) values (2, 2, 6);

insert into nota (id_aluno, id_disciplina, media) values (2, 3, 7);

O PostgreSQL, ao executar os comandos

begin;

update aluno set indice_academico = null where id = 1;

update nota set id_aluno = null where id_aluno = 1;

commit;

 

Provas

Questão presente nas seguintes provas
2938651 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFRN
Orgão: UFRN
Provas:

Para responder à questão, considere um banco de dados PostgreSQL, com tabelas e dados criados pelos comandos abaixo.

CREATE TABLE aluno

(id serial primary key, nome varchar not null,

indice_academico numeric(8,2));

CREATE TABLE nota

(id serial primary key, id_aluno integer not null,

id_disciplina integer not null, media numeric(8,2) not null);

ALTER TABLE public.nota ADD FOREIGN KEY (id_aluno)

REFERENCES public.aluno (id)

ON UPDATE NO ACTION

ON DELETE NO ACTION;

insert into aluno (id, nome) values (1, 'Alberto');

insert into aluno (id, nome) values (2, 'Bernardo');

insert into nota (id_aluno, id_disciplina, media) values (1, 1, 3);

insert into nota (id_aluno, id_disciplina, media) values (1, 2, 4);

insert into nota (id_aluno, id_disciplina, media) values (2, 1, 5);

insert into nota (id_aluno, id_disciplina, media) values (2, 2, 6);

insert into nota (id_aluno, id_disciplina, media) values (2, 3, 7);

Utilizando o comando “DELETE FROM ALUNO WHERE ID = 2;”, ao tentar remover o aluno Bernardo do banco de dados, o PostgreSQL

 

Provas

Questão presente nas seguintes provas
2938650 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: UFRN
Orgão: UFRN
Provas:

Para responder à questão, considere um banco de dados PostgreSQL, com tabelas e dados criados pelos comandos abaixo.

CREATE TABLE aluno

(id serial primary key, nome varchar not null,

indice_academico numeric(8,2));

CREATE TABLE nota

(id serial primary key, id_aluno integer not null,

id_disciplina integer not null, media numeric(8,2) not null);

ALTER TABLE public.nota ADD FOREIGN KEY (id_aluno)

REFERENCES public.aluno (id)

ON UPDATE NO ACTION

ON DELETE NO ACTION;

insert into aluno (id, nome) values (1, 'Alberto');

insert into aluno (id, nome) values (2, 'Bernardo');

insert into nota (id_aluno, id_disciplina, media) values (1, 1, 3);

insert into nota (id_aluno, id_disciplina, media) values (1, 2, 4);

insert into nota (id_aluno, id_disciplina, media) values (2, 1, 5);

insert into nota (id_aluno, id_disciplina, media) values (2, 2, 6);

insert into nota (id_aluno, id_disciplina, media) values (2, 3, 7);

Para atualizar a coluna indice_academico da tabela Aluno com a média de todas notas do aluno, registradas na tabela Nota, pode-se utilizar o comando SQL

 

Provas

Questão presente nas seguintes provas