ניהול בסיסי נתונים - Yammy Jams

מקצוע
מילות מפתח , , , , ,
שנת הגשה 2004
מספר מילים 4155
מספר מקורות 4

תקציר העבודה

1 .
תקציר מנהלים
1 .1.    הפרוייקט בניית בסיס נתונים עבור חברה לייצור ושיווק ריבות.
1.2.    רקע
חברת Yammy Jams נוסדה בשנת
1 880 באוהיו בארה"ב. החברה מייצרת ומשווקת ריבות בטעמים שונים. בתחילת שנות ה-80 עם תחילת עידן האינטרנט, החברה הבינה שיש צורך למחשב את כל התהליכים שלה, על מנת להישאר תחרותית ולשרוד.
לצורך עניין זה, החלטנו במועצת המנהלים של החברה, להתחיל את המעבר של החברה לשנות ה-2000 על ידי הגדרה ובנייה של של מערכת ניהול בסיסי נתונים.

1 .3.    היישום לצורך מימוש מערכת ניהול בסיס הנתונים של החברה, נבחרה אפליקציית MS-Access כממשק המימוש הראשוני של הטבלאות והקשרים בין הטבלאות.
בשלב מתקדם יותר של המימוש, נעשה שימוש בכתיבה "ידנית" בשפת SQL על מנת ליצור שאילתות מתוחכמות יותר לצורך הצגה יעילה של דוחות מנהלים.
תוכן עניינים
1.    תקציר מנהלים.. 2
1 .1.       הפרוייקט. 2
1 .2.       רקע. 2
1 .3.       היישום.. 2
2 .    מטרות, דרישות וגבולות.. 4
2 .1.       מטרות.. 4
2 .2.       דרישות.. 4
2 .3.       גבולות.. 5
3 .    בסיס הנתונים.. 6
3 .1.       טבלאות ראשיות.. 7
3 .1.1.          טבלת לקוחות – Customers. 7
3 .1.2.          טבלת הזמנות – Orders. 8
3 .1.3.          טבלת מוצרים – Products. 8
3 .1.4.          טבלת הזמנה-מוצרים – Order-Products. 9
3 .1.5.          טבלת אספקה – Delivery. 9
3 .1.6.          טבלת חשבוניות – Invoices. 10
3 .2.       טבלאות מישניות.. 11
3 .2.1.          טבלת ייצור – Manufacturing. 11
3 .2.2.          טבלת גיבוי-מוצרים – Products_Backup. 12
3 .2.3.          טבלת קידום המכירות של יאסר עראפאת – Yasser_Arafat_Promotion_Table. 13
3 .3.       ממשק משתמש עבור הטבלאות הראשיות.. 14
3 .3.1.          טופס לקוחות – Customers. 14
3 .3.2.          טופס הזמנות – Orders. 15
3 .3.3.          טופס מוצרים – Products. 16
3 .3.4.          טופס הזמנות-מוצרים – Order-Products. 17
3 .3.5.          טופס אספקה – Delivery. 18
3 .3.6.          טופס חשבוניות – Invoices. 19
3 .4.       אינדקסים ומפתחות ראשיים.. 20
3 .5.       קשרי הגומלין בין הטבלאות.. 21
4 .    שאילתות.. 23
4 .1.       שאילתות הצגה – Select 24
4 .1.1.          הצגת כל ההזמנות מהחודש האחרון 24
4 .1.2.          הצגת הלקוחות ה"כבדים".
5
4 .2.       שאילתות יצירת טבלה – Create Table. 26
4 .2.1.          יצירת טבלת הגיבוי למוצרים לפני מתן הנחות.. 26
4 .2.2.          יצירת טבלת מוצרי הפרסום של נציג החברה – יאסר עראפאת.. 27
4 .3.       שאילתות הכנסה – Insert 28
4 .3.1.          הכנסת קידום מכירות לינואר2005. 28
4 .3.2.          הכנסת כמויות לייצור מוצרי קידום מכירות.. 30
4 .4.       שאילתות עידכון – Update. 31
4 .4.1.          עידכון הנחות למוצרים "חלשים". 31
4 .4.2.          עידכון תנאי התשלום של הלקוחות של נציג החברה – מוחמד דף. 32
4 .5.       הערכת זמן ביצוע של שאילתא. 33
5.    דרישות חומרה/תוכנה.. 35
6 .    מגבלות.. 37
7.    ביבליוגרפיה.. 38