PDA

View Full Version : درخواست راهنمایی در مورد طراحی پایگاه داده



hoshicameron
سه شنبه 20 بهمن 1388, 12:15 عصر
من می خواهم یک نرم افزار مترجم زبان بنویسم (فرهنگ لغت) و مشکل من این است که برای هر لغت چندین معنی و مفهوم وجود دارد و اگر بخواهم همه آنها را در یک فیلد ذخیره کنم حالت چند مقداری پدید می آید که این برای پایگاه داده یک مشکل است و در ضمن می خوام از پایگاه داده SQL استفاده کنم . از اساتید محترم خواهش می کنم که من را در این مورد راهنمایی کنند .

محمد سلیم آبادی
چهارشنبه 21 بهمن 1388, 08:49 صبح
تنها مشکل داشتن چندین معنا برای هر واژه نیست. اگر شما دیگشنری Oxford را دیده باشید مثال ها و جملات توضیحی فراوانی برای هر واژه دارد.

ممکن است یک کلمه به عنوان یک فعل دارای چند معنا و در هر معنا دارای چند مثال باشد و همین کلمه به عنوان اسم دوباره به همین ترتیب.

اگر بخواهین از یک RDBMS ای مثل MS SQL Server برای این کار استفاده کنید. برای نرمالسازی بانک حداقل به 10 جدول نیاز دارین.

مثلا برخی از جداول پیشنهادی من:
1.جدول انواع واژه (با داده های نمونه ی "فعل"، "اسم"، "صفت" و...)
2. جدول لغات.
3. جدول معانی
4. جدول مترادف ها
5. جدول متضاد ها
6. جدول مثال ها
7. جدول توضیحات
...
...