דוגמה 1: SELECT studid, grade, grade*1.1 FROM tblgrades

Σχετικά έγγραφα
שאילתות. המבוקש. המדוברת.

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים (

תרגול פעולות מומצאות 3

חורף תש''ע פתרון בחינה סופית מועד א'

שאלה 1 V AB פתרון AB 30 R3 20 R

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur

אלגברה רלציונית ניר אדר

גבול ורציפות של פונקציה סקלרית שאלות נוספות

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשע"ב זהויות טריגונומטריות

תרגיל 13 משפטי רול ולגראנז הערות

סיכום- בעיות מינימוםמקסימום - שאלון 806

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים.

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx

( )( ) ( ) f : B C היא פונקציה חח"ע ועל מכיוון שהיא מוגדרת ע"י. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חח"ע אז ועל פי הגדרת

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

Domain Relational Calculus דוגמאות. {<bn> dn(<dn, bn> likes dn = Yossi )}

{ : Halts on every input}

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן

דוגמה: יהי T עץ בינארי כפי שמתואר בציור הבא:

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות

התפלגות χ: Analyze. Non parametric test

אלגברה לינארית מטריצות מטריצות הפיכות

שאלה 5: להלן סטטיסטיקה תיאורית מפורטת עם טבלת שכיחות לציוני בית ספר לוח 1: סטטיסטיקה תיאורית של ציוני בית ספר

אילנה, אייל, רועי, רותם, רותם, רותם, נאור, יוני, תמיר

אלגברה ליניארית (1) - תרגיל 6

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012)

אלגברה ליניארית 1 א' פתרון 8

א הקיטסי ' טטסל אובמ רלדנ הינור בג '

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin(

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)

תרגיל 7 פונקציות טריגונומטריות הערות

סימני התחלקות ב 3, ב 6 וב 9

אוסף שאלות מס. 3 פתרונות

