מסדי נתונים-מבוא

מסמכים קשורים
מבוא לתכנות ב- JAVA תרגול 7

Slide 1

מהוא לתכנות ב- JAVA מעבדה 3

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

מספר מחברת: עמוד 1 מתוך 11 ת"ז: תשע"א מועד ב סמסטר א' תאריך: 00:11 שעה: 0 שעות הבחינה: משך כל חומר עזר אסור בשימוש בחינה בקורס: מבוא למדעי ה

שאלהIgal : מערכים דו מימדיים רקורסיה:

פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9.

אוניברסיטת חיפה החוג למדעי המחשב מבוא למדעי המחשב מועד א' סמסטר ב', תשע"ג, משך המבחן: שעתיים וחצי חומר עזר: אסור הנחיות: וודאו כי יש בידיכם

תורת החישוביות תרגול הכנה לוגיקה ותורת הקבוצות מה יש כאן? בקורס תורת החישוביות נניח ידע בסיסי בתורת הקבוצות ובלוגיקה, והכרות עם מושגים בסיסיים כמו א"ב

Microsoft PowerPoint - T-10.ppt [Compatibility Mode]

תרגיל 9 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד 1. תהי L השפה בעלת סימן פונקצייה דו מקומי G, סימן פונקציה חד מקומי T, סימן יחס תלת מקומי.c, d וקבועים L

מבוא למדעי המחשב

