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

Σχετικά έγγραφα
לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

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

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

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

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

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

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

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

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

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

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

gcd 24,15 = 3 3 =

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

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

אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה:

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

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

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

Logic and Set Theory for Comp. Sci.

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

1 תוחלת מותנה. c ארזים 3 במאי G מדיד לפי Y.1 E (X1 A ) = E (Y 1 A )

ביטויים רגולריים הפקולטה למדעי המחשב אוטומטים ושפות פורמליות (236353) הרצאה 5

תורת הקבוצות ניר אדר ניר אדר.

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

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

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

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

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

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

הגדרה: מצבים k -בני-הפרדה

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

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

אלגברה לינארית (1) - פתרון תרגיל 11

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

. {e M: x e} מתקיים = 1 x X Y

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

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

c ארזים 15 במרץ 2017

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

Nir Adar

{ : Halts on every input}

מודלים חישוביים תרגולמס 5

xpy xry & ~yrx xiy xry & yrx

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

תורת המספרים 1 פירוק לגורמים ראשוניים סיכום הגדרות טענות ומשפטים אביב הגדרות 1.2 טענות

תורת הקבוצות יובל קפלן סיכום הרצאות פרופ ארז לפיד בקורס "תורת הקבוצות" (80200) באוניברסיטה העברית,

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

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

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


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

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

x a x n D f (iii) x n a ,Cauchy

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

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

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

תרגול מס' 1 3 בנובמבר 2012

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

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

גירסה liran Home Page:

,24 אוקטובר 2007 הזמן: 3 שעות סה"כ הנחיות: 7. בהצלחה עמוד 1 מתוך 17

c ארזים 26 בינואר משפט ברנסייד פתירה. Cl (z) = G / Cent (z) = q b r 2 הצגות ממשיות V = V 0 R C אזי מקבלים הצגה מרוכבת G GL R (V 0 ) GL C (V )

רשימת משפטים והגדרות

תרגילים באמצעות Q. תרגיל 2 CD,BF,AE הם גבהים במשולש .ABC הקטעים. ABC D נמצאת על המעגל בין A ל- C כך ש-. AD BF ABC FME

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

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

1 סכום ישר של תת מרחבים

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

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

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

הגדרה 0.1 טיעון הוא תקף אם בכל פעם שההנחות נכונות גם המסקנה נכונה.

שפות פורמאליות אוטומטים

אוטומטים- תרגול 8 שפות חסרות הקשר

שפות פורמאליות אוטומטים

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון.

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

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

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

פרק 8: עצים. .(Tree) במשפטים הגדרה: גרף ללא מעגלים נקרא יער. דוגמה 8.1: תרגילים: הקודקודים 2 ו- 6 בדוגמה הוא ).

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

שדות הגדרת השדה: חשבון מודולו n: הגדרה: שדה F הוא קבוצה שיש בין אבריה שתי פעולות משפט: יהא F שדה. משפט: יהא F שדה ו- (mod )

אלגברה לינארית 2 משפטים וטענות

מסדי נתונים רלציונים התצפית של כל משתמש על פי היישום ייצוג הנתונים על פי המודל כטבלאות שמירה בפועל על הדיסק

שאילתות. המבוקש. המדוברת.

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

תורת הקבוצות בפברואר 2012 תקציר סיכום הרצאות של פרופסור רון לבנה בשנת לימודים 2012

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

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

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

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

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

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

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

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

תורת הקבוצות מושגי יסוד בתורת הקבוצות קבוצה אוסף של אלמנטים הנקראים אברי הקבוצה. אין חשיבות לסדר האיברים בקבוצה. אין חשיבות לחזרות.

לוגיקה ותורת הקבוצות למדעי המחשב הרצאות

שאלה 1 נתון: (AB = AC) ABC שאלה 2 ( ) נתון. באמצעות r ו-. α שאלה 3 הוכח:. AE + BE = CE שאלה 4 האלכסון (AB CD) ABCD תשובה: 14 ס"מ = CD.

