Aracılığıyla paylaş


Veritabanı temel bilgileri

Bir veritabanı SQL Server oluşur bir koleksiyon belirli bir yapılandırılmış veri depolayan bir tablo. Bir tablo kayıtları veya dizilerini, da bilinir, satır ve sütunları, öznitelik olarak da anılır topluluğunu içerir.Tablodaki her sütun, belirli türde bilgileri, tarihleri, adlar, tutarları ve numaraları depolamak için tasarlanmıştır.

Tabloların, kısıtlamaları, Tetikleyiciler, varsayılan ve veri geçerliliği garanti, özelleştirilmiş kullanıcı veri türleri gibi denetimler çeşitli türleri vardır.Bildirime dayanan bilgi tutarlılığı (DRI) kısıtlamaları, farklı tablolardaki verilerin tutarlı olarak kalır, birbiriyle emin olmak için tabloları eklenebilir.Tabloları, dizinler hızlı bulunabilmesi satırlar'ı etkinleştirmek defterlerindeki benzer olabilir.Bir veritabanı, veritabanında veri işlemlerini gerçekleştirmek için Transact-SQL veya .NET Framework programlama kodu kullanan yordamlarda da içerebilir.Tablo veri veya satırların alt küme küme küme kümesini karmaşık bir hesaplama yapan kullanıcı tanımlı bir işlev için özelleştirilmiş bir erişim sağlayan bir görünüm oluşturma işlemlerini içerir.

Örneğin, adlı bir veritabanı oluşturun MyCompanyDB Şirketinizdeki verilerini yönetmek için . Içinde MyCompanyDB Veritabanı adlı bir tablo oluşturmak Employees her çalışan hakkındaki bilgileri depolamak için . Tablo olarak adlandırılan bir sütun da içerir. EmpId, LastName, FirstName, Dept, ve Title. Yok iki çalışanlar aynı paylaşmak emin olmak için EmpId ve Dept Şirketinizdeki bölümleri için yalnızca sayılar sütun içerir, kısıtlamaları tabloya ekleyin.

Çalışan KIMLIĞI temel alarak, bir çalışanın verileri hızla bulmak Soyadı için dizinler tanımlayın.Bir veri satırı eklemek zorunda kalırsınız Employees Bu nedenle de adında bir depolanmış yordamı oluşturmak istediğiniz her çalışan için bir tablo AddEmployee. Bu yordam, veri değerleri, yeni bir çalışan için kabul edin ve satıra ekleme işlemi gerçekleştirmek için özelleştirilmiş Employees TABLO. Departman çalışanların özetini gerekebilir.Bu durumda, adında bir görünüm tanımla DeptEmps verileri birleştirir Departments ve Employees tablolar ve çıkışı üretir. Bu örnekte, bölümleri gösterilmiştir MyCompanyDB oluşturulur.

Objects in a database

SQL Server örneğine birçok veritabanı destekleyebilir.Her bir veritabanı başka veritabanlarından birbiriyle ilişkili veya ilişkisiz veri depolayabilir.Örneğin, personel veri depolayan bir veritabanı ve ürün ile ilgili verileri depolayan başka bir veritabanı SQL Server'ın örnek olabilir.Alternatif olarak, bir veritabanı geçerli Müşteri siparişi veri depolayabilir ve başka bir ilgili veritabanı yıllık raporlamada kullanılan geçmiş müşteri siparişlerini depolayabilir.

Important noteImportant Note:

Sizin gibi tablo, görünüm, saklı yordamlar veya Tetikleyicileri, tüm kullanıcı nesneleri de oluşturmamanız gerekir master Veritabanı. The master database contains system-düzey information used by the örnek of SQL Server, such as logon information and yapılandırma option settings.

OLTP veritabanı

Çevrimiçi işlem işleme'nın (OLTP) ilişkisel değişen verileri yönetmek için en iyi veritabanlarıdır.Genellikle aynı işlemleri yapıyorsanız birkaç kullanıcılar sahip oldukları saat gerçek-CVE-2006-değiştirmek saat veri.Veri, genellikle birkaç satır başvurusu için bireysel kullanıcılar tarafından istekleri olsa da, çoğu bu istekleri aynı anda kurulan saat.

OLTP veritabanlarının, hareketsel uygulamalar yalnızca tek bir işlem olabildiğince çabuk şekilde işlemek için gereken veri yazmak için tasarlanmıştır.OLTP veritabanları genellikle aşağıdakileri yapın:

  • Çok sayıda eşzamanlı kullanıcıların düzenli olarak ekleme ve verileri değiştirme destekler.

  • Sürekli değişen kuruluş durumunu gösterir ancak kendi geçmiş kaydetmeyin.

  • Veriler, hareketler doğrulamak için kullanılan geniş kapsamlı veriler de dahil olmak üzere çok fazla alan içeriyor.

  • Karmaşık yapıları vardır.

  • Hareket aktiviteye yanıt olarak ayarlanan.

  • Bir organizasyonun günlük işlemleri desteklemek için teknoloji altyapısı sağlar.

  • Tek tek hareketleri, hızlı bir şekilde tamamlanır ve göreceli olarak küçük miktarlarda verilere.OLTP sistemlerinde tasarlanmış ve yüzlerce veya binlerce aynı anda girilen hareketleri işlemek için ayarlanan.

Veri OLTP sistemlerinde, öncelikle aşağıdaki gibi hareketlerin destekleyecek biçimde düzenlenir:

  • Bir siparişten point-of-sale bir terminal veya bir Web sitesi aracılığıyla girilen kaydetme.

  • Daha fazla kaynağı için bir sipariş, stok miktarları belirli bir düzeye düşürdüğünüzde yerleştirme.

  • Bir üretim özelliğinize son bir ürün olarak derlenip gibi bileşenleri izleme.

  • Kayıt çalışan verilerini.

Veri ambarı

Amacı yüksek hızları veri değişiklikler ve eklemelerle yakalanacak olan bir OLTP tersine, veri ambarı amacını kararlı bir veri çözümlemesi ve alma kolaylığı için çok sayıda düzenlemek için veritabanıdır.veri ambarı, sık bir iş zekası uygulama için temel olarak kullanılır.

Veri ambarlarında yapabileceklerinizi listesi aşağıdadır:

  • heterojen veri kaynaklarından veri içeren homojen bir tek yapısı içinde Birleştir.

  • Veri yerine analitik sorguları için işlem verimliliğini Basitleştirilmiş yapılarda düzenleme.

  • Geçerli, tutarlı, dönüştürülen verilerin birleştirilmesine ve çözümleme için biçimlendirilmiş içerir.

  • Iş geçmiş gösteren tutarlı veriler sağlar.

  • Belirli aralıklarla sık kullanılan hareketleri yapmak yerine, ek verilerle güncelleştirilmesi.

  • Güvenlik gereksinimlerini basitleştirin.

veritabanı anlık görüntü görüntü görüntü görüntüsü görüntüsü

veritabanı anlık görüntü görüntü görüntü görüntüsü bir veritabanı kaynak veritabanı salt okunur, statik bir görünümdür.Altında varolan gibi her veritabanı anlık görüntüsü görüntü görüntüsü görüntü işlem-kaynak veritabanı ile tutarlıdır saat rapor anlık görüntü görüntü görüntüsünü kullanıcının oluşturma.Daha fazla bilgi için bkz:Veritabanı anlık görüntü.