Baza danych MS - problem ze strukturą

Baza danych MS - problem ze strukturą
H8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Witam,

mam za zadanie zrobić bazę danych gospodarstw rolnych w MS Access. Mam problem z samym projektem, myślałam już o strukturze pod różnym kątem, ale wciąż mi wychodzi, że najlepiej jak to będzie baza z jedną tabelą. Tylko wtedy byłaby jedna tabela z około 200 kolumnami (m.in. powierzchnia, kubatura budynków, liczba zwierząt, różne urządzenia - ciągniki, dojarki itd.). Może ktoś ma inny punkt widzenia i się nim podzieli, byłabym bardzo wdzięczna.
Pozdrawiam,
Hanka

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

To bardzo zły punkt widzenia. Budynki, zwierzęta, maszyny, itp. to są różne obiekty, więc powinny mieć różne tabele.

H8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

To może "ugryźć" to inaczej: podzielić na tabelę ogólne (inf. o powierzchni, województwo, miejscowość, obsada zwierząt), tabelę budowlaną, tabelę o doju (urządzenia do doju itd.), tabelę o paszach i urządzeniach do pasz, tabelę o urządzeniach do usuwania nawozów. Tylko nadal nie widzę żadnych relacji pomiędzy tymi tabelami.

SM
  • Rejestracja: dni
  • Ostatnio: dni
0

np.

TABELA gospodarstwa

  • id_grunty
  • id_zwierzęta
  • id_maszyny
  • id_lokalizacja

TABELA grunty

  • id
  • powierzchnia

TABELA zwierzęta

  • id
  • nazwa
  • ilość

TABELA maszyny

  • id
  • nazwa
  • ilość

TABELA lokalizacja
-id

  • miejscowość
  • gmina
  • powiat
    -województwo
H8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Proszę mnie tylko nie zlinczować, ale czy myślicie że zrobienie tego na bazie Northwind jest dobrym pomysłem, chciałabym aby to ładnie i estetycznie wyglądało jak formularze właśnie w Northwind.

SM
  • Rejestracja: dni
  • Ostatnio: dni
0

Po to stworzono relacje by z nich korzystać nawet w Northwindzie. :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.