ďťż
 
pytanie dotyczace projektu bazy ďťż
 
pytanie dotyczace projektu bazy
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

pytanie dotyczace projektu bazy



jelon - 23-08-2006 01:04
pytanie dotyczace projektu bazy
  mam tabele m.in:
urzadzenia, przeglady, wysylki.

Kazde urzadzenie moze byc wiele razy w przegladzie,
po czym nastepuje wysylka.
Czyli jest tak ze kazdemu przegladowi odpowiada jedna wysylka,
ale tez jedna wysylka odpowiada jednemu urzadzeniowi.
Czy w zwiazku z tym, przy projektowaniu bazy w tabeli
wysylki lepiej umiescic id_urzadzenia, id_przegladu czy moze oba?

A drugie pytanie: jak sie zabrac za projektowanie bazy danych?
Bede wdzieczny za nazwy programow, adresy tutoriali, nazwy ksiazek.

Pozdrawiam.





pasi123@gmail.com - 23-08-2006 01:06

 
jelon wrote:
> mam tabele m.in:
> urzadzenia, przeglady, wysylki.
>
> Kazde urzadzenie moze byc wiele razy w przegladzie,
> po czym nastepuje wysylka.
> Czyli jest tak ze kazdemu przegladowi odpowiada jedna wysylka,
> ale tez jedna wysylka odpowiada jednemu urzadzeniowi.
> Czy w zwiazku z tym, przy projektowaniu bazy w tabeli
> wysylki lepiej umiescic id_urzadzenia, id_przegladu czy moze oba?
>
> A drugie pytanie: jak sie zabrac za projektowanie bazy danych?
> Bede wdzieczny za nazwy programow, adresy tutoriali, nazwy ksiazek.
>
> Pozdrawiam.

do projektowania polecam DBDesigner - www.fabforce.net - jest nawet
opcja skopiowania do schowka skryptu tworzenia tabel w MySQL. Jesli
chodzi o dokumentacje, to wystarczy przejrzec dok. na www.mysql.com.
Tam jest od groma info.
Pozdrawiam




jelon - 23-08-2006 01:06

 
Użytkownik <pasi123@gmail.com> napisał w wiadomości
news:1156073762.699752.94040@74g2000cwt.googlegrou ps.com...

> do projektowania polecam DBDesigner - www.fabforce.net - jest nawet
> opcja skopiowania do schowka skryptu tworzenia tabel w MySQL.

tez uzywam dbdesignera, ostatnio testuje MySQL Workbench z zestawu mysql gui
tools 5.0. Ale chodzi mi raczej o to jak sie zabrac za projektowanie
diagramu zaleznosci, pozniej normalizacje. Jest jakies takie oprogramowanie?
Jak to wykonuja profesjonalisci, zajmujacy sie projektowaniem baz danych?




Radosław Witkowicki - 23-08-2006 01:06

  jelon napisał(a):
> Użytkownik <pasi123@gmail.com> napisał w wiadomości
> news:1156073762.699752.94040@74g2000cwt.googlegrou ps.com...
>
>> do projektowania polecam DBDesigner - www.fabforce.net - jest nawet
>> opcja skopiowania do schowka skryptu tworzenia tabel w MySQL.
>
> tez uzywam dbdesignera, ostatnio testuje MySQL Workbench z zestawu mysql gui
> tools 5.0. Ale chodzi mi raczej o to jak sie zabrac za projektowanie
> diagramu zaleznosci, pozniej normalizacje. Jest jakies takie oprogramowanie?
> Jak to wykonuja profesjonalisci, zajmujacy sie projektowaniem baz danych?
>
>

Najlepszym narzędziem do projektowania baz danych od a do z jest Sybase
PowerDesigner. Jest wszystko czego potrzeba. Ja nie używam innego
narzędzia niż to. Masz możliwość generowania danych testowych. A tak
nawiasem mówiąc, to kompletnie nie rozumiem firmy Quest Software. "Ich"
produkt QDesigner ma możliwość generowania danych testowych, a osobno
sprzedają za ciężką kasę DataFactory. Osobiście mogłem sprawdzić
DataFactory w akcji i jak dla mnie to jest forsa wywalona w błoto.

Jeśli chcesz się nauczyć projektować bazy danych to w necie jest sporo
informacji na ten temat. Jeśli chcesz to daj cynk na maila, podeśle Ci
coś :).





