Pular para o conteúdo principal

Questão de Banco de Dados — Administração de banco de dados — VUNESP 2024

Banco de DadosAdministração de banco de dados
Código
vu081592
Banca
VUNESP
Órgão
DESENVOLVE-SP
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
No sistema operacional Windows, na ferramenta “Administrador de Fonte de Dados ODBC”, a diferença entre um “DSN de Usuário” e “DSN de Sistema” é que o primeiro
  1. Aé baseado em drivers de acesso a bancos de dados de 32 bits, enquanto o segundo pode ser de 32 ou 64 bits.
  2. Butiliza nomes DNS locais para encontrar servidores de bancos de dados, enquanto o segundo pode utilizar qualquer nome de DNS da Internet.
  3. Cpode ser utilizado por aplicativos Windows convencionais, baseados em janelas, enquanto o segundo só pode ser utilizado por programas conhecidos como serviços NT (sem interface de usuário).
  4. Dé visível somente ao usuário “logado”, enquanto o segundo é visível a todos os usuários do computador, inclusive serviços NT.
  5. Eé visível a todos os usuários do computador, enquanto o segundo é visível apenas a usuários do tipo administrador
Revelar gabarito e comentário

GabaritoD — é visível somente ao usuário “logado”, enquanto o segundo é visível a todos os usuários do computador, inclusive serviços NT.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Administrador de Fonte de Dados ODBC: DSN de Usuário vs DSN de Sistema

Gabarito: letra D. A diferença entre um DSN de Usuário e um DSN de Sistema no ODBC é o escopo de visibilidade: o DSN de Usuário é acessível apenas pelo usuário que o criou, enquanto o DSN de Sistema é visível para todos os usuários do computador, incluindo serviços do Windows (NT Services). Essa é a definição técnica adotada pela documentação da Microsoft.

A questão cobra o conhecimento dos tipos de DSN (Data Source Name) no ODBC, que são identificadores lógicos usados por aplicações para conectar a bancos de dados por drivers ODBC. A classificação se dá pela abrangência e pelos direitos de acesso.

Característica

DSN de Usuário

DSN de Sistema

Visibilidade

Apenas ao usuário logado que o criou

A todos os usuários do computador

Acesso por serviços NT

Não acessível

Acessível (serviços rodam em conta de sistema)

Escopo de uso

Restrito ao perfil do usuário

Global (todo o sistema operacional)

Alternativa A — ❌ Incorreta

Afirma que DSN de Usuário é baseado em drivers de 32 bits e DSN de Sistema pode ser de 32 ou 64 bits. Isso é um equívoco: a arquitetura de bits do driver (32/64) não é o que diferencia os tipos de DSN. O ODBC possui administradores separados para drivers de 32 e 64 bits, e cada um pode gerenciar DSNs de Usuário e de Sistema. A diferença real é a visibilidade, não a bitness.

Alternativa B — ❌ Incorreta

Confunde DSN com DNS (Domain Name System). DSN é um nome lógico para a fonte de dados; não utiliza nomes DNS para localização. A alternativa cria um falso contraste entre "nomes DNS locais" e "nomes de DNS da Internet" — conceito que não se aplica ao ODBC.

Alternativa C — ❌ Incorreta

Diz que DSN de Usuário é usado por aplicações Windows convencionais (com interface gráfica) e DSN de Sistema só por serviços NT. Na verdade, o tipo de aplicação não define o tipo de DSN. Qualquer aplicação — seja GUI, console ou serviço — pode usar ambos os tipos, desde que tenha as permissões adequadas. A diferença é a visibilidade: serviços NT geralmente rodam em contas de sistema que podem acessar DSNs de Sistema, mas não estão restritos a eles.

Alternativa D — ✅ Correta ⟵ GABARITO

Descreve corretamente a distinção: DSN de Usuário é visível apenas para o usuário logado no momento da criação; DSN de Sistema é visível para todos os usuários do computador, inclusive serviços (como serviços NT, que rodam sob contas de sistema). Essa é a definição padrão da Microsoft.

Alternativa E — ❌ Incorreta

Inverte a situação: diz que DSN de Usuário é visível a todos e DSN de Sistema só para administradores. Isso está errado; o DSN de Sistema é acessível a qualquer usuário do computador (não apenas administradores), enquanto o DSN de Usuário é restrito ao usuário que o criou.

NÃO CAIA NESSA!

Ao estudar ODBC, lembre-se: U de Usuário = U (único / só ele); S de Sistema = S (todos / servidores). A pegadinha típica é inverter o escopo ou misturar com bits/DNS.

Gabarito: letra D

Link permanente: /questoes/vu081592