SQL Server Birden Fazla Tabloyu Beraber Sorgulama

İlişkisel veri tabanı sistemlerinin (RDMS) hedeflerinden biri de veri tekrarını azaltmak ve performansı üst düzeyde tutmaktır. Bu sebeple tekrar eden veriler tablolara ayrılarak ilgili yerlere verilerin refensı verilir. Örneğin bir sipariş tablosunda veriler temel olarak aşağıdaki iki şekilde tutulabilir.

  • Her
Devamını Okuyun

SQL Server Startup Procedures

  • SQL Server sunucum başladığında başlangıç zamanını bir tabloya kaydetse ve bana mail gönderse ne iyi olurdu?

Gibi taleplere cevap SQL Server’da yer alan startup stored procedürlerde saklıdır. Bu procedürler SQL Server başladığında otomatik çalıştırılan prosedürlerdir.

Her hangi bir prosedürü startup … Devamını Okuyun

SQL Server Acil Durum (112 SQL)

SQL Server üzerinde aşırı yük binmesi durumunda sunucu kilitlenebiliyor ve normal yollardan sunucuya bağlanıp kontrol edemeyebiliyoruz. SQL Server 2005 sürümünden itibaren Dedicated Administrator Connection (DAC) yapısını sunmaktadır. DAC bağlantısını sadece sysadmin rolünde bulunan üyeler yapabilir ve aynı anda sadece bir … Devamını Okuyun

Microsoft SQL Server Kullanıcı Oluşturma ve Veri Tabanında Kolon Bazlı Yetki Verme

Merhaba arkadaşlar, veri tabanı yönetim sistemleri denince akla gelen hatta evrensel bir yapı olmasına rağmen sql denince akla ilk gelen Microsoft Sql Server üzerinde yeni kullanıcı oluşturma ve bu oluşturduğumuz kullanıcıya sadece bir veri tabanı içerisinde ki iki kolona select … Devamını Okuyun

Tablo Seviyesinde Veri Bütünlüğü

Merhaba arkadaşlar,

Daha önceki yazımızda sütun seviyesinde veri bütünlüğünü incelemiştik. Bu yazımızda da tablo boyutunda veri bütünlüğünü inceleyeceğiz.

Tablo boyutunda veri bütünlüğünü temelde iki şekilde sağlayabiliriz.

Kolonlar Arası Constraint ile:

Bu versiyonda veri girişinde bir birine bağımlı olan kolonlar … Devamını Okuyun

Kolon Seviyesinde Veri Bütünlüğünü Sağlamak

Kolon seviyesinde tanımlanan şartlar (constraint) aynı tablo içerisinde kolonda yer alan değerlerin tutarlılığını sorgular.

Kolon seviyesinde veri bütünlüğü sağlama yollarını inceleyelim;

Primary Key:

Normalizayon kuralları gereği her tabloda en az bir anahtar alan bulunmak zorundadır. Tanımlanan bu anahtar alan primary … Devamını Okuyun

Sql İle Kimlik No Kontrol

Kişi kaydı bulunan bilgi sistemlerinin hemen hemen hepsinin en önemli alanı kimlik numarasıdır. Kimlik numaraları de rastgele oluşturulmuş bir sayı değil de belli bir algoritmaya göre oluşturulmuş bir numaradır.

Aşağıdaki sql fonksiyonun kullanarak sisteminize kaydedilen kayıtların uygun kayıtlar olup olmadığını … Devamını Okuyun

SQL Server Trigger İle Güvenli Alış Veriş

Merhaba arkadaşlar, bu yazımızda sql server üzerinde trigger özelliğini kullanarak güvenli alış veriş sistemini simile etmeye çalışacağız.

NOT: Mail gönderebilmek için Sql Server üzerinde “Management > Database Mail” özelliğinin ayarlanmış ve aktifleştirilmiş olması gerekmektedir.

Senaryomuz şu şekilde olacak:

Sistem … Devamını Okuyun

SQL Tarih Formatlama

Veri tabanı programlama çalışmalarımda karşıma çıkan ve zamanında epey zorlayan bir konu ile yeniden beraberiz. Başlıkta da kendini belli ediyor Microsoft Sql Server‘da görüntüleme işlemi sırasında tarih formatlama;

Aşağıdaki kod parçasında bazı formatlama kodları ve çıktılarını görebilirsiniz:

 … Devamını Okuyun

Ms Sql Server Tablo Boyutlarını Görme

Veri tabanı yöneticilerinin kontrol ettikleri konulardan biri de veri tabanı boyutlarındaki artışlardır. Aşırı artan bir veri tabanı boyutunda hangi tablonun buna sebep olduğunu bilmek sorunun çözümüne giden yolu da belirleyecektir.

Boyut artışları tablolardaki kayıt sayısının artışı ile hesaplanabilir ancak tablodaki … Devamını Okuyun

Translate »