Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prośba o pomoc - zadanie
wyso1989
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 20.05.2013

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


Witam serdecznie! Proszę o pomoc w rozwiązaniu zadania. Najważniejsze, abym zrozumiał niezbędną logikę programowania, i odpowiednie do niej komendy. Zadanie potrzebuję na zaliczenie, na pojutrze.

(IMG:http://imageshack.us/a/img689/3134/zader.jpg)

Z góry dziękuję za wszelką okazaną pomoc.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
alegorn
post
Post #2





Grupa: Zarejestrowani
Postów: 341
Pomógł: 40
Dołączył: 23.06.2009

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


na początek - kartka i ołówek.
projektujesz bazę danych, musisz zaprojektować wszystkie relacje, encje...
nie da się opisać zasad projektowania bazy danych w trzech słowach..
hm.....
a może tak.

poczytaj o normalizacji (pierwsze 3 postacie na początek), bez tego nie da się zaprojektować żadnej dobrej bazy.
na początek musisz potrafić doprowadzić bazę minimum do 2 postaci, trzecia postać nie była by tutaj faux pas.

rozpisz na kartce tą bazę, w dalszych zadaniach masz pewne podpowiedzi, co ma się w niej znajdować.
tutaj masz trzy podstawowe encje : produkty, kody, aukcje, pola jakie są wymagane masz wymienione..
przeanalizuj i wyodrębnij dodatkowe encje ja np widzę: operator, być może czas doładowania

rozpisz na kartce wszystkie pola, jakie do tych encji należą, przeanalizuj relacje jakie zachodzą między nimi.

o ile widzę to relacje jakie zachodzą to
kody[n]-[1]produkt[n]-[1]aukcje
produkty[n]-[1]operator

o ile rozumiem zadanie, aukcja jest tutaj uproszczona, i chyba można poprzestać na jednej encji

czyli musisz wiedzieć o relacjach jeden do wielu, (wiele do wielu nie zaszkodzi także)

zadanie ostatnie - jest zbudowaniem odpowiedniego widoku.
jak uporasz się z prawidłowym projektem - będzie on tylko jego konsekwencją (relacji między tabelami).

a więc - poczytaj o normalizacji, kartka + ołówek i do dzieła, jak rozpiszesz encje, relacje między nimi, to siadasz do jakiegoś narzędzia którym przeniesiesz to na gotowy kod (jest tego cała masa..).
nie musisz znać dokładnych poleceń tworzenia tabel, musisz wiedzieć co chcesz osiągnąć.

widokiem chwilowo się nie przejmuj, jeśli zrobisz prawidłowo to co opisałem - bez problemu dasz radę zbudować taki widok
pozdrawiam,
J.

Ten post edytował alegorn 21.05.2013, 16:16:08
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.10.2025 - 04:38