Questão de Banco de Dados — Administração de banco de dados — VUNESP 2024
Banco de Dados›Administraçã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
Aé baseado em drivers de acesso a bancos de dados de 32 bits, enquanto o segundo pode ser de 32 ou 64 bits.
Butiliza nomes DNS locais para encontrar servidores de bancos de dados, enquanto o segundo pode utilizar qualquer nome de DNS da Internet.
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).
Dé visível somente ao usuário “logado”, enquanto o segundo é visível a todos os usuários do computador, inclusive serviços NT.
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.