ABA


"צריך עזרה במסדי נתונים ב ACCESS ב SQL"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10714 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10714
אלתור
חבר מתאריך 2.8.02
1572 הודעות
   11:45   26.05.12   
אל הפורום  
  צריך עזרה במסדי נתונים ב ACCESS ב SQL  
 
   זה התרגיל שקיבלנו:

ליצור:
1.1. טבלת חברי כנסת
1.1.1. שם משפחה, שם פרטי, תאריך לידה, המפלגה אליה הוא שייך, האם מקבל רכב שרד, שדה שמציין האם חה"כ הוא גם שר.
1.1.2. אופי וגודל השדות וכן מפתח – על פי שיקול דעתכם.
1.2. טבלת מפלגות
1.2.1. קוד מפלגה, שם המפלגה, קישור לאתר הבית של המפלגה.
1.2.2. אופי וגודל השדות וכן מפתח – על פי שיקול דעתכם.
1.3. טבלת וועדות הכנסת
1.3.1. מכילה את קוד הוועדה, שם הועדה ותאור קצר של הוועדה.
1.3.2. אופי וגודל השדות וכן מפתח – על פי שיקול דעתכם.
1.4. טבלת חברי הוועדות
1.4.1. מכילה את קוד הח"כ וקוד הועדה בה הוא חבר
1.4.2. אופי וגודל השדות וכן מפתח – על פי שיקול דעתכם.
1.5. טבלת חדרי ח"כ
1.5.1. מכילה את קוד הח"כ וקוד הועדה בה הוא חבר
1.5.2. אופי וגודל השדות וכן מפתח – על פי שיקול דעתכם.
1.6. טבלת הוצאות לח"כ
1.6.1. טבלת מעקב אחר הוצאות כל ח"כ על פי סעיף ההוצאה (אירוח, טלפון, קשר עם הציבור, אחר) תאריך וסכום.
1.6.2. אופי וגודל השדות וכן מפתח – על פי שיקול דעתכם.

2. צרו קשרי גומלין בין הטבלאות השונות (זהו את השדה המקשר).

3. בנו את השאילתות הבאות:
3.1. המציגה: שם פרטי, שם משפחה לכל חברי הכנסת שהם גם שׂרים.
3.2. המציגה: שם פרטי, שם משפחה, שנת לידה, שם הועדה שהוא חבר בה.
קריטריון: נולדו לפני קום המדינה. סיוםם

השאילתא שמסומנת באדום נתקעתי בה,
זה מה שכתבתי:


SELECT M.first_name, M.last_name, M.birthday, V.vaad_name
FROM members M, vaad V
WHERE M.birthday>1948;

זה הציג לי המון אנשים כפולים, מישהו יודע למה ?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה חייב שיהיה לך תנאי חיתוך בין 2 הטבלאות. Ice Cold  26.05.12 12:34 1

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   12:34   26.05.12   
אל הפורום  
  1. אתה חייב שיהיה לך תנאי חיתוך בין 2 הטבלאות.  
בתגובה להודעה מספר 0
 
יש שדה מקשר בין טבלת members לבין vaad. תוסיך אותו ל-where. למשל:

where m.vaad_id = v.id AND M.birthday>1948;


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net