Teste sobre Projeto e Normalização de Bancos de Dados

Projeto e Normalização de Bancos de Dados: Guia Completa

Pergunta 1 de 50%

No PostgreSQL, as funções definidas pelo usuário só podem ser escritas em linguagens procedurais ou em C, sem a possibilidade de usar apenas SQL.

Teste: Modelagem Entidade-Relacionamento Modelagem Relacional e Física Normalização e Dependências Fundamentos de Bancos de Dados Sistemas de Gerenciamento de Bancos de Dados Organização e Gerenciamento de Arquivos Miscelânea: Administração de Dados Ordenação e Busca em Arquivos Índices e Árvores em Bancos de Dados Hashing e Funções de Dispersão Modelagem e Semântica de Dados Projeto Relacional e Lógico Modelo e Álgebra Relacional Consultas e SQL Processamento e Otimização de Consultas - Princípios Controle de Concorrência e Recuperação - Recuperação e Alta Disponibilidade Controle de Concorrência e Recuperação - Transações Controle de Concorrência e Recuperação - Concorrência e Bloqueios Controle de Concorrência e Recuperação - Segurança e Criptografia Administração e Operação de Bancos de Dados Bancos de Dados Relacionais e SQL Linguagem SQL e Características Integração de SQL em Programas Cálculo Relacional e Datalog SQL e Modelos Formais Projeto E-R e Lógico Processamento e Otimização de Consultas - SQL Processamento e Otimização de Consultas - Planejamento Relacional Processamento e Otimização de Consultas - Algoritmos de Junção Processamento e Otimização de Consultas - Bancos de Dados Gerais Nulos e Lógica Ternária em Bancos de Dados Tipos e Herança em Programação Bancos de Dados Distribuídos e Replicação Data Warehouses e Tomada de Decisão Bancos de Dados para Tomada de Decisão e OLAP Integração e Preparação de Dados Distribuídos Mineração de Dados e Técnicas Bancos de Dados Temporais e Temporização Lógica e Bancos de Dados Datalog e Restrições Linguagens e Técnicas de Consulta Bancos de Dados Orientados a Objetos Bancos de Dados Objeto-Relacionais Sistemas e SQL Programação com SQL Bancos de Dados Ativos e Triggers Bancos de Dados Multimídia e Especializados Sistemas Distribuídos de Bancos de Dados Miscelânea: Desenvolvimento PHP Estrutura e Fundamentos de XML Esquemas e Validação de XML Data Warehouses e OLAP Bancos de Dados Móveis e MANET Miscelânea: Sistemas de Informação Geográfica Controle de Concorrência e Recuperação - Segurança de Aplicações Consultas e Transformação de XML Dispositivos de Armazenamento e RAID Armazenamento e Gerenciamento em Memória e Buffers Armazenamento e Estruturas de Arquivos Estruturas e Índices de Arquivos Processamento e Otimização de Consultas - Estatísticas e Seletividade Processamento e Otimização de Consultas - Concorrência e Desempenho OLAP e Consultas Analíticas Miscelânea: Informática Móvel e Multimídia Sistemas Paralelos de Bancos de Dados Controle de Concorrência e Recuperação Distribuídos Miscelânea: Sistemas e Diretórios LDAP Sistemas Específicos: PostgreSQL Sistemas Específicos: Oracle Database Sistemas Específicos: IBM DB2 Sistemas Específicos: Microsoft SQL Server Sistemas Específicos e Tecnologias Emergentes: Tipos e Extensões SQL

20 perguntas

Pergunta 1: No PostgreSQL, as funções definidas pelo usuário só podem ser escritas em linguagens procedurais ou em C, sem a possibilidade de usar apenas SQL.

A. Ano

B. Ne

Explicação: De acordo com a seção 26.3.3.2, as funções definidas pelo usuário no PostgreSQL "podem ser escritas como instruções de SQL puro", além de suportar várias linguagens procedurais e a interface para programação de aplicações em C.

Pergunta 2: Qual dos seguintes tipos de índice é o padrão no PostgreSQL e é o mais adequado para consultas de igualdade e de intervalo sobre dados ordenáveis?

A. Índice de associação

B. Índice de árvore R

C. Índice de árvore B

D. Índice GiST

Explicação: O tipo de índice padrão no PostgreSQL é o de árvore B. Este tipo é útil para consultas de igualdade e para consultas de intervalo sobre dados ordenáveis, e também para algumas operações de correspondência de padrões, como a expressão 'like'.

Pergunta 3: Atualmente, a Oracle requer um servidor de bancos de dados multidimensionais separado para o processamento OLAP.

A. Ano

B. Ne

Explicação: Anteriormente, o produto OLAP da Oracle era um servidor de bancos de dados multidimensionais separado. Atualmente, o processamento OLAP é realizado dentro do próprio banco de dados relacional.

Pergunta 4: Quais são algumas das principais características que o Oracle oferece para o gerenciamento de bancos de dados distribuídos?

A. Suporte para consultas e transações em múltiplos bancos de dados localizados em sistemas distintos.

B. Capacidade de incluir bancos de dados que não são Oracle em sistemas remotos através do uso de passarelas.

C. Otimização incorporada para consultas que envolvem tabelas de diferentes sites, apresentando os resultados como se fossem uma consulta local normal.

D. Um mecanismo para replicar dados apenas de forma síncrona, sem capacidade de replicação assíncrona.

Explicação: O Oracle suporta consultas e transações em vários bancos de dados em sistemas distintos e permite incluir bancos de dados que não são Oracle em sistemas remotos por meio de passarelas. Além disso, possui capacidades incorporadas para otimizar consultas com tabelas em diferentes sites, recuperando os dados relevantes e retornando os resultados como se fosse uma consulta local normal. O material não indica que a replicação seja apenas síncrona; na verdade, na seção de réplica, menciona suporte para propagação assíncrona ou síncrona de atualizações.

Pergunta 5: O DB2 pode realizar a agregação enquanto ordena a entrada da agregação nas colunas de agrupamento.

A. Ano

B. Ne

Explicação: Os materiais de estudo indicam que o DB2 processa as operações de agregação em modo impaciente ou de envio sempre que possível. Por exemplo, ele pode realizar a agregação enquanto ordena a entrada da agregação nas colunas de agrupamento.