model relacyjny

0

Witam czy mógłby ktos mi pomóc w zrobieniu modelu relacyjnego takiego zwiąku encji?

0

Klika pytań:
Jak dodasz film Matrix jeżeli:

  1. Ma dwóch reżyserów: Lilly Wachowski, Lana Wachowski
  2. Możesz go przypisać do przynajmniej 2 kategorii: sf, akcja
  3. chciałbyś dodać do obsady 11 aktorów
0

Poczytaj o związku wiele do wielu, bo dawanie 10 kluczy obcych do tej samej tabeli to nie jest dobry pomysł.

1

nazwy pól raz jest "nr_lokalu" drugi raz "Tytył filmu". Ja osobiście nigdy nie stosuje spacji i polskich liter w nazwach pól bo później może być z tym kłopot w kodzie aplikacji

0

Na postawie rożnych obserwacji i doświadczeń (nie trzeba się zgadzać ale można wziąć pod uwagę):

Uwaga: jeśli projekt nie zakłada inaczej stosujemy nazewnictwo angielskie

  1. Konwencja nazewnictwa dla tabel i widoków w bazie danych:

    • wykorzystujemy tylko małe litery w nazwach tabel

    • jeśli nazwa jest wieloczłonowa korzystamy z kreski dolnej "_" do łączenia poszczególnych wyrazów w nazwie

    • nie korzystamy ze znaków diakrytycznych w nazwach (ą, ł, ś itd. zostawmy sobie do pisania wierszy)

    • nazwa powinna być znacząca i możliwie krótka

    • nazwę widoku rozpoczynamy znakami "view_" czyli "view_nazwa_tabeli";

    • nie można używać słów zarezerwowanych przez bazę danych;

    • nie stosujemy znaków specjalnych;

    • do nazywania tabel stosujemy rzeczowniki w liczbie mnogiej;

  2. Konwencja nazewnictwa kolumn w bazie danych

    • nie można używać słów zarezerwowanych przez bazę danych;
    • nie stosujemy znaków specjalnych;
    • nazwy kolumn piszemy z małej litery - w tym też nazwy kolumn "id"
    • do nazywania kolumn stosujemy rzeczowniki w liczbie pojedynczej;

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