Witam,
Postanowiłem rozpocząć naukę baz danych. Mam niewiele ponad miesiąc na zrobienie dowolnego projektu w języku C#. Pomyślałem więc, że będzie to klient bazy danych, ponieważ w przyszłości nie zamierzam zbyt wiele działać w C# (ponieważ docelowo w swoich projektach będę używał Javy i PostgreSQL).
Na czym mi zależy? Na wykorzystaniu jak najwięcej technik z baz danych. Jako materiały do baz danych postanowiłem wybrać:
http://wazniak.mimuw.edu.pl/index.php?title=Bazy_danych
- Jakie narzędzie do projektowania diagramów relacyjnych? Idealnie by mogło ono wygenerować kod PostgreSQL. Pracuje pod MS Windows, ale mile widziane są cross-platformówki.
- Mimo, że domyślnym systemem baz danych dla .NET jest MS SQL postanowiłem wybrać PostgreSQL, ponieważ będę go używał w przyszłości.
Pytanie: czego bazę danych zrobić? Kolejna wypożyczalnia, sklep internetowy czy cokolwiek? Generalnie zależy mi na wielu tabelach relacyjnych itp.