Kategori 'İlişkiler' tarafından Arşiv

Bir veritabanında İlişkiler

15 Salı Ocak, 2008 |

Eğer veritabanınızda her konu için farklı tabloları ayarladıktan sonra, tekrar bu bilgilerin nasıl toplanacağı, Microsoft Access anlatmak için bir yol gerekir. Bu süreçte ilk adım, tablolar arasındaki ilişkileri tanımlamaktır. Bu yapıldıktan sonra, aynı anda birden çok tablodan bilgi görüntüleyecek sorguları, formları ve raporları oluşturabilirsiniz.

Ilişkileri nasıl?

Tek-çok
Bir-çok ilişkisi en yaygın türüdür. Bir-çok ilişkisinde, A Tablo B birçok eşleşen kayıtları olabilir Tablo rekor, ancak Tablo B rekor Tablo A'da yalnızca bir eşleşen kaydı var

Bir çok-çok
Bir çok-çok ilişkisi, Tablo rekor A B Tablo A. birçok eşleşen kayıtları olabilir Tablo birçok eşleşen Tablo B kayıtları ve kayıt olabilir Bu ilişki türü, birincil anahtar oluşan iki alanın her iki Tables  yabancı anahtarlar üçüncü bir tablo (bir dernek tablo denir) tanımlanması ile mümkündür A ve B Aslında, bir çok-çok ilişkileri üçüncü bir tablo ile iki-çok ilişki vardır. Örneğin, Siparişler tablosu ve Ürünler tablosu, Sipariş Ayrıntıları tablosuna iki tek-çok oluşturarak tanımlanan bir çok-çok ilişkisi var.

A tek-bir
Bir-bir, Tablo her kaydın A B Tablo A'da yalnızca bir eşleşen kayıt olabilir yalnızca bir eşleşen Tablo B rekor, ve Tablo her kayıt olabilir En çok bilgi de tek bir tabloda olması ile ilgili, çünkü ilişkinin Bu tür yaygın değildir. Sadece ana tablonun alt kümesi için geçerlidir güvenlik veya mağaza bilgileri için bir tablo izole etmek için, pek çok alanda bir tablo ile paylaşmak istediğinizde bir-bir kullanılması önerilir. Siz isteyebilirsiniz, örneğin fon için bir futbol oyunu katılan çalışanların kaydetmek için bir tablo oluşturun.

Tanımlanması ilişkileri
Sen İlişkiler penceresini ilişkilendirmek istediğiniz tabloları eklemeyi sonra bir tablonun anahtar alanı sürükleyip başka bir tablonun anahtar haline bırakarak tarafından bir ilişki tanımlayabilirsiniz.
Microsoft Access'in oluşturduğu ilişki türü, ilgili alanların nasıl tanımlandığına bağlıdır:
• ilgili alanlarda sadece bir birincil anahtar veya benzersiz bir dizin varsa, orada bir-çok ilişkisi oluşturulur.
Ilgili alanlarda hem birincil anahtar veya benzersiz dizine sahip olduğunda • Tek-bir oluşturulur.
• Aslında, bir çok-çok ilişkileri birincil anahtarı diğer iki tablonun iki alan  yabancı anahtarları oluşan üçüncü bir tablo ile iki-çok ilişki vardır.
Birincil anahtar değildir ve birincil anahtar olmayan ve benzersiz bir dizin yok başka bir alana benzersiz bir dizine sahip olmayan bir alanı sürüklediğinizde Not, belirsiz bir ilişki oluşturulur. Belirsiz bir ilişki ile tabloları içeren sorgularda, Microsoft Access varsayılan tablolar arasında hat katılmak görüntüler, ancak tutarlılığı zorlanmaz ve kayıtların her tabloda benzersiz olduğunu garantisi yoktur.

Tanıtım

Avatar

Ziyaret ettiğiniz için teşekkür ederiz.
Herhangi bir mesaj kaçırmamak beslemek için abone olun.

İşte blogda Microsoft Access ile çalışma örnekleri sağlayacak ve aynı zamanda isteyene soru sormak. Daha fazla

Abone olmak ister misiniz?

Abone veya e-posta ile abone:
E-postanızı girin:


Reklamlar