Neste tutorial, você aprenderá como criar banco de dados para os seus aplicativos. Como programadores Python, é muito importante ter conhecimento sobre bancos de dados

Os tópicos que serão abordados são:

    > Banco de Dados - Modelagem
    > Banco de Dados - Atributos
    > Banco de Dados - Relação de Entidade
    > Banco de Dados - Mapeamento
    > Banco de Dados - Modelo de Dados Relacional
    > Banco de Dados - Operações SQL
    > Banco de Dados - As restrições relacionais

O que são dados?

Em palavras simples, os dados podem ser fatos relacionados a qualquer objeto em consideração. Por exemplo, seu nome, idade, altura, peso, etc. são alguns dados relacionados a você. Uma foto, imagem, arquivo, pdf, etc. também podem ser considerados dados.




Alguns exemplos mais práticos:

Uma lista telefônica online usa um banco de dados para armazenar dados de pessoas, números de telefone e outros detalhes de contato.

Seu provedor de serviços de eletricidade usa um banco de dados para gerenciar o faturamento, questões relacionadas ao cliente, lidar com dados de falha, etc.

Considere também o Facebook. Ele precisa armazenar, manipular e apresentar dados relacionados aos membros, seus amigos, atividades dos membros, mensagens, anúncios e muito mais.

Podemos fornecer inúmeros exemplos de uso de bancos de dados.

O que é SQL?

SQL é a linguagem padrão para lidar com bancos de dados relacionais. O SQL pode ser usado para inserir, pesquisar, atualizar e excluir registros do banco de dados. O SQL pode realizar muitas outras operações, incluindo otimização e manutenção de bancos de dados.

SQL significa Structured Query language, pronunciado como "S-Q-L" ou às vezes como "See-Quel" ... Bancos de dados relacionais como banco de dados MySQL, Oracle, MS SQL Server, Sybase, etc. usam ANSI SQL.

No próximo capítulo, começaremos o tutorial falando sobre Banco de Dados - Modelagem.