Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Introdução Banco de Dados com Sqlite3 e Python Cássio Botaro 29 de Junho de 2013

Slide 3

Slide 3 text

Dados ● Fatos conhecidos que podem ser armazenados e que têm algum significado implícito.

Slide 4

Slide 4 text

Banco de dados ● Coleção de dados relacionados com as seguintes propriedades implícitas: ○ Representa algum aspecto do mundo real. ○ É uma coleção coerente de dados com algum significado inerente. ○ É projetado, construido e “povoado” com dados para um propósito específico.

Slide 5

Slide 5 text

A.C.I.D.

Slide 6

Slide 6 text

Sistema de gerenciamento de banco de dados(SGBD) ● É uma coleção de programas que permite ao usuário criar e manter um banco de dados.

Slide 7

Slide 7 text

SQLITE3 – O que é? ● Motor de banco de dados SQL incorporado ● “Serveless” - Acesso ao disco diretamente ● Arquivo simples e único ● Multiplataforma

Slide 8

Slide 8 text

SQLITE3 – Quem utiliza?

Slide 9

Slide 9 text

SQLITE3 – Quando utilizar? ● Em substituição a algum formato de arquivo ● Armazenamento temporário de dados(testes unitários) ● Banco de dados de produção e prototipagem ● Armazenamento local de dados ● Dispositvos embarcados Quando não utilizar? ● Grande volume de dados ● Alta concorrência ● Transções aninhadas

Slide 10

Slide 10 text

SQLITE3 – Instalação Ubuntu: ● sudo apt-get install sqlite3 Windows: ● Baixe o binário pré-compilado e pronto! Outras distribuições: ● sqlite3

Slide 11

Slide 11 text

Modelagem ER Seleção ID nome favorita jogador ID nome posição 1 N Composta de

Slide 12

Slide 12 text

Diagrama UML

Slide 13

Slide 13 text

C.R.U.D.

Slide 14

Slide 14 text

Dúvidas ????

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content