Você está na página 1de 46

Introdução a

Banco de Dados
Entendendo Banco de Dados a Partir
de Planilhas
Diretor Executivo
DAVID LIRA STEPHEN BARROS
Gerente Editorial
CRISTIANE SILVEIRA CESAR DE OLIVEIRA
Projeto Gráfico
TIAGO DA ROCHA
Autoria
LEANDRO C. CARDOSO
AUTORIA
Leandro C. Cardoso
Olá. Sou formado em Comunicação Social com habilitação em
Design Digital e mestrado em Tecnologias da Inteligência e Design
Digital pela PUC-SP, com uma experiência de 20 anos em direção de
arte e criação na área. Passei por empresas como a Laureate International
Universities — FMU | Fiam-Faam, a Universidade Anhembi Morumbi e
o Centro Paula Souza (Fatec-Etec), como analista de Desenvolvimento
Pedagógico, coordenador de curso técnico de Comunicação Visual no
Centro Paula Souza; e revisor técnico e validador para curso EAD para
clientes Laureate International Universities, DeVry Brasil, Unef, Faesf,
Faculdade Positivo, Uninter, Platos Soluções Educacionais S.A. (Krotonn
— Universidade Anhanguera). Além disso, sou autor de mais de 10 livros
didáticos e um dos organizadores da Maratona de Criação e Design do
curso de Comunicação Visual da Etec Albert Einstein. Sou apaixonado
pelo que faço e adoro transmitir minha experiência de vida àqueles que
estão iniciando em suas profissões. Por isso fui convidado pela Editora
Telesapiens a integrar seu elenco de autores independentes. Estou muito
feliz em poder ajudar você nesta fase de muito estudo e trabalho. Conte
comigo!
ICONOGRÁFICOS
Olá. Esses ícones irão aparecer em sua trilha de aprendizagem toda vez
que:

OBJETIVO: DEFINIÇÃO:
para o início do houver necessidade
desenvolvimento de de se apresentar um
uma nova compe- novo conceito;
tência;

NOTA: IMPORTANTE:
quando forem as observações
necessários obser- escritas tiveram que
vações ou comple- ser priorizadas para
mentações para o você;
seu conhecimento;
EXPLICANDO VOCÊ SABIA?
MELHOR: curiosidades e
algo precisa ser indagações lúdicas
melhor explicado ou sobre o tema em
detalhado; estudo, se forem
necessárias;
SAIBA MAIS: REFLITA:
textos, referências se houver a neces-
bibliográficas e links sidade de chamar a
para aprofundamen- atenção sobre algo
to do seu conheci- a ser refletido ou dis-
mento; cutido sobre;
ACESSE: RESUMINDO:
se for preciso aces- quando for preciso
sar um ou mais sites se fazer um resumo
para fazer download, acumulativo das últi-
assistir vídeos, ler mas abordagens;
textos, ouvir podcast;
ATIVIDADES: TESTANDO:
quando alguma quando o desen-
atividade de au- volvimento de uma
toaprendizagem for competência for
aplicada; concluído e questões
forem explicadas;
SUMÁRIO
Conceitos e Tipos de Arquivos............................................................... 10
Arquivos de Computador............................................................................................................ 11

Processamento de Arquivos.................................................................................................... 17

Modos de Armazenamento de Arquivos........................................................................ 19

Planilhas Eletrônicas, Arquivos e Bancos de Dados...................... 23


Planilhas Eletrônicas......................................................................................................................23

Diferenças Entre Arquivos de Dados e Planilhas de Cálculos........................26

Recursos de Bancos de Dados em Planilhas...................................30


Classificação de Dados............................................................................................................... 30

Criando e Manipulando Filtros de Dados.......................................................................32

Integridade Referencial............................................................................. 37
Bancos de Dados Relacionais................................................................................................37

Modelagem de Dados................................................................................................................. 39
Introdução a Banco de Dados 7

01
UNIDADE
8 Introdução a Banco de Dados

INTRODUÇÃO
Você sabia que a área de Banco de Dados é uma das mais
demandadas da área de Tecnologia da Informação, sendo responsável
pela geração de um grande número de empregos? Isso mesmo. Para
tanto, é importante conhecer os conceitos básico de banco de dados,
que se iniciam desde o conhecimento dos conceitos e tipos de arquivos,
planilhas eletrônicas versus arquivos e bancos de dados. Você verá
assuntos relacionados a recursos de bancos de dados em planilha e
integridade referencial. Entendeu? Ao longo desta unidade letiva você vai
mergulhar neste universo!
Introdução a Banco de Dados 9

OBJETIVOS
Olá. Seja muito bem-vindo à Unidade 1 – Compreendendo
banco de dados a partir de planilhas. Nosso objetivo é auxiliar você no
desenvolvimento das seguintes competências profissionais até o término
desta etapa de estudos.

1. Definir o conceito de arquivos no ambiente computacional,


identificando seus vários tipos e como são processados pelo
computador.

2. Identificar as diferenças entre planilhas eletrônicas, arquivos de


dados e bancos de dados.

3. Realizar as operações básicas de bancos de dados por meio de


uma planilha eletrônica.

4. Definir e compreender os conceitos sobre integridade referencial,


aplicando-os a gerenciadores de bancos de dados.
10 Introdução a Banco de Dados

Conceitos e Tipos de Arquivos

OBJETIVO:

Ao término deste capítulo, você será capaz de entender


os conceitos e os tipos de arquivos. Isso será fundamental
para o exercício de sua profissão. E então? Motivado para
desenvolver esta competência? Então, vamos lá. Avante!.

Para os profissionais que trabalham com banco de dados é


importante o conhecimento geral sobre os vários tipos de arquivos.
Dessa maneira, é recomendado que esses profissionais sejam capazes
de identificar, reconhecer suas extensões e seus respectivos programas
geradores. Antes de nos aprofundarmos em relação aos conceitos e os
tipos de arquivos é importante entender o conceito de dado, informação
e conhecimento. Um dado pode ser identificado como uma unidade
básica da informação; e o conjunto de dados gera a informação. Por
exemplo, um cliente entrou na loja e comprou um produto na cor azul.
Entrar na loja, comprar e a cor do produto são dados individuais, e o
conjuntos desses dados gerou a informação que o cliente entrou na loja
e comprou um produto de uma determinada cor, ou seja, os dados foram
processados, gerando as informações. Estas acarretam conhecimento,
que vai muito além das informações, pelo fato de ter o significado que
pode ser aplicado, gerando o saber e produzindo as ideias e experiências
que as informações sozinhas não são capazes de apresentar, ou seja o
conhecimento é a interpretação da informação.
Um banco de dados é um objeto mais complexo, é uma
coleção de dados armazenados e inter-relacionados, que
atende às necessidades de vários usuários dentro de uma
ou mais organizações, ou seja, coleções inter-relacionadas
de muitos tipos diferentes de tabelas (TOREY et al., 2007,
p. 2).
Introdução a Banco de Dados 11

