Ev Social Media Access 2013'teki İlişkiler Hakkında Bilmeniz Gereken 10 şey - alanlar arasındaki ilişkiler - mankenler

Access 2013'teki İlişkiler Hakkında Bilmeniz Gereken 10 şey - alanlar arasındaki ilişkiler - mankenler

İçindekiler:

Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024

Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024
Anonim

1 10

Birden çok ilişkiye bağlanır alt tablodaki birçok reklama üst tabloda bir kayıt.

Siparişleri müşterilere veya doktorlara hastalara bağlamak için ilişki kurun. Bir müşteri birçok sipariş verebilir ve bir doktor birçok hastaya sahip olabilir. Bu şekilde, her siparişteki tüm müşteri iletişim bilgilerini ve her hasta hakkındaki doktor iletişim bilgilerini tekrarlamanız gerekmez.

2 10

Bire bir ilişki üst tablodaki bir kaydı alt tablodaki bir rekora bağlar.

Bu ortak bir ilişki türü değildir, ancak birçok alanı içeren bir tabloyu iki tabloya bölmeniz gerekiyorsa kullanılabilir.

3 10

Üst tablodaki birincil anahtar alanını alt tablodaki aynı alanla (birincil anahtarda değil) ilişkilendirin.

Bu en yaygın senaryondur. Üst tablo birincil anahtar alanı içerir ve alt tablo aynı alan adını içerir. Örneğin, bir Müşteri ve Sipariş tablosu bir MüşteriNo'yu paylaşabilir. Müşteri kimliği normalde Müşterilerin birincil anahtarı ve Siparişler'deki yabancı anahtardır.

4 10

İlişkide katılan alanların aynı veri türüne sahip olması gerekir.

Üst tablodaki bir metin alanını alt tablodaki bir sayı alanıyla ilişkilendiremezsiniz veya bunun tersi. Alanlar, her tabloda metin alanları veya sayı alanları olmalıdır.

5 10

Alt tablodaki "yetim" kayıt girmesini önlemek için İlişkileri Düzenle iletişim kutusundaki başvuru bütünlüğünü zorla.

Bir yetim, alt tabloda, üst tabloda karşılık gelen bir kaydı olmayan bir kayıttır. Klasik örnek, Müşteriler tablosunda olmayan bir müşterinin Orders tablosundaki bir sipariştir. Referans bütünlüğü, bu tür yetim siparişleri girmesini engeller.

6 10

Alt tabloda güncellendiğinde alt tabloda anahtar değerini güncellemek için İlişkileri Düzenle iletişim kutusunda kaskad güncelleme ile ilgili alanları ayarlayın.

İki masanız, bir ExpenseType tablosundaki (alan adı Kategorisi) kategorilerin bir listesi ve Kategori adı verilen Gider tablosundaki bir alanınız olduğunu varsayalım. Giderler'deki Kategori alanı, verisini ExpenseType tablosunun Kategori alanından alan bir birleşik giriş kutusu tarafından doldurulur.

Ayrıca, Yemek için bir yazım hatası yapıldığını varsayalım, Dinleniyordu. Kademeli güncelleme ile ilgili alanları ayarladıysanız, Dinning'i ExpenseType to Dining olarak düzenleyebilir ve Gider masasında kullanılan her kayıtta değişecektir.

7 10

Üst tablonun karşılık gelen kaydı silindiğinde alt tabloda ilişkili kayıtları silmek için İlişkileri Düzenle iletişim kutusundaki ilişkili kayıtları silmek ilgili kayıtları ayarlayın.

Bu ayar, Müşteri'deki Müşteri Kimliği ve Siparişteki Müşteri Kimliği arasındaki bir ilişkide açıkken, bir müşteri kaydını silin ve söz konusu müşterinin tüm siparişlerini silmeniz gerekir.

8 10

Sorgular oluştururken tablolar arasındaki ilişkilerin ayarlanması otomatik olarak bu tablolardaki birleştirmeleri ayarlar.

İlişki birleştirmeleri, sorgu tasarımı görünümüne taşınır. CustomerID'deki Müşteri ve Siparişler arasında bir ilişki kurarsanız, bu tabloları sorgu tasarımında yeni bir sorguya eklediğinizde, bu satırın birleşim olduğunu göreceksiniz.

9 10

Bir ilişkinin parçası olan bir alanı silerseniz ilişki silinir.

Eğer biri bunlardan biri eksikse, iki alan arasında ilişki kuramazsın, değil mi? Böylece, bu ilişkinin parçası olan bir alanı sildiğinizde Access, bozuk ilişkiyi kaldırır.

10 10

Birincil anahtar bir ilişkinin parçasıysa, ilişkiyi silmeden bu tablodaki birincil anahtarı başka bir alana değiştiremezsiniz.

