Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 30/10/2007, 15:03   #1 (permalink)
Üye
 
Üyelik Tarihi: 03/2007
Mesaj: 3
Varsayılan ilişkisel Mysql Tablolar

merhaba arkadaslar mysql de 2 tablo yaratmak istiyorum ama birbiri ile bir kolonun ilişkili olmasını istiyorum ufak bir örnek verebilecek arkadas varmı acaba?
dontcrytr hatta değil   Alıntı Yaparak Yanıtla
Eski 30/10/2007, 21:17   #2 (permalink)
. . :: pCuber :: . .
 
hasanyasin Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2007
Mesaj: 440
Varsayılan

Ne ilişkisi, nasıl bir ilişki?

MySQL bir rdms'dir zaten ve bu kısaltmanın ilk harfi r, relational (ilişkisel) kelimesinin baş harfi.
__________________
tebessüm edebilmek sanattır...
hasanyasin hatta değil   Alıntı Yaparak Yanıtla
Eski 31/10/2007, 11:00   #3 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 149
Varsayılan

Alıntı:
dontcrytr, mesajından alıntı: Mesajı Gör
merhaba arkadaslar mysql de 2 tablo yaratmak istiyorum ama birbiri ile bir kolonun ilişkili olmasını istiyorum ufak bir örnek verebilecek arkadas varmı acaba?
"foreign key" konusunu bir araştır. Dediğin şey foreign key ile yapılıyor. Örneğin bir şirkette çalışan personellerin tutulduğu bir tablo var diyelim. Bu tabloda personelin adi,soyadi,calistigi_departman,ünvani vs. bilgiler bulunsun. Ayrıca bir başka tabloda da şirketin bütün departman bilgileri tutulsun. Mesela; departman_id,departman_adi,calisan_personel_sayisi gibi...

Şimdi diyelim ki personel tablondaki personel bilgileriyle departman tablondaki departman bilgilerini birbiriyle ilişkilendirmek istiyorsun. O zaman departman tablondaki PRIMARY KEY olan departman_id kolonunu personel tablonda FOREIGN KEY olarak tanımlaman lazım.
Yani; A tablosundaki bir PRIMARY KEY kolonu B tablosunda FOREIGN KEY olarak tanımlanarak iki tabloyu o kolon sayesinde birbiriyle bağlantılı hale getirmiş olursun. Böylece tanımlamış olduğun bu FOREIGN KEY ile personel tablondan bir personele ait bilgileri alırken, departman tablondan da o personelin departman detaylarını çekebilirsin.

Mantık bu şekilde... Kod istiyorsan dediğim gibi MYSQL manuel'de FOREIGN KEY konusuna bir bak.
mustaine hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
tablolar kayıyor reshado PHP 12 27/08/2007 18:59
- Taşan tablolar - MOnurCe Web Tasarım 9 16/08/2007 01:02
PhpMyAdmin tablolar anektod Veritabanları & SQL 4 07/02/2007 16:48
MySQL, tablo, tablolar arasında ilgi kurmak trancemaster Veritabanları & SQL 4 21/01/2007 18:06
Tablolar ve performans Scorpion Veritabanları & SQL 13 21/04/2003 17:44


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 06:58.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net