NEW
Font size
Worksheets01_Introdução BD
Total questions: 63
Worksheet time: 32mins
Qual das alternativas abaixo NÃO corresponde a um dos usos iniciais dos computadores?
Processamento de dados numéricos
Processamento serial
Linguagens de programação de alto nível
Pequeno volume de dados apenas internos ao programa
O que caracterizava o volume de dados processados nos primeiros computadores?
Grande volume de dados externos
Pequeno volume de dados apenas internos ao programa
Processamento paralelo de grandes bancos de dados
Armazenamento em nuvem
Explique por que o uso de linguagens de programação de baixo nível era comum nos primeiros computadores e discuta uma possível limitação desse fato.
Porque eram mais fáceis de aprender; limitação: pouca flexibilidade
Porque permitiam maior controle do hardware; limitação: maior complexidade de desenvolvimento
Porque eram mais rápidas de escrever; limitação: menor desempenho
Porque eram universais; limitação: incompatibilidade com hardware
Qual dos itens abaixo faz parte da evolução de hardware e software mencionada na introdução?
Processamento de dados alfanuméricos
Processamento de imagens digitais
Redes sem fio
Inteligência artificial
O que caracteriza as linguagens de programação de alto nível na evolução do software?
São mais próximas da linguagem humana e facilitam o desenvolvimento de programas
São escritas apenas em código binário
São utilizadas apenas para jogos
São exclusivas para sistemas operacionais
Explique por que, mesmo com a evolução dos sistemas de arquivos, os dados ainda podem permanecer cativos ao programa. Utilize exemplos para justificar sua resposta.
Os dados podem permanecer cativos ao programa porque, em muitos casos, o formato dos arquivos é específico para um software, dificultando o acesso por outros programas. Por exemplo, um arquivo salvo em um formato proprietário pode não ser lido por outros aplicativos, limitando a interoperabilidade.
Os dados são sempre acessíveis por qualquer programa, independentemente do formato.
A evolução dos sistemas de arquivos elimina completamente a dependência dos dados em relação ao programa.
Os dados cativos ao programa são uma característica exclusiva de sistemas antigos e não ocorrem mais atualmente.
Qual das alternativas abaixo NÃO é uma característica associada ao surgimento dos bancos de dados?
Autonomia dos dados em relação aos programas
Segurança dos dados
Compartilhamento de dados
Ênfase nos programas
Por que a autonomia dos dados em relação aos programas é importante no contexto dos bancos de dados?
Permite que os dados sejam alterados sem afetar os programas que os utilizam
Garante que os programas sejam mais rápidos
Elimina a necessidade de segurança dos dados
Impede o compartilhamento de dados
Explique como o compartilhamento de dados contribui para a eficiência de um banco de dados em uma organização.
Permite que múltiplos usuários acessem e utilizem os mesmos dados de forma controlada
Reduz a segurança dos dados
Dificulta a realização de consultas complexas
Elimina a necessidade de ênfase nos dados
Qual das opções abaixo NÃO é um exemplo de uso de bancos de dados no nosso dia-a-dia?
Operação bancária
Reserva de hotel
Matéria de jornal
Matrícula em escolas
Por que é importante estudar bancos de dados (BD)?
Porque bancos de dados são usados apenas em pesquisas científicas.
Porque bancos de dados fazem parte de diversas atividades cotidianas, como operações bancárias e reservas de hotel.
Porque bancos de dados são usados apenas em jogos eletrônicos.
Porque bancos de dados não têm utilidade prática.
Assinale a alternativa que apresenta uma aplicação prática de bancos de dados:
Cadastro em empresas de locação de carros
Pintura de quadros
Produção de filmes
Jardinagem
Explique, com base em exemplos do cotidiano, como os bancos de dados impactam a vida das pessoas.
Eles são usados apenas para entretenimento.
Eles organizam e facilitam operações como matrícula em escolas e reservas de hotel.
Eles servem apenas para armazenar fotos pessoais.
Eles não têm impacto no cotidiano.
O que é um dado, de acordo com os conceitos básicos apresentados?
Um fato do mundo real que está registrado
Uma informação útil extraída de outros fatos
Uma coleção de dados inter-relacionados
Um conjunto de regras para manipular informações
Qual das opções abaixo é um exemplo de dado?
Endereço
Endereço de entrega
Coleção de dados
Domínio de aplicação
Como se define informação segundo o material apresentado?
Fato útil que pode ser extraído direta ou indiretamente a partir dos dados
Coleção de dados inter-relacionados e persistentes
Fato do mundo real que está registrado
Conjunto de regras para organizar dados
Qual das alternativas representa um exemplo de informação?
Data de nascimento
Endereço
Data
Banco de Dados
O que caracteriza um Banco de Dados conforme o conceito apresentado?
Coleção de dados inter-relacionados e persistentes que representa um subconjunto dos fatos presentes em um domínio de aplicação
Fato útil extraído de dados
Fato do mundo real registrado
Conjunto de informações desconexas
Explique, com base nos conceitos apresentados, a diferença entre dado e informação.
Dado é um fato registrado, enquanto informação é um fato útil extraído dos dados
Dado é uma coleção de informações, enquanto informação é um fato do mundo real
Dado é um conjunto de regras, enquanto informação é um dado persistente
Dado e informação são sinônimos
O que compõe um banco de dados, de acordo com o material apresentado?
Instância de dado e metadados
Somente instância de dado
Somente metadados
Instância de dado e tabelas
Qual é a definição de instância de dado segundo o material?
Dado propriamente dito
Dicionário de dados
Esquema de base de dados
Acesso por linguagens de definição de dados
O que são metadados em um banco de dados?
Dicionário de dados
Tabela de registros
Arquivo de backup
Consulta SQL
Como é possível acessar os metadados de um banco de dados?
Através de linguagens de definição de dados
Através de consultas de usuário
Através de relatórios impressos
Através de scripts de backup
Explique a importância do esquema de base de dados dentro do contexto de metadados.
O esquema de base de dados define a estrutura e organização dos dados, sendo fundamental para o funcionamento e integridade do banco de dados.
O esquema de base de dados serve apenas para armazenar dados temporários.
O esquema de base de dados é utilizado apenas para criar backups.
O esquema de base de dados não tem relação com metadados.
O que significa a sigla SGBD no contexto de gerenciamento de banco de dados?
Sistema de Gerenciamento de Banco de Dados
Sistema Global de Banco de Dados
Software Geral de Banco de Dados
Serviço de Gerenciamento de Banco de Dados
Qual das opções abaixo é um exemplo de software livre para gerenciamento de banco de dados?
FireBird
Oracle
DB2
SQLServer
Qual é a principal função de um SGBD?
Permitir a criação e gerência da base de dados
Realizar cálculos matemáticos complexos
Gerar relatórios financeiros automaticamente
Controlar o acesso à internet
Analise a diferença entre softwares livres e comerciais para gerenciamento de banco de dados, citando exemplos de cada tipo.
Softwares livres como FireBird, PostgreSQL e MySQL são gratuitos, enquanto comerciais como Oracle, DB2 e SQLServer são pagos.
Softwares livres como Oracle e DB2 são gratuitos, enquanto comerciais como FireBird e MySQL são pagos.
Softwares livres e comerciais não possuem diferenças de custo.
Softwares comerciais são sempre melhores que os livres.
O que é um SGBD (Sistema Gerenciador de Banco de Dados)?
Um sistema operacional para computadores pessoais.
Um conjunto de dados inter-relacionados e programas para acessá-los.
Um software para edição de imagens.
Um programa para navegação na internet.
Qual é o principal objetivo de um SGBD?
Gerenciar grandes grupos de informações.
Criar páginas web.
Realizar cálculos matemáticos.
Editar vídeos.
O gerenciamento de um SGBD envolve quais atividades principais?
Definição de estruturas para armazenamento das informações e fornecimento de mecanismos para manipular as informações.
Criação de gráficos e tabelas.
Desenvolvimento de jogos eletrônicos.
Impressão de documentos.
Explique por que é importante que um SGBD seja projetado para gerenciar grandes grupos de informações, considerando o contexto de uma empresa que lida com muitos dados diariamente.
Porque permite o armazenamento eficiente e o acesso rápido a grandes volumes de dados, facilitando a tomada de decisões e a organização das informações.
Porque reduz o consumo de energia dos computadores.
Porque aumenta a velocidade da internet.
Porque elimina a necessidade de backup dos dados.
Qual é um dos principais objetivos de um SGBD?
Isolar os usuários dos detalhes mais internos do banco de dados
Permitir que usuários acessem todos os detalhes internos do banco de dados
Dificultar o acesso aos dados pelos usuários
Eliminar a necessidade de armazenamento de dados
O que o sistema de um SGBD faz em relação aos detalhes de armazenamento dos dados?
Omite certos detalhes de como os dados são armazenados e mantidos
Expõe todos os detalhes de armazenamento aos usuários
Permite que os usuários alterem o método de armazenamento
Ignora a necessidade de armazenamento eficiente
Além de omitir detalhes internos, o que um SGBD oferece aos usuários?
Mecanismos eficientes para busca e armazenamento
Acesso irrestrito ao hardware do servidor
Ferramentas para modificar o sistema operacional
Acesso direto ao código-fonte do banco de dados
Por que é importante que um SGBD forneça independência dos dados às aplicações?
Para que as aplicações não dependam da estrutura física dos dados
Para que os usuários possam acessar o hardware diretamente
Para que os dados possam ser excluídos facilmente
Para que o sistema operacional controle os dados
Qual das alternativas a seguir NÃO é uma vantagem de um SGBD?
Rapidez na manipulação e o acesso à informação
Redução do esforço humano
Aumento da redundância de informações
Compartilhamento de dados
O que um SGBD proporciona em relação à integridade das informações?
Redução de problemas de integridade
Aumento de problemas de integridade
Eliminação total de problemas de integridade
Nenhuma alteração na integridade
Explique como a aplicação automática de restrições de segurança em um SGBD pode beneficiar uma organização.
Garante que apenas usuários autorizados acessem dados sensíveis, aumentando a segurança da informação.
Diminui a necessidade de backups regulares.
Facilita o aumento da redundância de dados.
Reduz o compartilhamento de dados entre setores.
Qual é o papel do SGBD no diagrama apresentado na página?
Gerenciar o acesso ao banco de dados (BD)
Criar aplicativos para o usuário
Armazenar dados temporários
Substituir o usuário no sistema
No contexto do diagrama, qual elemento serve como intermediário entre o usuário e o banco de dados (BD)?
SGBD
Aplicativo
Usuário
Nenhum, a conexão é direta
Analise o diagrama e explique por que o usuário não interage diretamente com o banco de dados (BD), mas sim por meio do SGBD e do aplicativo.
Para garantir segurança, integridade e facilidade de uso dos dados
Porque o usuário não tem permissão para acessar o computador
Para evitar o uso de aplicativos
Porque o banco de dados não pode ser acessado por ninguém
Qual é o principal objetivo do software SGBD em um sistema de banco de dados?
Gerenciar o acesso e o processamento dos dados armazenados
Armazenar arquivos de texto simples
Executar apenas cálculos matemáticos
Desenvolver interfaces gráficas para usuários
No diagrama apresentado, qual elemento é responsável por armazenar os metadados?
Definição dos Dados Armazenados
Banco de Dados Armazenados
Programas de Aplicações/Consultas
Usuários/Programadores
Explique a importância do programa para processamento de consultas/programas dentro do contexto de um sistema de banco de dados.
Permite que as consultas dos usuários sejam interpretadas e executadas corretamente pelo sistema
Serve apenas para armazenar dados temporários
É responsável por criar relatórios gráficos automaticamente
Garante a segurança física do hardware do banco de dados
O que significa a independência dos dados em um banco de dados (BD)?
Os dados e os programas estão totalmente integrados.
As definições dos dados e os relacionamentos entre os dados estão separados dos códigos dos programas.
Os dados não podem ser modificados sem alterar os programas.
Os programas controlam diretamente todas as definições dos dados.
Qual é uma vantagem da independência dos dados em um BD?
Permite modificar o BD sem a necessidade de reescrever os programas que o utilizam.
Exige que todos os programas sejam reescritos ao modificar o BD.
Impede a separação entre dados e programas.
Torna o sistema menos flexível para mudanças.
Explique por que a independência dos dados é importante para a manutenção de sistemas de banco de dados.
Porque facilita a atualização dos programas sem afetar os dados.
Porque permite modificar o banco de dados sem a necessidade de reescrever os programas, tornando a manutenção mais eficiente.
Porque obriga a reescrever todos os programas ao alterar os dados.
Porque elimina a necessidade de separar dados e programas.
Qual é uma das vantagens do uso de um SGBD em relação ao desenvolvimento de aplicações?
Permite desenvolver aplicações melhores, mais seguras e mais rapidamente.
Dificulta o desenvolvimento de aplicações.
Reduz a segurança das aplicações.
Torna o desenvolvimento mais lento.
A integridade dos dados em um banco de dados está relacionada a qual aspecto?
Precisão e validade dos dados armazenados.
Velocidade de acesso aos dados.
Quantidade de dados armazenados.
Facilidade de uso da interface.
Explique por que a facilidade de uso/desempenho é considerada um princípio importante em um banco de dados, relacionando com o papel do SGBD.
Porque o SGBD permite criar aplicações melhores, mais seguras e mais rápidas.
Porque o SGBD dificulta o acesso aos dados.
Porque o SGBD reduz a precisão dos dados.
Porque o SGBD aumenta a complexidade do sistema.
O que significa redundância dos dados em um Banco de Dados?
Quando um dado é armazenado mais de uma vez desnecessariamente dentro de um Banco de Dados
Quando um dado é criptografado para segurança
Quando um dado é excluído automaticamente
Quando um dado é acessado por múltiplos usuários ao mesmo tempo
Qual é o objetivo do controle dos dados em um Banco de Dados?
Garantir que apenas usuários autorizados possam acessar ou modificar os dados
Permitir que qualquer usuário possa modificar os dados
Reduzir o espaço de armazenamento
Aumentar a redundância dos dados
Explique por que a redundância dos dados pode ser um problema em um Banco de Dados.
Pode causar inconsistências e desperdício de espaço de armazenamento
Facilita o acesso dos usuários
Melhora a segurança dos dados
Aumenta a velocidade de processamento
Qual é uma das principais características de um banco de dados (BD) em relação à recuperação após falhas?
Estrutura automática de recuperação (arquivos de Log)
Backup manual diário obrigatório
Recuperação apenas por administradores
Recuperação lenta e manual
Por que é importante que um banco de dados ofereça múltiplas visões dos dados?
Para que múltiplos usuários possam acessar o BD simultaneamente
Para limitar o acesso a apenas um usuário por vez
Para dificultar o acesso aos dados
Para evitar o uso de arquivos de Log
Analise o diagrama apresentado sobre a organização de uma universidade. Como as diferentes divisões (Pessoal, Espaço Físico, Acadêmica) contribuem para a visualização dos dados em um BD?
Permitem diferentes perspectivas e acessos aos dados conforme a necessidade de cada setor
Limitam o acesso dos usuários a apenas uma visão dos dados
Eliminam a necessidade de múltiplos usuários acessarem o BD
Impedem a recuperação automática dos dados
Defina dado, informação e banco de dados.
Dado é um valor isolado, informação é o dado processado e banco de dados é um conjunto organizado de dados.
Dado é um conjunto de informações, informação é um banco de dados e banco de dados é um dado isolado.
Dado é um banco de dados, informação é um dado isolado e banco de dados é um conjunto de informações desconexas.
Dado é um processo, informação é um resultado e banco de dados é um algoritmo.
Defina instâncias de dados e meta-dados.
Instâncias de dados são os dados armazenados em um dado momento, meta-dados são dados sobre os dados.
Instâncias de dados são meta-dados, meta-dados são instâncias de dados.
Instâncias de dados são informações processadas, meta-dados são dados brutos.
Instâncias de dados são bancos de dados, meta-dados são informações desconexas.
Defina SGBD.
SGBD é um Sistema de Gerenciamento de Banco de Dados.
SGBD é um Sistema de Geração de Bancos Digitais.
SGBD é um Serviço de Gestão de Bancos de Dados.
SGBD é um Software de Gerenciamento de Dados Bancários.
Quais são os objetivos de utilizar um SGBD?
Organizar, armazenar e gerenciar dados de forma eficiente e segura.
Apenas armazenar dados sem organização.
Gerar relatórios financeiros.
Substituir sistemas operacionais.
Quais são as vantagens de utilização de um SGBD?
Integridade, segurança, compartilhamento e recuperação eficiente dos dados.
Aumento de custos e complexidade.
Redução da segurança dos dados.
Dificuldade de acesso às informações.
Explique cada um dos princípios de um Banco de Dados.
Integridade, segurança, independência e compartilhamento dos dados.
Apenas armazenamento de dados.
Exclusividade de acesso aos dados.
Falta de organização dos dados.
