Jak skonstruować baze danych mssql?

0

Tworzę apke w WinForms c# pomagającą planować i kontrolować diete, cwiczenia itp. Wszystkie dane przechowuję lokalnie. Chciałbym na przykładzie tego projektu pouczyć się SQL w praktyczny sposób + w przyszłości podpiąc do jednej bazy apke desktopową i stronke w ASP MVC.
Mam np. takie dane: wiek, waga, cel(masa/rzezba), poziom tłuszczu, limit kalorii dziennie, obwody ramienia/pasa/uda. Powiedzmy te dane bedą po prostu w kolejnych kolumnach tej samej tabeli. A co z takimi danymi jak:

  • dieta. Chyba bez sensu przechowywac ścianę tekstu w jednej komórce(8:00 - płatki owsiane z orzechami, 10:00 - piers z kurczaka warzywa... itd)
  • plan treningowy. Ta sama sytuacja, sciana tekstu.

Macie może pomysł jak zaplanować przechowywanie tego typu danych?

1

Zapoznaj się z pojęciem diagramu związków encji. Pozwoli Ci on stworzyć graficzny "model" tego co chcesz przechowywać w bazie.

0

Dieta: trzy kolumny: godzina, potrawa (albo ID potrawy), ID człowieka, do którego się odnosi.
Plan treningowy: godzina, ćwiczenie, ID człowieka do którego się odnosi.

Tylko człowiekowi trzeba nadać również pewien identyfikator. Poczytaj o relacjach w bazach danych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1