Aracılığıyla paylaş


İzlenecek yol: Yerel Veritabanı Oluşturma

Bu izlenecek yolu izleyerek, temel bir sql Server veritabanı dosyası oluşturabilirsiniz Customers ve Orders Northwind örnek veritabanındaki tabloları.Bu Yardım sisteminde diğer nasıl yapılır ve izlenecek yol görevleri tamamlayarak yerel veritabanı dosyaları hakkında daha fazla bilgi edinmek için oluşturduğunuz dosyayı daha sonra kullanabilirsiniz.

Bu gösterimde, aşağıdakilerin nasıl yapıldığı öğretilecektir:

  • Bir Windows uygulaması oluşturma.

  • Yeni bir sql Server veritabanı oluşturma.

  • Veritabanında yeni bir tablo oluşturma.Daha fazla bilgi için bkz. Visual Veritabanı Araçları.

Yeni bir hizmet tabanlı veritabanı oluştururken, Visual Studio 2012, sql Server Express LocalDB motoru kullanılan erişim için bir SQL Server 2012 veritabanı dosyasını (.mdf).Visual Studio'nun önceki sürümleri sql Server Express engine veritabanı dosyasını (.mdf) erişmek için kullanılır.Daha fazla bilgi için bkz. Yerel verilerine genel bakış.

Önkoşullar

Bu izlenecek yolu tamamlamak için şunları yapmanız gerekir:

Bir Windows uygulaması oluşturma

Bu izlenecek yolda boş veritabanı şablonu temel alan bir veritabanı oluşturur çünkü veritabanında oluşturmak için bir proje oluşturmanız gerekir.

Yeni Windows projesi oluşturmak için

  1. Visual Studio'da seçin Dosya, Yeni, Proje.

  2. Projeyi SampleDatabaseWalkthrough olarak adlandırın.

  3. Seçin Windows Forms uygulaması ve Tamam düğmesi.Daha fazla bilgi için bkz. İstemci Uygulamaları Geliştirme.

    SampleDatabaseWalkthrough proje oluşturulur ve eklenen Çözüm Gezgini.

Yeni bir sql Server veritabanı oluşturma

Projeye yeni bir veritabanı eklemek için

  1. Seçim Proje, Add New Item.

  2. Seçin hizmet tabanlı veritabanı kullanılabilir şablonlar listesinden.

  3. İçinde adı alan, SampleDatabase yazın.

  4. Ekle düğmesini seçin.Veri Kaynağı Yapılandırma Sihirbaz'ı açılır.

  5. Üzerinde Veritabanı modelini Seç Seç sayfasında, Datasetve sonra seçin İleri düğmesi.

    Üzerinde Veritabanı nesnelerinizi sayfasında, hiçbir veritabanı nesneleri kullanılabilir veritabanı yeni olduğundan.

  6. Seçim Son veritabanı ve dataset oluşturmak ve bunları projeye eklemek için düğme.

Bağlantı dizesi ve veritabanı için birincil .mdf dosya konumunu görüntülemek için Server Explorer, veritabanı için kısayol menüsünü açın ve sonra seçin özelliklerini.

Veritabanında yeni bir tablo oluşturma

[!NOT]

SQL Server 2012 biçimindeki veritabanları için Tablo Tasarımcısı'nın yeni bir sürümü görünür. Bu konu, SQL Server'ın önceki biçimlerinde veritabanlarıyla kullandığınızı Tablo Tasarımcısı'nın eski sürümünü açıklamaktadır.

Yeni sürümde, grafik arabirimle veya doğrudan betik bölmesinde tablo tanımını değiştirebilirsiniz. Grafik arabirimi kullanıyorsanız, tablonun tanımı betik bölmesinde otomatik olarak güncelleştirilir. Betik bölmesine SQL kodu uygulamak için Güncelleştir düğmesini seçin. Yeni sürüm hakkında daha fazla bilgi için bkz. Nasıl Yapılır: Tablo Tasarımcısı'nı Kullanarak Veritabanı Nesneleri Oluşturma.

Veritabanına tablo eklemek için

  1. Açık Server Explorer/Database Explorer seçerek Görünüm, Server Explorer/Database Explorer.

  2. Genişletme SampleDatabase.mdf düğümü altında Veri bağlantıları düğümü.

  3. Açmak için kısayol menüsünü Tablolar ve Add New Table.

    Tablo Tasarımcısı açar.

  4. Sütunlar aşağıdaki bilgilerle oluşturun:

    Sütun adı

    Veri türü

    Null değerlere izin ver

    CustomerID

    nchar(5)

    False (işaretli)

    CompanyName

    nvarchar(40)

    False (işaretli)

    ContactName

    nvarchar (30)

    Doğru (işaretli)

    ContactTitle

    nvarchar (30)

    Doğru (işaretli)

    Address

    nvarchar (60)

    Doğru (işaretli)

    City

    nvarchar (15)

    Doğru (işaretli)

    Region

    nvarchar (15)

    Doğru (işaretli)

    PostalCode

    nvarchar (10)

    Doğru (işaretli)

    Country

    nvarchar (15)

    Doğru (işaretli)

    Phone

    nvarchar (24)

    Doğru (işaretli)

    Fax

    nvarchar (24)

    Doğru (işaretli)

  5. Seçin CustomerID , sütun ve sonra seçin Tablo Tasarımcısı, Set Primary Key'i.

  6. Seçim Dosya, tablo1 kaydetmek.

  7. Müşterilerimiz yazın Tablo için bir ad girin alan.

  8. Tamam düğmesini seçin.

  9. Açmak için kısayol menüsünü Tablolar ve Add New Table.

    Tablo Tasarımcısı açar.

  10. Sütunlar aşağıdaki bilgilerle oluşturun:

    Sütun adı

    Veri türü

    Null değerlere izin ver

    OrderID

    int

    False (işaretli)

    CustomerID

    nchar(5)

    Doğru (işaretli)

    EmployeeID

    int

    Doğru (işaretli)

    OrderDate

    datetime

    Doğru (işaretli)

    RequiredDate

    datetime

    Doğru (işaretli)

    ShippedDate

    datetime

    Doğru (işaretli)

    ShipVia

    int

    Doğru (işaretli)

    Freight

    money

    Doğru (işaretli)

    ShipName

    nvarchar(40)

    Doğru (işaretli)

    ShipAddress

    nvarchar(60)

    Doğru (işaretli)

    ShipCity

    nvarchar(15)

    Doğru (işaretli)

    ShipRegion

    nvarchar(15)

    Doğru (işaretli)

    ShipPostalCode

    nvarchar(10)

    Doğru (işaretli)

    ShipCountry

    nvarchar(15)

    Doğru (işaretli)

  11. Seçin OrderID sütun ve sonra Tablo Tasarımcısı, Set Primary Key'i.

  12. Seçim Dosya, tablo2 kaydetmek.

  13. İçinde Tablo için bir ad girin alan, siparişleri yazın.

  14. Tamam düğmesini seçin.

