![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 569 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Uzywam programu DBDesigner 4 do tworzenia oraz obrazowania baz danych dla mysql'a. Jako ze relacje dopiero co zaczynam poznawac, nie wiem czy dobrze to robie czy nie.
Mam takie tabele, users, category, links. Nie wnikajac w szczegoly czy tak jest dobrze czy nie sa miedzy tymi tabelami relacje. table Links posiada kolumne category_id z powiazaniem do pola id w tabeli category, natomiast tabela category ma pole users_id z powiazaniem do pola ID w tabeli users. I taraz moj problem. Kiedy tworze relacje w ostatniej z rzedu kolumnie (links) zamiasttylko jednego pola tworza mi sie 2 nowe pola, category_id oraz category_users_id, obie kolumny to FOREIGN KEY. Czy tak powinno sie robic relacje w rzedzie ? czy ktos ma cos na temat relacji ? najlepiej na przykladzie mysql'a. Na forum znalazlem cos o relacjach 1:n i 1:1. Moze ktos powiedziec cos wiecej na ten temat ? -------------------- Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota Zarządzaj swoim budżetem domowym |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 18:46 |