ďťż
 
prostygres ďťż
 
prostygres
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

prostygres



Herakles - 14-12-2006 16:09
prostygres
  PRIMARY KEY:

kiedy timestamp not null default now(),
products_id int4 not null,
prices_group_id int4 not null,
price price_history_type

plus jakie? klucze.
Problem polega na tym, ?e ?adne pole ani ich kombinacja nie jest
unikatowa, co s?dzicie, czy lepiej ola? primary key, czy za?o?y? dla
niego specjalne pole?





Wojtek pBT (prac) - 14-12-2006 16:09

  Herakles napisa?(a):
> PRIMARY KEY:
>
> kiedy timestamp not null default now(),
> products_id int4 not null,
> prices_group_id int4 not null,
> price price_history_type
>
> plus jakie? klucze.
> Problem polega na tym, ?e ?adne pole ani ich kombinacja nie jest
> unikatowa, co s?dzicie, czy lepiej ola? primary key, czy za?o?y? dla
> niego specjalne pole?

Z tego co pami?tam z teorii BD to PK jest unikalny... Wi?c to co
podajesz to nie jest PK.

Przy projektowaniu nale?y stara? si? zidentyfikowa? klucze kandyduj?ce -
to takie klucze które jednoznacznie identyfikuj? nam rekord.
Na wszystkie z nich nale?y za?o?y? UNIQUE. Je?eli który? z kluczy
kandyduj?cych jest "prosty" to powinien si? sta? si? kluczem g?ównym -
PK. Je?eli nie to wprowadzamy sztuczny klucz g?ówny - auto-increment.

pBT




hubert depesz lubaczewski - 14-12-2006 16:09

  On 2006-12-05, Herakles <herakles@buziaczek.pl> wrote:
> PRIMARY KEY:
>
> kiedy timestamp not null default now(),
> products_id int4 not null,
> prices_group_id int4 not null,
> price price_history_type
>
> plus jakie? klucze.
> Problem polega na tym, ?e ?adne pole ani ich kombinacja nie jest
> unikatowa, co s?dzicie, czy lepiej ola? primary key, czy za?o?y? dla
> niego specjalne pole?

za?o?y?. klucz sztuczny.

depesz

--
http://www.depesz.com/ -> nowy, jeszcze lepszy, depesz




Herakles - 14-12-2006 16:09

  hubert depesz lubaczewski napisa?(a):
> On 2006-12-05, Herakles <herakles@buziaczek.pl> wrote:
>
>>PRIMARY KEY:
>>
>>kiedy timestamp not null default now(),
>>products_id int4 not null,
>>prices_group_id int4 not null,
>>price price_history_type
>>
>>plus jakie? klucze.
>>Problem polega na tym, ?e ?adne pole ani ich kombinacja nie jest
>>unikatowa, co s?dzicie, czy lepiej ola? primary key, czy za?o?y? dla
>>niego specjalne pole?
>
>
> za?o?y?. klucz sztuczny.
>
> depesz
>
no w?a?nie, te? mam takie podej?cie, ale jest mi on do niczego
niepotrzebny, wi?c nurtuje mnie pytanie: "po co?"





hubert depesz lubaczewski - 14-12-2006 16:09

  On 2006-12-06, Herakles <herakles@buziaczek.pl> wrote:
> no w?a?nie, te? mam takie podej?cie, ale jest mi on do niczego
> niepotrzebny, wi?c nurtuje mnie pytanie: "po co?"

dowiesz sie jak ci si? rekordy zduplikuj?. albo b?dziesz chcia? cz???
wywali?. gdzie cz??? b?dzie okre?lona algorytmicznie.

depesz

--
http://www.depesz.com/ -> nowy, jeszcze lepszy, depesz




Herakles - 14-12-2006 16:09

  hubert depesz lubaczewski napisa?(a):
> On 2006-12-06, Herakles <herakles@buziaczek.pl> wrote:
>
>>no w?a?nie, te? mam takie podej?cie, ale jest mi on do niczego
>>niepotrzebny, wi?c nurtuje mnie pytanie: "po co?"
>
>
> dowiesz sie jak ci si? rekordy zduplikuj?. albo b?dziesz chcia? cz???
> wywali?. gdzie cz??? b?dzie okre?lona algorytmicznie.
>
> depesz
>

No i w?a?nie, te pola które s? wystarcz? do wszystkiego, a jak si? maj?
duplikowa? to niech si? duplikuj?. dalej zostawiam otwarte pytanie, "po co?"




Wojtek pBT (prac) - 14-12-2006 16:09

  Herakles napisa?(a):
> hubert depesz lubaczewski napisa?(a):
>> On 2006-12-06, Herakles <herakles@buziaczek.pl> wrote:
>>
>>> no w?a?nie, te? mam takie podej?cie, ale jest mi on do niczego
>>> niepotrzebny, wi?c nurtuje mnie pytanie: "po co?"
>>
>> dowiesz sie jak ci si? rekordy zduplikuj?. albo b?dziesz chcia?cz???
>> wywali?. gdzie cz??? b?dzie okre?lona algorytmicznie.
>>
>> depesz
>>
>
> No i w?a?nie, te pola które s? wystarcz? do wszystkiego, a jak si? maj?
> duplikowa? to niech si? duplikuj?. dalej zostawiam otwarte pytanie, "po co?"

Aby miec transakcyjna baze danych w jakiejs postaci normalnej...

Aby bylo zgodne ze sztuka...

A jak bez klucz unikalnego chcesz zarzadzac tymi rekordami?

pBT




ps - 24-12-2006 00:37

  Herakles napisał(a):
> hubert depesz lubaczewski napisał(a):
>> On 2006-12-06, Herakles <herakles@buziaczek.pl> wrote:
>>
>>> no właśnie, też mam takie podejście, ale jest mi on do niczego
>>> niepotrzebny, więc nurtuje mnie pytanie: "po co?"
>>
>> dowiesz sie jak ci się rekordy zduplikują. albo będziesz chciał część
>> wywalić. gdzie część będzie określona algorytmicznie.
>>
>> depesz
>>
>
> No i właśnie, te pola które są wystarczą do wszystkiego, a jak się mają
> duplikować to niech się duplikują. dalej zostawiam otwarte pytanie, "po co?"

No to będziesz miał dwa wiersze, takie same.. jak usuniesz jeden z nich? :)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    =?iso-8859-2?Q?=5BMySql=5D_-_select_po_5_rekordow_mniejssych_i_wi=EAkszych?= PRACA dla grafika komputerowego i operatora DTP (Warszawa) jak zainstalowac komponenty zeos dla Delphi 7 ?? CorelDRAW i przeciecie sie 2 prostych Tworzenie własnych filtrów graficznych Baza Oracle w internecie [OT] nowy monitor NEC - cos nie tak z matryca ? Czas wykonania polecenia insert [oracle] typ date =?iso-8859-2?q?JEE_-_z_czym_to_si=EA_je_=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • czterowers.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com