27-06-2006, 23:45
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
SQL זה שם של שפה!
שפה לכתיבת שאילתות למסדי נתונים ("שפת שאילתות מובנית").
אתה כנראה מתכוון ל-MySQL שזה שרת מסד נתונים העושה שימוש בשפת SQL התקנית + תוספות משלו (כמעט כל מסד נתונים פועל כך).
ולשואל:
קשה לענות לך תשובה מדוייקת כיון שלכל דרך יש את החסרון שלו.
מצד אחד אם מדובר במעט טבלאות שכל אחת מכילה מאות אלפי רשומות אזי חיפוש אחר רשומה בודדת יערך הרבה זמן רב, ומאידך הרבה טבלאות לא גורם לעודף סדר וגרוע מזה, אם תחפש רשומה מסויימת לא רק בטבלה אחת, הבעיה כבר הרבה יותר חמורה.
מהדברים שתיארתי עולה כי הכל תלוי במערכת ובצורה שתשתמש בה, אן חיפוש ואיחזור מידע אמור לרוץ על יותר מטבלה אחת לא כדאי לפצל את התוכן למספר טבלאות, אחרת, דווקא יקל אם תפצל את המידע למספר טבלאות.
|