Banco

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (299 palavras )
  • Download(s) : 0
  • Publicado : 10 de abril de 2013
Ler documento completo
Amostra do texto
1 - MySQL
2 - SQLYog
3 - DB Designer


CHAR - preenche espaços vazios na memória com espaços em branco.
Exemplo NOME CHAR(8) _ _ _ _ _ _ _ _
"J O A O _ _ _ _"
Quando for ler o nome namemória puxará da seguinte maneira "J O A O "
Utilizar quando sempre vai ser do mesmo tamanho de caracteres.

VARCHAR - não preenche os espaços faltantes. Quando não sabe quanto caracteresvão usados.

Exercício 3 - Para o modelo lógico apresentado, referente a um sistema de banco que pretende armazenar todas as operações que são feitas nas contas de seus clientes, descreva osprincipais passos para o seu projeto físico:

1 ‐ Identificar onde estarão os maiores volumes de dados (quais tabelas) a fim de otimizar;
Resposta: Operação
2 ‐ Definir os tipos adequados para ascolunas das tabelas bem como as suas chaves primárias;
Resposta:
3 ‐ Analisar os relacionamentos visando garantir a integridade referencial das informações, seja ela tratada pelo banco ou pelaaplicação;
Resposta:
4 ‐ Definir os índices a serem criados.
Resposta:
_____________________________________________________________________________
Aula 05/03/2013
Criação (CREATE),alteração (ALTER) e exclusão (DROP) de tabelas e índices
1 - Criar:
CREATE DATABASE IF NOT EXISTS nome do banco;
2 - Excluir:
DROP DATABASE IF NOT EXISTS nome do banco;
3 - Selecionar banco dedados, login:
USE nome do banco;
4 - Criação da tabela:
CREATE TABLE IF NOT EXISTS nome da tabela (
5 - Criação de tabela e definição da chave primária da tabela (PRIMARY KEY):
id_paciente INTNOT NULL AUTO_INCREMENT (incrementa valor automaticamente),
nome VARCHAR(100),
data_nasc DATE,
convenio VARCHAR(100),
PRIMARY KEY id_paciente
);
Selecionar tabela e criar.
6 - Comando criarchave estrangeira:
FOREIGN KEY nome da chave
REFERENCES nome tabela que esta se referindo (nome da chave primária)
7 - Deletar em cascata (opcional):
ON DELETE CASCADE ON UPDATE NO...
tracking img