Nesne Tabanlı Programlamada Veri Yönetimi başlıklı kaynağın profesyonel teknik özetidir. Aşağıda belgenin ana başlık ve içerik yapısı Türkçe açıklamalarla sunulmuştur.
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ NESNE TABANLI PROGRAMLAMADA VERİ YÖNETİMİ Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer a lan yeterlikleri kazandırmaya yönelik olarak öğrencilere rehberlik etmek amacıyla hazırlanmış bireysel öğrenme materyalidir. Millî Eğitim Bakanlığınca ücretsiz olarak verilmiştir. PARA İLE SATILMAZ. i AÇIKLAMALAR .................................................................................................................... ii GİRİŞ .....................................................
..................................................................................... 1 ÖĞRENME FAALİYETİ–1 .................................................................................................... 3 1. VERİ SORGULAMA .......................................................................................................... 3 1.1. Northwind Veri Tabanı ................................................................................................. 4 1.2. Veri Tabanı Oluşturma.................................................................................................. 4 1.3. Ver...
i Tabanıyla Bağlantı Oluşturma .............................................................................. 5 1.4. Verileri Sorgulama ........................................................................................................ 9 1.5. Bağlantıyı Kapatma..................................................................................................... 13 1.6. DLINQ Kullanarak Veri Tabanını Sorgulama ............................................................ 14 1.7. DataContext Sınıfı...................................................................................................
....... 18 UYGULAMA FAALİYETİ .............................................................................................. 25 ÖLÇME VE DEĞERLENDİRME .................................................................................... 26 ÖĞRENME FAALİYETİ–2 .................................................................................................. 27 2. VERİ İŞLEMLERİ ............................................................................................................. 27 2.1. DLINQ İle Veri Bağlama ...................................................................................
............ 27 2.2. DLINQ İle Veri Güncelleme ....................................................................................... 43 2.3. Veri Ekleme ve Silme ................................................................................................. 44 UYGULAMA FAALİYETİ .............................................................................................. 46 ÖLÇME VE DEĞERLENDİRME .................................................................................... 47 MODÜL DEĞERLENDİRME ..........................................................................................
....... 48 CEVAP ANAHTARLARI ..................................................................................................... 49 KAYNAKÇA ......................................................................................................................... 50 İÇİNDEKİLER ii AÇIKLAMALAR ALAN Bilişim Teknolojileri DAL/MESLEK Veri Tabanı Programcılığı MODÜLÜN ADI Nesne Tabanlı Programlamada Veri Yönetimi MODÜLÜN TANIMI Veri tabanında bilgiyi sorgulama ve üzerinde işlem yapma becerilerinin kazandırıldığı bir öğrenme materyalidir. SÜRE 40/32 ÖN KOŞUL Nesne Tabanlı Programlamada Windows Uygu...
lamaları modülünü başarmış olmak YETERLİK Veriyi yönetmek MODÜLÜN AMACI Genel Amaç Bu modül ile gerekli ortam sağlandığında, veriyi yönetebileceksiniz. Amaçlar 1. Veri tabanında bilgiyi sorgulayabileceksiniz. 2. Veri üzerinde işlem yapabileceksiniz. EĞİTİM ÖĞRETİM ORTAMLARI VE DONANIMLARI Ortam: Bilgisayar laboratuvarı Donanım: Bilgisayar, programlama yazılımı ÖLÇME VE DEĞERLENDİRME Modül içinde yer alan her öğrenme faaliyetinden sonra verilen ölçme araçları ile kendinizi değerlendireceksiniz. Öğretmen modül sonunda ölçme aracı (çoktan seçmeli test, doğru-yanlış testi, boşluk doldurma, eşleşti...
rme vb.) kullanarak modül uygulamaları ile kazandığınız bilgi ve becerileri ölçerek sizi değerlendirecektir. AÇIKLAMALAR 1 GİRİŞ Sevgili Öğrenci, Günümüzde pek çok orta ve büyük çaplı kurumsal uygulamalar, projeler, teknoloji yatırımları zamanla büyüyen iş hacmi ile birlikte beraberinde büyük miktarda verilerin işlenebilmesini de gerektirmektedir. Birikecek olan bu veri ambarlarının bir şekilde depolanması ve gerektiğinde yazılımlar tarafından ele alınarak kullanıcının talep ettiği bir biçimde işletilmesi iş dünyasının en büyük gereksinimlerini oluşturmaktadır. Aynı zamanda bu gereksinimlere p...
aralel olarak zamana karşı olan rekabet, kurumsal ihtiyaçla rın gün geçtikçe değişimi, gelişimi, hiç umulmayan amaçlar için kullanılması, istenen çözümler gibi beklentilere yanıt verecek yazılımların üretilmesi bilişim teknolojilerinin en fazla üretken olduğu konuları arasındadır. Bu modülde .NET Framework çatısı altında veri erişim tekniklerini, bu tekniklerin uygulanabilmesine olanak sağlayan ADO.NET ve ilişkisel nesne haritası (object / relational mapping) olan DLINQ (Linq to Sql) ve araçlarını öğreneceksiniz. Bu sayede veri tabanında bulunan verileri, uygulama nızın iş mantığı üzerinde yön...
etecek ve sunum katmanında kullanıcınızın hizmetine sunabileceksiniz. GİRİŞ 2 3 ÖĞRENME FAALİYETİ–1 Veri tabanında ihtiyacınıza yönelik bilgi sorgulayabileceksiniz. Veri bazlı yazılım projeleri han gi sektörlerde daha fazla ku llanılmaktadır? Araştırınız. İlişkisel veri tabanı yönetim sistemleri ve birlikte çalıştıkları platformlar nelerdir? Araştırınız. Veriyi organize etmek için kullanılan yöntem ve teknikler nelerdir? Araştırınız. 1. VERİ SORGULAMA Günümüz uygulamaları ister masaüstü ister web tabanlı olsun mutlaka bir veri tabanı (database) yazılımı kullanmak zorunda dırlar. Çünkü ça...
ğımızda bilgi ve bilgiye erişim çok önemli bir rol oynamaktadır. Bir amaç etrafında verileri topluyoruz, sorguluyoruz, bir sonuca ulaşmak için onları işleyip raporlar elde ediyoruz. Çünkü geleceği tahmin etmek istiyoruz. Bu sebepten dolayı bilgisayar programları da, çeşitli bilgileri saklamak, düzenlemek ve tekrar saklamak zorundadır. Uygulama geliştiriciler ise bu veriler etrafında her zamankin den daha hızlı, esnek, ölçeklenebilir, yüksek erişilebilirlik değerlerine sahip ve performanslı çözümler oluşturmak durumundadırlar. Hazırladıkları yazılımların günün şartlarına uygun olması, kurumsal ...
platformlarda aranan daha fazla esneklik ve daha yüksek performans özellikleri gösteren mimariye sahip olması ilk akla gelen “olmazsa olmaz” şartlardan sadece birkaçıdır. Bunlara ek olarak hazırlanan uygulamanın günümüz standartlarına hitap etmesi iyi bir yazılım olma adına önemli bir gereksinimdir. İşte bu gereksinimlerin karşılığı olarak .Net uygulama geliştiricilere ADO.NET adı verilen ve uygulamanız ile sahip olduğunuz verilerin saklandığı veri tabanı sisteminize erişimde bulunmanıza ve üzerinde işlem yapmanıza olanak sağlayan bir teknoloji sunmaktadır. A DO.NET (ActiveX Data Object) eski ...
Belge toplam 15 paragraf içermektedir; tam metin /root/pdf klasöründeki kaynak dosyasında mevcuttur.