Kayıtlar

Nisan, 2015 tarihine ait yayınlar gösteriliyor

ADO.NET ConnectedMimari

Resim
ActiveX Data Objects.NET ADO.NET ADO.NET Connected Mimari ADO.NET Nedir ? : Veri tabanımız ile bağlantı kura bildiğimiz bir köprüdür. Veri tabanımız da güncelleme , listeleme ,ekleme ,silme işlemleri yapa biliriz.  ADO.NET ile SQL sorguları, komutlarını uygulama tarafımızda kullanabiliriz. NOT :  ACCESS, ORACLE içinde kullana biliyoruz. SqlConnection : Veri Tabanına Bağlana Biliyoruz. SqlCommand  :  Bu sınıf SQL server üzerinde çalışacak komutlar veya Stored Procedure ’ler için ilgili komut deyimlerini tutabilir. SqlDataReader :  SqlDataReader ile veritabanından veri döndürülmesi sağlanır. Bu sınıfta veri okunma işlemi sürekli ileri yönlüdür, geri yönlü değildir.

SQL TRANSACTION Kullanimi

Resim
SQL TRANSACTION Kullanimi --YA HEP YA HİÇ MANTIĞIYLA ÇALIŞIR. --TRY-CATCH İLE ETEGRE ÇALIŞAN BİR YAPIDIR BEGIN TRY BEGIN TRAN <transactionAdi> <islemler> COMMIT TRAN <transactionAdi> END TRY BEGIN CATCH ROLLBACK TRAN <transactionAdi> END CATCH

SQL TRIGGER Kullanimi

Resim
SQL TRIGGER Kullanimi Database üzerinde bir işlem yapıldığında otomatik olarak arka planda başka bir işlem yapılmasını sağlayan veritabanı nesnesidir. /* CREATE TRIGGER <triggerAdi> ON <tabloAdi> <onceMiSonraMi> <islemTuru> --->>Instead of - After AS <işlemler> */

SQL Stored Procedure Kullanimi

SQL Stored Procedure Kullanimi (Saklı Yordam) YAPISI (CREATE PROC) CREATE PROCEDURE <ProcedureAdi> ( @<DegiskenAdi> <degiskenTipi>, @<DegiskenAdi> <degiskenTipi>, @<DegiskenAdi> <degiskenTipi> ) AS BEGIN <SORGU> END

SQL VIEW-FQN Kullanimi

Resim
SQL VIEW & SQL FQN Kullanımı Bir sorgu içerisinde çok fazla işlem gerçekleştiriyorlarsa ve üstüne üstlük bu sorguyu defalarca kullanmamız gerekiyorsa, sorguyu defalarca yazmak yerine SQL server'ın bize sunmuş olduğunu nesne olan VIEW nesnesini kullanabiliriz.  CREATE VIEW <ViewAdi> AS <Sorgu>  NOT : C# metotlar gibi düşüne bilirsiniz bunu aynısı değilde mantık olarak oturması için söylüyorum neden mi  oluşturduğumuz raporu istediğimiz zaman tekrardan  kısa bir komut ile çağırmak için kullana biliriz.

SQL DML (Data Manipulating Language) Kullanimi

SQL DML (Data Manipulating Language) INSERT COMMAND INSERT : Var olan bir kaynağa ekleme işlemi için kullanılır. INSERT INTO <TabloAdi>(<kolonAdi>,<kolonAdi>,<kolonAdi>) VALUES (<Deger1>,<Deger2>,<Deger3>) Ekleme yaparken dikkat edilmesi gereken en önemli husus "Boş geçilemez" kolonlara insert command'ında yer vermeliyiz.

SQL JOIN Kullanimi

Resim
JOIN İŞLEMLERİ Tabloları bir birine  bağlama işlemi yapar. INNER JOIN & JOIN Aynıdır. SELECT <tablo1Adi>.<kolonAdi>, <tablo1Adi>.<kolonAdi>, <tablo2Adi>.<kolonAdi>, <tablo2Adi>.<kolonAdi> FROM <tablo1Adi> (INNER) JOIN <tablo2Adi> ON  <tablo1Adi>.<kolonAdi> = <tablo2Adi>.<kolonAdi>

SQL TOP - DISTINCT-GROUP BY Kullanımı

Resim
SQL TOP : Belirli sayıda veriyi çekmek için kullanılır , yada belirtilen veriyi çekmek için kullanılır. SQL DISTINCT : Tekrarlanan veriyi egale etmektedir. Yani büyük bir veride aynı veriyi defalarca getirmek sıkıntı olur bunun için  DISTINCT kullanılmaya değerdir. SQL GROUP BY : Adı üzerinde gruplandırma yapmak için kullanılmaktadır.

SQL AGGREGATE FUNCTIONS SUM-AVG-COUNT-MAX-MIN

Resim
SQL AGGREGATE FUNCTIONS SUM,AVG,COUNT,MAX,MIN Kullanımı AGGREGATE FUNCTIONS - Bütünleşik Fonksiyonlar SUM() >> Toplama AVG() >> Ortalama COUNT() >> Sayma MAX() >> Maximum Değer MIN() >> Minimum Değer ROUND : Yuvarlama işlemi yapar.

SQL LIKE-IS NULL-NOTNULL-ORDER BY

Resim
SQL LIKE-IS NULL-NOTNULL-ORDER BY  SQL MONTH, SQL YEAR, SQL GETDATE  KULLANIMI SQL LIKE Kullanımı (Benzerlik) % bundan sonra yazılanlar fark etmez. önce yazılır ise fark eder a% ---------- a ile başlasın %a% -------- içinde a geçenler --'_' tek Karakteri ifade eder hangi karakterin olduğu fark etmez. Daha önceki dersimizde de biraz değinmiştik benzeyen kelimeleri getiriyor. örnek verelim..

SQL WHERE - And-Or-Between-Not In- Kullanımı

Resim
SQL WHERE - And,Or,Between,LIKE, Not In Kullanımı Daha önceki dersimizde biraz değinmiştik  komutlara bugün biraz daha geniş bir konu olacaktır. Bunun için Sırası ile komutları kullanıp örnekler ile açıklayacağız. SQL WHERE  komutu kullanımı. WHERE /*SELECT <tabloAdi>.<KolonAdi>, <tabloAdi>.<KolonAdi>, <tabloAdi>.<KolonAdi>, <tabloAdi>.<KolonAdi> FROM <TabloAdi> WHERE <Koşul/Kriter>*/ Fiyatı 30 altında olan ürünleri getirme komutunu kullanma. tıpkı c# if de olduğu gibi kullanıyoruz.

SQL DML T-SQL Kullanimi

Resim
SQL sorgulama ve veri çekme veri değiştirme olaylarına değiniyor olacağız bugün. Bazı kurallar olduğu için komutlar aklınızı karıştırmasın. NOT :Northwind.bak dosyasını indiriniz mutlaka örnekleri bunun üzerinden göstereceğiz Takibi kendi veri tabanımızda da sorgulama yapacaz bu dersten sonra ufak bir veri tabanı oluşturup SQL ilişkilendirme  olayına girmiş oluruz. DML Data Manipulation Language Dosya bulamayan arkadaşlar Northwind veri tabanını buradan indire bilir. Northwind DB indir Northwind database