Birincil anahtarların bir ilişkinin parçası olduğu bir tablodaki birincil anahtarları değiştirmek için önce Access'ten birincil anahtarı bu tablodaki başka bir alana çevirmenize izin vermeden İlişki penceresini açmanız ve ilişkiyi silmeniz gerekir.

Geri İleri

Access 2013'teki İlişkiler Hakkında Bilmeniz Gereken 10 şey - alanlar arasındaki ilişkiler - mankenler

Editörün Seçimi

Ile Web Sunucusunda Drupal Yükleme Softaculous ile Bir Web Sunucusuna Drupal Yükleme

Ile Web Sunucusunda Drupal Yükleme Softaculous ile Bir Web Sunucusuna Drupal Yükleme

Birçok web barındırma şirketi, Fantastico veya Softaculous adlı programları kullanarak kolay Drupal kurulumu. Barındırma şirketiniz Softaculous'u kullanıyorsa, işte böyle çalışır. Drupal topluluğu, Softaculous veya Fantastico gibi üçüncü parti yazılımlarla Drupal'ın yüklenmesini önermez. Bunu yapmak, yükseltmeyi zorlaştırabilir ve veritabanlarınızdaki sorunlara potansiyel olarak neden olabilir ...

Drupal Bahçe Site Kullanıcılarını Yönetme - mankenler

Drupal Bahçe Site Kullanıcılarını Yönetme - mankenler

Drupal Gardens'daki People sayfası, kullanıcıları, düzenli bir Drupal kurulumunda olurdunuz. Kullanıcıları bulabilir, rolleri engelleyebilir ve engelini kaldırabilir, silebilir ve atayabilirsiniz. Kullanıcıları yönetmek için Kişiler bağlantısını tıklayın. Liste sekmesi varolan kullanıcıları bulmanıza yardımcı olur ve İzinler sekmesi rolleri oluşturmanıza izin verir ve ...

Drupal kurulumu: Yazılım Alma - mankenler

Drupal kurulumu: Yazılım Alma - mankenler

Web barındırıcınız Fantastico veya Softaculous kullanmıyorsa, ilk Drupal'ı yüklemek için adım Drupal'ın en son sürümünün bir kopyasını alıyor ve web sunucunuza taşıyor. Paketi indirmek Drupal yazılımının kopyasını almak özgür ve kolaydır. Şu adımları izleyin: Drupal'a göz atın. org ve tıklayın ...

Editörün Seçimi

OAuth Kodlarını Android Uygulamanızla Twitter Sunucusuyla Görüşecek - aumlalar

OAuth Kodlarını Android Uygulamanızla Twitter Sunucusuyla Görüşecek - aumlalar

Android uygulamanızın Twitter sunucularıyla iletişim kurması için kendi OAuth kodlarınıza ihtiyacınız var. Onları almak için, aşağıda listelenen basit adımları uygulayın ve kendi Twitter uygulamasını geliştirmeye gideceksiniz. Twitter, herhangi bir zamanda önceden bildirimde bulunmaksızın web sitesinin tasarımını değiştirebilir. Twitter'da oturum açın ...

Xcode Kaynak Düzenleyici ile Başlarken - mankenler

Xcode Kaynak Düzenleyici ile Başlarken - mankenler

Yazarken kullandığınız ana araç bir iPad uygulaması için kod, Proje gezgini içinde bir kaynak kodu dosyası seçtikten sonra Xcode Çalışma Alanı penceresinin sağ tarafındaki Düzenleyici alanında Standart düzenleyici bölmesi olarak görünen Xcode kaynak editörüdür. Ayrıca Asistan editörü gibi görünür ...

Editörün Seçimi

App'unuzu Geliştirmek İçin Android Animasyon Nasıl Kullanılır

App'unuzu Geliştirmek İçin Android Animasyon Nasıl Kullanılır

Android uygulamanızda biraz süslü animasyona ihtiyacımız var. Bu, umut veren bir hırsı gösteriyor! Android, uygulamanızın geliştirilmesinde kullanabileceğiniz iki tür animasyona sahiptir: Animasyonu görüntüle: Bu listede açıklandığı üzere ya arayı doldurarak veya kare kare animasyonla canlandırdığınız eski bir sistem: Arası doldurma: ...

IPad Uygulamalarınızda Çerçeveler Nasıl Kullanılır - AYDINLATMALAR

IPad Uygulamalarınızda Çerçeveler Nasıl Kullanılır - AYDINLATMALAR

Genel işlevsellik. IPad için iPhone OS, uygulamalarınıza teknolojileri, hizmetleri ve özellikleri dahil etmek için bir dizi çerçeve sunmaktadır. Örneğin, UIKit çerçevesi, uygulamanızda kullanabileceğiniz destek olayları, çizim desteği, pencereler, görünümler ve denetimler sağlar. Bir çerçeve, aşağıdakileri yapmak üzere tasarlanmıştır ...