Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Struktura bazy danych
Forum PHP.pl > Forum > Bazy danych
lukasz91
Witam,
postanowiłem przebudować i z optymalizować bazę danych swojej aplikacji. W związku z tym prosiłbym o sprawdzenie czy w ogóle dobrze za to się biorę (głównie chodzi mi o relacje).
Dodaję obrazek z projektem bazy danych:
http://img704.yfrog.com/img704/838/zrzutekranuwq.png
erix
Czemu rozbiłeś osobno menu i menulist?

Poza tym, dobrze by było wiedzieć, co to ma być za aplikacja. winksmiley.jpg
lukasz91
Cytat(erix @ 13.02.2010, 19:34:47 ) *
Czemu rozbiłeś osobno menu i menulist?

Poza tym, dobrze by było wiedzieć, co to ma być za aplikacja. winksmiley.jpg


CMS
Rozbiłem, ponieważ ma być możliwość tworzenia różych menu (topmenu, leftmenu itp)
erix
No i? winksmiley.jpg

Dodatkowa kolumna ENUM i tylko ją zmieniasz. winksmiley.jpg
lukasz91
Cytat(erix @ 13.02.2010, 19:48:21 ) *
No i? winksmiley.jpg

Dodatkowa kolumna ENUM i tylko ją zmieniasz. winksmiley.jpg


Ale jak będzie to w jednej tabeli to będzie trudniej administrować tym = dodawać nowe menu lub usuwać smile.gif
erix
No tak, trudniej będzie dopisać jeden warunek do WHERE... winksmiley.jpg

Zrób test i zobacz, co będzie lepsze dla bazy - wybieranie wg warunku z indeksem, czy zlepianie tabel JOIN-em. winksmiley.jpg
lukasz91
Cytat(erix @ 13.02.2010, 19:58:26 ) *
No tak, trudniej będzie dopisać jeden warunek do WHERE... winksmiley.jpg

Zrób test i zobacz, co będzie lepsze dla bazy - wybieranie wg warunku z indeksem, czy zlepianie tabel JOIN-em. winksmiley.jpg


hmm.. racja. W takim razie zostawie tabelę menuList, ale nazwę listy menu będę zapisywał w tabeli menu. Natomiast dane z menuList będę wyświetlał tylko w rozwijanej liście przy dodawaniu nowej pozycji w menu. smile.gif

A co do reszty są jakieś zastrzeżenia? smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.