Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mssql] Projekt bazodanowy firmy, Relacje pomiędzy tabelami, wyzwalacze, system bezpieczeństwa
fluffy
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 26.01.2006

Ostrzeżenie: (0%)
-----


Jestem laikiem w tym temacie, a na zaliczenie mam projekt, niestety wylosował mi się jeden z trudniejszych i dlatego mam problem. Prosiłbym bardzo o pomoc w rozrysowaniu tabel z relacjami i porad co do wyzwalaczy.

Treść projektu:
Oprogramować w SQL Server 2005 system do zarządzania bazą danych w firmie zajmującej się wysyłkową sprzedażą towarów (wybrać jakich). Towary są oferowane po określonej cenie (uwzględniamy też VAT) i zasilają magazyn. Cena sprzedaży może być pomniejszona o rabaty lub powiększona o zwyżki. Rabaty przysługują pewnym klientom stale u nas kupującym (rabat stały wyliczany na podstawie obrotu w roku poprzednich transakcji, po 1% za każde 200 zł, ale nie więcej niż 15%) oraz w zależności od zamówienia (po 1% za każde 100 zł zamówienia, ale nie więcej niż 10%). Rabaty te się sumują, ale w bazie jest ograniczenie, by nie sprzedawać towaru z rabatami taniej, niż z 20% zniżką. Zwyżki dotyczą klientów niepewnych lub podpadniętych i są przydzielane uznaniowo (np. każdy nowy klient ma na wejściu 2% zwyżki). Towary niechodliwe lub posiadane w dużej ilości mogą także być dostępne w promocji 1-10%, lub w wyprzedaży 10-30% zniżki. Zakładamy, że firma stosuje narzut 25% i sprzedaż z rabatami i/lub w promocji nie może się odbyć taniej, niż po cenie zakupu plus 1%, natomiast w wyprzedaży cena zakupu minus 10%. Do wartości zamówienia doliczane są koszty przesyłki w kwocie 20 zł minus 1 zł za każde 10 zł powyżej 100 zł. Dla zamówienia o wartości od 300 zł dostawa jest gratis. Oprogramować bilans firmy dzienny, miesięczny roczny za pomocą procedur składowanych.

System bezpieczeństwa obejmuje Alę przyjmującą zamówienia i przygotowującą wysyłki (ma dostęp pełny do tabeli odbiorcy i do odczytu do tabeli z towarami), Barbarę i Dorotę wystawiające faktury, Grażynę rozliczającą finansowo klientów oraz Maćka i Weronikę zajmujących się rozliczeniami finansowymi. Wacek jest właścicielem firmy, ale ma lewe ręce i wszystko, co weźmie, psuje – dlatego wolno mu tylko sprawdzić ile zarobił każdego dnia, by wiedzieć ile może przeznaczyć na imprezę. Żona Wacka – Paulina też chce kontrolować finanse firmy, ale nie wie o tym, że w jej zestawieniach są uwzględnione tylko transakcje realizowane w parzyste dni miesiąca (bo nieparzystych jest więcej).

Ten post edytował fluffy 6.06.2007, 13:15:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
AcidBurnt
post
Post #2





Grupa: Zarejestrowani
Postów: 215
Pomógł: 1
Dołączył: 13.04.2003
Skąd: z ławki przed blokiem

Ostrzeżenie: (0%)
-----


pewnie na wczoraj i za frajer?;]
Go to the top of the page
+Quote Post
fluffy
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 26.01.2006

Ostrzeżenie: (0%)
-----


na za tydzień, właśnie próbuje rozrysować kolejne tabele, ale nie bardzo mi to idzie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:12