כמות שדות MySQL / Access

eyal7773

New member
כמות שדות MySQL / Access

שלום,
יש לי מאגרים ב-Access ו ב- MySql

שבאחת הטבלאות אני מגיע ל-120 שדות.
הטבלה בנויה נכון
אלא שמאופי הנושא .... יכול להיות שאפילו יתווספו עוד שדות בעתיד.

חשבתי לפתור את הריבוי באמצעות אחסון של כל התוכן בשדה אחת, בצורת XML
ולבנות פרוצדורה שמפרשת את ה-XML

יש פתרונות טובים יותר ?

(כמובן אין שם שדות Memo/BLOB , כלומר טקסט ארוך, אבל עדין נושא ה-Preformence מדאיג אותי
אני שולף כל פעם רשומה אחת בלבד, - את כל השדות).
 

i t a i b

New member
הרבה עמודות

בוקר טוב,

האם כל העמודות בשימוש?
אם לא - אז בהחלט XML יכול לפתור את הבעיה ואף לחסוך מבחינת שטח אחסון (תלוי בטיפוס המידע בעמודות שהגדרת) ובביצועים.
כמו-כן, עוד אופציה - לשנות את מבנה הטבלה ולשמור את הנתונים כך , לדוגמא:

לפני:
מספר תלמיד, שם פרטי, שם משפחה, כתובת, כיתה
(רשומה אחת לכל תלמיד)

אחרי:
מספר תלמיד, שם מאפיין, ערך
(כמות רשומות לכל תלמיד כמספר העמודות)

השיטה הזו הינה דינמית, והוספת עמודה חדשה לא תשנה את הסכמה, וקלאסית כאשר לא תמיד כל העמודות עם נתונים.

בהצלחה !!
 

nitzos1

New member
הצעה יפה ביותר

ההצעה של איתי מקובלת ונכונה.
מציעה לשואל, לשאול את עצמו למה הגיע למצב שבטבלה יש ריבוי שדות או ריבוי שינויים בשדות.
שמוליק ב
 
למעלה