קראו בכותר - מבוא לתכנות בסביבת האינטרנט בשפת Java
159
   4 . 1 מבוא  בפרק הקודם למדנו כיצד לשמור כמות קטנה של מידע . לדוגמה , באתר ' מכונת המזל '  שמרנו לכל משתמש את הניקוד שלו , ועדכנו אותו במידע הזה בכל התקשרות . ואולם ,  לעתים קרובות אתרי האינטרנט שומרים מידע רב , לדוגמה , אתרי קניות ששומרים מידע  על פריטים שניתן לקנות ועל הלקוחות שערכו קניות דרך האתר , אתרי שידוכים ששומרים  מידע על המועמדים לשידוך , אתרי משחקים שמנהלים ליגות ותחרויות משחקים  וששומרים מידע על השחקנים והמשחקים , וכן אתר של אוניברסיטה השומר מידע על  הקורסים , על המרצים ועל התלמידים .  אחד האמצעים לשמירת מידע רב ולאורך זמן הוא מערכות ממוחשבות לניהול  מסדי נתונים . ( Data Base Management System – DBMS ) בשוק קיימות מערכות  ממוחשבות לניהול מסדי נתונים של חברות שונות , כגון  . SQL Server  , Oracle , MySQL , Access  מסד נתונים ( Data Base – DB ) הוא אוסף של מאגרי מידע ממוחשבים  המכילים את כל המידע הקשור לנושא מסוים והמנוהלים במרוכז , כיחידה אחת . מערכות  ממוחשבות לניהול מסדי הנתונים הן תוכנות לניהול מסד נתונים , המאפשרות למשתמשים  לגשת בצורה קלה ופשוטה לנתונים שמאוחסנים בו . מערכות לניהול מסד נתונים מאפשרות  לעשות את הפעולות האלה : לבנות מאגרי מידע , לעדכן את מאגרי המידע ולהפיק מהם  מידע .  היכן יישמר מסד הנתונים – בשרת או במחשב של הלקוח ? לרוב , ארגונים רבים שומרים  את מסדי הנתונים שלהם בשרת המשמש למטרה זו בלבד . הלא הוא שרת הנתונים . בצורה  זו המידע מרוכז במקום אחד , ניתן לתחזקו , לעדכנו ולגבותו ובכך להבטיח את גמישות  הנתונים . כמו כן , ניתן לאבטח את הנתונים על-ידי מתן הרשאות גישה שונות למשתמשים  שונים . המידע במסדי הנתונים הוא זמין , וניתן לגשת לנתונים מכל מחשב .  פרק 4  תכנות שרת – שימוש במסדי נתונים
   4 . 2 המודל הטבלאי  ישנם מודלים אחדים לייצוג מסדי נתונים . הנפוץ ביותר כיום הוא המודל הטבלאי ( הנקרא  גם ' המודל היחסי . '( במודל הטבלאי כל הנתונים מיוצגים באמצעות טבלאות וקשרים בין  טבלאות . בספר הזה נעסוק בטבלה אחת , ולכן לא נעמיק בכל הקשור לקשרים בין  הטבלאות . מבנה הטבלאות הוא אחיד : כל שורה בטבלה מייצגת ישות אחת ( שעליה אנו  שומרים מידע ) וכוללת נתונים על תכונותיה . כל השורות בטבלה מייצגות קבוצה של  ישויות .  אף-על-פי שארגונים משקיעים מאמץ בשמירת המידע , קורה שמידע אובד , אם בעקבות  ' נפילה ' של שרת הנתונים , אם בעקבות פריצה לשרת ואם בעקבות טעויות של עובדים . לשם  כך , קיים לכל מסד נתונים יומן ( הנקרא קובץ ( log שבו נרשמות כל התנועות שנעשו במסד  הנתונים , ובעזרתו ניתן לשחזר את המידע במקרה של אובדן המידע . הקובץ הזה שומר את  כל הפעולות שנעשו על הנתונים . נוסף על כך , ארגונים גדולים מחזיקים גם שרת ' רדום , '  המכיל עותק מעודכן של מסד הנתונים . שרת זה ' מתעורר ' כאשר שרת הנתונים ' נופל , ' או  כאשר העומס על שרת הנתונים רב . לשיטת גיבוי הנתונים הזאת ( שרת רדום ) קוראים  מר ? ה ( mirror ) שכן השרת הרדום הוא בבחינת מראה של מסד הנתונים .  לסיכום , היתרונות העיקריים של מסד הנתונים הם :  ריכוז המידע במקום אחד  אמינות הנתונים  זמינות הנתונים  גמישות באחזור נתונים  אבטחת הנתונים גיבוי ושחזור הנתונים
אנא המתן/י... הספר בטעינה