19 Ocak 2017 Perşembe

SQL Northwind Örnek-1

- Northwind veritabanındaki Products tablosundaki ürünlerin adları için kullanılabilen bir fonksiyon yazınız. Fonksiyon şunu yapsın. ilk harfi paramtre olarak verilsin ve tabloda o harfle başlayan ürün isimlerinin listesini geriye dönsün iyi Çalışmalar

9 Ocak 2017 Pazartesi

SQL'de Yetki İfadeleri ve İlişkisel Tablo Yapıları


Merhabalar,

SQL(Structed Query Language), Yapısal Sorgulama dilidir. SQL kullanarak verilerimizi veritabanları üzerinde en doğru şekilde saklayabiliriz. İstenildiği zaman minik bir sorguyla veriye ulaşıp üzerinde güncelleme yapmak ya da silmek çok çok kolaydır. SQL yapılarını biliyor olmak yeterlidir.

SQL ortamında hiyerarşik bir yapı söz konusudur. Database, Schema ve Table yapıları mevcuttur.
Schema güvenlik amacıyla kullanılır. Schema aracılığıyla bir kullanıcıya yetki vermek ya da yetkisini kaldırmak çok kolay olmaktadır.

Yetki deyimleri 3 tanedir.
Grant,deny ve revoke olmak üzere.

GRANT: Yetki vermek için kullanılır.

DENY: Grant ifadesinin tam tersidir. Yetkileri engeller; eriştirmez.

REVOKE: Grant ile oynadığınız hakları eski haline döndürmek için kullanabilirsiniz bu ifadeyi.



Aşağıdaki gibi bir örneği yapmayı deneyiniz...

Kisilerin id,ad,soyad,tcno ve memleket bilgilerini en doğru şekilde tutmak için
ihtiyacınız dogrultusunda tablolar oluşturunuz. Oluşturduğunuz tablolar arasındaki ilişki
türünü belirleyiniz.
İlgili bağlamları PK(Primary Key), FK(Foreign Key) ve UK(Unique Key) yapılarını kullanarak yapınız.

İyi Çalışmalar,

4 Ocak 2017 Çarşamba

SQL'de Veri Tipleri Nelerdir?

Tam Sayı tutmak istediğimiz zaman aşağıdaki veri türlerini tercih ederiz.














Kesirli Sayılar (Gerçek Sayılar):


FLOAT :
-1.79E + 308 den 1.79E + 308’e kadar olan tüm gerçek sayılar. Float kullanılırken FLOAT(n) şeklinde kullanılabilir. Burada n basamak sayısını ifade eder. Maksimum 53 yazılabilir. N 1 ile 24 arasında ise float 4 byte yer tutar, eğer 25-53 arasında ise 8 byte yer tutar. n Basamak sayısı (Hassasiyet) Hafızada kapladığı alan 1-24 7 4 byte 25-53 15 8 byte


REAL :
-3.40E + 38 den 3.40E + 38’e kadar olan tüm gerçek sayılar. REAL(n) şeklinde kullanılır. Real aslında float(24) ile eşdeğerdir. Dolayısıyla 4 byte yer tutar.


DECIMAL :
 Ondalıklı değerleri tutmaya yarar.  Decimal(n) şeklinde kullanılır. n maksimum kullanılacak basamak sayısıdır.

NUMERIC : Decimal ile aynı işlevi görmektedir. Numeric(n) şeklinde kullanılır. n maksimum kullanılacak basamak sayısıdır. Bit (doğru/yanlış)


Mantıksal İşlemler
BIT : 1 veya 0 alabilir.


Para Değerleri 

MONEY :

-2 63 (-922,337,203,685,477.5808) ile 263 - 1 (+922,337,203,685,477.5807) arasındaki tüm para değerleri (8 byte) SMALLMONEY : -214,748.3648 ile +214,748.3647, arasındaki para değerleri. (4 byte)


SQL Server 2016 Developer Edition Nereden İndirilir

Merhaba arkadaşlar, bu makalede SQL Server 2016 Developer Edition kurulumu nasıl yapılır hakkında konuşacağız. Öncelikle yapmamız gereken buraya tıklayıp ilgili sayfaya gidelim.
Visual Studio Dev Esstentials başlığı Join or access now bölümüne tıklayalım.









Login olmanızı isteyecektir. Visual studio hesabınız ile sisteme giriş yapmanız gerekecektir. Henüz böyle bir hesabınız yoksa yeni hesap oluşturmanıza da izin veriyor olacaktır.





Yeni bir hesap açtınız ya da daha önceden oluşturduğunuz hesapla login işlemini gerçekleştirdikten sonra Aşağıdaki gibi bir sayfa karşımıza gelecektir. Buradan Microsoft SQL Server bölümündeki download'a tıklayalım.





İndirilen .exe üzerinden kurulum işlemine başlayabilirsiniz. İndirdiğiniz .exe yapısına çift tıklamanız durumunda aşağıdaki gibi ekran karşınıza gelecektir.





















 Buradan Basic seçmeniz durumunda default ayarlar ile indirme işlemi başlayacaktır. Custom seçmeniz durumunda istediğiniz özellikleri değiştirerek kurulum yapabilirsiniz. Eğer Download Media derseniz kurulum dosyalarını bir kaydetmesi ve kurulumu dilerseniz başka bir zaman kurulumu gerçekleştirmeniz mümkün olacaktır.

Bir sonraki makalemizde görüşmek üzere ...










SQL Server ve SQL Server Management Studio Kurulumu

Merhaba arkadaşlar, bu makalede SQL Server kurulumunu inceleyeceğiz. Öncelikle kurulum yapmak istediğimiz bilgisayarın işletim sistemine bak...