Pomyśl od początku. CO trzeba zrobić aby serwis działał poprawnie.
1) Mamy księgarnię internetową. Na pewno więc potrzebujemy książki.
Tworzymy tabelę książki (id, autor, tytuł, wydawnictwo).
2) Ok, co dalej? Przeanalizujmy. Jest to księgarnia, więc książki sprzedajemy.
Tworzymy więc tabele Zamówienie (id zamówienia, id książki) oraz modyfikujemy tabele książki dodając kolumnę cena.
3) Przydałoby się jednak komuś tą książkę sprzedać.
Tworzymy tabelę Użytkownik (id, login, email, adres), modyfikujemy tabele zamówienie o pole id użytkownika.
Na ta chwile tabele powinny wyglądać tak:
Ksiazki (id, autor, tytul, wydawnictwo, cena), zamowienie(id_zamowienia, id_ksiazki, id_uzytkownika) oraz uzytkownik (id, login, email, adres).
Relacje zas to uzytkownik (jeden do wielu) zamowienie, zamowienie (jeden do jeden) ksiazki.
To nie jest gotowe rozwiązanie! :)
Cena danej książki może się zmieniać (promocje, przeceny itp), nikt tez nie chce kupować tylko jednej książki naraz, użytkownik może być również administratorem, wiec tez przydałoby się wykryć czy dana osoba ma odpowiednie uprawnienia. Myśląc w ten sposób spokojnie rozbudujesz sobie w miarę sensownie strukturę bazy danych (pamiętaj, że relacje wraz z rozbudową mogą się zmieniać).