Microsoft Access
מתוך ויקיפדיה, האנציקלופדיה החופשית
- ערך זה עוסק בתוכנה של מיקרוסופט. לערך העוסק בתוכנות אחרות ששמם הוא "אופיס", ראו אופיס (פירושונים).
מיקרוסופט אקסס | |
---|---|
צילום מסך של אקסס (חלק מחבילת האופיס) בגרסה 11.0 (2003) |
|
פיתוח | מיקרוסופט |
גרסה אחרונה | 11.0.6568.6568, במסגרת Service Pack 2 ב-2003 |
מערכת הפעלה | חלונות, Mac OS, Mac OS X |
רשיון | קנייני |
קטגוריה | מחולל ישומים |
דף בית | office.microsoft.com |
אקסס הינו בסיס נתונים טבלאי ומחולל ישומים חזותי, שמיועד לסביבת עבודה קטנה ובינונית ומאופיין בקלות הפעלתו ובידידותו הרבה. מיוצר על ידי חברת מיקרוסופט, החל משנת 1991 בערך.
תוכן עניינים |
[עריכה] מבוא
באופן פשוט ניתן לומר, שתוכנת האקסס מהוה מחסן של נתונים לאחסון ותיוק מידע, אחזורו ועיבודו, גם בדרך ידנית וגם באוטומציות שונות. וניתן בעזרתה ליצור יישומים מגוונים לאחסון ולניהול מידע. במטפורה מהעולם הממשי, הוא מומשל לארונית אחסון. לצורך תיוק מידע ואחזורו באופן מיטבי, באופן שניתן לאתר "מחט בערמת שחת".
יחודו של האקסס שפישט מאוד את ההליך של יצירת בסיס נתונים והעלים מהמפתח הבטים טכניים של התוכנה, באופן שהמפתח יוכל להתרכז בארכיטקטורה של בסיס הנתונים ובפונקציונאליות שלו, ולא בהבטים טכניים.
לאקסס שני חלקים:
- ממשק משתמש (צד לקוח)
- יש ביכולתו ליצור שאילתות, טפסים ודוחות ולהשתמש במקרו ובשגרות VB, לצורך קליטת נתונים ויצירת פלט שלהם. כך שבקלות ובמהירות ניתן ליצור ממשק יעיל וטוב.
- מנוע בסיס נתונים
- (צד שרת) מבוסס על מנוע הJET : יש בו מחסן של נתונים לאחסון ותיוק אינפורמציה, אחזורו ועיבודו, גם בדרך ידנית וגם באוטומציות שונות. וניתן בעזרתה ליצור יישומים מגוונים לאחסון ולניהול מידע.
תצורתו הזו מאפשרת להשתמש רק באחד בחלקיו, תוך שימוש בתוכנה אחרת, אשר תמלא את הפונקצייה השניה.
אפשר לתאר את האקסס כתרכובת של בסיס נתונים ומחולל ישומים, שמשולבות ביחד לתוכנה אינטגרלית אחת.
[עריכה] רכיבי האקסס
- מחולל טבלאות ואינדקסים
- מחולל טפסים שמאפשר לשלב בו אובייקטי משנה כולל פקדי ActiveX
- בטפסים: מבטי טבלת-ציר ותרשים-ציר המאפשרים להציג ולנתח את הנתונים באופנים שונים
- מחולל דפי אינטרנט דינמיים שמאפשרים יצירת דפי עדכון בסיס נתונים בסביבת הדפדפן
- מחולל שאילתות SQL ויזואלי
- מחולל דוחות שמאפשר לשלב אובייקטי משנה בו
- מנגנון סינון חזק וגמיש בטבלאות/שאילתות/טפסים
- מנגנון ליצירת קשרי גומלין ולבקרת ואימות יחוסי טבלאות
- מחולל פקודות מקרו ויז'ואלי לביצוע פקודות אקסס ברצף ובאוטומציה, כמו למשל פעולות יבוא ויצוא קבצים.
- שפת ויז'ואל בייסיק פנימית (VBA) שמאפשרת כתיבת פונקציות ושגרות אינטגרליות, וכן שימוש בDLL-לים חיצוניים, בOCX-ים ובAPI של חלונות.
- מחולל תפריטים, המאפשר ליצור תפריטים רגילים, תפריטים מוקפצים וסרגלי כלים
- יכולת של יבוא ויצוא נתונים בפורמטים שונים כולל XML.
- קישוריות מובנת אל קבצים שונים כדוגמת בסיסי נתונים קטנים וגדולים, קובצי אקסל ואף קובצי טקסט ו-HTML.
- יכולת קישוריות מובנת ופיתוח לSQL Server מתוך האקסס
- יכולת לתקשר עם תוכנות אחרות במיוחד תוכנות אופיס כמו וורד ואקסל
- מנהל אבטחה מובנה עם הרשאות קבוצות ומשתמשים עד רמת האובייקט הבודד, כולל אפשרות הצפנת נתונים.
- כלי לניתוח ארכיטקטורה של המסד ולתיעודו.
- מנגנון לביצוע שיכפול וסינכרון במסדים מנותקים, כולל אפשרות של הפצת הפיתוח.
- מנגנון לפיצול הנתונים לקובץ עורפי ולניהול טבלאות מקושרות.
- אשפים רבים להקלת תהליך הפיתוח ופישוטו, כמו למשל אשף אבטחה שמיישם את ההרשאה במספר צעדים בודדים.
- יכולת הרחבה לתוספים ולאשפי משתמש, כמעט בכל הבט של התוכנה בידי מתכנתם חיצוניים.
- מנתח יחסי תלות של אובייקטים, המאפשר לראות את האובייקטים שמשתמשים באובייקטים במסד.
- אפשרות לעבוד בתקנים שונים של SQL.
- מסייע שגיאות עיצוב, שמסייע להתגבר על תקלות טכניות בעיצוב ופיתוח המסד
- שימוש ושילוב תגיות חכמות, ואפשרות לשלב תגיות חכמות מצד המפתח
[עריכה] מאפיינים יחודיים
יחודו של האקסס הוא ידידותו הרבה: קלות הפיתוח שלו, היכולות החזקות שלו שמוגשות בפשטות רבה, מבלי לצמצם את יכולותיו התכנותיות, והפתיחות שלו שמתבטאת ביכולת ההתממשקות שלו אל תוכנות שונות והחלפת מידע ביניהם. דבר המאפשר פיתוח בו למזכירות ולאנשים חסרי רקע טכני כלמתכנתים כבדים.
לאקסס אפשרות של האקסס להתממשק אל בסיס הנתונים SQL SERVER ככלי פיתוח אינטגרלי, ולהיות כלי הפיתוח של צד הלקוח שלו. דבר שמביא את יכולותיו של בסיס נתונים גדול אל שולחן העבודה, ומרחיב את יכולותיו של האקסס בפיתוח באופן רב.
לאקסס יכולת לעבודה מבוזרת ברשת בתצורת שרת לקוח. במחשבים חדישים של מושגת מהירות תגובה אפקטיבית, גם בטבלה בעלת מאות אלפי רשומות. כמו כן, ישנן אפליקציות שמכילות עשרות מיליונים ומאות מיליוני רשומות בנפחים של גיגות-בתים שלמות שעובדות באופן תקין. ישנם אתרי אינטרנט רבים מבוססי מסד אקסס. ישנה דרך פיתוח נוספת של ממשק ויז'ואל בייסיק למול טבלאות אקסס, ושימוש במנוע מסד הנתונים שלו.
קלות הפיתוח שלו והכללתו בחבילת האופיס המקצוענית, גרמו שהוא נחשב למחולל הישומים ולמסד נתונים פופולרי ביותר שמתופעל באתרים רבים. גיורו לעברית באופן מלא הנגישו אותו לאוכלוסיות רחבות. ראוי לציין שיש לו את המספר הרב של ספרי הדרכה (לפחות בעברית) בתחום מסדי הנתונים.
חסרונו הבולט, איטיות בעבודה מרוחקת עם מספר לא גדול של לקוחות, כאשר הוא משמש כבסיס נתונים, מגבלה נוספת היא הגבלת נפח של 2 גיגהבייט למסד נתונים אחד.
[עריכה] תצורת עבודה
אפשר לעבוד באקסס במגוון גדול של תצורות שונות
- ממשק ובסיס נתונים כולו באקסס. יעיל לישומים קטנים ול"לקוח עשיר".
- ממשק בVB ובסיס נתונים באקסס. יעיל לישומי מדף קטנים.
- ממשק באקסס ובסיס נתונים בשרת SQL דרך ODBC. יעיל לעבודה ברשת.
- ממשק באקסס ובסיס נתונים בSQL Server דרך ADO. יעיל לעבודה ברשת מרובה לקוחות בתצורות מורכבות במיוחד.
לאקסס מצורפת בגרסה מיוחדת (גרסת פיתוח - Development) תוכנת זמן ריצה שלו (RunTime), כפי שמקובל במספר מחוללי ישומים, הואיל ואין אפשרות לקמפל את המסד לקובץ ריצה עצמאי, יכולת שקיימת למשל במחולל ישומים כדוגמת פאואר בילדר. בגרסה זו של האקסס ישנם כלים נוספים כמו אשף ליצירת הפצה של פרויקט, אשף להחלפת שמות אובייקטים, אוסף של קטעי קוד ועוד.
[עריכה] גרסת 2000
גרסה זו שודרגה מבחינת היכולות שלו לתקשור אינטרנט ועבודה מבוזרת. שיפורים עיקריים שהוכנסו בגרסת 2000 של המחולל:
- גרסה חדשה של שפת התכנות הפנימית VBA של המחולל ותחביר SQL מורחב.
- מעבר לטכנולוגיית COM ושימוש באובייקטי ADO לעומת DAO הישן.
- הוספת מסד פרויקט לעבודה אינטגרלית בין האקסס לשרת SQLSever ואף הוספת שרת SQLSever קל לחבילת האופיס, לעבודה מבוזרת באקסס.
- הוספת אובייקט דף HTML, שהוא טופס דינמי המתקשר לטבלאות אקסס היכול לרוץ גם בסביבת אקסס וגם באמצעות דפדפן האינטרנט.
- הוספת נעילה ברמת הרשומה בטבלה, עיצוב מותנה לפקדי טופס ודוח, סיווג אובייקטי מסד בקבוצות חופשיות.
- הוספת יצוא דוחות בפורמט SNP למי שאין לו אקסס
- קישוריות ל-Microsoft Outlook ול-Microsoft Exchange ושיתוף פעולה באקסס באינטרנט דרך NetMeeting.
[עריכה] גרסת 2003
שיפורים עיקריים שהוכנסו בגרסת 2003 של המחולל:
- הצגת מידע באופן סכימתי אודות יחסי תלות של אובייקט, שבאמצעותו ניתן לבדוק הקשרים ותלויות בין אובייקטים במסד.
- בדיקת שגיאות תכנותיות אוטומטית בטפסים ובדוחות, והצגתן באמצעות תגיות חכמות.
- הפצת מאפייני שדה ששונו בתוך הפרויקט לאובייקטים אחרים שמשתמשים בו.
- שימוש בתגיות חכמות, גיבוי, ירושת ערכות נושא של Windows XP.
- ייבוא, ייצוא וקישור טבלאות למסד אינטרנטי באמצעות Windows SharePoint Services
- אבטחת מקרו. אפשרות לחסימת קובצי מקרו ולשימוש בחתימות דיגיטליות במסדי אקסס.
[עריכה] מחוללי ישומים נוספים:
- מג'יק
- Wizdom
- Paradox
- Foxpro
[עריכה] ראו גם
[עריכה] קישורים חיצוניים
- פורטל אקסס ראשי, אתר MSDN (אנגלית)
- פורטל אקסס עברי, אתר מיקרוסופט ישראל
- המפתח לאקסס, אתר ללימוד אקסס
- מאמר הכרות עם אקסס, אתר מיקרוסופט ישראל