Assim, o banco de dados não está relacionado apenas com


as soluções computacionais. Dessa forma, para você, estudante, é
recomendado neste primeiro momento elaborar uma pesquisa sobre
banco de dados, porém sem os métodos computacionais. Ao finalizar
essa pesquisa, reflita quais foram as dificuldades para encontrar os
dados armazenados em tais bancos. Após essa pesquisa, ficam claras as
vantagens de utilizarmos bancos de dados como métodos computacionais.

Arquivos de Computador
Podemos definir um arquivo como um conjunto de dados sobre
um ou vários assuntos, que são armazenados, podendo ser abertos e
editados, a fim de acrescentar novas informações e anexos.

DEFINIÇÃO:

O arquivo de computador é o meio utilizado para armazenar


dados em dispositivos próprios para o armazenamento,
podendo ser físicos ou lógicos. É um recurso do tipo durável.
Sendo assim, podemos definir um arquivo de computador
como a forma de armazenamento que pode ser consultada
e editada sempre que necessário. Esse arquivo está sempre
associado ao programa que o fez, não sendo possível a sua
manipulação por outro software..

Em suma, existem duas espécies de arquivos de computador,


que variam conforme os dados armazenados: os arquivos de dados
estruturados e os arquivos de dados não estruturados. A diferença básica,
nesse caso, é que no arquivo estruturado os dados vêm organizados em
registro, enquanto nos arquivos não estruturados, eles vêm em sequência
de bytes.
12 Introdução a Banco de Dados

Figura 1 ‒ Espécies de arquivos de computador que variam conforme os dados armazenados

Fonte: Freepik.

Em relação aos formatos de arquivos, como definição, os arquivos


de computador podem ser observados como valores, atributos, objetos ou
identificação. Existindo, assim, várias espécies de arquivos de computador,
com suas próprias particularidades, características e atributos.

REFLITA:

O mecanismo ou sistema para a administração dos arquivos


é realizado, unicamente, pelo sistema operacional instalado
na máquina. Observando o caso do Windows, por exemplo,
o mecanismo utilizado é o NTFS, com a característica de
adicionar extensões para identificar os arquivos pelo nome,
como exemplo: EXE e JS. Observando tal característica,
você é capaz de dizer as vantagens desse artifício e o por
que ele deve ser utilizado?
Introdução a Banco de Dados 13

As regras que definem como as informações serão armazenadas,


acessadas, editadas, transferidas ou excluídas estão relacionadas ao tipo
de formato do arquivo de computador.
Figura 2 ‒ Extensões dos arquivos de textos

Fonte: Freepik.

Um dos formatos de arquivos de computador recebe o nome de


arquivo de texto, que possibilita manipular textos e redigir páginas de
documentos. Veja exemplos de extensão desse tipo de arquivo:

•• Doc.

•• Docx.

•• TXT.

•• ODT RT.

Os arquivos de imagem são outro tipo de arquivo, permitindo a


edição de imagens que podem ser em bitmaps ou vetoriais. As imagens
em bitmaps são fornadas por pixels, o menor elemento que pode ser
visualizado em uma tela. É possível visualizar um pixel ampliando uma
imagem em bitmaps nos programas específicos, ou até mesmo em um
navegador utilizando o zoom.
14 Introdução a Banco de Dados

Figura 3 ‒ Pixel ampliando uma imagem em bitmap

Fonte: Freepik.

Já as imagens vetoriais são constituídas por formas geométricas,


linhas e curvas. Geralmente, são desenhos, ilustrações e não imagens com
características fotográficas. Esses dois tipos de imagens, normalmente,
são utilizados para diagramar páginas e montar layouts. Exemplos de
extensões de arquivos de imagens, bitmaps e vetoriais: JPG, GIF, PNG,
TIFF, CDR, PSD, AI, entre outros.
Figura 4 ‒ Imagem vetorial

Fonte: Freepik.
Introdução a Banco de Dados 15

Também existem os arquivos de áudio e vídeo, que possibilitam a


edição, manipulação, transformação e criação de músicas, arquivos de
som e trilhas, bem como a edição de cenas de um arquivo de vídeo e a
edição do áudio contido no arquivo.

SAIBA MAIS:
Para maior conhecimento em relação à compatibilidade
do arquivo com o meio utilizado para abri-lo ou executá-lo,
sugerimos que busque conhecer mais sobre os diferentes
tipos de formatos existentes. Veja o link a seguir.. Para
acessar, clique aqui.

Este link apresenta diversos formatos para salvar o arquivo.


Para acessar, clique aqui.

Esses arquivos possibilitam realizar efeitos nos programas


específicos, são exemplos de extensão de arquivos de áudio e vídeo: MP3,
MP4, MPEG, AVI etc.

VOCÊ SABIA?
É comum ter vários arquivos no computador e, ao utilizá-los,
são gerados os arquivos temporários. Estes são as “sujeiras”
que ficam temporariamente em seu computador. Por ficar
no HD e ocuparem espaço, os arquivos temporários podem
tornar o computador lento. Para evitar que isso aconteça é
necessário realizar a sua limpeza. Existem programas que
realizam essa limpeza, excluindo os arquivos temporários.

Os arquivos de programa, também conhecidos como executáveis,


são utilizados para a execução de diversos comandos e recursos
fundamentais para o sistema operacional. Esses arquivos são usados por
determinados programas e pelo próprio computador; a extensão EXE é
um exemplo, além dela existem os scripts, que são os documentos da
linguagem de programação.
16 Introdução a Banco de Dados

Figura 5 ‒ Arquivo de programa com a extensão EXE

Fonte: Pixabay.

Os arquivos de banco de dados são responsáveis por armazenar


