Merhabalar..
Bir program yazmamm istendi,visual C# ta olşturdugum fotmlar üzerinden makale takibi yaparak sql veritabanıyla ilişkilendiricem..
Proje detayları ise;
kullanıcı dışarıdan makale ekleyebılıcek görüntüleyecek gerekirse mevcut makaleyi editleyecek...diğer bi form dan ise makale araması yapabilicek yani şöyle; comboboxtan yazar ismini secicek üstteki listbox a veya datagridview e o yazarın tüm makaleleri gelicek ya da kategoriye göre arama yapıcak ya da makalenin yayim yerine göre..Buna göre sql de tek tablo mu oluşturmalıyım yoksa yazarlar için ayrı yayım evleri için ayri makale ve kategoriler için ayrı ayrı tablomu oluşturmalıyım...
Sizin fikriniz nedir bu konuda?
Visual C# sql bağlantı
Re: Visual C# sql bağlantı
normalizasyon açısından ayrı ayrı olması daha iyi olur, tabiki çok yoğun (kompleks sorgular, bir sürü join) bir sistem olmayacaksa..
Re: Visual C# sql bağlantı
Kabaca düşünecek olursak.
Tablolar:
1.Kullanıcı --Kullanıcılar için
2.Rol --Eğer her kullanıcının farklı hakkı olacaksa. Herkes makale eklemeyecek bazıları sadece okuyacaksa
3.Kullanıcı Rolu --Hangi kullanıcı hangi rolde
4.Hak --Hakların tanımı. Makale yazar,Makaleokur.HepsiniYapar vb.gibi
5.RolHakki --Hangi Rolde hangi hakların olduğu kullanıcılara deil rollere hakları atarsan yönetimin kolay olur.
6.Makale --Ana Tablon
7.Yazar --Makaleyi yazacak kişi kullanıcı olmayabilir. Dışardan sistemle hiç alakasız kişilerin makaleleride yayınlanabilir.
8.Makale_Turu --Makalenin turu
Dahada detaylandırılabilir.Kolay ve güzel bir çalışma olur kanatindeyim zaten makale ve makale türü dışındaki tum tablolar aslında şuan tüm uygulamalarda kullanılan sabit tablolar yani bunları yazabilirseniz diğer uygulamalarınız içinde de kullanabilirsiniz.
İyi çalışmalar.
Tablolar:
1.Kullanıcı --Kullanıcılar için
2.Rol --Eğer her kullanıcının farklı hakkı olacaksa. Herkes makale eklemeyecek bazıları sadece okuyacaksa
3.Kullanıcı Rolu --Hangi kullanıcı hangi rolde
4.Hak --Hakların tanımı. Makale yazar,Makaleokur.HepsiniYapar vb.gibi
5.RolHakki --Hangi Rolde hangi hakların olduğu kullanıcılara deil rollere hakları atarsan yönetimin kolay olur.
6.Makale --Ana Tablon
7.Yazar --Makaleyi yazacak kişi kullanıcı olmayabilir. Dışardan sistemle hiç alakasız kişilerin makaleleride yayınlanabilir.
8.Makale_Turu --Makalenin turu
Dahada detaylandırılabilir.Kolay ve güzel bir çalışma olur kanatindeyim zaten makale ve makale türü dışındaki tum tablolar aslında şuan tüm uygulamalarda kullanılan sabit tablolar yani bunları yazabilirseniz diğer uygulamalarınız içinde de kullanabilirsiniz.
İyi çalışmalar.
derviş