geos - 23-08-2006 01:06

  Radosław Witkowicki wrote:
[ciach]

> Jeśli chcesz się nauczyć projektować bazy danych to w necie jest sporo
> informacji na ten temat. Jeśli chcesz to daj cynk na maila, podeśle Ci
> coś :).

jeśli to możliwe, to chciałbym się przyłączyć. poproszę na:
geos (at) buziaczek (dot) pl

pozdrawiam,
geos




Replay - 23-08-2006 01:06

 
Użytkownik "geos" <geos@nowhere.org.invalid> napisał w wiadomości
news:ec9nkm$pr6$1@nemesis.news.tpi.pl...
> Radosław Witkowicki wrote:
> [ciach]
>
>> Jeśli chcesz się nauczyć projektować bazy danych to w necie jest sporo
>> informacji na ten temat. Jeśli chcesz to daj cynk na maila, podeśle Ci
>> coś :).
>

czy ja również moge się przyłączyć ?

mój adres: replay(at)poczta.onet.pl

Replay.




ZieleE - 23-08-2006 01:06

  > mam tabele m.in:
> urzadzenia, przeglady, wysylki.
>
1)
> Kazde urzadzenie moze byc wiele razy w przegladzie,
> po czym nastepuje wysylka.
2)
> Czyli jest tak ze kazdemu przegladowi odpowiada jedna wysylka,
>

zdanie 1 i 2 moim zdaniem przecza same sobie ;) ale nie bede sie czepial :)

> Czy w zwiazku z tym, przy projektowaniu bazy w tabeli
> wysylki lepiej umiescic id_urzadzenia, id_przegladu czy moze oba?
>
w przypadku gdy zalozmy to jest jakis serwis gdzie przychodzi urzadzenie, jest
przegladane a nast. wysylane to w tabeli wysylka zrobilbym i id_przegladu,
bo jesli dobrze zrozumialem to wysylka jest wykonywana po danym przegladzie, a
po id_przegladu dojdziesz do id_urzadzenia bo rozumiem ze w tab. przeglady masz
id_urzadzenia :) to by bylo tak raczej jak ucza na uczelni ;)

a z praktycznego punktu widzenia to musisz sam zdecydowac bo jesli w tab.
wysylka bedziesz mial same id_przeg. to zeby dostac sie do urzadzenia ktore
zostalo wyslane podczas danej wysylki bedziesz musial w selectcie zawsze
umieszczac dodatkowo tab. przeglad i wiazacy warunek z przegladem i urzadzeniem
i wysylkaco sprawia zawsze wiecej roboty i badz co badz wiecej warunkow w
zapytaniu, i w takim przypadku warto dac do tab. wysylka id_ur zeby miec do
niego bezposredni dostep bez przechodzenia przez dodatkowa tabele, ale.. jesli
zawsze musisz pokazac jaki byl przeglad to i tak i tak kozystasz z tab przeglady
wiec w wysylce wystarczy tylko id_przeg. :)

mam nadzieje ze nic nie namieszalem ;))

ZieleE

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl




Tomasz Pichlinski - 25-08-2006 02:53

  jelon napisał(a):
> tez uzywam dbdesignera, ostatnio testuje MySQL Workbench z zestawu mysql gui
> tools 5.0

ja uzywam Happy Fish 2. jest o tyle dobry, ze nie uzaleznia od mysql.

pozdrawiam
tomasz 'piniu' pichlinski




jelon - 28-08-2006 00:53

  > zdanie 1 i 2 moim zdaniem przecza same sobie ;) ale nie bede sie czepial
> :)

nie przecza sie same sobie, bo jeden przeglad to jedna wysylka. Gdy
urzadzenie przychodzi na serwis, musi przejsc przeglad, a nastepnie zostaje
wyslane. Natomiast urzadzenie moze byc wiele razy w przegladzie, i za kazdym
razem bedzie inny id przegladu oraz inna wysylka powiazana z tym przegladem.

> w przypadku gdy zalozmy to jest jakis serwis gdzie przychodzi urzadzenie,
> jest
> przegladane a nast. wysylane to w tabeli wysylka zrobilbym i id_przegladu,
> bo jesli dobrze zrozumialem to wysylka jest wykonywana po danym
> przegladzie, a
> po id_przegladu dojdziesz do id_urzadzenia bo rozumiem ze w tab. przeglady
> masz
> id_urzadzenia :) to by bylo tak raczej jak ucza na uczelni ;)