diversos dados relativos a registros:

•• Nomes.

•• E-mails.

•• Telefones.

Tais dados estão relacionados entre si. De maneira geral, o


gerenciamento do banco de dados é realizado pelo sistema de
gerenciamento de bando de dados (SGBD) (RAMAKRISHNAN, 2008). Já
os arquivos que recebem o nome de compactado foram criados com a
função de ocupar menos espaço no disco rígido.

REFLITA:
Arquivos como GIF, PNG, JPG, MP4 e WAV podem ser lidos
por diversos softwares, que não precisam ser específicos;
já outros precisam de softwares mais diretos e com uma
função especifica para serem lidos. Por qual motivo ocorre
essa disparidade?
Introdução a Banco de Dados 17

Os arquivos compactados reduzem o tamanho do arquivo, mas


mantêm a mesma quantidade de informações, são exemplos: extensões
RAR, ZIP, entre outras.

Processamento de Arquivos
Uma das formas de processamento de arquivos é por meio da
compactação de dados, que é o ato de compactar todas as informações
contidas em um arquivo, juntando os dados separados para fazer a
unificação dessas informações. A compactação utiliza algoritmos de
compressão dos dados para que aconteça a diminuição do seu tamanho
sem que ocorra a perda de informações. Por meio de um sistema de
eliminação de redundância de bits, os programas de compactação utilizam
uma quantia menor de bits contendo as mesmas informações; é por meio
desse sistema que o tamanho do arquivo é reduzido (DATE, 2004).

REFLITA:

Os arquivos não compactados tendem a ser muito


pesados para serem enviados por e-mail ou até mesmo
armazenados em recursos que utilizam a Nuvem. Tais
recursos possibilitam o download posterior do arquivo.
Para resolver esse problema, a compactação é um bom
método? E por que usar o recurso de Nuvem?

Outro exemplo de processamento de arquivos é utilizar ferramentas


e métodos de backup e recovery, cujo objetivo é manter as informações
sempre protegidas. O backup é uma cópia de segurança de arquivos ou
pastas.
18 Introdução a Banco de Dados

SAIBA MAIS:

Quando desejamos passar arquivos muito pesados


para dispositivos portáteis, com pouco espaço de
armazenamento, o recurso de compactação é bastante
útil. No link a seguir é possível observar como o processo
de compactação funciona em cada tipo de arquivo. Para
acessar, clique aqui.

Caso aconteçam falhas é por meio do recovery que é executado o


restabelecimento das cópias guardadas para o sistema de um computador.
No entanto, para isso, é necessário que o backup ou a cópia de segurança
esteja em outro disco rígido, também conhecido com HD, que é o local
em que são armazenados os arquivos.
Figura 6 ‒ Arquivos de backup podem ser armazenados nas Nuvens

Fonte: Freepik

Existem vários exemplos de backups que podem ser realizados


nos dispositivos. Um deles recebe o nome de backup substitutivo (ou
completo), em que é realizada uma cópia de todos os documentos,
pastas e informações de um dispositivo (diretório) para outro dispositivo
Introdução a Banco de Dados 19

de armazenamento ou diretório. Os backups incrementais, ao contrário do


substitutivo, verificam apenas as últimas mudanças no arquivo, gerando
uma cópia dos documentos que foram alterados. Os backups diferenciais
são semelhantes ao tipo incremental, o que difere é que o backup
incremental primeiro salva o que mudou desde o último backup, enquanto
o backup diferencial copia o que mudou desde o primeiro backup. Já os
backups delta são um tipo mais complexo dos backups incrementais, já
que, por meio deste, os arquivos alterados são salvos integralmente e,
ao mesmo tempo em que são salvos, são criados hard links. Para que
esses documentos sejam sempre atualizados, por mesmo desse backup
é criado um histórico de cópias e atualizações dos arquivos.

Modos de Armazenamento de Arquivos


Os dispositivos utilizados para o armazenamento dos arquivos ou
das cópias de segurança são os seguintes:

•• Pen drives.

•• HD externos.

Atualmente, dificilmente são utilizados DVDs e CDs e, quando o


dispositivo é para uso doméstico, além de utilizar dispositivos externos
como pen drives, é recomendado que execute um backup para a Nuvem.
Podendo ser utilizado, por exemplo, os serviços do Google ou da Microsoft.
20 Introdução a Banco de Dados

Figura 7 ‒ Pen drive é um exemplo de mídia de armazenamento

Fonte: Freepik.

Outro modo de armazenamento é utilizar arquivos sincronizados


com a “Nuvem”, de modo a entender melhor o termo “cloud computing”
ou “computação na Nuvem”. Trata-se da capacidade de armazenamento
de informações em servidores. Por meio do uso da internet, sem que
seja necessário utilizar dispositivos físicos conectados ao computador,
as empresas Google e Microsoft disponibilizam esses serviços, além
de outros, como o Dropbox. A “nuvem” é o método pelo qual é possível,
através da internet, armazenar informações de maneira que possamos
acessá-las de qualquer lugar e hora.

IMPORTANTE:

A fim de garantir que as informações contidas no dispositivo


estejam todas íntegras e sem falhas, deve-se realizar um
teste periodicamente nestas. Caso o backup não seja
constantemente testado, é possível que se identifique o
erro tarde demais para poder solucioná-lo, já que é possível
que ocorram erros em backups ruins.

Em síntese, é a possibilidade de armazenar arquivos e ter a


possibilidade de acessá-los independentemente do computador
Introdução a Banco de Dados 21

utilizado, do sistema operacional ou da tecnologia do dispositivo. A


computação, por meio do cloud computing, traz muitas vantagens para
o usuário doméstico, visto que dá segurança para os backups e oferece
a possibilidade de acessar informações independentemente do local ou
da hora. Entre as principais vantagens ao uso da computação na “Nuvem”
está a utilização de programas sem que eles estejam instalados no
computador, são atualizados automaticamente. Os seus arquivos podem
ser acessados de qualquer lugar, em qualquer computador conectado à
rede.

SAIBA MAIS:

Veja no link a seguir como se faz a cópia de segurança


de e-mails, para que, por meio desse backup, você possa
salvar e abrir seus e-mails em qualquer lugar. Para acessar,
clique aqui.

Entre as principais desvantagens com o uso da computação na


