15
Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários, produtos, fornecedores. Informações em bancos de dados podem ser consultadas, comparadas, alteradas, impressas ou excluidas.

Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Embed Size (px)

Citation preview

Page 1: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Banco de dados:

Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários, produtos, fornecedores.

Informações em bancos de dados podem ser consultadas, comparadas, alteradas, impressas ou excluidas.

Page 2: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Banco de dados:

Não há sentido em criar um banco de dados sem um planejamento para o objetivo e forma de utilização dessas informações.

Page 3: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Banco de dados:

Estrutura de dados é uma área onde definimos quais os dados que queremos armazenar.

Temos uma nomenclatura correta para cada elemento.

Page 4: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Banco de dados:

Campo: É composto por um ou um conjunto de caracteres. Os campos correspondem às colunas da tabela;

Registro: Um campo ou um conjunto de campos. Os registros correspondem às linhas da tabela;

Page 5: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Banco de dados:

Tabela: É composta por um registro ou um conjunto de registros, e um campo ou conjuntos de campos;

Banco de dados: É composto por uma tabela ou um conjunto de tabelas.

Page 6: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Tipos de dados:

• TEXTO• NÚMERO• MOEDA• DATA/HORA• LÓGICO• OBJETO

Page 7: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Modelo de dados:

É o diagrama contendo as estruturas e relacionamentos.

Ex: DBDesigner

Page 8: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Page 9: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Relacionamento:

É um componente que define como duas tabelas se relacionam. As tabelas que desejar se ligar devem ter um campo em comum. Este campo se chama chave.

Page 10: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Chave primária:

O campo de chave primária determina de forma única cada registro armazenado. Não existem dois registros com o mesmo dado em um campo de chave primária de uma mesma tabela.

Page 11: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Chave estrangeira:

Chamamos de chave estrangeira o campo que possui o relacionamento com uma chave primária de outra tabela. Esse tipo de chave, que estabelece um relacionamento entre a tabela em que está localizada e a chave primária.

Page 12: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

MER – Modelo Entidade Relacionamento

Diagrama de um sistema que contém todas as tabelas e seus relacionamentos. Esse diagrama é desenvolvido no momento da modelagem de dados, tarefa que consiste em estruturar os dados que serão manipulados e gerados no sistema. Apresenta todos os detalhes das tabelas, campos e tipos de dados e índices.

Page 13: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Índice:

Defini-se um campo como índice para auxiliar na ordenação e ganhar mais velocidade nas pesquisas dos dados

Page 14: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Regras de validação:

É necessária uma regra de validação para garantir a consistência dos dados nos campos, não sendo uma condição e sim uma obrigação.

Page 15: Banco de dados e tipos de programação Banco de dados: Coleção de informações relacionadas a um determinado assuntou ou finalidade, como cadastro de funcionários,

Banco de dados e tipos de programação

Texto de validação:

Trata-se da mensagem que será exibida quando sua regra for quebrada.