no i od tego zalozenie wyszedlem ze tak ucza, ale rzeczywiscie w praktyce
musze wykonywac duzo powiazan w kazdym selectcie, dlatego umieszczam moj
przypadek na forum, aby ktos doradzil jak to lepiej zrobic

> mam nadzieje ze nic nie namieszalem ;))

nie zamieszales :) na poczatku wlasnie myslalem kategoriami takimi jak bede
wykonywal zapytania i tak zeby bylo najlatwiej. Ale w takim przypadku jak
napisales nastepuje powielanie danych (id_urzadzenia). Trudno mowic tu o 3
postaci normalnej...

zrobilem takie rozwiazania:
http://stud.wsi.edu.pl/~jelonekk/seryjne1.pdf
http://stud.wsi.edu.pl/~jelonekk/seryjne2.pdf

mile widziane uwagi, przede wszystkim te krytyczne :)

Pozdrawiam!




Michał Bieniak - 08-09-2006 01:53

  jelon <jelon@deletethis.onet.pl> napisał(a):

> > zdanie 1 i 2 moim zdaniem przecza same sobie ;) ale nie bede sie czepial
> > :)
>
> nie przecza sie same sobie, bo jeden przeglad to jedna wysylka. Gdy
> urzadzenie przychodzi na serwis, musi przejsc przeglad, a nastepnie zostaje
> wyslane. Natomiast urzadzenie moze byc wiele razy w przegladzie, i za kazdym
> razem bedzie inny id przegladu oraz inna wysylka powiazana z tym przegladem.
>
>
> > w przypadku gdy zalozmy to jest jakis serwis gdzie przychodzi urzadzenie,
> > jest
> > przegladane a nast. wysylane to w tabeli wysylka zrobilbym i id_przegladu,
> > bo jesli dobrze zrozumialem to wysylka jest wykonywana po danym
> > przegladzie, a
> > po id_przegladu dojdziesz do id_urzadzenia bo rozumiem ze w tab. przeglady
> > masz
> > id_urzadzenia :) to by bylo tak raczej jak ucza na uczelni ;)
>
> no i od tego zalozenie wyszedlem ze tak ucza, ale rzeczywiscie w praktyce
> musze wykonywac duzo powiazan w kazdym selectcie, dlatego umieszczam moj
> przypadek na forum, aby ktos doradzil jak to lepiej zrobic
>
>
> > mam nadzieje ze nic nie namieszalem ;))
>
> nie zamieszales :) na poczatku wlasnie myslalem kategoriami takimi jak bede
> wykonywal zapytania i tak zeby bylo najlatwiej. Ale w takim przypadku jak
> napisales nastepuje powielanie danych (id_urzadzenia). Trudno mowic tu o 3
> postaci normalnej...
>
> zrobilem takie rozwiazania:
> http://stud.wsi.edu.pl/~jelonekk/seryjne1.pdf
> http://stud.wsi.edu.pl/~jelonekk/seryjne2.pdf
>
> mile widziane uwagi, przede wszystkim te krytyczne :)
>
> Pozdrawiam!
>
>

Cześć.

W mojej ocenie wydzielanie encji wysyłka w tym przypadku jest bezcelowe.
Encja przegląd powinna zawierać pola dotyczące wysyłki - czyli coś na kształt
pierwszego rozwiazania.

pozdrawiam

Michał Bieniak

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    =?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?= Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 =?iso-8859-2?Q?=5BSQL_Server_2000=5D_uprawnienienia_do_u=BFyw ania_widoku_?==?iso-8859-2?Q?opartego_na_tabeli_z_innej_bazy?= Dwie bazy czy dwie tabele? [PHP i MySQL] Wstawianie =?ISO-8859-2?Q?rekord=F3w_do_bazy_?==?ISO-8859-2?Q?a_z=B3e_kodowanie?= =?ISO-8859-2?Q?=5Bmysql=5D_synchronizacja_struktury_bazy_?==? ISO-8859-2?Q?lokalnej_ze_zdaln=B1?= [Oracle] Co do tworzenia aplikacji dla bazy Oracle narzedzie do transferu bazy mysql - mysql narzedzie do transferu bazy odbc - odbc Połączenie bazy danych z wykonaniem polaczenia telefonicznego
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nawschodzie.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com