|
Postada em 07/07/2004 11:27 hs
Estou fazendo um novo BD em acess para armazenar os seguintes dados em uma tabela: Bremer 'Nome 28/06/2004 às 13:53 'Data 101 'Número do aparelho 5157 'Média 1 'Semestre 4 'Ciclo 13:57 'Hora da recepção 1-429 'Dados do aparelho 2-457 'Dados do aparelho 5-458 'Dados do aparelho 3-426 'Dados do aparelho E viria mais "dados do aparelho", + ou - uns 100! Estou armazenando nesta forma para cada arquivo que recebo do aparelho, está correto? Teria chave primaria? NReg NomeReg CicloReg Média Semestre HrReg DTReg DadosReg 101 Bremer 4 5157 1 13:57 28/06/2004 às 13:53 1-429 101 Bremer 4 5157 1 13:57 28/06/2004 às 13:53 2-457 101 Bremer 4 5157 1 13:57 28/06/2004 às 13:53 5-458 []'s, Marcelo Tamanini
|
|
|
|
TCB
|
PONTAL DO PARANÁ PR - BRASIL
|
|
Postada em 07/07/2004 11:39 hs
Marcelo , se compreendi bem a sua dúvida não vejo nenhum erro na sua tabela no access , quanto a chave primária você poderá definir um campo que nunca será repetido em outro registro. ok ?
|
|
|
|
Postada em 07/07/2004 12:54 hs
Acho que o Melhor seria vc Armazenar em 2 Tabelas. A 1ª com Dados que não se repetem e a 2ª com os DadosReg Tabela1 NReg * NomeReg Média CicloReg Semestre HrReg DTReg Tabela 2 NReg * DadosReg * * = Chave Assim vc ocupa menos espaço no Banco: Tabela1 NReg NomeReg CicloReg Média Semestre HrReg DTReg 101 Bremer 4 5157 1 13:57 28/06/2004 às 13:53 102 Teste 2 5000 2 15:00 01/07/2004 às 14:50 Tabela2 NReg DadosReg 101 1-429 101 2-457 101 5-458 102 1-123 102 1-456
________________________ Té + Que NIMB role bons Dados! 
|
|
|
NuT.
|
QUALQUER LUGAR NO QUADRANTE DA .. - GALÁXIA.
|
|
Postada em 07/07/2004 13:33 hs
Marcelo, Acho que o ideal é fazer como o WaldirJr disse, separar as tabelas, afinal, uma quantidade dessas em uma tabela só... futuramente poderá lhe dar problemas.
|
|
|
|
Postada em 07/07/2004 13:33 hs
Vlw, WaldirJr. Para encerrar, teria mais duas tabelas que faz parte deste tb, deixei assim, está correto? TblCald: NReg* NomeReg QtCalds PressaoCald 101 Bremer 3 7,50 102 Bremer2 3 6,40 105 Virela 3 8,70 ------------ TblTurnos: NReg* QtTurnos HrsTurnos OperadorTurnos 101 2 08:00_12:00 João 101 2 12:00_18:00 Maria 105 3 06:30_13:50 Pedro 105 3 13:50_19:40 Marcos 105 3 19:40_06:30 Lucas * = chave []'s, Marcelo Tamanini
|
|
|
|
Postada em 07/07/2004 14:05 hs
Nesse caso, não. Repare que para as 2 tabelas vc deixou como chave "NReg", sendo que na TblTurnos o Nreg se repete. Por isso as chaves da TblTurno deveriam ser Nreg e HrsTurnos, sendo que QtTurnos deveria estar na TblCald, ou simplesmente não existir, já que vc poderia ter essa informação Fazendo um Select Count na TblTurno.
________________________ Té + Que NIMB role bons Dados! 
|
|
|