Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Karinne Carvalho

Tipos de dados

Recommended Posts

Então, estou começando agora a usar o workbench. Daí sempre fico na dúvida de que tipo de dado colocar.

Me ajudem pls

 

Tabela aluno

create table aluno (

cod_matr (aqui eu queria que já gerasse um numero sabe)

data_nasci date,

nome varchar (60),

endereco varchar (60),

telefone varchar (),

altura

peso

);

 

Tabela turmas

create table turmas (

qtde_alunos

horario_aula time,

duracao_aula time,

data_inicial date,

data_final date

);

 

Tabela atividades

create table atividades

tipo_atividade

hora_inicial

hora_final

numero_vagas

 

tabela matricula

create table matricula (

registro_ausencia (toda vez que for feita uma matrícula, tem qe gerar um registro de ausência)

);

 

tabela instrutor

create table instrutor (

rg

nome varchar (60),

data_nasci date,

titulacao

endereco varchar (60),

telefone varchar ()

);

 

Bom, gostaria que me ajudassem a preencher os campos que faltam. Me ajudemmmmm

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá.. olha, não é tão complicado assim: hora e data.. você pode usar hora (time) e data (date) mesmo.. simples assim, mas existe 1 tipo generico q é o timestamp.. no mysql é o tipo recomendavel p/ usar como default.

outro exemplo: telefone.. use varchar mesmo; a quantidade de caracteres vai variar, o perigo c/ varchar é se você precisar diminuir o campo, ai vai complicar; aumentar não tem problema (veja como exemplo os nºs de celulares).

números: há varios tipos, basicamente inteiros, negativos e de precisão ...

ai vai de você pesquisar qual tipo t atenderá melhor, eu costumo usar float, decimal, e não tem me dado problema...

o q você deve considerar são as aplicações para o dado (como q você vai utiliza-los).. modelagem começa assim...

ah, p/ favor seja profissional e fuja da roubada classica de salvar data como varchar...

isso não está c/ nada...

 

outras dicas (se me pemitir):

1. considere usar chaves em suas tabelas;

2.

cod_matr (aqui eu queria que já gerasse um numero sabe)

pesquise sobre auto_increment

 

agora o que recomendo mesmo é você ver mais dicas sobre tipos de dados no mysql

antes de d fato começar a criar seu banco:

http://ftp.nchu.edu.tw/MySQL/doc/refman/4.1/pt/numeric-types.html

http://homepages.dcc.ufmg.br/~joaoreis/Site%20de%20tutoriais/mysql/tipos.html

http://www.criarweb.com/artigos/118.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.