Böyle bir şeye giriştiğin için kutlarım ve sınıf kapsamında kod desteği sağlarım...
Örneğin, tüm hatları belirlenmiş bir iş için sınıfı yazarım. O sınıf benim sorumluluğumda olur ve olgunlaştığında projeye dahil ederiz. Aslında herkes benzer 1 adet sınıftan sorumlu olsa işlerimiz çok kolaylaşabilir. Bunu sadece bu proje için değil herkes ve her fikir için söylüyorum. Mutlaka Ali hocanın da yapmak istedikleri vardır. İş bölümü yapmalı, ne dersiniz? Gerçi an itibariyle forum katılımı dip yapmış durumda...:(
Konuya hemen bir katkı sağlamak gerekirse. Bir veritabanı yöneticisi, öncelikli olarak şu 5 işlemi yapabilmeli:
- CREATE: Yeni bir tabloyu veritabanına oluşturmalı, 'KUR' uygun,
- INSERT: Var olan boş bir vertabanına satır ekleme, 'KAT' uygun,
- SELECT: Veritabanı içindeki bir tabloyu seçebilme, 'SEÇ' uygun,
- UPDATE: Seçilmiş verileri belli kurallar ile güncelle, 'YAP' uygun,
- DELETE: Herhangi bir tabloyu silmek için ise kısaca 'SİL' uygun görünmekte...
Tabi, belki de her başlık uzun uzadıya açıklanıp yapacağı işlevler dallandırılabilir. Özellikle SEÇ ile YAP özyinelemeli (recursive) özelliklerinden dolayı gerçekten kapsamlı olacaktır. Yine de bir yerden başlayalım ve basitte olsa kursun, seçsin ve ne yapacaksın yapsın bire...:)
Özetle, üç harfli anahtar sözcükler ile basit ve Türkçe bir veritabanı dili tanımlamak mümkün görünüyor...
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]