תאריך פרסום: תאריך הגשה: מבנה נתונים תרגיל 5 )תיאורטי( מרצה ומתרגל אחראים: צחי רוזן, דינה סבטליצקי נהלי הגשת עבודה: -את העבודה יש לה

סדנת תכנות ב C/C++

תרגול 3 - מערכים

אוניברסיטת בן גוריון בנגב תאריך המבחן: שם המרצה: מר אלכסנדר שקולניק, בשפת JAVA מבחן ב: מבוא לתכנות מס' הקורס : מיועד לתלמידי : הנד

Slide 1

מבחן 7002 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדי

איטרטורים: 1 תוכנה 1 סתיו תשע"ג תרגיל מספר 9 הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס. הגשת התרגיל תעשה במערכת ה moodl

תרגול 1

Slide 1

<4D F736F F D20F4F2E5ECE5FA20EEE5EEF6E0E5FA20312E646F63>

שאלהIgal : מערכים דו מימדיים רקורסיה:

Slide 1

Microsoft Word - c_SimA_MoedA2006.doc

ביו-סטטיסטיקה למתקדמים - תרגיל מספר 9

דף נגזרות ואינטגרלים לשאלון 608 כללים למציאת נגזרת של פונקציה: n 1. y' n x n, y הנגזרת x.1 נכפול בחזקה )נרשום אותה משמאל ל- (. x א. נחסר אחד מהחזקה. ב

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

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי

PowerPoint Presentation

מתכונת עיצוב 3013

שאלה 2. תכנות ב - CShell

Slide 1

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב

שיעור 1

ex1-bash

מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו

סדרה חשבונית והנדסית

Slide 1

תרגול מס' 7 – חזרה על MST ואלגוריתם Dijkstra

PowerPoint Presentation

Microsoft Word - hedva 806-pitronot-2011.doc

פרק ג': עיצובים

אוניברסיטת חיפה החוג למדעי המחשב.5.6 מבוא למדעי המחשב סמסטר א' תשע"ז בחינה סופית מועד א', מרצה: שולי וינטנר מתרגלים: סמאח אידריס, ראמי עילבו

מספר נבחן / תשס"ג סמסטר א' מועד א' תאריך: שעה: 13:00 משך הבחינה: 2.5 שעות בחינה בקורס: מבחנים והערכה א' מרצה: ד"ר אבי אללוף חומר עזר

<4D F736F F D20F4FAF8E5EF20EEE5F2E320E020F1EEF1E8F820E120FAF9F2E3>

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

בגרות עז יולי 17 מועד קיץ ב שאלון ,000 א. ניתוח הנתונים מחירה של ספה הוא שקלים, והיא התייקרה ב-. 25% כאשר המחיר מתייקר ב- המחיר החדש הוא פי,

שאלהIgal : מערכים דו מימדיים רקורסיה:

תכנות דינמי פרק 6, סעיפים 1-6, ב- Kleinberg/Tardos סכום חלקי מרחק עריכה הרעיון: במקום להרחיב פתרון חלקי יחיד בכל צעד, נרחיב כמה פתרונות אפשריים וניקח

מבוא למדעי המחשב

הגשה תוך שבוע בשעת התרגול

Slide 1

Limit

דוגמאות שהוצגו בהרצאה 10 בקורס יסודות מערכות פתוחות דוגמה 1 דוגמאות של פונקציות ב- awk שמראות שהעברת פרמטרים של משתנים פשוטים היא by value והעברת פרמט

פתרון 2000 א. טבלת מעקב אחר ביצוע האלגוריתם הנתון עבור הערכים : פלט num = 37, sif = 7 r האם ספרת האחדות של sif שווה ל- num num 37 sif 7 שורה (1)-(2) (

מבוא למדעי המחשב - חובלים

- פרק 6 שימוש במאגר נתונים 6.1 תוכן פרק - 6 שימוש במאגר נתונים... 1 מבוא בנית מאגר נתונים הוספת טבלה למאגר הפעולות על בסיס

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

המעבר לחטיבה עליונה

Microsoft Word B

תרגול 1

Microsoft Word - Sol_Moedb10-1-2,4

עמוד 1 מתוך 5 יוחאי אלדור, סטטיסטיקאי סטטיסטיקה תיאורית + לוחות שכיחות בדידים/רציפים בגדול מקצוע הסטטיסטיקה נחלק ל- 2 תחומים עיקריים- סטט

עב 001 ינואר 12 מועד חורף פתרונות עפר

תוכן העניינים

מטלת מנחה (ממ"ן) 11 הקורס: חשבון אינפיניטסימלי II חומר הלימוד למטלה: יחידות 2,1 4 מספר השאלות: 7 משקל המטלה: נקודות סמסטר: ב 2007 מו

Microsoft PowerPoint - rec1.ppt

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

2019 שאלות מומלצות לתרגול מס' דיפרנציאביליות של פונקציה סקלרית )המשך(. כלל השרשרת. S = ( x, y, z) z = x + 3y על המשטח מצאו נקודה בה מישור משיק

Microsoft Word - עבודת פסח לכיתה י 5 יחל.doc

<4D F736F F D20EEF9E5E5E0E5FA20E3E9F4F8F0F6E9E0ECE9E5FA2E646F63>

234114

תרגול 1

ðñôç 005 î

בס"ד תרגיל 3 מועד אחרון ל כללי בתרגיל זה עליכם לכתוב תוכנה שמדמה מאגר נתונים של חנות. את מוצרי החנות תייצגו באמצעות עצים ורשימות מקושרות יהיה עליכם לנ

הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפ

תשע"דד אביב תוכנה 1 תרגיל מספר 4 עיבוד מחרוזות וקריאה מקבצים הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס..(

Microsoft Word - SDAROT 806 PITRONOT.doc

התפלגות נורמלית מחודש

<4D F736F F D20F9E9F2E5F820F1E9EEF0E920E7ECE5F7E4>

תרגיל בית מספר 1#

Microsoft Word - tutorial Dynamic Programming _Jun_-05.doc

. m most לכל אורך השאלה, במקרה של כוח חיכוך: = 0.01 [kg]; μ א. נתון: = 0.1 k f k = μ k N = μ k mg a = μ k g תור ראשון: לאחר שג'וני גלגל את הגולה הראשו

mivhanim 002 horef 2012

תוכן העניינים

Slide 1

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

מבוא למדעי המחשב

Slide 1

Microsoft PowerPoint - CE_Candidates_2011.ppt [Compatibility Mode]

מבוא לאנליזה נומרית na191 Assignment 2 solution - Finding Roots of Nonlinear Equations y cos(x) שאלה 1 היכן נחתכים הגרפים של? y x 3 1 ושל ממש פתרונות

Slide 1

מקביליות

מועד: א בחינה סופית במתמטיקה דיסקרטית משך הבחינה: 2 1 שעות מרצה: פרופ' תאופיק מנסור תאריך: סמסטר: א תשע"ח m 2 הוראות לנבחן: )1( הבחינה מו

מבוא לתכנות ב- JAVA תרגול 11

תיק משימטיקה מגרף הנגזרת לגרף הפונקציה להנגשה פרטנית נא לפנות: כל הזכויות שמורות

Microsoft Word - בעיות הסתברות 1.doc

Microsoft Word - ex04ans.docx

תרגול מס' 7: תרגילים מתקדמים ברקורסיה

תמליל:

SQL שאילתות חלק שלישי, החוג למדעי המחשב, מכללת הדסה

פונקציות הקבצה Aggregate Functions ב- SQL קיימות מספר פונקציות המבצעות חישובים על נתוני המסד. הפונקציות העיקריות הן: :count() מנייה של מספר ערכים בקבוצה :min() מציאת הערך המינימלי בקבוצה :max() מציאת הערך המקסימלי בקבוצה :sum() חישוב סכום האיברים בקבוצה :avg() חישוב ממוצע איברי הקבוצה. ו max כבר פגשנו( )את min 2

פונקציות הקבצה Aggregate Functions ההקבצה היא חלוקת יחס לתת קבוצות של שורות באמצעות פסוק.group-by בשאילתה שעושה שימוש בפונקציות הקבצה ובהקבצה )חלוקת יחס התוצאה לתת קבוצות( יש לציין: איזו פונקציה יש להפעיל ועל איזו תכונה על איזה שורות ובאיזה יחסים לאילו קבוצות תחולקנה השורות, כלומר על פי אילו תכונות תקבענה הקבוצות השונות. כל השורות שיש להן אותו ערך בתכונה זו תקובצנה יחד. הפונקציה תופעל על כל קבוצה. 3

פונקציות הקבצה-דוגמה 1 נניח שהיחס stud כולל גם את מגדר התלמיד, את ציון הפסיכומטרי ואת שנת הלימודים. כדי למצוא את ממוצע הפסיכומטרי של שנה א' בחלוקה למגדרים שונים נכתוב: select gender, avg(psycho) from stud where stud_year=1 group by gender 4

פונקציות הקבצה-דוגמה 1 יחס התוצאה יהיה: gender True False avg Avg1 avg2 order by gender order by avg(psycho) ניתן להוסיף פסוקית מיון: או 5

פונקציות הקבצה-דוגמה 2 את ההקבצה ניתן לבצע לפי כמה קריטריונים: select gender, avg(psycho) as avg_psycho,stud_year from stud group by gender, stud_year order by stud_year, gender נקבל חלוקה לפי שנים ובכל שנה לפי מגדר 6

פונקציות הקבצה-דוגמה 2 gender avg_psycho stud_year False avg1 1 True avg2 1 False avg3 2 True avg4 2 False avg5 3 True avg6 3 יחס התוצאה יהיה: 7

פונקציות הקבצה-דוגמה 3 ניתן לחשב ממוצע של תכונה ביחס כולו מבלי לקבץ תוצאות: select avg(psycho) from stud תחזיר את הממוצע של כל התלמידים ביחס 8

פונקציות הקבצה-דוגמה 4 השימוש ב sum אנלוגי לגמרי לשימוש ב :avg select gender, sum(psycho) as sum_psycho,stud_year from stud group by gender, stud_year order by stud_year, gender הפעם נקבל את סכום ציוני הפסיכומטרי במקום את הממוצע: 9

פונקציות הקבצה-דוגמה 4 gender sum_psycho stud_year False sum1 1 True sum2 1 False sum3 2 True sum4 2 False sum5 3 True sum6 3 יחס התוצאה יהיה: 10

פונקציות הקבצה-דוגמה 4 פונקצית ה count מונה ערכים. כדי למנות כמה גברים וכמה נשים לומדים בכל שנתון נכתוב: select gender, count(id),stud_year from stud group by stud_year, gender gender count stud_year False num1 1 True num2 1 False num3 2 True num4 2 False num5 3 True num6 3 11

פונקציות הקבצה-דוגמה 4 נקבל אותה תוצאה גם אם נמנה לפי תכונה אחרת, למשל :gender select gender, count(gender),stud_year from stud group by stud_year, gender כל עוד לא חסרים ערכים, לא יהיה הבדל בתוצאה. אולם: אם בשורה כלשהי חסר ערך בתכונה לפיה מתבצעת המנייה, יתקבל פלט שגוי. 12

פונקציות הקבצה-דוגמה 4 נניח למשל שבשורה של תלמיד כלשהו בשנה 3 חסר ערך בתכונה.gender בפלט של: select gender, count(gender),stud_year from stud group by stud_year, gender תתקבל שורה נוספת 13

gender count stud_year False num1 1 True num2 1 False num3 2 True num4 2 False num5 3 True num6 3 0 3 פונקציות הקבצה-דוגמה 4 הפלט המתקבל: 14

פונקציות הקבצה- שימוש בפסוק having ניתן לסנן את הטבלה המלאה לפני פעולת ההקבצה. סינון לפני ההקבצה ייעשה על ידי פסוק where מתאים. פסוק having מאפשר לסנן קבוצת לאחר פעולת ההקבצה. פסוק having יופיע לאחר.group by 15

select stud_year, avg(psycho) from stud group by stud_year having avg(psycho)>600 פונקציות הקבצה-דוגמה 5 מה בין השאילתה: select stud_year, avg(psycho) from stud where psycho>600 group by stud_year והשאילתה: 16

פונקציות הקבצה-דוגמה 5 השאילתה הראשונה תחשב ממוצע על כל הנתונים ביחס. בתוצאה השאילתה תוחזרנה רק הקבוצות שממוצע הפסיכומטרי שלהן גבוה מ 600. השאילתה השנייה תסנן מראש את נתוני היחס ותחשב ממוצע עבור ציוני פסיכומטרי גבוהים מ 600. תוצאות החישוב תקובצנה לקבוצות לפי שנות לימוד. 17

פונקציות הקבצה-דוגמה 6 ניתן לבצע פונקציות הקבצה על יותר מיחס אחד. נרצה לקבל את ממוצע הציונים בקורס מבוא עבור תלמידי שנה א' וב' בלבד ולהציג את הממוצע בכל אחד מהשנתונים: select stud_year, avg(grade) from stud inner join grades on stud.id=grades.id where stud_year<=2 and course= intro group by stud_year 18

פונקציות הקבצה-דוגמה 7 שליפת מ.ז. וממוצע הציונים של התלמיד שממוצע הגבוה ביותר: ציוניו הוא select id, avg(grade) from grades group by id having avg(grade)>=all (select avg(grade) from grades group by id) 19

פונקציות הקבצה-דוגמה 8 ואם נרצה להוסיף את שמו: select grades.id, avg(grade), last, first from grades inner join stud on grades.id=stud.id group by grades.id, last, first having avg(grade)>=all (select avg(grade) from grades group by id) postgres מחייב שכל התכונות ב select תופענה ב group by או שתהיינה חלק מפונקציית הקבצה. 20

grades 21 פונקציות הקבצה-דוגמה 9 אפשרות נוספת: ליצור את המידע על התלמיד מתוך בלבד ורק אחר כך לצרף עם :stud select stud.id, last, first, avg from( select id, avg(grade) from grades group by id having avg(grade)>=all (select avg(grade) from grades group by id)) as excel (id, avg) inner join stud on excel.id=stud.id

פונקציות הקבצה-דוגמה 10 הפונקציה count מאפשרת לנסח באופן פשוט שאילתות שבאלגברה ניסחנו באמצעות חילוק: נמנה כמה ישויות קיימות מקבוצה מסוימת קיימות במחולק ונציג את הישות מהמחלק שנקשרת למספר הישויות שהתקבל. את פרטי התלמידים שלמדו את כל הקורסים הקיימים ביחס grades נשלוף באופן הבא 22

פונקציות הקבצה-דוגמה 10 select stud.id, last, first from grades inner join stud on grades.id=stud.id כדי לקבל את רשימת הקורסים עלינו לייצר רשימה בה כל קורס מופיע פעם אחת. אחרת count תמנה את מספר המופעים הכללי של התכונה group by stud.id having count(course)= (select count(course) from (select distinct course from grades) as gc) 23

פונקציות הקבצה-דוגמה 10 אפשר לכלול את distinct בפעולת המנייה: select stud.id, last, first from grades inner join stud on grades.id=stud.id group by stud.id having count(course)= (select count(distinct course) from grades) 24

ב) כוח הביטוי של SQL כוח הביטוי של SQL דומה לזה של אלגברת היחסים )ולכן גם לזה של תחשיב שורות היחס(. נראה זאת על ידי כך שנראה שלכל אחת מהפעולות הבסיסיות של האלגברה מקבילה ב :SQL בחירה: מיוצגת ב SQL על ידי פסוקית ה where השלכה: מיוצגת ב SQL על ידי פסוקית ה select מכפלה קרטזית: מיוצגת ב SQL על ידי פסוקית ה from שינוי שם: ניתן לביצוע בפסוקית ה from )למשל, g )from grades as איחוד: ניתן לבצע באמצעות פעולת ה union הפרש: ניתן לבצע באמצעות פעולה ה postgresql minus נקראת.)except 25