“Nuvem”, está a sua total dependência com a internet. Existem diversas
empresas que ofertam o serviço de cloud computing, com serviços
diversificados. É importante estar sempre atualizado para conhecer os
principais serviços de servidor na “Nuvem”.

REFLITA:

Por meio dos conteúdos aqui apresentados, observamos


que realizar o backup é imprescindível para a segurança
dos arquivos, e que é possível realizar a cópia de segurança
para diversos dispositivos diferentes, como HDs externos,
Nuvem, pen-drives e outros. Para você, qual é a mais
confiável? Como você armazenaria os seus arquivos de
backup? Realize uma busca na internet e conheça mais
formas de backup, assim como novos dispositivos.

Além do armazenamento em Nuvem, os aplicativos on-line


disponibilizados na Nuvem que não precisam ser instalados, em alguns
22 Introdução a Banco de Dados

casos, são gratuitos. As empresas que se destacam são a Microsoft e o


Google.

RESUMINDO:

E então? Gostou do que lhe mostramos? Aprendeu mesmo


tudinho? Agora, só para termos certeza de que você
realmente entendeu o tema de estudo deste Capítulo,
vamos resumir tudo o que vimos. Você deve ter aprendido
as definições sobre arquivo de programa e os vários tipos
de arquivos de dados gerados e manipulados por ele. Além
disso, viu como se dá o processamento e as características
de arquivos de áudio, vídeo, imagens, textos e outros
tipos. Ademais, conheceu a definição de compactação
de arquivos, em que o objetivo principal é ocupar menos
espaços em disco rígido. Também foram apresentados
métodos e ferramentas utilizadas para executar recovery e
backup. Por último, entendey a sincronização dos arquivos
na “Nuvem”, também conhecido como cloud. De maneira
geral, um arquivo é uma série de dados sobre um ou vários
assuntos, que são armazenados, podendo ser abertos e
editados, a fim de acrescentar novas informações e anexos.
Existem diversas espécies de arquivos de computador,
que têm as suas próprias particularidades, características
e atributos.
Introdução a Banco de Dados 23

Planilhas Eletrônicas, Arquivos e Bancos


de Dados

OBJETIVO:

Ao término deste capítulo, você será capaz de compreender


planilhas eletrônicas, arquivos e bancos de dados. Isso será
fundamental para o exercício de sua profissão. E então?
Motivado para desenvolver esta competência? Então,
vamos lá. Avante!.

Os profissionais da área de Banco de Dados lidam no seu dia a dia


com planilhas, arquivos e, logicamente, banco de dados. Dessa maneira,
é importante compreender os conceitos e as diferenças entre eles para
facilitar o desenvolvimento dos projetos.

Planilhas Eletrônicas
Uma planilha de cálculos criada por meio de planilhas eletrônicas
é um meio rápido e eficiente para o controle financeiro. São eficazes para
que, por meio de cálculos, possam prever gastos, seja pessoal ou de uma
empresa.

DEFINIÇÃO:

Uma planilha eletrônica é caracterizada por uma tabela


de linhas e colunas, nas quais os dados são inseridos com
a possibilidade de realizar cálculos automaticamente. É,
basicamente, uma folha de cálculos feita e alimentada
diretamente no programa de computador ou aplicativos
para smartphones..
24 Introdução a Banco de Dados

Existem inúmeros programas de planilhas que são eficientes e dão


suporte, do mais básico até à criação de gráficos e à implementação e
alimentação de banco de dados, se esse for o objetivo. Um dos principais
exemplos é o Excel da Microsoft. Geralmente, nos programas de planilhas
eletrônicas posem ser inseridos elementos como os seguintes:

•• Células: é a caixa em que são inseridas as informações de texto


e número. Ela se encontra no cruzamento entre uma linha e uma
coluna. Um exemplo de endereço de célula é: tem-se a coluna E
e a linha 10, a célula é chamada, então, de célula E10.

•• Fórmulas: usando as operações, como soma, subtração, divisão


e multiplicação, as formulas calculam, por meio dos números
inseridos nas células, o que é pedido para calcular. Para que os
cálculos sejam realizados, utilizamos o endereço das células nas
quais se encontram os números mais a operação necessária, por
exemplo: = E10 + E1. Ao digitar isso em uma célula, o programa irá
calcular qual é a soma do número contido na célula E10 mais o
número contido na célula E11. A fórmula deve ser iniciada com o
sinal de igual (=).

•• Funções: para tornar os cálculos mais práticos e ágeis, as funções


são fórmulas que substituem a digitação de todas as células
para o cálculo desejado, ou seja, digitamos o intervalo entre
elas. Exemplificando: não é necessário digitar cada célula a ser
calculada, como na fórmula =E10+E11+E12+E13+E14+E15+E16. Você
pode utilizar a função = SOMA(E10:E16).

Para a criação de uma nova planilha nos programas específicos,


como o Excel, basta abrir o programa, que, automaticamente, uma série
de modelos e arquivos prontos irão aparecer para serem utilizados.
Introdução a Banco de Dados 25

Figura 8 ‒ Planilha eletrônica

Fonte: Pixabay.

No Excel, os arquivos de planilhas são chamados de pastas. Estas


podem conter uma ou mais planilhas. Caso queira gerar um arquivo novo
de pasta de trabalho, você só precisa seguir os seguintes procedimentos:

•• Clicar na Guia de Arquivo, localizada no canto esquerdo superior


da tela.

•• Selecionar a opção “Novo”.

•• Posteriormente, a opção “Pasta de trabalho em branco”.

Com isso é gerada uma nova pasta de trabalho, tendo, assim, mais
opções para a criação de planilhas. Também é possível adicionar planilhas
diferentes em uma pasta de trabalho do Excel, bastando selecionar o
botão “Nova Planilha”, indicado com um sinal de “+” no canto esquerdo
inferior de sua tela. Em uma mesma pasta de trabalho é possível ter até
255 planilhas.
26 Introdução a Banco de Dados

Figura 9 ‒ Planilha eletrônica no Excel

Fonte: Wikimedia Commons.

Para salvar a planilha criada, bastas seguir os procedimentos a


seguir:

•• Ir na Guia Arquivo.

•• Selecionar a opção “Salvar Como”.

•• Nomear o arquivo.

•• Indicar o local que irá alocá-lo.