Önceki adımda oluşturduğunuz tablolar arasında bir ilişki oluşturmak için

  1. İçinde Server Explorer/Database Explorer, SampleDatabase.mdf düğümü, açmak için kısayol menüsünü Veritabanı diyagramlarıve sonra seçin Yeni Diyagram Ekle.

  2. Diyagramını oluşturmak için gereken veritabanı nesneleri oluşturmak için seçim isteyen bir iletişim kutusu açar, Evet düğmesi.

  3. Ekleme Customers ve Orders tablolar diyagrama.

  4. Kapat Add Table iletişim kutusu.

  5. Sürükleme CustomerID sütundan Customers üzerine tablo Orders tablo.

  6. Doğrulayın Customers tablo birincil anahtar tablosundaki ve Orders tablo yabancı anahtar tablosuve CustomerID sütun için her iki tabloyu seçili.

  7. Seçim Tamam kapatmak için düğmesini tabloları ve sütunları iletişim kutusu.

  8. Seçin Tamam kapatmak için düğmesini Yabancı anahtar ilişkisi iletişim kutusunu ve bir ilişki yaratmak.

  9. Seçim Dosya, Diyagram1 üzerinde değişiklik kaydetmek.

  10. Varsayılan adı bırakın ve seçim Tamam düğmesi.

  11. İçinde kaydetmek iletişim kutusunda, seçim Evet düğmesi.

Örnek tablolar verilerle doldurma

Müşteriler tablosunu veri ile doldurmak için

  1. Northwind örnek veritabanında, yeni bir bağlantı oluşturmak Server Explorer/Database Explorer.Daha fazla bilgi için, bkz. Nasıl yapılır: örnek veritabanları yükleme ve Nasıl yapılır: bir veritabanındaki verilere bağlanma.

  2. İçinde Server Explorer/Database Explorer, genişletme Northwind database düümü.

  3. Kısayol menüsünü açmak için Northwind Customers seçin ve tablo Show Table Data.

  4. Tüm kayıtları seçin ve Pano'ya kopyalayın.

  5. İçinde Server Explorer/Database Explorer, genişletme SampleDatabase.mdf veritabanı.

  6. Kısayol menüsünü açmak için SampleDatabase.mdf müşterilerin seçin ve tablo Show Table Data.

  7. Northwind müşterilerin tablo verileri Pano'dan yapıştırabilirsiniz.

Siparişler tablosundaki verilerle doldurmak için

  1. Kısayol menüsünü açmak için Northwind siparişleri seçin ve tablo Show Table Data.

  2. Tüm kayıtları seçin ve Pano'ya kopyalayın.

  3. İçinde Server Explorer/Database Explorer, genişletme SampleDatabase.mdf veritabanı.

  4. Kısayol menüsünü açmak için SampleDatabase.mdf siparişleri seçin ve tablo Show Table Data.

  5. Northwind siparişler tablo verileri Pano'dan yapıştırabilirsiniz.

Veritabanının bir kopyasını oluşturma

Verilerle örnek veritabanı oluşturduysanız, gerekirse verileri geri yükleyebilirsiniz, böylece veritabanının bir kopyasını özgün haliyle yapmalısınız.

Örnek veritabanını kaydetmek için

  1. Seçim Dosya, Tümünü Kaydet.

  2. Seçim Dosya, Close Solution.

  3. Proje klasörünüzü bulun SampleDatabase.mdf , dosya ve kopya onu.

  4. Klasöre kopyala yapıştır ve veritabanını kaydetmek istediğiniz klasöre göz atın.

Sonraki Adımlar

Bazı örnek veriler içeren bir yerel veritabanı dosyasına sahip olduğunuz diğer görevlerin yanı sıra aşağıdaki örneklerde, Yardım sisteminde tamamlayabilirsiniz:

Ayrıca bkz.

Görevler

Nasıl yapılır: projenize yerel veri dosyalarını yönetme

Kavramlar

Yerel verilerine genel bakış

Windows Forms denetimleri Visual Studio veri bağlama

Uygulamanız veri almaya hazırlanıyor

Uygulama veri getiriliyor

Visual Studio veri denetimleri

Uygulamanızın veri düzenleme

Veri doğrulama

Verileri kaydetme

Diğer Kaynaklar

Visual Studio veri uygulamaları genel bakış

Visual Studio verilere bağlanma