Baza danych na potrzeby uczelnianego projektu

0

Witajcie!

W załączniku zamieszczam diagram ERD do bazy danych dla systemu zarządzania centrum sportowym na potrzeby projektu na studiach.

Mam pytanie. Jaką bazę danych polecacie użyć do tego typu zadania? Próbowałem ORACLE, bazę postawiłem, ale za Chiny nie mogłem się z nią połączyć za pomocą SQL Developer'a.

Czy możecie mi polecić jaką bazę użyć + za pomocą jakiego programu się z nią łączyć?

Fajnie jeśli można by było wykorzystać do jej stworzenia skrypt wygenerowany za pomocą Oracle SQL Data Modeler.

0

Jakiego programu masz użyć? Takiego, który znasz.
Albo masz znajomych/kolegów/nauczyciela, którzy pomogą ci przejść pierwsze z pierwszych kroków. Ew. poszukaj jakichs tutoriali lub video-kursów. (może być nawet "Mirosław" :) )
Co do pierwszych kroków, to polecalbym coś małego, najlepiej jednoplikowego.. Access, SQLite (tu jest sporo narzędzi) lub SQL Server CE.
Ale czeka cię niespodzianka - w żadnej z tej baz prawdopodobnie nie zadziała skrypt wygenerowany w wymienionym przez ciebie narzędziu. Będzie niezgodność typów - choćby VARCHAR2, który istnieje chyba tylko w Oracle.
Ja ostatnio stawiałem sobie Oracle 10, 11 i 12 nie nie miałem żadnych problemów z sqldeveloperem. Ta sam wersji wspóldziałała z każdym serwerem.

0

Przy próbie połączenia z bazą zawsze mam taki błąd. Próbowałem go rozwiązać za pomocą google, dokumentacji ORACLE. Nic nie pomaga.

Przy sql*plus bez problemu łącze się z bazą...

Przechwytywanie.PNG
ss.PNG

0

No to jak już masz bazę oracle postawioną SQL plus Ci działa to polecam: http://orbada.sourceforge.net/html/www_orbada_doc.html jest to narzędzie napisane stricte przez mojego kolegę z pracy dla programistów PL/SQL i nie tylko.

0

Restart komputera pomógł. Przez kilka dni nie mogłem go wykonać bo cały czas coś ważnego liczyłem. No cóż. Dzięki za pomoc!

2

Jeżeli miałbym się wypowiedzieć to tak:

  • Nie używaj określeń typu IdStanowiska w stosunku do tabeli Stanowisko etc... Napisz po prostu Id, ponieważ odwołując się do tabeli i tak od razu wiadomo, że chodzi o Stanowisko.Id;
  • To samo jeżeli chodzi o inne pola np. NazwaStanowiska. Nazwij to pole po prostu Nazwa. Też jesteś trochę niekonsekwentny, ponieważ w tabeli Obiekt już masz prawidłowo nazwane pole Nazwa;
  • Jeżeli chodzi o Urlop to Typ wsadziłbym do osobnej tabeli;

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