Introdução a Banco de Dados e Planilhas Eletrônicas: Guia Exaustivo de Estudo
Introdução a Banco de Dados e Conceitos Fundamentais
Contextualização da Área: A área de Banco de Dados é uma das mais demandadas na Tecnologia da Informação (TI), sendo responsável por um grande volume de empregos. O estudo inicia-se pelos conceitos de arquivos, planilhas eletrônicas e evolui para a compreensão de sistemas complexos de gerenciamento.
Diferenciação entre Dado, Informação e Conhecimento:
Dado: Identificado como a unidade básica da informação. Exemplos isolados: uma ação (entrar na loja), um fato (comprar) ou um atributo (cor azul).
Informação: É o conjunto de dados processados que geram um sentido. Exemplo: "Um cliente entrou na loja e comprou um produto de cor azul".
Conhecimento: É a interpretação da informação. Vai além da informação por possuir um significado que pode ser aplicado, gerando saber, ideias e experiências. O conhecimento é o "saber" derivado da interpretação.
Definição de Banco de Dados (TOREY et al., 2007): É um objeto complexo definido como uma coleção de dados armazenados e inter-relacionados. Atende às necessidades de vários usuários em uma ou mais organizações, consistindo em coleções de diferentes tipos de tabelas inter-relacionadas.
Arquivos de Computador: Conceitos e Tipos
Definição de Arquivo: Conjunto de dados sobre um ou vários assuntos, armazenados de forma que possam ser abertos e editados para acréscimo de informações. É um recurso durável, associado ao programa que o criou, dificultando a manipulação por softwares incompatíveis.
Espécies de Arquivos quanto aos Dados:
Arquivos de Dados Estruturados: Os dados são organizados em registros.
Arquivos de Dados Não Estruturados: Os dados são organizados em sequências de bytes.
Gerenciamento de Arquivos: Realizado pelo Sistema Operacional (ex: Windows utiliza o sistema de arquivos ). As extensões (como ou ) identificam o tipo e a função do arquivo.
Formatos e Extensões Comuns:
Arquivos de Texto: Utilizados para redação de documentos. Extensões: , , , , .
Arquivos de Imagem:
Bitmaps: Formados por pixels (menor elemento visual em tela). Extensões: , , , , .
Vetoriais: Constituídos por formas geométricas, linhas e curvas (ilustrações e layouts). Extensões: , .
Arquivos de Áudio e Vídeo: Permitem edição de som e cenas. Extensões: , , , .
Arquivos de Programa (Executáveis): Executam comandos do sistema. Extensões: e scripts de programação.
Arquivos de Banco de Dados: Armazenam registros (nomes, e-mails, telefones) inter-relacionados, gerenciados por um .
Arquivos Compactados: Criados para reduzir o espaço ocupado no disco rígido. Extensões: , .
Processamento, Backup e Armazenamento
Compactação de Dados: Ato de unificar informações dispersas em um arquivo menor através de algoritmos de compressão. Utiliza um sistema de eliminação de redundância de bits para diminuir o tamanho sem perda de informação (segundo DATE, ).
Backup e Recovery:
Backup: Cópia de segurança de arquivos ou pastas.
Recovery: Restabelecimento das cópias guardadas para o sistema em caso de falhas.
Tipos de Backup:
Substitutivo (ou Completo): Cópia integral de todos os documentos e diretórios para outro dispositivo.
Incremental: Copia apenas os arquivos que sofreram alterações desde o último backup realizado.
Diferencial: Copia os arquivos que mudaram desde o primeiro backup (o backup master/inicial).
Delta: Forma complexa de incremental; salva arquivos alterados integralmente e cria para manter um histórico de atualizações.
Modos de Armazenamento:
Dispositivos Físicos: Pen drives e HDs externos (CDs e DVDs estão em desuso).
Cloud Computing (Computação na Nuvem): Armazenamento em servidores remotos via internet (Google, Microsoft, Dropbox). Vantagens: acesso multiplataforma, segurança e atualização automática. Desvantagem: dependência total de conexão com a internet.
Arquivos Temporários: Arquivos gerados durante o uso do computador que ocupam espaço no HD e podem causar lentidão, necessitando de limpeza periódica.
Planilhas Eletrônicas e Banco de Dados
Definição de Planilha Eletrônica: Tabela composta por linhas e colunas onde dados são inseridos para realização de cálculos automáticos. É uma evolução digital da folha de cálculos.
Elementos do Microsoft Excel:
Célula: Intersecção entre uma linha e uma coluna. Exemplo: célula (coluna , linha ).
Fórmulas: Operações manuais (soma, subtração, etc.) iniciadas obrigatoriamente com o sinal de igual (). Exemplo: .
Funções: Fórmulas pré-definidas para agilizar cálculos em intervalos. Exemplo: .
Pastas de Trabalho: Nome dado aos arquivos do Excel, que podem conter até planilhas individuais.
Operações em Planilhas:
Classificação (Ordenação): Organização de dados por texto ( a ou a ) ou números (crescente/decrescente).
Filtros de Dados: Recurso para ocultar linhas/colunas que não atendem a critérios específicos (cor, texto, valor), otimizando a busca.
AutoSoma: Assistente representado pela letra grega sigma (). Detecta automaticamente intervalos horizontais ou verticais para soma, desde que sejam sequenciais.
Subtotais: Permite agrupar e resumir dados em até níveis, exibindo somas parciais e totais gerais.
Integridade Referencial e Modelagem de Dados
Bancos de Dados Relacionais: Sistemas que gerenciam tabelas que compartilham informações entre si. Os dados são organizados em linhas (registros) e colunas (tipos de dados).
Conceitos de Chaves:
Chave Primária (): Coluna (ou conjunto delas) que identifica de forma única e exclusiva cada linha de uma tabela. Exemplo: .
Chave Estrangeira (): Coluna que estabelece um vínculo com a Chave Primária de outra tabela, permitindo o relacionamento entre os dados.
Modelagem de Dados: Conjunto de normas que define a estrutura (o "esqueleto") e as regras de negócio do banco.
Entidades: Representações lógicas das futuras tabelas.
Relacionamentos: Associações entre entidades, podendo ser de um para um (), um para muitos () ou muitos para muitos ().
Etapas da Modelagem:
Diagrama Entidade/Relacionamento (): Representação gráfica das entidades e suas relações.
Modelo Lógico: Definição de chaves (), nomenclaturas e padrões de integridade.
Modelo Físico: Etapa final onde ocorre a implementação técnica dentro do software de banco de dados.
Sistemas de Gerenciamento de Banco de Dados (SGBD): Programas que interagem com o banco de dados. Utilizam majoritariamente a linguagem () e são comercializados/distribuídos por diversas empresas. Exemplos de :
Firebird.
Oracle.
MySQL.
SQL Server.
Sybase.
IBM DB2.
Informações do Autor e Ícones Didáticos
Autoria: Leandro C. Cardoso, formado em Comunicação Social (Design Digital) e mestre em Tecnologias da Inteligência e Design Digital pela . Possui anos de experiência, tendo passado por instituições como Laureate International Universities, Centro Paula Souza () e Kroton (). Autor de mais de livros didáticos.
Legenda de Ícones de Aprendizagem:
OBJETIVO: Início de competência.
DEFINIÇÃO: Novos conceitos.
NOTA: Observações complementares.
IMPORTANTE: Priorização de informações.
EXPLICANDO MELHOR: Detalhamento de pontos.
VOCÊ SABIA?: Curiosidades lúdicas.
SAIBA MAIS: Referências extras e links.
REFLITA: Pontos para discussão.
ACESSE: Downloads e vídeos.
RESUMINDO: Resumo acumulativo.
ATIVIDADES: Autoaprendizagem.
TESTANDO: Conclusão de competência.
Definição de Arquivo: Conjunto de dados sobre um ou vários assuntos, armazenados de forma que possam ser abertos e editados para acréscimo de informações. É um recurso durável, associado ao programa que o criou, dificultando a manipulação por softwares incompatíveis.
Espécies de Arquivos quanto aos Dados:
Arquivos de Dados Estruturados: Os dados são organizados em registros.
Arquivos de Dados Não Estruturados: Os dados são organizados em sequências de bytes.
Arquivos de Programa (Executáveis): Executam comandos do sistema. Extensões: e scripts de programação.
Arquivos de Banco de Dados: Armazenam registros (nomes, e-mails, telefones) inter-relacionados, gerenciados por um .
Arquivos Compactados: Criados para reduzir o espaço ocupado no disco rígido. Extensões: , .