Açılan yeni pencereye bizim oluşturacağımız yeni Database in ismini girerek ok tuşuna basıyoruz.
Böylece Ders adında yeni Database oluşturmuş olduk.
Şimdi ise Database ilk tablomuzu oluşturmak için Ders adındaki Dasebasein altındaki Tables kısmına gelerek sağ tuşa tıklayarak New Table diyoruz.
Açılan pencerede ilk önce tablomuza yeni isim vermek için hemen sağ taraftaki Properties kısmındaki alttaki resimdeki kırmızı ile işaretlediğim kısıma tablomuzun adını yazıyoruz.Ben oluşturcağımız tablonun adını "Kullanici" olarak değiştirdim.Daha sonra tablomuza kolanlar eklemek için sarı ile işaretlenmiş yerdeki Column Name kısmına oluşturcağımız yeni kolonun adını ,Data Type kısmına ise kolonda tutacağımız verin türünü yazıyoruz,Allows Null kısmında ise tutacağımz verinin tabloda null değerde bulunup bulunamayacağını seçiyoruz.İlk olarak ben kullanici verilerini tutmak için kullanici adi,şifresi ve Id sini oluşturuyorum.
ID ile oluşturduğum kolon her kullanıcı kaydı sırasında otomatik olarak artması için alt kısımdaki Column Properties kısmından altdaki resimde kırmızı ile işaretli kısmı "yes" olarak değiştiriyorum.
Bunu otomatik olarak artmasını istememizin sebebi kullanıcı kaydı sırasında birdaha kullanıcıya id atamak ile uğraşmamamız için.Mesela bir form düşünelim kullanıcıdan adını ve şifresini girerek ok butonuna basınca veritabanına kaydediyor eğer biz bunu otomatik artmasını işaretlemeseydik tek tek her kullanıcı için bu id kısmını kontrol etmemiz ve yazmamız gerekecekti. Bizim bu id kısmını oluşturmamızın sebebi bizdeki TC nosu gibi her kullanıcı için farklı tek bir değer oluşturmak bunun için Bunu Primary Key olarak ayarlamamız gerekiyor. ID kısmına Primary Key olarak değiştirmemiz için ya o kolona sağ tuş ile tıklayarak Set Primary Key seceneğine basıyoruz yada ID kolonunu seçtikten sonra üsteki araç çubuklarındaki anahtar simgesine tıklıyoruz.
Bunu otomatik olarak artmasını istememizin sebebi kullanıcı kaydı sırasında birdaha kullanıcıya id atamak ile uğraşmamamız için.Mesela bir form düşünelim kullanıcıdan adını ve şifresini girerek ok butonuna basınca veritabanına kaydediyor eğer biz bunu otomatik artmasını işaretlemeseydik tek tek her kullanıcı için bu id kısmını kontrol etmemiz ve yazmamız gerekecekti. Bizim bu id kısmını oluşturmamızın sebebi bizdeki TC nosu gibi her kullanıcı için farklı tek bir değer oluşturmak bunun için Bunu Primary Key olarak ayarlamamız gerekiyor. ID kısmına Primary Key olarak değiştirmemiz için ya o kolona sağ tuş ile tıklayarak Set Primary Key seceneğine basıyoruz yada ID kolonunu seçtikten sonra üsteki araç çubuklarındaki anahtar simgesine tıklıyoruz.
Şimdi neden ID kolonu ekledik ve bu ID ye birincil anahtar yani Primary Key özelliği verdik?
Öncelikle bir öğrenci veritabanı olduğunu düşünelim ve bu öğrencilerin adı,soyadı, bölümü, sınıfı bilgilerini tuttuğumuzu varsayalım.Biz Ahmet Yılmaz adında bir öğrencinin bilgilerini düzenlemek veya kaydını silmek istediğimizde belki Ahmet Yılmaz adında bir sürü öğrenci var. Dolayısıyla isme göre silme işlemi yaptığımızda belkide asıl kaydı silmeyip diğer kayıtları da sileceğiz yada güncelleyeceğiz.İşte bu gibi durumları önlemek için eşsiz olarak tanımlama sağlayan Primary Key kullanıyoruz .Bu yüzden bizim doğru kişiyi silmemiz veya bilgilerini güncellememiz için bir değere Birincil Anahtar özelliğni vermemiz gerekir ve bu anahtarın her öğrenci için farklı olması lazım örneğin okul numarası gibi veya başka bir veritabanları için CalisanID,KitapID,PersonelID,YemekNoıd gibi.
Son olarakta tablomaza kolonları ekledikten sonra tablomuzu kaydediyoruz(Ctrl+s) daha sonra tablomuzun gözükmesi için Object Explorer kısmındaki Tables e gelerek sağ tuşla tıklayıp Refresh ediyoruz.
Umarım yazım faydalı olmuştur.Okuduğunuz için teşekkürler :)
Hiç yorum yok:
Yorum Gönder