Visual C# sql bağlantı

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Gixxer
Üye
Mesajlar: 10
Kayıt: 05 Oca 2009 09:53

Visual C# sql bağlantı

Mesaj gönderen Gixxer »

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?
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: Visual C# sql bağlantı

Mesaj gönderen lazio »

normalizasyon açısından ayrı ayrı olması daha iyi olur, tabiki çok yoğun (kompleks sorgular, bir sürü join) bir sistem olmayacaksa..
Resim

..::|YeşilMavi|::..
unalaygun
Üye
Mesajlar: 139
Kayıt: 27 Mar 2004 12:34
Konum: istanbul

Re: Visual C# sql bağlantı

Mesaj gönderen unalaygun »

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.
derviş
Cevapla