Foram encontradas 24.838 questões.
Provas
Disciplina: TI - Banco de Dados
Banca: UniFil
Orgão: Pref. Marechal Cândido Rondon-PR
Provas
Disciplina: TI - Banco de Dados
Banca: UniFil
Orgão: Pref. Marechal Cândido Rondon-PR
- Banco de Dados RelacionalStored Procedures
- Banco de Dados RelacionalTriggers
- Banco de Dados RelacionalViews
I. Procedimento armazenado ou Stored Procedure é uma coleção de comandos em SQL para dispensamento de Banco de Dados. Encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status (para indicar aceitação ou falha na execução). O procedimento armazenado pode reduzir o tráfego na rede, visto que os comandos são executados diretamente no servidor. Além de melhorar a performance, criar mecanismos de segurança entre a manipulação dos dados do Banco de Dados II. Gatilho ou trigger é um recurso de programação executado sempre que o evento associado ocorrer. Trigger é um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele. É muito utilizada para ajudar a manter a consistência dos dados ou para propagar alterações em um determinado dado de uma tabela para outras. III. Uma view é uma maneira alternativa de observação de dados de uma ou mais entidades (tabelas), que compõem uma base de dados. Pode ser considerada como uma tabela virtual ou uma consulta armazenada. Elas podem ser implementadas também com algumas aplicações de restrição.
Provas

Por meio desse trecho de diagrama, é correto afirmar que
Provas

Considerando as regras adequadas para prevenir redundâncias desnecessárias, o mapeamento desse trecho de diagrama para o modelo relacional resulta nas seguintes tabelas:
Provas
- Banco de Dados RelacionalTransaçõesEscalonamento de Transações
- Banco de Dados RelacionalTransaçõesSerializabilidade
Provas
Provas
Provas
Provas
CREATE TABLE disciplinas (
disciplina varchar(6) not null, descricao varchar(80) not null, constraint disciplinas_pk primary key (disciplina)
); COMMENT ON TABLE disciplinas IS ‘Tabela que registra as disciplinas’;
INSERT INTO disciplinas VALUES(‘POR001’,‘PORTUGUÊS’); INSERT INTO disciplinas VALUES(‘MAT001’,‘MATEMÁTICA’); INSERT INTO disciplinas VALUES(‘HIS001’,‘HISTÓRIA’);
CREATE TABLE alunos (
matricula varchar(6) not null, nome varchar(80) not null, constraint alunos_pk primary key (matricula)
); COMMENT ON TABLE alunos IS ‘Tabela que registra os alunos’;
INSERT INTO alunos VALUES(‘202101’,‘JOÃO’); INSERT INTO alunos VALUES(‘202102’,‘JOSÉ’); INSERT INTO alunos VALUES(‘202103’,‘MARIA’); INSERT INTO alunos VALUES(‘202104’,‘JOAQUIM’);
CREATE TABLE turmas (
turma varchar(1) not null, disciplina varchar(6) not null, matricula varchar(6) not null, constraint disciplinas_fk foreign key (disciplina) references disciplinas (disciplina),
constraint alunos_fk foreign key (matricula)references alunos (matricula)
);
COMMENT ON TABLE turmas IS ‘Tabela que registra as disciplinas em que os alunos estão matriculados’; INSERT INTO turmas VALUES(‘A’,‘POR001’,‘202101’); INSERT INTO turmas VALUES(‘A’,‘POR001’,‘202102’); INSERT INTO turmas VALUES(‘B’,‘MAT001’,‘202101’); INSERT INTO turmas VALUES(‘B’,‘MAT001’,‘202103’); INSERT INTO turmas VALUES(‘C’,‘HIS001’,‘202102’); INSERT INTO turmas VALUES(‘C’,‘HIS001’,‘202104’);
Deseja-se fazer um comando SQL para apagar todos os registros da tabela turmas, preservando a tabela. O comando SQL desejado é
Provas
Caderno Container