İ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:
- Northwind örnek veritabanına erişim.Daha fazla bilgi için bkz. Nasıl yapılır: örnek veritabanları yükleme.
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
Visual Studio'da seçin Dosya, Yeni, Proje.
Projeyi SampleDatabaseWalkthrough olarak adlandırın.
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
Seçim Proje, Add New Item.
Seçin hizmet tabanlı veritabanı kullanılabilir şablonlar listesinden.
İçinde adı alan, SampleDatabase yazın.
Ekle düğmesini seçin.Veri Kaynağı Yapılandırma Sihirbaz'ı açılır.
Ü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.
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
Açık Server Explorer/Database Explorer seçerek Görünüm, Server Explorer/Database Explorer.
Genişletme SampleDatabase.mdf düğümü altında Veri bağlantıları düğümü.
Açmak için kısayol menüsünü Tablolar ve Add New Table.
Tablo Tasarımcısı açar.
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)
Seçin CustomerID , sütun ve sonra seçin Tablo Tasarımcısı, Set Primary Key'i.
Seçim Dosya, tablo1 kaydetmek.
Müşterilerimiz yazın Tablo için bir ad girin alan.
Tamam düğmesini seçin.
Açmak için kısayol menüsünü Tablolar ve Add New Table.
Tablo Tasarımcısı açar.
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)
Seçin OrderID sütun ve sonra Tablo Tasarımcısı, Set Primary Key'i.
Seçim Dosya, tablo2 kaydetmek.
İçinde Tablo için bir ad girin alan, siparişleri yazın.
Tamam düğmesini seçin.
Önceki adımda oluşturduğunuz tablolar arasında bir ilişki oluşturmak için
İç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.
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.
Ekleme Customers ve Orders tablolar diyagrama.
Kapat Add Table iletişim kutusu.
Sürükleme CustomerID sütundan Customers üzerine tablo Orders tablo.
Doğrulayın Customers tablo birincil anahtar tablosundaki ve Orders tablo yabancı anahtar tablosuve CustomerID sütun için her iki tabloyu seçili.
Seçim Tamam kapatmak için düğmesini tabloları ve sütunları iletişim kutusu.
Seçin Tamam kapatmak için düğmesini Yabancı anahtar ilişkisi iletişim kutusunu ve bir ilişki yaratmak.
Seçim Dosya, Diyagram1 üzerinde değişiklik kaydetmek.
Varsayılan adı bırakın ve seçim Tamam düğmesi.
İçinde kaydetmek iletişim kutusunda, seçim Evet düğmesi.
Örnek tablolar verilerle doldurma
Müşteriler tablosunu veri ile doldurmak için
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.
İçinde Server Explorer/Database Explorer, genişletme Northwind database düümü.
Kısayol menüsünü açmak için Northwind Customers seçin ve tablo Show Table Data.
Tüm kayıtları seçin ve Pano'ya kopyalayın.
İçinde Server Explorer/Database Explorer, genişletme SampleDatabase.mdf veritabanı.
Kısayol menüsünü açmak için SampleDatabase.mdf müşterilerin seçin ve tablo Show Table Data.
Northwind müşterilerin tablo verileri Pano'dan yapıştırabilirsiniz.
Siparişler tablosundaki verilerle doldurmak için
Kısayol menüsünü açmak için Northwind siparişleri seçin ve tablo Show Table Data.
Tüm kayıtları seçin ve Pano'ya kopyalayın.
İçinde Server Explorer/Database Explorer, genişletme SampleDatabase.mdf veritabanı.
Kısayol menüsünü açmak için SampleDatabase.mdf siparişleri seçin ve tablo Show Table Data.
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
Seçim Dosya, Tümünü Kaydet.
Seçim Dosya, Close Solution.
Proje klasörünüzü bulun SampleDatabase.mdf , dosya ve kopya onu.
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
Windows Forms denetimleri Visual Studio veri bağlama
Uygulamanız veri almaya hazırlanıyor
Visual Studio veri denetimleri