Caso queira apenas salvar uma alteração no arquivo já existente,


basta selecionar a opção “Salvar”, por meio da qual o arquivo que foi
alterado será atualizado. Para abrir um arquivo, basta abrir o programa
Excel, ir em “Arquivo” e selecionar a opção “Abrir”. Caso queira procurar por
um arquivo, basta clicar em “Procurar”.

Diferenças Entre Arquivos de Dados e


Planilhas de Cálculos
Ao contrário da planilha de cálculos, que é desenvolvida no Excel, por
exemplo, e tem fórmulas e funções, o arquivo de dados tem informações
sobre dados que são necessários ou que precisam ser armazenados,
Introdução a Banco de Dados 27

indo além de números, fórmulas ou funções, podendo ser, por exemplo,


endereços, números de celular, nomes e outras informações.
Figura 10 ‒ Planilha de cálculos

Fonte: Wikimedia Commons.

Um arquivo de dados contém informações de texto, podendo ser


disposto em planilha ou não, além de planilhas numéricas, por exemplo.
O Excel tem a capacidade de oferecer suporte. Para planilhas de gráficos
e tabelas dinâmicas, além de, através do programa Project da Microsoft,
poder realizar também planilhas de projeções.

SAIBA MAIS:

O programa de planilha eletrônica Excel 2016 tem inúmeros


recursos para o usuário, e boa parte destes podem ser vistos
ao iniciar o programa. Para saber mais sobre esses recursos
e outros que você talvez não conheça, recomendamos o
link a seguir. Para acessar, clique aqui.
28 Introdução a Banco de Dados

O banco de dados pode ser comparado com o arquivo de dados: o


banco de dados é mais complexo, sendo diferenciado pelos dados e as
informações inseridas.

SAIBA MAIS:

Para se aprofundar no tema desta aula, recomendamos o


acesso ao vídeo a seguir. Para acessar, clique aqui.

O banco de dados é um arquivo com um conjunto de dados


relacionados entre si, facilitando a pesquisa, já que o arquivo consegue
encontrar a informação necessária por meio de referências.
Figura 11 ‒ Quantidade de dados e informações que são inseridas

Fonte: Wikimedia Commons.

Para facilitar a compreensão, vamos imaginar uma loja de calçados.


Esta não aceita mais o cartão de crédito de bandeira Visa e precisa
enviar um e-mail para os clientes vips que compram, no mínimo, uma
Introdução a Banco de Dados 29

vez por mês. Para enviar o e-mail, deverá ser executado um cruzamento
de informações e referências, e é por meio dessas referências e do
gerenciamento do banco de dados que será possível enviar os e-mails.

RESUMINDO:

E então? Gostou do que lhe mostramos? Aprendeu mesmo


tudinho? Agora, só para termos certeza de que você
realmente entendeu o tema de estudo deste capítulo,
vamos resumir tudo o que vimos. Você deve ter aprendido
que para entender sobre planilhas eletrônicas, arquivos
e bancos de dados, primeiro, é importante compreender
conceitos referentes à planilha eletrônica, uma ferramenta
bastante utilizada para realizar cálculos e projeções de
resultados futuros. A planilha eletrônica é composta
por tabela de linhas e colunas, em que são inseridas as
informações necessárias para que seja possível realizar
cálculos de maneira automática, seja simples, de soma
ou subtração, até os mais complexos, de porcentagem e
divisão. Uma planilha eletrônica é, essencialmente, uma
folha de cálculos desenvolvida e abastecida diretamente
nos programas de computador, como o Excel da Microsoft,
ou diversos outros aplicativos, disponíveis também
para smartphones. Sobre o arquivo de dados, são as
informações relativas aos dados necessários nos quais é
preciso armazenar, indo além de números, fórmulas ou
funções, podendo ser, por exemplo, endereços, números
de celular, nomes e outras informações.
30 Introdução a Banco de Dados

Recursos de Bancos de Dados em


Planilhas

OBJETIVO:

Ao término deste capítulo, você será capaz de compreender


os recursos de bancos de dados em planilhas. Isso será
fundamental para o exercício de sua profissão. E então?
Motivado para desenvolver esta competência? Então,
vamos lá. Avante!.

Os recursos de banco de dados em planilhas são importantes para


a realização das operações básicas por meio de uma planilha eletrônica,
que podem ser geradas em programas como o Excel da Microsoft.

Classificação de Dados
As informações dispostas em uma planilha de dados, como no Excel,
devem ser organizadas e ordenadas da melhor maneira possível, podendo
ser por texto, por ordem alfabética e de A a Z ou, no caso de números,
pode ser ordenado do menor ao maior ou vice-versa. A classificação
de dados tem o objetivo de localizar os dados com mais agilidade. A
ordenação de dados é o início do processamento, visto que organizados,
estes são encontrados com maior facilidade, tornando o processo de
pesquisa mais célere. Essa organização é um princípio de funcionamento
do banco de dados. Para começar a utilizar o recurso de banco de dados
é necessário ter uma planilha no Excel, por exemplo. Vamos utilizar uma
planilha no Excel para exemplificar uma escola chamada “Educar”. A partir
daí, serão trabalhados os recursos para ordenação (classificação). Para
que você possa acompanhar é importante, primeiro, que você “alimente”
uma planilha com os dados exibidos na Figura 12 como exemplo.
Introdução a Banco de Dados 31

Figura 12 ‒ Planilha no Excel com dados para testes

Fonte: Duarte (2016).

Não se preocupe em formatar ou inserir elementos gráficos neste


momento, apenas digite os dados, ou seja, as informações sobre os
alunos. Com a planilha eletrônica aberta, selecione os dados do intervalo
que você ordenar (classificar); depois, clique na Guia Dados e no grupo
Classificar e Filtrar. Clique no botão “Classificar”, a caixa irá aparecer, então,
defina:

•• Coluna: “Classificar por”: escolha a coluna que deseja ordenar.

•• No botão “Adicionar Nível”, adicione “Novo” nível em “E depois por”.

•• Em “Classificar em”, peça a opção “Valores”.

•• Em “Ordem”, defina “De A a Z” ou “De Z a A”.

•• Por último, clique em “Ok”.

Ao determinar os níveis de classificação, é definido como será a


forma da ordenação dos dados da planilha.

VOCÊ SABIA?

