Primary Key (Birincil Anahtar)

Mahir

Moderatör Sorumlusu
Moderatör Sorumlusu
Katılım
8 Kas 2019
Mesajlar
103
#1
  • 1. CREATE TABLE [Tablo Adı] yazın
    • 1. Bir tabloda sadece bir tane Primary Key tanımlayabilirsiniz.
      • 5A
        • 5A
            • 5B
                • Böyle bir öğrenci tablosunda Unique’liği sağlayabilecek şey 3 kolonun birleşimidir
                • [Sınıf] + [Ad] + [Soyad]
                • Bu tablonun SSMS(SQL Server Management Studio) ile oluşturulması ise aşağıdaki gibi olacaktır:
                • Yukarıda görüldüğü üzere, Sanki 3 tane PK varmış gibi duruyor. Aslında bir tabloda sadece 1 tane PK olabilir. Ama konuyu açıklayabilmek adına kullandığımız bu kötü(asla böyle bir yöntemi önermiyorum) örneğimizde 3 tane kolon birlikte 1 PK oluşturuyor.
                • Bu durumun scripti ise şu şekildedir:
              • CREATE TABLE [dbo].[Ogrenci]
                (
                [Sinif] [char](2) NOT NULL,
                [Ad] [nvarchar](50) NOT NULL,
                [Soyad] [nvarchar](50) NOT NULL,
                [DogumYeri] [nvarchar](50) NULL,
                CONSTRAINT [PK_Ogrenci] PRIMARY KEY
                CLUSTERED
                (
                [Sinif] ASC,
                [Ad] ASC,
                [Soyad] ASC
                )
                )
 
Üst