Do tej pory nie miałem żadnej styczności z bazami danych, do katalogowania ebooków używałem programu gcstar, jednak kolekcja jest już na tyle pokaźna, że obsługa tym narzędziem staje się coraz bardziej problematyczna. Postanowiłem stworzyć bazę w sql a dokładnie postgresql. I tu dochodzę do sedna, docelowo chcę napisać małą aplikacje do przeszukiwania i wyświetlania rekordów przez www, czy muszę to już uwzględnić na etapie projektowania, czy jaka by nie była struktura bazy nie będzie problemów z przeglądaniem jej przez www?
Szukałem jakiejś przykładowej bazy książek na której mógłbym się wzorować i nie znalazłem na chwilę obecną mam takie założenia:
Tabela książki
- id
- tytuł
- autor(zy)
- tłumacz
- język
- streszczenie (opis)
- okładka (obraz)
- cykl
- seria
- język
- tagi (np. informatyka, beletrystyka itp.)
- wydawca
- strony
- ścieżka do pliku
- format(y) plików (np. txt, pdf, tex)
- rok wydania
- ISBN
- edycja
- id
- imię
- nazwisko
- zdjęcie
- id
- wydawca
- id
- nr wydania
- temat numeru
- okładka
- nazwa
- wydawca
- rok
- tagi
- id
- tytuł
- autor
- źródło
- tłumacz
- tagi
PS. Nie chciałbym żeby dyskusja zeszła na temat czemu postgresql a nie na przykład mysql czy inna baza.