WebDeveloper
 główna | forum manual | skrypty |  artykuły |  projekty | porady |  zasoby |  linki 

Forum MYSQL


 Mysql & zapytania & kilka innych rzeczy
Autor: pl (---.Szczecinek.Net.PL)
Data:   28.08.00 14:39

Czesc

Mam pytanie zwiazane z tworzeniem bazy pod mysql.

Chodzi mi dokladnie jak jest z relacjami pod ta baza. Chetnie przyjme wszystkie linki do stron gdzie moge znalec informacje na ten temat. Ponizej postaram sie jak najkrócej opisac moj problem.

Tabela1 jest to jakby moja glowna tabela

lokalizacja
adres
id_wlasciciel

(tabela2 zawierala by cos takiego tabela pomocnicza)
0-lokalizacja1
1-lokalizacja2
2-lokalizacja3

tabela3
id_wlasciciela
adres
numer_telefonu

I teraz jak powiazac pole id_wlasciciela z
tabeli1 z tabela3.
Czy serwer mysql musi wiedziec o tych relacjach ? Czy musze sam je oprogramowac juz w klienckiej aplikacji ?np(builder)

Nastepnie chcialbym zeby lokalizacja byla rozwiazana w ten sposob: przy wyborze lokalizacji byłoby rozwijane menu z wyborem lokalizacji z tabeli2, ale w tabeli1 zapisane zostałoby nie nazwa lokalizacji ale numer , dlatego ze zajmie on dużo mniej miejsca niż string a przy sporej liczbie rekordow tospory zysk i miejsca i dialania bazy i tak samo przy odzczycie rekordu nie zostalby wypisany numer tylko odszukany w tabeli2 odpowiednie pole.

Dzieki za wszelka pomoc i odeslanie do stron gdzie znajde pomoc.

 RE: Mysql & zapytania & kilka innych rzecz
Autor: slawek- (---.szczecin.top.pl)
Data:   30.08.00 12:41

Wszystko co powyżej napisałeś powinna realizować aplikacja! Mysql to tabele i rekordy, a relacje to już sprawa klienta.

 RE: Mysql & zapytania & kilka innych rzecz
Autor: CArlitto (---.warszawa.cvx.ppp.tpnet.pl)
Data:   19.09.00 00:04

hmm, chcialo by sie napisac g.prawda :) panie Slawku.
MySQL to SQL a w sqlu mozna bawic sie relacjami :)
np. INNER JOIN, OUTER JOIN
lub zwykly warunek WHERE tab1.id = tab2.id
Zreszta nie wyobrazam sobie jak klient mogl by powiazac dwie tabele o 10000 rek. przetwarzal bys zdalnie po jednym rekordzie? - Non-sens :)

 Odpowiedz na tę wiadomość
 Twoje Imię:
 Twój Email:
 Temat:
Odpowiedzi na tę wiadomość prześlij na powyższy adres email.
  




Manual | Skrypty | Artykuły | Projekty
Porady | Zasoby | Linki
Główna | Forum