Logo Passei Direto
Buscar

Av1 - Gerenciamento e Desenvolvimento em Banco de Dados

Ferramentas de estudo

Questões resolvidas

Os comandos DTL são responsáveis por gerenciar diferentes transações ocorridas dentro de um banco de dados. Ele é dividido em 3 comandos e são comumente restritos aos administradores de banco de dados. Vejamos um exemplo:
Com base no código acima, assinale a alternativa que apresenta os 3 comandos DTL:
a) BEGIN TRAN, INSERT E ROLLBACK.
b) DELETE, COMMIT E ROLLBACK.
c) BEGIN TRAN, COMMIT E ROLLBACK.
d) INSERT, UPDATE E ROLLBACK.
e) UPDATE, COMMIT E ROLLBACK.

Se o Windows desativar um processo do SGBD, outros processos que esperam este recurso de bloqueio serão enfileirados. Essa situação pode causar uma séria degradação de desempenho como por exemplo consultas não finalizadas e conexões perdidas do banco de dados.
Para parar um serviço manualmente a partir da linha de comando no MySQL é necessário executar o comando...
a) mysqladmin shutdown.
b) mysqld --remove.
c) net restart MYSQL.
d) net MYSQL.
e) net start MYSQL.

Para monitorarmos a performance do MySQL na plataforma Windows, precisamos de ferramentas que sejam uteis e adeptas a esta plataforma. Um exemplo de ferramenta de monitoramento de performance é o MySQL Workbench.
Assinale a alternativa que apresenta a associação CORRETA.
I. Desenvolvimento SQL
II. Administração do servidor
III. Data Modeling
a) I-1, II-2, III-3.
b) I-1, II-3, III-2.
c) I-2, II-1, III-3.
d) I-2, II-3, III-1.
e) I-3, II-1, III-2.

Ao implantar uma política de segurança de banco de dados, é necessário que o Administrador de Banco de Dados (DBA) analise se todos os itens não gerem perdas danosas para a empresa. Tais perdas estão relacionadas aos objetivos de segurança em todos os sistemas de informação.
Sendo assim, podemos dizer que as perdas referem-se a:
a) Perda de confidencialidade, integridade e disponibilidade.
b) Perda de integridade, confidencialidade e mudanças.
c) Perda de confidencialidade, integridade e vulnerabilidade.
d) Perda de integridade, confidencialidade e responsabilidade.
e) Perda de privilégios, confidencialidade e integridade.

Em conjunto com os comandos Grant e Revoke, as visões são componentes importantes dos mecanismos de segurança fornecidos por um banco de dados. Definindo visões nas tabelas base, podemos apresentar as informações necessárias para um usuário, enquanto ocultamos outras informações a que ele não deve ter acesso.
Assinale a opção que apresenta a ordem correta dos passos realizados:
1. AS Select u.nome, u.idade, s.setor
2. Where u.codsetor = s.codigo
3. And u.ativo = true
4. Create View UsuariosAtivos (nome, idade, setor)
5. From usuarios u, setor s
a) 4 - 1 - 5 - 2 - 3.
b) 4 - 5 - 1 - 2 - 3.
c) 1 - 4 - 2 - 3 - 5.
d)

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Os comandos DTL são responsáveis por gerenciar diferentes transações ocorridas dentro de um banco de dados. Ele é dividido em 3 comandos e são comumente restritos aos administradores de banco de dados. Vejamos um exemplo:
Com base no código acima, assinale a alternativa que apresenta os 3 comandos DTL:
a) BEGIN TRAN, INSERT E ROLLBACK.
b) DELETE, COMMIT E ROLLBACK.
c) BEGIN TRAN, COMMIT E ROLLBACK.
d) INSERT, UPDATE E ROLLBACK.
e) UPDATE, COMMIT E ROLLBACK.

Se o Windows desativar um processo do SGBD, outros processos que esperam este recurso de bloqueio serão enfileirados. Essa situação pode causar uma séria degradação de desempenho como por exemplo consultas não finalizadas e conexões perdidas do banco de dados.
Para parar um serviço manualmente a partir da linha de comando no MySQL é necessário executar o comando...
a) mysqladmin shutdown.
b) mysqld --remove.
c) net restart MYSQL.
d) net MYSQL.
e) net start MYSQL.

Para monitorarmos a performance do MySQL na plataforma Windows, precisamos de ferramentas que sejam uteis e adeptas a esta plataforma. Um exemplo de ferramenta de monitoramento de performance é o MySQL Workbench.
Assinale a alternativa que apresenta a associação CORRETA.
I. Desenvolvimento SQL
II. Administração do servidor
III. Data Modeling
a) I-1, II-2, III-3.
b) I-1, II-3, III-2.
c) I-2, II-1, III-3.
d) I-2, II-3, III-1.
e) I-3, II-1, III-2.

Ao implantar uma política de segurança de banco de dados, é necessário que o Administrador de Banco de Dados (DBA) analise se todos os itens não gerem perdas danosas para a empresa. Tais perdas estão relacionadas aos objetivos de segurança em todos os sistemas de informação.
Sendo assim, podemos dizer que as perdas referem-se a:
a) Perda de confidencialidade, integridade e disponibilidade.
b) Perda de integridade, confidencialidade e mudanças.
c) Perda de confidencialidade, integridade e vulnerabilidade.
d) Perda de integridade, confidencialidade e responsabilidade.
e) Perda de privilégios, confidencialidade e integridade.