Ter habilidade para classificar e criar filtros no Excel é o


primeiro passo para compreender o banco de dados.
No link a seguir é possível ver mais sobre a classificação
de dados na planilha, o que é essencial para a sua boa
funcionalidade. Para acessar, clique aqui.
32 Introdução a Banco de Dados

Sendo aprovado, recuperação ou reprovado; e, em segundo


lugar, a ordem será de acordo com nome do aluno em ordem alfabética
crescente.
Figura 13 ‒ Planilha no Excel com intervalo de dados selecionado

Fonte: Duarte (2016).

Outro recurso importante são os filtros; quando ativos, facilitam o


processo de busca das informações, otimizando tempo. Por meio dos
filtros de busca é possível ocultar colunas e linhas inteiras, que não têm
valor para a sua busca, basta, se deseja, criar um filtro para tal.

Criando e Manipulando Filtros de Dados


Dependendo do filtro colocado, é possível selecionar as células por
números, textos, cores ou qualquer outro filtro que julgar necessário. Para
realizar esse processo basta seguir os passos a seguir:

1. Abra a planilha eletrônica e selecione os dados que deseja filtrar.

2. Clique na guia “Dados” e, depois, no grupo “Classificar e Filtrar”.

3. Todo título de coluna irá aparecer com uma “Seta de Filtro” e, para
exibir uma lista completa delas, deve clicar na seta e definir como
deseja filtrar.

4. Caso prefira, a filtragem pode ser feita por cor, texto, situação,
número, entre outros. Para personalizar, posicione o mouse em
cima de “Filtros por texto”.
Introdução a Banco de Dados 33

5. Na etapa de Filtro, na coluna, irá aparecer um “cone”, que indica a


filtragem.

Para que seja possível utilizar o recurso de “Classificar e Filtrar”,


todos as informações da planilha devem estar dispostas em colunas,
e cada coluna deve ter um título para identificação. Caso não estejam
organizadas, poderá ocorrer erros ao utilizar os filtros.
Figura 14 ‒ Planilha no Excel com intervalo de dados selecionado e com o recurso de filtrar
os dados realizados

Fonte: Duarte (2016).

Além de organizada e com título nas colunas, cada linha deve ter
apenas um registro, seja de texto ou número, para que não ocorra confusão.
Existem dois recursos fundamentais para as operações de bancos de
dados que são realizados no Excel, as totalizações e subtotalizações,
sendo esta a soma parcial das informações de uma planilha. Apesar
de não ser a única, a AutoSoma é a opção mais utilizada para realizar a
totalização das informações. Consiste em um assistente que possibilita
realizar operações de soma de maneira mais eficaz e rápida. Para realizar
a operação, siga o passo a passo a seguir:
34 Introdução a Banco de Dados

1. Escolha uma célula vazia, acima ou abaixo do intervalo que deseja


selecionar.

2. O botão de AutoSoma irá aparecer nas guias de “Página Inicial” ou


“Fórmulas”, basta clicar nele e selecionar a opção “Soma”.

3. Automaticamente, o AutoSoma detecta o intervalo que deve


ser somado criando a fórmula =SOMA na célula previamente
selecionada.

Pode ser trabalhado na vertical ou na horizontal; o AutoSoma só


necessita que selecione a célula, no caso de ser horizontalmente, à
esquerda ou à direita das células que você deseja somar.
Figura 15 ‒ Planilha no Excel com intervalo de dados selecionado com o recurso de
AutoSoma realizado

Fonte: Duarte (2016).

No entanto, o AutoSoma não funciona se o intervalo não for em


sequência. Para que funcione, deve-se digitar, manualmente, os endereços
das células espaçadas. Uma curiosidade é que o botão “AutoSoma” é
representado pela letra grega sigma, Σ. No recurso de subtotais é possível
unir os dados de uma lista de informações em um grupo, podendo,
depois, resumi-lo em oito níveis, um para cada tipo. Cada nível mostra
o grupo mais detalhado, podendo ser utilizada uma estrutura de tópicos
ao lado para poder exibir o resumo de colunas e linhas e, por meio desse
resumo, revelar os dados de cada grupo. Após aplicar esse recurso de
subtotais, aparecerá um resumo de cada opção. Este estará em uma lista
Introdução a Banco de Dados 35

de classificação. Nessa lista estará, também, a soma realizada e definida,


dentro da guia de subtotais.
Figura 16 ‒ Planilha no Excel com intervalo de dados selecionado com o recurso de subtotais
aplicado

Fonte: Duarte (2016).

Além de todas as funcionalidades previamente vistas, aparecerá,


também, um total geral dos dados, que irá mostrar um somatório
completo da planilha. Também existirão subtotais, que serão números
de 1 a 3, representados com um “+”. Ao utilizar o recurso de “subtotais” é
possível observar um resumo mais eficiente das informações. Para isso,
você deve fazer o seguinte:

•• Abrir a planilha e selecionar os dados.

•• Definir uma coluna e, depois, clicar em “Classificar”.

•• Selecionar o grupo “Estrutura de Tópicos” presente da guia “Dados”


e o botão de “Subtotal”.

•• Após abrir a caixa “Subtotais”, escolha cada mudança e defina a


coluna de classificação.

•• Utilizar as funções de soma, média, entre outras.

•• Escolher a coluna do somatório e adicionar o subtotal.

•• Clicar em “Ok”.
36 Introdução a Banco de Dados

•• Quando atualizado ou removido, o subtotal pode ser substituído.

É importante salientar que o programa exemplificado é o Excel. Os


conceitos principais, geralmente, são os mesmos nos programas similares,
podendo ter alterações de acordo com as suas versões e atualizações.

RESUMINDO:

E então? Gostou do que lhe mostramos? Aprendeu mesmo


tudinho? Agora, só para termos certeza de que você
realmente entendeu o tema de estudo deste Capítulo,
vamos resumir tudo o que vimos. Você deve ter aprendido
que os recursos de bancos de dados em planilha vão desde
inserir, ordenar e classificar, até recursos mais avançados,
por meio de uma busca de filtros. Além disso, viu recursos
para realizar a operação de totalização e subtotalização de
linhas, disponíveis nos programas de planilhas eletrônicas,
como no Excel. Esses recursos permitem realizar
procedimentos a fim de executar uma melhor classificação
de dados, baseando-se em informações de referência. No
momento que estão ativos, os filtros simplificam o processo
de busca das informações, otimizando o tempo. Ainda,
por meio dos filtros de busca é possível ocultar colunas e
linhas inteiras que não têm valor para a sua busca, basta, se
desejar, criar um filtro para tal.
Introdução a Banco de Dados 37

