SQL Server'da veritabanında bulunan bir tablodaki sütunun alan yetersizliği (Karakter sınırını aşmak vb..) nedeniyle ortaya çıkan bu durumu çözümüne bakalım.
SQL'de Replace fonksiyonunu örneklerle detaylandırmaya çalışalım. SQL Server, Oracle, PostgreSQL ve MySQL örnekleri mevcuttur. Belirli kurallara göre silme işlemi için de Regular Expression (Düzenli İfade) kullanımını işleyeceğiz.
Inner Join işleminden farklı olarak bağlı iki tabloda sıralama, top n gibi işlemlere izin vermesiyle kolaylık sağlayan tablo birleştirme sorgusunu inceleyelim.
Veritabanı tasarımı yaptığımızda birbiri ile ilişkili olan tablolarda kısıtlamalar yapılır. Bu kısıtlama ile veri bütünlüğü sağlanmış olunur. Mesela şehirler ve şehirlere bağlı ilçeler tablomuz var. Şehirlerden kayıt sildiğimizde o şehre ait ilçeler de etkileneceği için iki tablo arasında ilişki belirtiriz.
Veritabanı ile çalışmanın en zorlu kısımlarından birisi de şüphesiz ki yedekleme işlemidir. Bu bölümde veritabanlarını tek tek değil de bütün bir şekilde topluca yedekleme işlemi yapacağız.
İşleyen bir veritabanı yapımızda daha sonraları talepler doğrultusunda yeni kolonların eklenmesi istenebilmektedir. Alter işlemi ile bunu örneklendirelim.