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 NTFSNTFS). As extensões (como .EXE.EXE ou .JS.JS) 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: .doc.doc, .docx.docx, .TXT.TXT, .ODT.ODT, .RT.RT.

    • Arquivos de Imagem:

      • Bitmaps: Formados por pixels (menor elemento visual em tela). Extensões: .JPG.JPG, .GIF.GIF, .PNG.PNG, .TIFF.TIFF, .PSD.PSD.

      • Vetoriais: Constituídos por formas geométricas, linhas e curvas (ilustrações e layouts). Extensões: .CDR.CDR, .AI.AI.

    • Arquivos de Áudio e Vídeo: Permitem edição de som e cenas. Extensões: .MP3.MP3, .MP4.MP4, .MPEG.MPEG, .AVI.AVI.

    • Arquivos de Programa (Executáveis): Executam comandos do sistema. Extensões: .EXE.EXE e scripts de programação.

    • Arquivos de Banco de Dados: Armazenam registros (nomes, e-mails, telefones) inter-relacionados, gerenciados por um SGBDSGBD.

    • Arquivos Compactados: Criados para reduzir o espaço ocupado no disco rígido. Extensões: .RAR.RAR, .ZIP.ZIP.

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, 20042004).

  • 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 hardlinkshard links 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 E10E10 (coluna EE, linha 1010).

    • Fórmulas: Operações manuais (soma, subtração, etc.) iniciadas obrigatoriamente com o sinal de igual (==). Exemplo: =E10+E11= E10 + E11.

    • Funções: Fórmulas pré-definidas para agilizar cálculos em intervalos. Exemplo: =SOMA(E10:E16)= SOMA(E10:E16).

    • Pastas de Trabalho: Nome dado aos arquivos do Excel, que podem conter até 255255 planilhas individuais.

  • Operações em Planilhas:

    • Classificação (Ordenação): Organização de dados por texto (AA a ZZ ou ZZ a AA) 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 (Σ\Sigma). Detecta automaticamente intervalos horizontais ou verticais para soma, desde que sejam sequenciais.

    • Subtotais: Permite agrupar e resumir dados em até 88 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 (PKPK): Coluna (ou conjunto delas) que identifica de forma única e exclusiva cada linha de uma tabela. Exemplo: NuˊmeroALUNONúmeroALUNO.

    • Chave Estrangeira (FKFK): 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 (1:11:1), um para muitos (1:N1:N) ou muitos para muitos (N:NN:N).

  • Etapas da Modelagem:

    1. Diagrama Entidade/Relacionamento (DERDER): Representação gráfica das entidades e suas relações.

    2. Modelo Lógico: Definição de chaves (PK,FKPK, FK), nomenclaturas e padrões de integridade.

    3. 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 SQLSQL (StructuredQueryLanguageStructured Query Language) e são comercializados/distribuídos por diversas empresas. Exemplos de SGBDSGBD:

    • 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 PUCSPPUC-SP. Possui 2020 anos de experiência, tendo passado por instituições como Laureate International Universities, Centro Paula Souza (FatecEtecFatec-Etec) e Kroton (AnhangueraAnhanguera). Autor de mais de 1010 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: .EXE.EXE e scripts de programação.

  • Arquivos de Banco de Dados: Armazenam registros (nomes, e-mails, telefones) inter-relacionados, gerenciados por um SGBDSGBD.

  • Arquivos Compactados: Criados para reduzir o espaço ocupado no disco rígido. Extensões: .RAR.RAR, .ZIP.ZIP.