Na estrutura de armazenamento dividida em gerenciador de banco de dados, gerenciador de arquivos e gerenciador de disco, este último, para localizar logicamente a primeira página de cada conjunto de páginas de dados, normalmente utiliza informações armazenadas
Questões de Concursos
filtre e encontre questões para seus estudos.
Entre outras funcionalidades, uma Stored Procedure pode melhorar a performance de um banco de dados e criar tarefas agendadas. Em SQL, são exemplos de procedimentos armazenados:
I. Procedimentos Temporários Locais, que devem começar com # e Globais, que devem começar com ##
II. Procedimentos de Sistema, que são armazenados no banco de dados padrão do SQL Server e executam as tarefas administrativas, podendo ser executadas a partir de qualquer banco de dados.
III. Procedimentos Estendidos são executados fora do SGBD SQL Server e são identificados com o prefixo xp, (procedimentos de sistema recebem a sigla SP) e recebem a extensão .dll
Está correto o que consta em
Um arquivo é organizado logicamente como uma sequência de registros, que são mapeados em blocos de discos no sistema operacional. O tamanho do registro pode variar, embora os blocos tenham tamanho fixo determinado pelas propriedades físicas do disco e pelo sistema operacional. Em um banco de dados relacional, as tuplas de relações distintas têm geralmente tamanhos diferentes. A respeito desse assunto, julgue os próximos itens.
Uma abordagem para o mapeamento de banco de dados em arquivos é utilizar diversos arquivos e armazenar em determinado arquivo apenas registros de tamanho fixo. Esses arquivos são mais fáceis de implementar que os arquivos de registros de tamanho variáveis.
A respeito da administração de banco de dados relacionais, julgue os próximos itens.
Para se evitar o desperdício de espaço no armazenamento ou inconsistência no entendimento do significado dos atributos, recomenda-se agrupar todos os atributos em uma relação básica com valores nulos.
O servidor de banco de dados corporativo de uma empresa está isolado por meio de um firewall do tipo filtro de pacotes. Com base nessa informação, analise as afirmativas a seguir.
I – Tal isolamento é efetivo na proteção de ataques do tipo SQL Injection.
II – É possível bloquear o acesso de uma única estação ao banco de dados.
III – Consultas SQL excessivamente longas podem ser bloqueadas no firewall.
Está(ão) correta(s) a(s) afirmativa(s)
Um estagiário da área de administração de banco de dados recebeu a tarefa de normalizar as tabelas de um esquema de BD que será usado em um sistema que, em breve, irá entrar em produção. Há alguns dias ele foi chamado por um analista de banco de dados para que enumerasse o que foi feito no esquema, tendo em vista garantir que todas as tabelas atendam à 3a forma normal (3FN). Ao ser questionado pelo analista, ele respondeu o seguinte:
• Todas as colunas definidas são atômicas.
• Foram definidas chaves primárias para todas as tabelas.
• Todas as colunas que fazem parte de alguma chave primária foram definidas como NOT NULL.
• Não há chave primária composta em tabela alguma.
• Todas as dependências funcionais transitivas foram eliminadas.
Nessas condições, para garantir que todas as tabelas desse esquema atendam à 3FN,
Levando em consideração as afirmativas abaixo, escolha a opção CORRETA:
I. Algumas classes de um Diagrama de Classes serão entidades no DER (Diagrama Entidade-Relacionamento) do mesmo sistema.
II. Nem todos os tipos de relacionamento utilizados no Diagrama de Classe podem ser representados no DER (Diagrama Entidade-Relacionamento).
III. Todas as técnicas de normalização utilizadas na modelagem de dados devem ser utilizadas da mesma forma na modelagem de classes.
Analise as seguintes afirmações relacionadas a banco de dados distribuídos, relacionais e orientados a objetos.
I. Em um Banco de Dados Relacional um objeto está encapsulado quando seu estado é visível ao usuário e ele pode ser consultado e modificado exclusivamente por meio das operações a ele associadas.
II. A linguagem de manipulação de dados (DML) permite a uma aplicação acessar ou manipular as informações contidas num banco de dados. A manipulação de dados engloba incluir, recuperar, excluir e modificar a informação armazenada.
III. Os dados manipulados por um banco de dados orientado a objeto são sempre transientes e são armazenados fora do contexto de um programa, e assim podem ser usados em várias instâncias de programas.
IV. Todo dado de um Banco de Dados Relacional deve ter a garantia de ser logicamente acessível, recorrendo-se a uma combinação de Nome da Tabela, um Valor de Chave e o Nome da Coluna.
Indique a opção que contenha todas as afirmações verdadeiras.
Na frase seguinte,
“O MOLAP é um OLAP baseado no acesso a um banco de dados multidimensional. O ROLAP é um OLAP baseado no acesso a um banco de dados relacional. HOLAP é um OLAP situado entre o ROLAP e o MOLAP e acessa o Multidimensional e o Relacional.”
pode-se concluir que
Com o aumento exponencial do volume de dados a serem tratados, as arquiteturas dos sistemas de banco de dados evoluíram dos tradicionais centralizados para os modelos cliente-servidor, paralelos e distribuídos. A respeito desse assunto, julgue os itens de 107 a 110.
A eficiência dos sistemas de disco compartilhado depende do grau de crescimento do modelo, porque, apesar de não ter o gargalo do bus de memória, como no modelo de memória compartilhada, a interconexão com o subsistema de discos é determinante no tempo de acesso, principalmente quando o banco de dados acessa muito os discos via interconexão por rede.
Julgue os itens subseqüentes, referentes a bancos de dados e ao modelo relacional.
As restrições (constraints) visam possibilitar que um sistema gerenciador de banco de dados garanta a integridade dos bancos de dados.
Analise as seguintes afirmações sobre stored procedures, visões e triggers.
I. Uma stored procedure é um tipo de dados do banco de dados que armazena código executável. Como qualquer outro dado armazenado, ele pode ser recuperado e executado a qualquer momento.
II. Visões são tabelas virtuais ou lógicas compostas de resultados de uma consulta. Desta forma, visões são subconjuntos dinâmicos de um banco de dados, pois, sempre que tabelas referenciadas por uma visão forem alteradas, a visão também será.
III. Triggers são operações executadas automaticamente em resposta a algum evento de um banco de dados ou tabela. Exemplos de aplicações de triggers são a realização de logging, a limitação de acesso a um dado específico e a auditoria de modificações de dados.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Para as questões de número 31 até 54, considere as configurações padrão ou típicas de software e hardware nas suas versões em português, quando aplicável, a menos que seja especificado em contrário.
ODBC no Windows XP está relacionado a:
O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.
Em um banco de dados relacional, a mais simples forma de restrição de integridade consiste em especificar que cada atributo de uma relação tem um valor atômico.
Acerca dos conceitos relacionados a banco de dados, julgue os itens subseqüentes.
O gerenciamento da informação deve se restringir a definir as estruturas de armazenamento das informações.