Integridade Referencial

OBJETIVO:

Ao término deste capítulo, você será capaz de entender


sobre integridade referencial. Isso será fundamental para
o exercício de sua profissão. E então? Motivado para
desenvolver esta competência? Então, vamos lá. Avante!.

É importante que os profissionais de banco de dados tenham


a capacidade para o entendimento dos conceitos sobre integridade
referencial, aplicando-os a gerenciadores de bancos de dados.

Bancos de Dados Relacionais


Um banco de dados é um arquivo que contém diversas informações
que se relacionam, tendo a finalidade de facilitar a busca e ter um maior
número de referenciais para a busca de uma determinada informação.
Sendo assim, um banco de dados relacional é o programa que gerencia
os dados que se relacionam, tanto em tabelas quanto em relações.
Figura 17 ‒ Esquema de banco de dados relacional

Fonte: Wikimedia Commons.

Trabalhando com tabelas, um banco de dados relacional administra


as informações destas, de maneira a propiciar a relação de uma tabela
com outra, fazendo com que elas compartilhem informações e sejam
38 Introdução a Banco de Dados

alimentadas constantemente, é daí que surge o nome “relacional”. Imagine


uma família: pai, mãe, primo, avó, cada membro dessa família pode ser
considerado uma tabela, visto que há outros núcleos familiares, como
filhos, esposas etc. Eles são tabelas individuais que se encontram em uma
grande tabela, a familiar. É por meio dessa combinação de tabelas que
funciona um banco de dados relacional. As informações armazenadas nos
bancos de dados são organizadas em tabelas, que dispõem esses dados
em linhas e colunas, onde as colunas armazenam um tipo de dados, e
os dados propriamente ditos são dispostos nas linhas. Para compreender
melhor, observe o Quadro 1, que tem 3 colunas e 2 linhas: as colunas
correspondem ao tipo de dado e as linhas são os dados.
Quadro 1 ‒ Dados dispostos nas linhas

NúmeroALUNO PrimeiroNOME SegundoNOME

12345 André Luiz

12346 David Stephen


Fonte: Duarte (2016).

Nos bancos de dados relacionais, é importante conhecer sobre as


chaves primárias, que são inerentes a todos os bancos de dados. Isso
quer dizer que, qualquer banco de dados, para funcionar corretamente,
deve ter uma chave primária. Estas são as colunas que identificam uma
linha toda na tabela. No exemplo acima, podemos dizer que uma chave
primária é a coluna NúmeroALUNO, disposta como um índice da tabela.
Também é importante conhecer a chave estrangeira. Se, por exemplo,
formos construir uma segunda tabela, em que os dados são referentes às
turmas da escola, para ligarmos a tabela de alunos a ela, seria necessário
que se criasse uma chave comum a ambas as tabelas. No exemplo em
tela, essa chave seria o número da chave primária da tabela de turmas, e
a chave estrangeira na tabela de alunos. Vejas como seria a ligação entre
essas duas tabelas na Figura 18.
Introdução a Banco de Dados 39

Figura 18 ‒ Chaves primária e estrangeira


Tabela 2 - Tabela contendo os alunos cadastrados na escola com os números de suas
respectivas turmas

NúmeroALUNO PrimeiroNOME SegundoNOME NúmeroTURMA

12345 André Luiz 1

12346 David Stephen 1

12347 Andréa César 2

12348 Caio Barcelos 2

Chave primária Chave estrangeira

Tabela 3 - Tabela contendo as turmas da escola-exemplo

NúmeroTURMA DescriçãoTURMA

1 Turma Manhã I

2 Turma Noite I

Chave primária

Fonte: Duarte (2016).

Observe que a chave primária de uma tabela pode ser estrangeira


em outra, como é o caso do exemplo apresentado anteriormente.

Modelagem de Dados
Após entender a estrutura de uma tabela e como seus dados se
relacionam, é importante compreender como estes são organizados e
estruturados, e é para isso que a modelagem existe. Esta é considerada
fundamental para o processo de criação do banco de dados.
40 Introdução a Banco de Dados

DEFINIÇÃO:

Modelagem de dados é o conjunto de normas utilizadas


para definir as regras de negócio e a estrutura da formação
do banco de dados. Ela define o esqueleto do banco de
dados. Por meio da modelagem de dados são definidas
“entidades” lógicas, representando as tabelas do futuro
banco de dados, relacionando-se entre si por meio de
ligações ou associações, que podem ser de 1:1 (um para
um), 1:N (um para muitos) e N:N (muitos para muitos)..

Uma modelagem consiste, basicamente, em uma série de


atividades com teorias e ações práticas, para criar um banco de dados
consistente, confiável e que poderá ser utilizado por qualquer sistema
de gerenciamento (SILBERSCHATZ, 2006). Uma modelagem de dados
consiste na análise das entidades e dos relacionamentos existentes
entre elas. Para isso, é importante conhecer o diagrama de entidade/
relacionamento. Teoricamente, os diagramas que tratam sobre as
entidades e suas relações são desenhos gráficos criados com base em
diagramas de dados, conhecidos como diagramas. Por meio destes, todas
as entidades são identificadas, assim como todas as suas relações são
expostas. É por meio dessa identificação e exposição que o “esqueleto”
do banco de dados é criado. Veja a seguir um exemplo de um caso de
relacionamento entre duas tabelas do tipo 1:N (de uma turma para muitos
alunos).
Figura 19 ‒ Relacionamento entre duas tabelas

Fonte: Duarte (2016).


Introdução a Banco de Dados 41

Também é importante o modelo lógico de dados, que é criado


com base no diagrama visto anteriormente. O modelo lógico trabalha na
estruturação e definição das chaves primárias e estrangeiras, bem como
no seu relacionamento com as entidades lógicas. O modelo lógico visa
à criação e à adequação de padrões, à busca da nomenclatura correta
e à integridade das referências, ou seja, dos relacionamentos entre as
entidades.
Figura 20 ‒ Modelo lógico de dados

Fonte: Duarte (2016).

