View
13
Download
0
Category
Preview:
Citation preview
Modelagem RelacionalConexões & Detalhes dos Atributos
Conexão
detalhes para a conexão
host endereço do servidor com o BD na Internet
Ex: localhost ou IP (123.45.67.89)
database qual a base de dados estamos trabalhando? Ex: biblioteca_eci
username nome de usuário para conexão Ex: root ou junior
passworda senha de para o
usuário conectar ao banco de dados
Ex: DLmkFBgC39
Detalhes dos AtributosPRIMARY KEY o atributo é uma chave
primária id, código, etc
NOT NULL o atributo não pode ser NULL
qualquer coisa diferente de NULL
UNIQUE o atributo deve ser único (não é PK)
só pode existir um valor para o atributo
UNSIGNED o atributo não pode ter sinal maior ou igual a 0
AUTO INCREMENT o atributo incrementa de valor a cada registro 1, 2, 3, …, 100, 101, …
DEFAULT valor padrão para o atributo
qualquer valor aceitável para seu tipo
chave primária (primary key)
unique (único)
binary (binário)
not null
unsigned (sem sinal) auto increment
zerofill (preenchimento
c/ zero)
default (padrão)
o que é NULL???
Por que usar um BD?E não usar uma planilha em Excel?
Diferenciais• Relacionamentos entre Entidades
• Exemplo: Autor e Postagens
• Independência
• Qualquer sistema pode se conectar ao BD e interagir com os dados.
• Desde um programa no computador até um site na Internet, por exemplo.
Exemplo de BlogConectando um site a um BD
Modelagem RelacionalAO VIVO!
Sugestões?
Entidades + Atributos
Relacionamentos
one to one X possui 1 Y
one to many X possui muitos Y
many to many X possui muitos Y e Y possui muitos X
Obrigado!
Recommended