Em conjunto com os comandos Grant e Revoke, as visões são componentes importantes dos mecanismos de segurança fornecidos por um banco de dados. Definindo visões nas tabelas base, podemos apresentar as informações necessárias para um usuário, enquanto ocultamos outras informações a que ele não deve ter acesso.
Assinale a opção que apresenta a ordem correta dos passos realizados:
1. AS Select u.nome, u.idade, s.setor
2. Where u.codsetor = s.codigo
3. And u.ativo = true
4. Create View UsuariosAtivos (nome, idade, setor)
5. From usuarios u, setor s
a) 4 - 1 - 5 - 2 - 3.
b) 4 - 5 - 1 - 2 - 3.
c) 1 - 4 - 2 - 3 - 5.
d)

Prévia do material em texto

1)
Os comandos DTL são responsáveis por gerenciar diferentes transações ocorridas dentro de um banco de dados. Ele é dividido em 3 comandos e são comumente restritos aos administradores de banco de dados. Vejamos um exemplo:
 
select * from vendedor;
begin tran
insert into Vendedor(nome, sobrenome) values ('Teste1','Teste1')
commit
begin tran
update vendedor
set nome = 'Nome da Pessoa',
sobrenome = 'Sobrenome da pessoa'
where codigo = 12;
rollback
begin tran
delete vendedor
where codigo = 12;
select * from vendedor;
commit
Com base no código acima, assinale a alternativa que apresenta os 3 comandos DTL:
Alternativas:
· a)
BEGIN TRAN, INSERT E ROLLBACK.
· b)
DELETE, COMMIT E ROLLBACK.
· c)
BEGIN TRAN, COMMIT E ROLLBACK.
Alternativa assinalada
· d)
INSERT, UPDATE E ROLLBACK.
· e)
UPDATE, COMMIT E ROLLBACK.
2)
Se o Windows desativar um processo do SGBD, outros processos que esperam este recurso de bloqueio serão enfileirados. Essa situação pode causar uma séria degradação de desempenho como por exemplo consultas não finalizadas e conexões perdidas do banco de dados.
 
Para resolvermos este problema é necessário reiniciar o serviço do banco de dados, ou então para-lo até que se normalize o servidor.
Para parar um serviço manualmente a partir da linha de comando no MySQL é necessário executar o comando...
Alternativas:
· a)
mysqladmin shutdown.
Alternativa assinalada
· b)
mysqld --remove.
· c)
net restart MYSQL.
· d)
net MYSQL.
· e)
net start MYSQL.
3)
Para monitorarmos a performance do MySQL na plataforma Windows, precisamos de ferramentas que sejam uteis e adeptas a esta plataforma. Um exemplo de ferramenta de monitoramento de performance é o MySQL Workbench.
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação das funcionalidades da ferramenta MySQL Workbench contidas na coluna A com suas respectivas descrições na coluna B.
 
COLUNA A 
I. Desenvolvimento SQL
II. Administração do servidor
III. Data Modeling
 
COLUNA B
1. Permite gerenciar e criar conexões com servidores de banco de dados.
2. Permite criar modelos do esquema do banco de dados graficamente.
3. Permite a gerência de instâncias do servidor MySQL, usuários, backup, recuperação, etc.
Assinale a alternativa que apresenta a associação CORRETA.
Alternativas:
· a)
I-1, II-2, III-3.
· b)
I-1, II-3, III-2.
Alternativa assinalada
· c)
I-2, II-1, III-3.
· d)
I-2, II-3, III-1.
· e)
I-3, II-1, III-2.
4)
Ao implantar uma política de segurança de banco de dados, é necessário que o Administrador de Banco de Dados (DBA) analise se todos os itens não gerem perdas danosas para a empresa. Tais perdas estão relacionadas aos objetivos de segurança em todos os sistemas de informação.
Sendo assim, podemos dizer que as perdas referem-se a:
Alternativas:
· a)
Perda de confidencialidade, integridade e disponibilidade.
Alternativa assinalada
· b)
Perda de integridade, confidencialidade e mudanças.
· c)
Perda de confidencialidade, integridade e vulnerabilidade.
· d)
Perda de integridade, confidencialidade e responsabilidade.
· e)
Perda de privilégios, confidencialidade e integridade.
5)
Em conjunto com os comandos Grant e Revoke, as visões são componentes importantes dos mecanismos de segurança fornecidos por um banco de dados. Definindo visões nas tabelas base, podemos apresentar as informações necessárias para um usuário, enquanto ocultamos outras informações a que ele não deve ter acesso.
 
Para definição de visão é necessário seguir os seguintes passos:
 
1.  AS Select u.nome, u.idade, s.setor
2.  Where u.codsetor = s.codigo
3.  And u.ativo = true
4.  Create View UsuariosAtivos (nome, idade, setor)
5.  From usuarios u, setor s
Assinale a opção que apresenta a ordem correta dos passos realizados:
Alternativas:
· a)
4 - 1 - 5 - 2 - 3.
Alternativa assinalada
· b)
4 - 5 - 1 - 2 - 3.
· c)
1 - 4 - 2 - 3 - 5.
· d)
4 - 1- 5 - 3 - 2.
· e)
1 - 4 - 5 - 2 - 3.

Mais conteúdos dessa disciplina