Foram encontradas 100 questões.
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?
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
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
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
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?
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
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, é
( ) 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
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, é
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
- Arquitetura de de Banco de DadosArquitetura ANSI/SPARCNíveis da Arquitetura ANSI/SPARC
- Arquitetura de de Banco de DadosArquitetura ANSI/SPARCIndependência de Dados (Lógica e Física)
Sobre Sistemas Gerenciadores de Bancos de Dados
(SGBD), é correto afirmar que
Provas
Questão presente nas seguintes provas
Sobre os Sistemas de Bancos de Dados cliente, assinale
a alternativa correta.
Provas
Questão presente nas seguintes provas
- AdministraçãoBackup e RecuperaçãoCheckpoints
- AdministraçãoBackup e RecuperaçãoLogs de Transação
- AdministraçãoBackup e RecuperaçãoTécnicas UNDO/REDO
Qual é a afirmativa correta sobre recuperação de falhas
em bancos de dados?
Provas
Questão presente nas seguintes provas
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?
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
Cadernos
Caderno Container