Tablo Çözümleyicisi Sihirbazı nasıl çalışır?

Acemi: Tek kullanıcılı bilgisayarlarda kullanıcı arabirimi hakkında bilgi gerektirir.

Bu makale yalnızca bir Microsoft Access veritabanı (.mdb) veya Microsoft Office Access 2007 veritabanı (.accdb) için geçerlidir.

Özet

Tablo Çözümleyicisi Sihirbazı, bir veri kümesinden ilişkisel veritabanı oluşturmanıza yardımcı olabilir. Tablo Çözümleyicisi Sihirbazı'nı kullandığınızda ilişkisel veritabanı tasarım ilkelerini bilmeniz gerekmez. Bu makalede, Tablo Çözümleyicisi Sihirbazı'nın tek tablolu veritabanını nasıl çözdüğü açıklanır ve özgün tabloyu bir dizi ilişkili tabloya bölmenin bir yolunu önerir.

Daha fazla bilgi

Tablo Çözümleyicisi Sihirbazı, bir ilişkisel olmayan veritabanını otomatik olarak analiz edebilir ve sizin için "normalleştirebilir". Normalleştirme, tek tablolu bir veritabanını alıp her tablo tek bir konuya veya bilgi gruplandırma konusuna odaklanmış şekilde daha küçük, ilişkili bir tablo kümesine bölme işlemidir.

Normalleştirilmiş ilişkisel veritabanı, ilişkisel olmayan bir veritabanı üzerinde bir dizi avantaja sahiptir. İlk olarak, daha az veri değişikliği gerektiğinden bilgileri güncelleştirmek daha hızlı ve daha kolaydır. İkincisi, yalnızca minimum bilgiler depolanır; bu nedenle veritabanı daha küçüktür. Son olarak, veriler bir kez depolandığından ilişkisel veritabanı verileri otomatik olarak tutarlı tutar.

Tablo Çözümleyicisi Sihirbazı ilişkisel veritabanı oluşturmanıza yardımcı olabilir, ancak veritabanı deneyiminiz varsa Tablo Çözümleyicisi Sihirbazı yaptığı önerileri değiştirmenize olanak tanır. Tabloları bölebilir, tablolardaki alanları yeniden düzenleyebilir ve tablolar arasında ilişkiler oluşturabilirsiniz. Veritabanı oluşturma işleminin her adımı sırasında Tablo Çözümleyicisi Sihirbazı kararlarını değiştirebilirsiniz.

Tablo Çözümleyicisi Sihirbazı'nı Çalıştırma

Tablo Çözümleyicisi Sihirbazı'nı çalıştırmak için şu adımları izleyin:

  1. Microsoft Office Access 2003 veya Microsoft Access 2002'de, Araçlar menüsünde Çözümle'nin üzerine gelin ve Tablo'ya tıklayın.

    Microsoft Office Access 2007 veya sonraki bir sürümde Veritabanı Araçları sekmesine ve ardından Çözümle grubunda Tabloyu Çözümle'ye tıklayın.

  2. Tablo Çözümleyicisi Sihirbazı iletişim kutularındaki yönergeleri izleyin. İlk iki iletişim kutusunun normalleştirmenin ne olduğunu ve neden yararlı olduğunu açıkladığına dikkat edin. Üçüncü iletişim kutusu, veritabanını el ile bölmek mi yoksa sihirbazın bunu sizin için yapmasına izin vermek mi istediğinizi sorar.

Tablo Çözümleyicisi Sihirbazı Nasıl Çalışır?

Tablo Çözümleyicisi Sihirbazı'nın bir veritabanını bölmesine izin vermeyi seçerseniz, Tablo Çözümleyicisi Sihirbazı aşağıdaki işlem boyunca çalışır:

  1. Tablo Çözümleyicisi Sihirbazı, Microsoft Access ile oluşturulan veya Microsoft Access'e aktarılmış herhangi bir veri kümesi olabilecek tek tablolu bir veritabanıyla başlar. Sihirbaz daha sonra tabloyu daha küçük bir tablo kümesine böler. Bu küçük tabloların her biri, birlikte gruplandırılmış minimum bilgi kümesini içerir.
  2. Sihirbaz, veri gruplandırma işlemini tanımlayabilen benzersiz değerler arar. Bu benzersiz değerler, gruplandırmaların her biri için birincil anahtar olarak etiketlenir. Benzersiz bir değer tanımlanmadıysa, sihirbaz otomatik olarak artan uzun tamsayı alanı kullanarak bir birincil anahtar oluşturur. Ayrıca sihirbaz, ilgili tablolarda bir yabancı anahtar oluşturur.
  3. Sihirbaz, yeni tabloların birlikte nasıl çalıştığını denetleye ilişkiler oluşturur. Bu ilişkiler, basamaklı güncelleştirmelerle bilgi tutarlılığını (veri tutarlılığı) zorunlu tutar. Sihirbaz, verilerin büyük bölümlerini yanlışlıkla silme riski nedeniyle ilişkilere otomatik olarak art arda silme eklemez.
  4. Sihirbaz bir ilk teklif oluşturur ve onaylamanızı veya değiştirmenizi ister.
  5. Teklifi onaylarsanız sihirbaz, yeni tablolarda tutarsız veriler (örneğin, iki farklı telefon numarası olan aynı müşteri) arar ve değiştirebileceğiniz veya kabul ettiğiniz kayıtların listesini sunar.
  6. Son olarak, özgün, tek tablolu veritabanının benzetimini sağlayan bir sorgu oluşturmayı seçebilirsiniz. Sihirbaz ilk olarak özgün tabloyu yedekler ve adına "_OLD" ekleyerek yeniden adlandırır. Ardından sihirbaz, özgün tablo adını kullanarak bir sorgu oluşturur. Bu, özgün tabloyu temel alan tüm mevcut formların veya raporların yeni tablo yapısıyla çalışmasını sağlar.