LINQ to SQL ile Uygulama Geliştirme

LINQ to SQLLINQ to SQL ile veritabanı uygulamaları geliştirmek günümüz Microsoft veritabanı programlama projelerinde yüksek öneme sahiptir. Özellikle web tabanlı projelerde yoğun olarak kullanılan LINQ mimarisini incelediğimiz bu görsel eğitim serisiyle LINQ’e giriş yaparak .NET nesneleri ve SQL Server üzerinde nasıl sorgulamalar yapılabileceğinizi öğreneceksiniz.

LINQ to SQL ile Uygulama Geliştirme – 1

LINQ to SQL ile Uygulama Geliştirme – 2

LINQ to SQL ile Uygulama Geliştirme – 3

İyi çalışmalar.

SQL Server – Trigger’lar

Trigger’lar (tetikleyiciler), veri ya da sistemle ilgili değişimlerde otomatik olarak tetiklenen Stored Procedure’lerdir. Trigger’ların Stored Procedure’lerden farkı; dışarıdan parametre almaması, dışarıya parametre göndermemesi ve bir kullanıcı tarafından değil, bir olay tarafından tetiklenmesidir. Trigger’ları Anlamak SQL Server’da verilerin yönetiminde neredeyse her şeyi geliştirici belirler ve yönetir. Bu şekilde verileri değiştirmek, silmek ve yeni veriler eklemek gibi […]

SQL Server Agent ile Yedekleme Görevi(Job) Oluşturmak

SQL Server veritabanında belirli işleri otomatik ve zamanlanmış hale getirmek için  SQL Server Agent kullanılır. Bu işlemlere örnek olarak, veritabanı yedekleme işlemleri, mail işlemleri, zamanlanmış raporlama işlemleri gösterilebilir. Bu makalemde, bir çok geliştirici ve DBA’in kullandığı otomatik-zamanlanmış yedekleme görevi oluşturmaya değineceğim. SQL Server Management Studio aracına giriş yaparak Object Explorer ekranının  en altındaki SQL Server […]

SQL Server’da Transaction Kullanımı/Yönetimi

Veritabanı sistemlerini yüzeysel kullanan geliştiriciler için çok basit gelen işlemler aslında mimari olarak geri planda bir çok iş sürecinin doğru yürütülmesiyle meydana gelmektedir. Bu iş süreçleri veritabanı motoru tarafından yönetilir. Ancak, depoladığımız veriyle ilgili işlemlerin bütünlüğü tamamen bize, yani geliştiriciye aittir. Örneğin, birbiriyle ilişkili bir sorgu yapısı var ve biz bu kodların tamamının doğru çalışması […]

SSMS ve T-SQL ile Veritabanı Yedekleme İşlemleri

SQL Server yedekleme işlemleri veri güvenliği için kritik seviyede önemlidir. Doğru yapılandırılmamış ve zamanlanmamış bir yedekleme işlemi sonucunda hem performans hem de verinin kurtarılması gibi senaryolarda başarısızlık oluşması kaçınılmazdır. Bu makalemde temel olarak, yeni bir veritabanı yedeğinin nasıl oluşturulacağı ve iş süreçlerine değineceğiz. Bir veritabanı yedeği, SSMS aracı ve T-SQL olmak üzere iki şekilde alınabilir. […]

SQL Server’da T-SQL ile Nesne Oluşturma ve Değiştirme İşlemleri

Veritabanı yazılım geliştiricilerinin çok sık kullanmamakla birlikte, bilmeleri gereken detaylara sahip olan önemli bir konu, veritabanı ve tablo gibi nesneleri oluşturmak ve bunların daha sonradan düzenlenerek geliştirilmesidir. Bu makalemde, veritabanı ve tablo nesneleri üzerinde duracağım. Öncelikle, T-SQL ile yeni bir veritabanı oluşturarak başlayalım. SQL Server’da en basit haliyle bir veritabanı aşağıdaki gibi oluşturulabilir. CREATE DATABASE […]

SQL Server – T-SQL ile Güvenli Oturum Oluşturmak

SQL Server’da oturum oluşturmak için Management Studio ya da T-SQL kullanılabilmektedir. Bu işlem bir DBA görevi olsa da, küçük çaplı projelerde bu işler yazılımcıya da kalabilmektedir. Ayrıca, yazılımcının oturum mimarisini anlayabilmesi de tabiki önemlidir. Bu makalede, T-SQL ile bir oturum oluştururken, ilk oturum girişi esnasında bu şifreyi değiştirmeyi zorunlu hale getireceğiz. Bu şekilde, DBA tarafından […]

SQL Server – Renge Göre Ürün Döndürme Prosedürü

SQL Server kullananların yakından bildiği AdventureWorks veritabanında bulunan Product tablosundaki ürünlerin rengine göre sorgulama yapabileceğim bir prosedür hazırlamak istiyorum. İstediklerim; – Dışarıdan metin olarak verilecek renk bilgisine göre arama yapabilmeliyim – Arama sonucunda dönecek kayıtların kaç tanesinin geleceğini belirleyebilmeliyim En temel haliyle Product tablosunu sorgulamak için; SELECT ProductID, Name, ProductNumber, Color, ListPrice FROM Production.Product; Ürünlerde […]

Silverlight ile Veritabanı Uygulaması Geliştirmek(SL, WCF, LINQ, SQL Server)

Video anlatımlarımı genel olarak uygulamalar üzerine gerçekleştirmeye özen gösterdim. Aynı şekilde, Silverlight eğitimlerimde de bu yolu takip ediyorum.

Silverlight, kurumsal anlamda genel olarak veri uygulamalarında tercih edilmektedir. Bu nedenle, WCF, LINQ ve SQL Server kullanarak Silverlight ile veritabanı uygulaması geliştirmenin tüm evrelerini detaylarıyla anlattım.

İleri seviye olmasa da, temel anlamda Silverlight ile veritabanı uygulamalarının mantığını kavrayabileceğinizi düşünüyorum.

Eğitime ulaşmak için tıklayınız.

SQL Server Management Studio Eğitimleri

Bu eğitimlerimizde, SQL Server veritabanının yönetimsel ve programsal süreçlerini hızlandırmak, hataların engellenmesine yönelik ve programlamayı, yönetimi kolaylaştırmak için geliştirilen Management Studio geliştirme ortamını anlatmaya çalışacağım.

Eğitim sayısı belli olmamakla birlikte zaman içerisinde yeni çekimlerde yapmayı planlıyorum.

SQL Server Management Studio eğitimlerine ulaşmak için konu başlıklarına tıklayınız.

Management Studio Eğitimi – 1
Management Studio Eğitimi – 2
Management Studio Eğitimi – 3