Magna Concursos

Foram encontradas 100 questões.

2886516 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
Considere as seguintes afirmações sobre o uso de UML para o projeto conceitual de banco de dados.

I - Diagramas de Classes podem ser utilizados para a modelagem conceitual da base de dados. As classes seriam usadas com o mesmo propósito de entidades no modelo Entidade-Relacionamento (ER), e as associações seriam usadas para representar os relacionamentos. As extensões mais comuns ao modelo ER, como atributos opcionais e repetitivos, e hierarquias de generalização/especialização, também estão presentes nesse tipo de diagrama UML.
II - As regras comuns para mapeamento de entidades/relacionamentos em modelos conceituais ER para gerar um esquema lógico relacional são aplicáveis no caso de modelos conceituais da base de dados expressos como um Diagrama de Classes UML. As classes são mapeadas para tabelas, e, de acordo com a cardinalidade das associações, essas são mapeadas para tabelas próprias ou para colunas adicionais em tabelas correspondendo às classes.
III- Para especificar restrições de integridade não nativas ao Diagrama de Classes, é possível utilizar a linguagem OCL.

Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
2886040 Ano: 2022
Disciplina: TI - Gestão e Governança de TI
Banca: UFRGS
Orgão: SES-RS
De acordo com o decreto nº 56.106, de 24 de setembro de 2021, que institui a Política de Tecnologia da Informação e Comunicação, a Rede de Gestores TIC é composta por
 

Provas

Questão presente nas seguintes provas
2886026 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: SES-RS
Qual das ações a seguir NÃO consiste em uma função de um administrador de bancos de dados?
 

Provas

Questão presente nas seguintes provas
2886025 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: SES-RS
Considere a tabela SOCIOS, descrita pela DDL abaixo (SQL99 ou superior), e os quatro comandos SQL de inserção de instâncias.

create table SOCIOS
(matricula char(6) not null primary key,
cpf char(10),
nome varchar(100) not null,
categoria varchar(20) not null);

insert into socios values ('abc111', '111', 'bruno fratusq', 'atleta');
insert into socios values ('cde222', NULL, 'joao silva', 'dependente');
insert into socios values ('fgh333', NULL, 'marta medeiroz', 'contribuinte');
insert into socios values ('ijk444', '444', 'cesar scielu', 'Atleta');

Após a execução dos comandos acima, o administrador da base de dados deseja fazer as modificações na tabela SOCIOS representadas pelos comandos SQL abaixo.

I - alter table socios add column anos int NOT NULL default 0;
II - alter table socios add check (categoria in ('contribuinte', 'ativo', 'atleta', 'dependente'));
III- alter table socios add unique(cpf);

Considerando a execução de cada comando SQL acima como uma transação independente, quais comandos executam sem erro?
 

Provas

Questão presente nas seguintes provas
2886024 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: SES-RS
Assinale as seguintes afirmativas sobre visões em bancos de dados relacionais com V (verdadeiro) ou F (falso).

( ) O uso de visões é uma forma de aumentar a segurança da base de dados, pois impede o acesso direto aos dados de uma tabela, fornecendo somente os dados considerados relevantes para o usuário.
( ) As visões podem esconder do programador a complexidade das consultas quanto ao desempenho envolvido para acessar determinadas informações. Por essa razão, podem degradar o desempenho de algumas consultas se comparado ao uso das tabelas originais.
( ) O uso de visões propicia a modularização, na qual consultas críticas e frequentes podem ser escritas de forma mais simples e natural, acessando porções especificadas da base de dados, e dividindo em subconsultas menores e independentes.

A sequência correta de preenchimento dos parênteses, de cima para baixo, é
 

Provas

Questão presente nas seguintes provas
2886023 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: SES-RS
Suponha que o administrador de um banco de dados relacional tenha criado os usuários MSILVA, JSOUZA, LCRUZ e TASSIS com os privilégios default do sistema. Considere a sequência de comandos SQL (padrão SQL99 ou superior) executada na ordem especificada abaixo pelos usuários MSILVA e JSOUZA. Os comandos executam sem erro.

1 - MSILVA cria uma tabela de nome FUNCIONARIOS usando o comando CREATE TABLE.
2 - MSILVA emite o comando GRANT SELECT, INSERT, DELETE ON FUNCIONARIOS TO JSOUZA WITH GRANT OPTION;
3 - JSOUZA emite o comando GRANT SELECT, INSERT ON FUNCIONARIOS TO LCRUZ;
4 - MSILVA emite o comando REVOKE DELETE, INSERT ON FUNCIONARIOS FROM JSOUZA;

Considere cada situação abaixo, assinalando V (verdadeiro) se o usuário tem o privilégio de realizar o comando especificado, ou F (falso) se não tem esse privilégio.

( ) O usuário LCRUZ pode inserir uma tupla na tabela FUNCIONARIOS.
( ) O usuário JSOUZA pode remover uma tupla da tabela FUNCIONARIOS.
( ) O usuário JSOUZA pode conceder ao usuário TASSIS o privilégio de consultar a tabela FUNCIONARIOS.

A sequência correta de preenchimento dos parênteses, de cima para baixo, é
 

Provas

Questão presente nas seguintes provas
2886022 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: SES-RS
Sobre Sistemas Gerenciadores de Bancos de Dados (SGBD), é correto afirmar que
 

Provas

Questão presente nas seguintes provas
2886021 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: SES-RS
Sobre os Sistemas de Bancos de Dados cliente, assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
2886020 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: SES-RS
Qual é a afirmativa correta sobre recuperação de falhas em bancos de dados?
 

Provas

Questão presente nas seguintes provas
2886019 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: SES-RS
Considere as afirmações abaixo sobre backup em Sistemas Gerenciadores de Bancos de Dados.

I - Os backups consistentes, também conhecidos como cold backups, são realizados com a base de dados desligada, isto é, não há transações ativas, garantindo assim que todas as transações previamente realizadas estejam consistentes.
II - Os backups inconsistentes, também conhecidos como hot backups, são realizados com a base de dados aberta e gerando transações, o que faz com que o sistema dependa dos arquivos de log para uma posterior recuperação.
III- Enquanto os backups físicos contêm dados e/ou definições de objetos, os backups lógicos contêm os arquivos dos bancos de dados como, por exemplo, arquivos de dados, arquivos de log ou arquivos de controle.

Quais estão corretas?
 

Provas

Questão presente nas seguintes provas