Do curso: Fundamentos de Programação: Bancos de Dados

Como organizar informação

Do curso: Fundamentos de Programação: Bancos de Dados

Inicie a demonstração grátis de 1 mês

Como organizar informação

Imagine que você é dono de um restaurante e você queira fazer uma promoção. Você sabe qual que é o prato mais vendido? Você tem noção de quanto desconto que você pode dar para não perder dinheiro? E o seu estoque? Como é que você controla ele? Você sabe se vai ter comida suficiente para fazer todos os pratos? E as receitas, todas em um papel, né? Agora imagine você rastreando tudo isso em uma simples planilha de Excel. Sim, é possível, mas realmente não é aconselhável por algumas razões. Um dos grandes problemas de uma planilha é você, ou outras pessoas, inserir dados incorretos; é muito fácil, e todo o ser humano faz - e uma planilha aceita qualquer informação. E outra coisa: extrair informações de uma planilha quando se tem uma estrutura de dados um pouco mais complexa é bem tedioso e muitas vezes impraticável. O que você precisa é de uma ferramenta mais sofisticada, um banco de dados. Ele te permite trabalhar com grandes quantidades de dados, podendo atualizá-los com facilidade e consultá-los de uma maneira que você precisa. A suas informações precisam ser armazenadas de uma forma organizada, consistente e confiável. Além disso, um banco de dados te dá recursos de segurança para controlar o acesso às informações, evitar redundâncias de dados e validar ações a serem executadas. O que o banco de dados te dá são respostas. Quantos kilos de file mignon que tem que comprar para durar uma semana típica de Agosto, baseado na movimentação média nesse mesmo período em anos passados. Isso soa complexo, mas para um banco de dados não é; para uma planilha de Excel, talvez sim. Agora, existem alguns modelos de bancos de dados usados em diferentes aplicações. Temos o Modelo Plano (ou tabular); o Modeloem Rede; Modelo Hierárquico; Modelo Relacional; Orientado a objetos; e vários outros tipos. Não vou entrar em detalhes sobre eles, pois o modelo mais comum é o Modelo Relacional. Ele é usado em sistemas bancários, de supermercados, em aplicativos no seu smartphone, em lojas online e em muito mais lugares. Meu nome é Lucas Longo e eu trabalho com desenvolvimento de software e educação há mais de 20 anos. Hoje eu sou produtor de conteúdo e instrutor aqui no Linkedin Learning. Neste curso vou falar sobre como funcionam os bancos de dados; quais são as suas regras; que ferramentas você tem disponível para inserir, manter e principalmente buscar as informações que você precisa. Pode parecer um bicho de sete cabeças, mas eu vou te explicar passo a passo como construir o seu primeiro banco de dados. Vamos lá?

Conteúdos