Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klucz sztuczny - autonumerowanie
Izka
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 4.01.2007

Ostrzeżenie: (10%)
X----


Hej!
Wie ktoś może jak utworzyć klucz sztuczny za pomocą autonumerowania?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
spook
post
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 1.12.2006
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


Cześć Izka
Co masz na myśli z tym "kluczem sztucznym". Przybliz nieco sprawę.
Go to the top of the page
+Quote Post
Izka
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 4.01.2007

Ostrzeżenie: (10%)
X----


Bo mam taki mały problem. Mam baze danych rekrutacja i żeby dodać nowego kandydata to muszę najpierw podac pesel abym mogła wpisać osobę. Cała baza opiera się na relacjach własnie z taką tabelą gdzie kluczen głównym jest pesel.Tylko ze pole pesel nie spełnia swojej funkcji ponieważ ludzie w swoich CV nie podaja peselu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) i tu jest problem.Ponieważ ja chciałam oprzeć tę baze na jakims unikatowym polu więc pesel wydal mi się dobry, jak widać tylko dla mnie :-)
Chciałam kluczem glównym zrobić datę wpłynięcia wniosku ale to tez nie jest najlepsze rozwiązanie.
Więc musiałabym zrobić coś takiego jak sztuczny klucz z autonumerowaniem, aby jeżeli ktos chce dodać kandydata to już ma on przydzielony numer (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Można cos takiego zrobić?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Z góry wielkie dzieki za odp!
Pozdrawiam
Go to the top of the page
+Quote Post
maryaan
post
Post #4





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

Ostrzeżenie: (0%)
-----


yyy a nie mozesz po prostu dodac pola id z opcja auto_increment? :roll2:
Go to the top of the page
+Quote Post
spook
post
Post #5





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 1.12.2006
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


Witam
Wydaje się, że zagmatwałaś troszke sprawę oczywistą, a Maryaan odpowiedziała Ci jak najbardziej słusznie.
Numer pesel jest oczywiście jak najbardziej dobrym kandydatem na klucz główny, ale jeżeli z przczyn technicznych jest on nie możliwy. to trzeba szukac innych rozwiązań. Pole z danymi typu "Autonumerowanie" jak najbardziej się do tego nadaje i nie widze powodu, żeby go nazywać "sztucznym". Możesz również jako klucz główny ustawić dwa pola np: ID[Austonumerowanie] + NumerPesel. Wybór klucza głównego zależy od projektanta - czyli od Ciebie. Ważne jest przedewszystkim to, aby pole to dla każdego rekordu przyjmowało wartości unikatowe.
Pozdrawiam

P.S. Data wpłynięcia wniosku - fatalny pomysł (mógłby tylko i wyłącznie wpłynąć jeden wniosek dziennie)
Go to the top of the page
+Quote Post
maryaan
post
Post #6





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

Ostrzeżenie: (0%)
-----


Cytat(spook @ 4.02.2007, 18:23:22 ) *
Maryaan odpowiedziała
odpowiedzial (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Cytat
Numer pesel jest oczywiście jak najbardziej dobrym kandydatem na klucz główny
pod warunkiem ze kazdy skladajacy cv czy tam wniosek pesel poda, jesli nie poda to takim posunieciem sam sobie wiazesz rece bo bedziesz mial sterte zlozonych papierow ktorych nie wprowadzisz do bazy bo nie masz peselu = nie masz mozliwosci dodac papierka bez peselu

Ten post edytował maryaan 4.02.2007, 18:45:07
Go to the top of the page
+Quote Post
spook
post
Post #7





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 1.12.2006
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


Maryaan - nie czytasz uważnie. Napisałem, że
Cytat
Numer pesel jest oczywiście jak najbardziej dobrym kandydatem na klucz główny, ale jeżeli z przczyn technicznych....

Chodziło mi o to, że numer pesel spełnia idealnie zadania klucza głównego, ale stwierdziłem też, że jeżeli Izka nie może go zastosować w swojej bazie musi szukać innego rozwiązania.

Pozdrawiam
Go to the top of the page
+Quote Post
tabascoo
post
Post #8





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 13.02.2007

Ostrzeżenie: (0%)
-----


czy nie wydaje wam sie ze Izce przydalo by sie roztlumaczyc to dokladniej bo raczej nie sluchala na lekcji o kluczach...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:59