SQL - pomoc potrzebna na gwałt

0

Witam, bardzo potrzebuję pomocy z projektowaniem bazy danych w programie SQL Server 2012.
Nie chcę zajmować tutaj komuś niepotrzebnie czasu, więc bardzo prosiłabym jakąkolwiek osobę która ma czas i zechciałyby mi pomóc, wytłumaczyć, cokolwiek o wysłanie do mnie prywatnej wiadomości. PROSZĘ PROSZĘ PROSZĘ

1

co to za korzysc dla forumowiczow gdy zrobimy to 1 na 1. jesli juz to publicznie + im wiecej uczestnikow tym lepiej :)

0

Chodzi o stację radiową w której systemie możliwe jest utworzenie ramówki programu, w ramówkę ujęci są m.in. pracownicy tworzący program, utwory muzyczne, reklamy. Ma też rejestrować koszty wynikające z tworzenia programów i licencji na puszczanie utworów muzycznych, rejestrować przychody z reklam i wykazywać, które programy są najbardziej dochodowe, a które najmniej. Takie mam wytyczne. Chodzi mi o to że nie wiem czy w ogóle dobrze rozumuję z rozrysowywaniem tabel, a wiem że jeśli to zrobię źle potem już wszystko zrobię źle.
Poniżej jak ja to sobie rozpisałam na próbę w wordzie. Jakby ktoś mógł coś dodać od siebie byłabym bardzo wdzięczna

  1. Utwory
    • Utwor_ID
    • Utwor_tytul
    • Utwor_wykonawca
  2. Programy
    • Program_ID
    • Program_nazwa
    • Prowadzący_ID
    • Godzina rozpoczęcia
    • Godzina zakończenia
    • Koszt programu
    • Przychód z programu
    • Utwór_ID
  3. Pracownicy
    • Pracownik_ID
    • Pracownik imie
    • Pracownik nazwisko
    • Stanowisko
    • Data urdzenia
    • Adres
    • Wynagrodzenie
  4. Reklamy
    • Koszt
    • Przychód
    • Reklama_id
  5. Koszty reklamy
    • Reklama_ID
    • Kwota
  6. Koszty licencji
    • Licencja_ID
    • Kwota
  7. Licencje
    • Licencja_ID
    • Nazwa licencji
  8. Przychody z reklam
    • Reklama_ID
    • Kwota
  9. Prowadzący
    • Prowadzacy_ID
    • Program_ID
  10. Przychody z programów
    • Program_ID
    • Kwota
0

Na pierwszy rzut oka to coś za dużo tych tabelek.
W tabeli Programy masz pole Przychód z programu to po co oddzielna tabela Przychody z programów?
W tabeli Reklamy masz pola Koszt i Przychód to po co oddzielna tabele Koszty reklamy i Przychody z reklam?
W tabeli Programy masz pole Prowadzący_ID to po co oddzielna tabela Prowadzący (chyba że może być wielu prowadzących jeden program wtedy pole Prowadzący_ID w tabeli Programy zbędne)

0

Tak oczywiście proadzący jest jeden. Chodzi o późniejsze relacje między tabelami, nie bardzo wiem jak je zrobić i jakich pól do nich potrzebuję. Czy lepszym rozwiązaniem byłoby wrzucenie tego do jednej tabeli? ("Przychody" i "Koszty" np)

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