co ארזים 3 במרץ 2016

הרצאה. α α פלוני, וכדומה. הזוויות α ל- β שווה ל-

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

Transcript:

גירסה.0 0.3.00 אלגברה רלציונית מסמך זה הורד מהאתר. אין להפיץ מסמך זה במדיה כלשהי, ללא אישור מפורש מאת המחבר. מחבר המסמך איננו אחראי לכל נזק, ישיר או עקיף, שיגרם עקב השימוש במידע המופיע במסמך, וכן לנכונות התוכן של הנושאים המופיעים במסמך. עם זאת, המחבר עשה את מירב המאמצים כדי לספק את המידע המדויק והמלא ביותר. Nir Adar Eail: nir@underwar.co.il Hoe Page: כל הזכויות שמורות ל אנא שלחו תיקונים והערות אל המחבר. --

אלגברה רלציונית אלגברה רלציונית algebra) (Relational היא שפה המאפשרת לכתוב שאילתות עבור נתונים המאורגנים בטבלאות (רלציות). התוצאה של הביטוי הרלציוני (השאילתה) היא טבלה (רלציה) בעצמה. רלציה בודדת היא קבוצה של אובייקטים מטיפוס משותף. בדרך כלל נתייחס לרלציה כאל טבלה. שורות הטבלה מתאימות לאובייקטים ברלציה, ועמודות הטבלה מתאימות לתכונות האובייקטים. סדר השורות והעמודות אינו משנה, ואנו לא מרשים כפילויות בשורות. ל- RA שתי גרסאות: Set-of-apping בו שמות לעמודות. Set-of-list בלי שמות לעמודות. דוגמא: לפי set-of-apping שתי הרלציות הבאות שוות: r(a, b) = {(, ), (3, 4)} s(b,a) = {(, ), (4, 3)} לעומת זאת, לפי set-of-list הרלציות הבאות שונות: t = {(, ), (3, 4)} u = {(, ), (4, 3)}. פעולות בסיסיות -π Projection (בחירת חלק מהעמודות) π account-nuber,balance ( account) בחירת העמודות account-nuber, balance בלבד מתוך הטבלה :account π (credit-info) custoer-nae, liit-credit-balance ניתן גם לבחור שדות מחושבים כמו בדוגמא הבאה: התוצאה במקרים אלו היא טבלה הכוללת את השדות המבוקשים. --

σ - Selection (בחירת חלק מהשורות) ליד האופרטור ניתן לרשום תנאים לגבי אילו שורות יבחרו מתוך הטבלה. ניתן גם לתת מספר תנאים על ידי האופרטורים הלוגיים σ branch-nae = "Perryridge", ו-. דוגמא: ( account), (מכפלה קרטזית) - Cartesian Product הגדרה: המכפלה הקרטיזית תוגדר כך: { and } r s= tq t r q s עבור שתי קבוצות של אובייקטים ניקח את קבוצת כל הקומבינציות האפשריות של אובייקט מהקבוצה הראשונה ואוביקט מהקבוצה השניה. במושגים של טבלאות: לוקחים את כל ה"שרשורים" האפשריים של שורה מ- S ושורה מ- T. אם יש תכונות בעלות שם זהה ל- S ו- T נבדיל ביניהן באמצעות סימון שם הרלציה המקורית (למשל "S.Nu".("T.Nu", דוגמא: נביט ברלציות הבאות: טבלה B גובה.70.8 טבלה A שם דני ניר גיל 7 3 A הינה הטבלה הבאה: אזי הטבלה B שם דני ניר דני נ רי גובה גיל.70 7.8 3.8 7.70 3-3-

איחוד טבלאות, חיתוך טבלאות, הפרש טבלאות. פעולות אלו מתבצעות רק בין זוג רלציות בעל אותה סכמה, והן זהות לפעולות המקבילות מתורת הקבוצות. π custoer-nae ( depositor) π ( borrower) custoer-nae { or }. r s= t t r t הגדרה (איחוד): s דוגמא: π custoer-nae ( depositor) π ( borrower) custoer-nae { and } r s= t t r t הגדרה (הפרש): s דוגמא דומה: { and }. r s= t t r t הגדרה (חיתוך): s הערה: נשים לב כי האופרטור "משלים" מתורת הקבוצות אינו מוגדר פה. הסיבה לכך היא שאיננו רוצים לכלול בעולם שלנו רלציות אינסופיות. -4-

. פעולות נוספות שינוי שם תכונות - ρ T=T[A,...,A אם ], A אז,...,A היא טבלה של אובייקטים עם התכונות ) ( יחזיר את אותה טבלה בדיוק, אך שמות התכונות בטבלה החדשה יהיו ρ A B,..., A B T,..., B בהתאמה. B מיזוג (Join) וביטוי θ θ ( S T).σ S=S[A,...,A n צירוף לפי ביטוי ) Join θ): בהינתן רלציות ] ו-[ T=T[B,...,B S T θ A,...,A,B,..., B n במונחים של נסמן ב- את תוצאת הביטוי האלגברי דוגמא: טבלה T טבלה S D C B 4 A 3 σ הינה הטבלה הבאה: B > C( S תוצאת הביטוי (T D C B 4 4 A 3 3-5-

מיזוג טבעי Join) (Natural S T נסמן ב-,T[ B,..., B, C,..., C ו-[ S A A B B k [,...,,,..., ] n עבור הרלציות את כל הצירופים של אובייקט מ- S ואובייקט מ- T המסכימים ביניהם על התכונות המשותפות, לאחר הסרת הכפילויות בתכונות. חצי צירוף (Sei-join),T[ B,..., B, C,..., C ו-[ S A A B B k [,...,,,..., ] n הרלציות עבור נסמן ב- S T את כל האובייקטים ב- S שעבורם קיימים אובייקטים ב- T המסכימים איתם על התכונות המשותפות. חלוקת טבלאות: S ],..., [ ],,...,,,..., [ נסמן ב- T S A A B B T B B n בהינתן שתי רלציות את הרלציה [ A ] מ- T. R,...,A n המכילה כל אובייקט עבורו יש מופעים ב- S לכל הקומבינציות האפשריות עם שורות. T R S במילים אחרות: התוצאה R היא הקבוצה המקסימלית עבורה האופרטורים הבסיסיים חמשת האופרטורים,,, π σהם,,ρ האופרטורים הבסיסיים ב- RA. אפשר להגדיר באמצעותם \( \ ) r s= r r s את כל שאר האופרטורים. לדוגמא: חיתוך ימומש כך: -6-

3. רלציות חסרות תכונות רלציה חסרת תכונות היא רלציה ריקה או רלציה המכילה שורה אחת בדיוק השורה הריקה. הכללת הפעולות שהוצגו: הטלות: עבור רלציה R, גם הקבוצה הריקה תחשב כתת-קבוצה של התכונות שלה, וההטלה π λ ת. וצאת הביטוי תהיה רלציה ריקה אם R היתה ריקה, ותכיל את השורה המתאימה תסומן ב- R הריקה (כשורה יחידה) אם R לא היתה ריקה. מכפלה קרטזית: R S הינה ריקה אם S ריקה, וזהה ל- R אם S מכילה את השורה הריקה. חלוקה: אם ל- R ול- S אותן תכונות, אז R S תכיל את השורה הריקה אם,S R ותהיה ריקה אחרת. -7-

4. מקורות עיקריים. http://en.wikipedia.org/wiki/relational_algebra. www.doc.u.ac.uk/staff/p.quick/relatnot.doc 3. http://www.databasteknik.se/webbkursen/relalg-lecture/index.htl -8-