Para os profissionais que trabalham com Banco de dados também


é importante conhecer sobre o modelo físico de dados, que é a última
etapa da criação de um banco de dados, a montagem do modelo físico.
Esse modelo é baseado em todos os modelos, gráficos e padrões
montados previamente, e se encerra na fronteira natural do programa de
banco de dados. Para isso, existe o sistema de gerenciamento de banco
de dados (SGBD), que são os programas que interagem diretamente com
o banco de dados, realizando o seu gerenciamento, são chamados de
gerenciadores de banco de dados. Nestes, todo o funcionamento ocorre
internamente, sem a necessidade de ajuda externa.
42 Introdução a Banco de Dados

Figura 21 ‒ Sistema de gerenciamento de banco de dados

Fonte: Freepik.

Apesar de seu funcionamento ser automatizado e não necessitar


de ajuda externa, o SGBD oferece determinadas ferramentas para que o
usuário consiga inserir e modificar dados existentes no banco.

SAIBA MAIS:
A Microsoft dispõe de treinamento técnico aprofundado.
Para conhecer mais sobre os modelos de SGBD, veja o link
a seguir. Para acessar, clique aqui.

Normalmente, os SGBDs funcionam baseados na linguagem de


Structured Query Language (SQL), sendo formados por Application
Programming Interface (APIs).
Figura 22 ‒ Os SGBDs funcionam baseados na linguagem de SQL

Fonte: Freepik.
Introdução a Banco de Dados 43

No mercado, existem diversos SGBDs. São exemplos:

•• Firebird.

•• Oracle.

•• MySQL.

•• SQL Server.

•• Sybase.

•• IBM DB2.

A integridade referencial é o conhecimento fundamental para


os profissionais que trabalham com banco de dados, para desenvolver
projetos mais conceituados e estruturados (HEUSER, 2001).

RESUMINDO:

E então? Gostou do que lhe mostramos? Aprendeu mesmo


tudinho? Agora, só para termos certeza de que você
realmente entendeu o tema de estudo deste Capítulo,
vamos resumir tudo o que vimos. Você deve ter aprendido
a importância de saber e conhecer as definições de termos
empregados nos bancos de dados relacionais. E, por meio
de exemplos e conceituação prática, foram apresentadas
as definições primárias de integridade referencial das
inúmeras tabelas que, juntas, dão a forma ao banco de
dados. Viu, também, as principais funções e características
dos programas SGBD. Este é um arquivo que contém
diversas informações que se relacionam, tendo a finalidade
de facilitar a busca e ter uma maior quantidade de
referenciais para a busca de uma determinada informação.
É por meio de combinação de tabelas que funciona um
banco de dados relacional. As informações armazenadas
nos bancos de dados são organizadas em tabelas, que
dispõem esses dados em linhas e colunas, onde as colunas
armazenam um tipo de dados, e os dados propriamente
ditos são dispostos nas linhas.
44 Introdução a Banco de Dados

REFERÊNCIAS
CLASSIFICAR dados em um intervalo ou tabela. Microsoft, [20--
?]. Disponível em: https://support.office.com/pt-BR/article/Classificar-
dados-em-um-intervalo-ou-tabela-62d0b95d-2a90-4610-a6ae-
2e545c4a4654. Acesso em: 11 jan. 2022.

DATE, C. J. Introdução a sistemas de bancos de dados. Rio de


Janeiro: Campus, 2004.

DESENVOLVA suas habilidades técnicas com centenas de vídeos


sob demanda criados para desenvolvedores. Azure, [20--?]. Disponível
em: https://azure.microsoft.com/pt-br/resources/vídeos. Acesso em: 11
jan. 2022.

DUARTE, A. L. Introdução a banco de dados. Recife: Uninassau,


2016.

GESTÃO de compras e estoque. [S. l.: s. n.],2017. 1 vídeo (5 min).


Publicado pelo canal Sebrae Minas. Disponível em: https://www.youtube.
com/watch?v=_aQf-tKNrTs&ab_channel=SebraeMinas. Acesso em: 11 jan.
2022.

HEUSER, C. A. Projeto de banco de dados. 4. ed. Porto Alegre:


Sagra, 2001.

KARASINSKI, V. TecMundo explica: como funciona a compactação


de arquivos [vídeo]. TecMundo, 2014. Disponível em: https://www.
tecmundo.com.br/tecmundo-explica/54730-tecmundo-explica-
funciona-compactacao-arquivos-video.htm. Acesso em: 11 jan. 2022.

RAMAKRISHNAN, R.; GEHRKE, J. Sistemas de gerenciamento de


banco de dados. São Paulo: McGraw-Hill, 2008.

SAIBA fazer backup e salvar seus e-mails no Outlook.


UOL Tecnologia, 2008. Disponível em: https://mais.uol.com.br/
view/933djc8m5e6u/saiba-fazer-backup-e-salvar-seus-emails-no-
outlook-04023570D0814326?types=A&. Acesso em: 11 jan. 2022.
Introdução a Banco de Dados 45

SALVAR UM arquivo no Office para Mac. Microsoft, [20--?]. Disponível


em: https://support.microsoft.com/pt-br/office/salvar-um-arquivo-no-
office-para-mac-421a5172-9bc6-4ef0-b452-c0939bdce786?redirectsour
cepath=%252fpt-br%252farticle%252fsalvar-um-arquivo-em-um-formato-
de-arquivo-diferente-956eec7f-732a-4d3e-8a5c-0f04a9cdca4a. Acesso
em: 11 jan. 2022.

SALVAR UMA pasta de trabalho em outro formato de arquivo.


Microsoft, [20--?]. Disponível em: https://support.microsoft.com/pt-br/
office/salvar-uma-pasta-de-trabalho-em-outro-formato-de-arquivo-
6a16c862-4a36-48f9-a300-c2ca0065286e?ui=pt-br&rs=pt-br&ad=br.
Acesso em: 11 jan. 2022.

SARDINHA, C. Entenda os formatos dos arquivos de imagem.


TechTudo, 2012. Disponível em: http://www.techtudo.com.br/artigos/
noticia/2012/07/entenda-os-formatos-dos-arquivos-de-imagem.html.
Acesso em: 11 jan. 2022.

SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de


banco de dados. Rio de Janeiro: Campus, 2006.

Você também pode gostar