תורת הקומפילציה הרצאה 4 ניתוח תחבירי )Parsing( של דקדוקי LR(0) ו-( LR(1 )חזרה + המשך(

תרגול 8: מטלאב לולאות

אלגברה ליניארית 1 א' פתרון 7

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים

סדרות - תרגילים הכנה לבגרות 5 יח"ל

ב ה צ ל ח ה! /המשך מעבר לדף/

שם התלמיד/ה הכיתה שם בית הספר. Page 1 of 18

מחקר כמותי וסטטיסטיקה

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( )

משפטי בקרה ולולאות שעור מס. 3 כל הזכויות שמורות דר' דרור טובי המרכז האוניברסיטאי אריאל

הרצאה 3 קומבינטוריקה נוסחת ניוטון משפט מולטינומי. + t עבור ( ) + t

מתמטיקה בדידה תרגול מס' 5

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד.

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד

פתרון תרגיל דוגמא מרחב המדגם הוא כל הקומבינציות של 20 חודשי הולדת. לכל ילד 12 אפשרויות,לכן. לכן -

תכנות בשפת C פרק שלישי: בקרת זרימה שייקה בילו יועץ ומרצה בכיר למדעי המחשב וטכנולוגית מידע מומחה למערכות מידע חינוכיות, אקדמיות ומנהליות

חלק 1 כלומר, פונקציה. האוטומט. ) אותיות, אלפבית, א"ב (.

א הקיטסי ' טטסל אובמ רלדנ הינור בג ' 1

gcd 24,15 = 3 3 =

החשמלי השדה הקדמה: (אדום) הוא גוף הטעון במטען q, כאשר גוף B, נכנס אל תוך התחום בו השדה משפיע, השדה מפעיל עליו כוח.

סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות

אלגברה מודרנית פתרון שיעורי בית 6

x = r m r f y = r i r f

(ספר לימוד שאלון )

f ( x, y) 1 5y axy x xy ye dxdy לדוגמה: axy + + = a ay e 3 2 a e a y ( ) במישור. xy ואז dxdy למישור.xy שבסיסם dxdy וגבהם y) f( x, איור 25.

השאלות..h(k) = k mod m

שיעור.1 חופפים במשולש שווה שוקיים יחידה - 31 חופפים משולשים 311

פתרון תרגיל בית 6 מבוא לתורת החבורות סמסטר א תשע ז

טריגונומטריה הגדרות הפונקציות הטריגונומטריות הבסיסיות

ההימצאות (או שכיחות) (prevalence) של תכונה שווה. ההארעות (incidence) של תכונה שווה לפרופורציית נתון. = 645/72, או 89 לכל 10,000 אחיות.

קיום ויחידות פתרונות למשוואות דיפרנציאליות

"קשר-חם" : לקידום שיפור וריענון החינוך המתמטי

םיאלמ תונורתפ 20,19,18,17,16 םינחבמל 1 להי רחש ןולאש הקיטמתמב סוקופ

מבני נתונים מבחן מועד ב' סמסטר חורף תשס"ו

3-9 - a < x < a, a < x < a

רשימת בעיות בסיבוכיות

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r

לוגיקה ותורת הקבוצות אביבתשס ז מבחןסופי מועדב בהצלחה!

תורת הקבוצות תרגיל בית 2 פתרונות

ךוכיח םדקמ 1 םישרת אובמ

ל הזכויות שמורות לדפנה וסטרייך

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

יווקיינ לש תוביציה ןוירטירק

אלגברה א' - פתרונות לשיעורי הבית סמסטר חורף תשס"ט

לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ב (2012) דפי עזר

הסתברות וסטטיסטיקה יישומית שתי יחידות לימוד

תדירות הנתונים, שנתיים,annual רבעונים quarterly וכו'. 5 ומשתנה Yהינו 3,6,9,5 ו- 7. נבחר, file-open data-import בשלב זה התוכנה

מבני נתונים ואלגוריתמים תרגול #11

קורס: מבוא למיקרו כלכלה שיעור מס. 17 נושא: גמישויות מיוחדות ושיווי משקל בשוק למוצר יחיד

Logic and Set Theory for Comp. Sci.

נושאים: 4. בסיס 5. מימד ליניארית - אסוציאטיביות (קיבוץ) וקומטטיביות (חילוף) החיבור בין אברי V (הוקטורים) לאיברי F (סקלרים) התנאים:

חישוביות הרצאה 6 אותה מ M תקודד ע''י מחרוזת רווח ! מכונת טיורינג אוניברסלית

תרגול מס' 6 פתרון מערכת משוואות ליניארית

Regular Expressions (RE)

אלגברה לינארית 1 יובל קפלן

GROUP BY, HAVING, COUNT, MIN, MAX, SUM, AVG, ROLLUP.

אינפי - 1 תרגול בינואר 2012

33 = 16 2 נקודות. נקודות. נקודות. נקודות נקודות.

הגדרה: קבוצת פעילויות חוקית היא קבוצה בה כל שתי פעילויות

2 יח"ל ) השלמה ל - 5 יח"ל) (50 נקודות) מעבר חוקי, ו-'שקר' אחרת.

מתכנס בהחלט אם n n=1 a. k=m. k=m a k n n שקטן מאפסילון. אם קח, ניקח את ה- N שאנחנו. sin 2n מתכנס משום ש- n=1 n. ( 1) n 1

Transcript:

1 שדות בשאילתה המכילים ביטויים I שדות מחושבים לפעמים רוצים להפיק מידע שאינו קיים בטבלאות המסד באופן ישיר, אבל אפשר לחשב אותו מתוך הטבלאות. דוגמה 1: חישוב פקטור על ציונים: תלמידי הכיתה קיבלו ציון נמוך בבחינה במתמטיקה. מבקשים לראות מה יקרה לציונים אם נוסיף 10% לציונו של כל תלמיד. (תוספת 10% לציון פירושו 110% מהציון) כדי להציג את הציונים החדשים יש להשתמש בשדה הציון בטבלת הציונים ולכפול אותה ב- 1.1. נוסיף לטבלת התוצאה עמודה מחושבת שתכיל את תוצאות החישוב. SELECT studid, grade, grade*1.1 FROM tblgrades "מתמט*" WHERE subject LIKE שים לב, בשלב זה לא מבצעים את הפקטור. ציון התלמידים לא משתנה. הרשימה מציגה איך יראה הציון החדש בעקבות הפקטור. התעורר חשש שבעקבות ההוספה, יקבלו התלמידים המצטיינים ציון גבוה מ- 100. נציג את התלמידים שבציונם התרחשה החריגה: SELECT studid, grade, grade*1.1 FROM tblgrades WHERE subject LIKE "מתמט*" AND grade * 1.1 > 100 מכיוון שלא קבענו שם לעמודה, נותן לה Access את השם.Expr1 נוכל לקבוע את שם העמודה בשורת ה- :SELECT SELECT studid, grade, grade*1.1 AS factor FROM tblgrades WHERE subject LIKE "מתמט*" AND grade * 1.1 > 100

2 דוגמה 2: הוחלט שהמורים משתכרים שכר גבוה מדי, ויש לקצץ 10% משכרם. כדי ליצור את הרשימה המבוקשת יש להשתמש בשדה השכר בטבלת המורים ולכפול אותה ב- 0.9 (קיצוץ של 10% פירושו 90% מהשכר). נוסיף לטבלת התוצאה עמודה מחושבת שתכיל את תוצאות החישוב. SELECT name, salary, salary*0.9 AS newsalary FROM tblteachers הרשימה מציגה בעמודה newsalary איך יראה שכר המורים אם יתבצע הקיצוץ. הנהלת בית הספר מבקשת לדעת מיהם המורים שבעקבות הקיצוץ בשכרם יקבלו שכר שנתי נמוך מ-. 60,000 SELECT name, salary, salary*0.9 AS newsalary, salary*0.9*12 AS newyeardalary FROM tblteachers WHERE salary*0.9*12 < 60000

3 דוגמה 3: כדי להשוות את שכר המורים בארץ לשכר המשולם בחו"ל, מבקשים לראות כמה מרוויח מורה לחודש בדולרים. נוסיף עמודה מחושבת המציגה את השכר בדולרים, לפי שער יציג של 3.9 ל- $ : SELECT FROM שכר בדולרים name, salary, salary/3.9 AS tblteachers שים לב! הקלד קודם כל את השם בעברית, ולאחר מכן עבור למצב כתיבה באנגלית והקלד את המשך הביטוי משמאל לימין (כלומר סימן הנקודתיים, שם השדה salary ולאחר מכן 3.9/ ). התוצאה המתקבלת הינה מספר לא מעוצב. נשנה את מאפייני השדה המחושב כדי לא לקבל ספרות מיותרות רבות לאחר הנקודה העשרונית. בתצוגת העיצוב: סמן את השדה >> קליק ימני >> מאפיינים >> תבנית עיצוב >> קבוע. שמור את השאילתה בשם.qryDollarPrice

4 דוגמה 4: בבית ספר נשמרים עבור כל תלמיד, בכל מקצוע, ציון מחצית א' וציון מחצית ב'. ציוני התלמידים שמורים בטבלה tblfinalgrades (studid, subject, gradesem1, grdesem2) הבאה: gradesem1 ו- gradesem2 מייצגים את ציוני המחציות (סמסטר). ניצור שאילתה המחשבת את הציון השנתי באופן הבא: הציון הסופי מורכב מ- 40% ציון מחצית א' ו- % 60 ציון מחצית ב'. SELECT studid, subject, gradesem1, gradesem2, gradesem1*0.4 + gradesem2 *0.6 AS finalgrade FROM tblfinalgrades & II שרשור שדות כביטוי ניתן לבנות בשאילתה ביטוי שהוא שרשור (הצמדה) של מספר שדות. השרשור נעשה באמצעות האופרטור א. ניצור שאילתה על טבלת התלמידים. נבחר בשדה השם. בשדה הבא נקליד: city & ", " & street ונעבור לעמודה חדשה. נשים לב כיצד אקסס הקיפה את שמות השדות שהקלדנו בסוגריים מרובעים. ב. נשנה את עמודת השם כך שיוצג המידע הבא: class & " - " & name ג. ד. נציג את השאילתה, במידת הצורך נרחיב את העמודות כדי לראות את כל הנתונים. שים : הסימן & מייצג שרשור מחרוזות. בתוך המחרוזת התחומה בגרשיים, נוכל לרשום סימנים שונים, כולל תווי רווח. כדי לתת שמות משמעותיים יותר לעמודות, נוכל להחליף, בתצוגת עיצוב, את השם Expr1 בשם עברי, או לשנות את המאפיין כיתוב של שדה זה. (קליק ימני >> מאפיינים)

5 III פונקציות הקבצה הנהלת בית הספר מעוניינת במידע הבא: א. ב. ג. ד. מהו השכר הגבוה ביותר, ומהו השכר הנמוך ביותר המשולם למורה בבית הספר? כמה מן התלמידים גרים בתל-אביב? מהו ממוצע הציונים של תלמידי בית הספר במקצוע מסויים? כמה תלמידים לומדים בשכבה מסוימת? כמה בכל שכבה? אפשר לבצע חישובים לאורך עמודות הטבלה באמצעות פונקציות הקבצה function).(aggregate הנתונים הדרושים כדי לענות על השאלות נמצאים בטבלאות, במסד הנתונים הבית ספרי. כדי להפיק את התשובות, יש לבצע חישובים על קבוצות של שורות בטבלה. מהו השכר הגבוה ביותר המשולם למורה בבית הספר? צור שאילתה ובחר בשדה salary מתוך טבלת המורים קליק ימני בעמודה salary ובחירה בסכומים או בסמל סיגמא Σ בסרגל הכלים. תתווסף השורה סך הכל מימין לסריג. בשורת הסך הכל בחירה בפונקציה.Max SELSCT FROM MAX (salary) tblteachers התוצאה: טבלה המכילה שורה אחת ועמודה אחת, המכילה את השכר המקסימאלי בטבלת המורים. SELECT city, COUNT (*) WHERE "תל- אביב " = city כמה תלמידים גרים בתל-אביב? העמודה city נבחרת פעמיים. פעם אחת עבור הפונקציה count ופעם שנייה עבור התנאי "תל-אביב" = city WHERE שים :

6 נוכל להציג גם שאילתת פרמטר שבה יבחר שם היישוב: GROUP BY קבוץ לפי יצירת קבוצה של שורות אם נוותר לחלוטין על הקריטריון, תתקבל רשימת הישובים ולכל ישוב מספר התלמידים המתגוררים בו: SELECT city, COUNT (*) GROUP BY city SELSCT FROM WHERE מהו הציון המקסימאלי במקצוע אנגלית? מהו הציון המינימאלי? מהו הציון הממוצע? MAX (garde), MIN (grade), AVG (garde) tblgrade "אנגלית" = subject נעצב את עמודת הציון הממוצע כך שיוצג מספר שלם כציון ממוצע. נבחר האם להציג את שם המקצוע. נוכל לקבוע את שם המקצוע כפרמטר, ולקבל את המידע עבור כל מקצוע בנפרד, או לוותר על התנאי, ולקבל ריכוז תוצאות:

7 כמה תלמידים גרים בכל יישוב, ממוין בסדר יורד לפי מספר התלמידים בכל יישוב: SELECT city, COUNT(city) AS numcity GROUP BY city ORDER BY COUNT(city) DESC הצגת חלק מתוצאות הטבלה HAVING הצג כמה תלמידים גרים בכל ישוב, בתנאי שבישוב יש יותר מ- 3 תלמידים, ממוין בסדר יורד לפי מספר התלמידים בכל ישוב: SELECT city, COUNT(city) AS numcity GROUP BY city HAVING COUNT(city) > 3 ORDER BY COUNT(city) DESC בטבלה שלהלן מוצגות פונקציות ההקבצה החשובות הקיימות בשפת : SQL הפונקציה * Sum Avg Min Max Count StDev Var First Last * הפעולה חישוב סכום כל הערכים בשדה. חישוב הממוצע החשבוני של כל הערכים בשדה. החזרת הערך הנמוך ביותר בשדה. החזרת הערך הגבוה ביותר בשדה. החזרת מספר האיברים בקבוצה חישוב סטיית התקן של ערכי הקבוצה. חישוב השוֹנוּת של ערכי הקבוצה. החזרה הערך הראשון בקבוצה. החזרת הערך האחרון בקבוצה. מספר, הערות / פועלת על שדות מסוג: מטבע מספר, מטבע ערכים ריקים (null) אינם נכללים בחישוב. מספר - יוחזר המספר הקטן ביותר מבין הערכים. טקסט - יוחזר הערך הנמוך ביותר (הראשון בסדרת הערכים) בסדר ה"מילוני" מספר - יוחזר המספר הגדול ביותר מבין הערכים. טקסט - יוחזר הערך הנמוך ביותר (הראשון בסדרת הערכים) בסדר ה"מילוני" אינה סופרת תאים ריקים. מספר, מטבע מספר, מטבע מכיוון שהפונקציה Count אינה סופרת תאים ריקים, נעדיף, לעיתים, לבצע ספירה על שדה המפתח (שאינו יכול להיות ריק), וזאת כדי שלא "נאבד" רשומות בספירה.