logo


פרק 6: להשתעשע עם בסיסי נתונים מקוונים:אקסס

הכנת Microsoft Access

ההתמקדות שלנו במאמר זה על אקסס היא לא שינוי נושא, לכשעצמו, אלא בשל העובדה שהוא יישום של בסיס נתונים פופולרי וקל ללימוד. כמובן, שאנו לא הולכים לבזבז זמן על פרטי ממשק האקסס. מספיק להגיד, שמאמר זה יהיה חייב להניח שיש לכם את היכולת להבין לבד כיצד ליצור בסיס נתונים בעזרת אקסס. כדי לעזור לכם לעקוב אחרי המאמר, כדאי לכם לשקול ליצור מחדש את בסיס הנתונים לדוגמה שראינו מוקדם יותר במאמר, בשם client, שיש בו שני טבלאות, billing ו invoices.

כעת, בואו נגיע לעיקר: יש לך בסיס נתונים מוכן באקסס ואתה מוכן להתחיל לכתוב סקריפט שאילתה מבוסס Perl. ראשית, תצטרך לרשום את בסיס הנתונים אקסס שלך בבקר (Windows ODBC (Open Database Connectivity. זה יאפשר למודול ה PERL שלנו "לדבר" עם בסיס הנתונים באקסס, תוך שהם חולקים פרוטוקול תקשורת משותף. תוכלו למצוא את הבקר ODBC בלוח הבקרה (control panel). הפעלו את ה ODBC Data Sources שבלוח הבקרה, ובחרו בתווית system DSN.

תוכלו לראות שכבר הוספנו את בסיס הנתונים clients ל ODBC תוכלו לעשות זאת אם תלחצו על "Add", ובחירה ב"Microsoft (*.mdb) Access Driver " , ואחר כך סיום (Finish). החלון הבא שיופיע יתן לכם לבחור Data Source Name, או DSN, שהוא השם של בסיס הנתונים כפי שתתיחסו עליו מתוך סקיפט ה Perl . אנו בחרנו Clients {מערכות חלונות באופן כללי אינם רגישות לאותיות גדולות/קטנות (case insensitive), לעומת זאת Perl עצמה רגישה (case sensitive) }. כמו כן גם שם קובץ בסיס הנתונים האמיתי שאתם מעונינים לרשום. Perl יכולה לדבר כעת עם בסיס הנתונים אקסס באדיבות הפרוטוקול ODBC.

כעת שבסיס הנתונים אקסס נוצר ונרשם ב ODBC, נוכל להפנות את תשומת לבנו מהתמקדות באקסס לעבר Perl ונפלאותיה...

SeQuel :II בסיסי נתונים
תוכן עניינים
Perl מודולי בסיסי הנתונים של DBI ו DBD

אודות
תוכן עניינים
פרק 1: ה Perl שאתם צריכים לדעת
פרק 2: קישור Perl לעמודי הרשת
פרק 3: שמירת מצב
פרק 4: HTML בחטף ותבניות (Templates) רשת
פרק 5: עיבוד וניתוח של עמודי רשת
פרק 6: להשתעשע עם בסיסי נתונים מקוונים:אקסס
מבוא לבסיסי נתונים  
בסיסי נתונים SeQuel :II  
הכנת Microsoft Access  
DBI ו DBD מודולי בסיס הנתונים של Perl  
שאילתה פשוטה  
איך לבצע שאילתה  
היכן אנו עומדים  
פרק 7: המודל MySQL
פרק 8: להשתעשע בבסיסי נתונים - GUFE - החזית הכללית והשימושית
פרק 9: המילניום - ניהול זמן ותאריך
פרק 10: ניהול רשימות והאשים (Hashs)
פרק 11: הפניה להפניה
פרק 12: הכרות עם mod_perl