Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 24/10/2007, 12:31   #1 (permalink)
Onaysız Üye
 
Üyelik Tarihi: 03/2007
Mesaj: 16
Varsayılan stored procedures ler ile ilgili

merhaba,

ms sql e yeni başlamış biri olarak sp ler ile ilgili öğrenmek istediğim birsürü şey var:

1_ sp ler ne işe yarar?
2_ sp lerin alternatifi nedir?
3_ bazı arkadaşlarım (baş harfi saliha) bir web projesinin db aşamasında bir ton sp yazıp, daha sonra bunların hepsinin işe yarayacağını hatta daha fazla da yazılabileceğini söylediler. ben ise bu işlemi programlama aşamasında önümüze ihtiyaçlar çıktıkça yazılması gerektiğini düşünüyorum; tabi ki bu sıfır tecrübemle...

değerli yorumlarınızı beklemekteyim, teşekkürler.
thinker84 hatta değil   Alıntı Yaparak Yanıtla
Eski 24/10/2007, 15:07   #2 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Sp'ler bildiğiniz programlama dillerinde ki fonksiyon/sub routine/procedure gibi yapılara karşılık geliyor.

Karmaşık veya birden fazla işi aynı anda yapan SQL ifadelerini uygulama kodu içinde barındırmak yerinde harici bir şekilde VTYS üzerinde saklamanızı sağlıyor... Bunun pek çok avantajı var :

* Değişiklik yapılması gerektiğinde gidip kodlarınızı açıp, tekrar programınızı derlemeniz gerekmiyor; sadece veritabanı üzerinde değişiklik yapıyorsunuz

* Veritabanı yöneticisi/programcısı ile uygulama programcısı ayrılıp, kendi işlerine bakabiliyorlar

* SP (ve de UDF) derlendiği için -- çok hissedilmese de -- daha hızlı çalışıyor

* Uygulama mantığının bir kısmı -- veya çoğu, veya hepsi -- veritabanına taşındığı için, uygulama tarafında SQL ifadelerinden arınmış, daha temiz ve daha kolay yönetilebilir bir kod çıkıyor ortaya.

Bunun yanında SP'lerin ne zaman tasarlanacağı konusu tamamen proje yönetimi ile ilgili yaklaşımınıza bağlıdır. Bana kalırsa da önceden bütün SP'leri yazmak gereksiz; ama adam kodlama yapmadan önce herşeyi kağıt üzerine dökmüş, herşeyi ortaya koymuş ise o zaman zaten kodlama yapmadan önce SP'leri de tasarlayabilir ve oluşturabilir zaten.

İyi çalışmalar.
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 24/10/2007, 17:48   #3 (permalink)
Üye
 
Emrahgs Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2005
Yer: Antalya
Mesaj: 324
Varsayılan

bence çok büyük olmayan projelerde sp leri kodlar ilerledikçe yazılabilir ama
büyük projelerde en başta yaazılmalı çünkü belli başlı standartlara uyulması gerekir kod yazarken...
Emrahgs hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
application - stored procedures arasi baglanti hank C / C++ 1 10/06/2007 18:21
Mysql Stored Procedures Hakkında Soru tayfundogdas Veritabanları & SQL 0 11/08/2006 00:50
stored procedures Volkan Uzun ASP 8 07/03/2006 12:06
Stored Procedure blackhawk Veritabanları & SQL 5 21/04/2003 16:40
Stored Procedure blackhawk PHP 1 21/04/2003 02:43


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 07:17.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net