O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

0

Compartilhar

Baixar para ler offline

SQL - אלגברה של יחסים

Baixar para ler offline

סיכום בנושא אלגברה של יחסים, כולל דוגמאות, מונחים והגדרות

Audiolivros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo
  • Seja a primeira pessoa a gostar disto

SQL - אלגברה של יחסים

  1. 1. ‫אלגברה של יחסים.‬ ‫הגדרות:‬ ‫- ‪ – N‬יה ביחס היא שורה בטבלה המתארת קשר בין ערכים של תכונות.‬ ‫תחום (‪ )domain‬הוא קבוצת הערכים המותרים עבור תכונה מסוימת, יסומן ‪Di‬‬ ‫-‬ ‫- ‪ – N‬יה באופן כללי אם כן, תהיה מהצורה (‪ )V1,V2,…Vn‬כאשר ‪.Vi€Di‬‬ ‫פעולות:‬ ‫בחירה – ‪( σ - SELECT‬שקול ל – ‪ WHERE‬ב – ‪)SQL‬‬ ‫-‬ ‫הסינטקס הוא: (‪σ column=value )table_name‬‬ ‫דוגמה: (‪( σ branch_name="Aviv" )borrow‬בחירת כל השורות בהן שם הסניף אביב)‬ ‫הטלה – ‪(  – Project‬שקול ל – ‪ SELECT‬ב – ‪.)SQL‬‬ ‫-‬ ‫הסינטקס הוא: (‪(  column1,…,ColumnN )table_name‬בחירת העמודות המצויינות)‬‫דוגמה: ))‪(  customer-name (σ branch_name="Aviv"(borrow‬מציאת שמות כל הלקוחות שלוו כסף‬ ‫מהסניף אביב).‬ ‫איחוד – ‪(  – Union‬שקול לאיחוד ב – ‪.)SQL‬‬ ‫-‬ ‫בדומה ל – ‪ ,SQL‬יש לדאוג שהאיחוד יבוצע בין טבלאות מטיפוסים זהים. איחוד הוא הוספת שורות‬ ‫לטבלה. דוגמה:‬ ‫))‪)σ branch_name="Aviv" (deposit))  )σ branch_name="Aviv" (borrow‬‬‫#‬ ‫*‬ ‫מכפלה קרטזית – ‪X - Cartesian Product‬‬ ‫-‬‫1‬ ‫‪a‬‬ ‫לקיחת 2 יחסים ויצירת פלט בו כל ‪ – N‬יה מיחס 1 משולבת עם ה ‪ – N‬יה מהיחס השני.‬‫1‬ ‫*‬ ‫‪b‬‬ ‫‪a‬‬ ‫#‬ ‫חיתוך – ‪(  – Intersection‬שקול לחיתוך ב – ‪)SQL‬‬ ‫-‬‫1‬ ‫= ‪c‬‬ ‫‪b‬‬ ‫1 ‪X‬‬ ‫בדומה ל – ‪ ,SQL‬יש לדאוג שהחיתוך יבוצע בין טבלאות מטיפוסים זהים.‬‫2‬ ‫‪a‬‬ ‫2‬ ‫‪c‬‬ ‫חיתוך הוא מציאת השורות הזהות בין 2 טבלאות והפקת טבלה המכילה אותן.‬‫2‬ ‫‪b‬‬‫2‬ ‫‪c‬‬ ‫הפרש - ‪– - Difference‬‬ ‫-‬ ‫יש לדאוג שההפרש מתבצע בין טבלאות מטיפוסים זהים.‬ ‫הפרש הוא הפקת טבלה אחת משתי טבלאות,‬ ‫כאשר בטבלה יופיעו השורות מטבלה א שאינן מופיעות בטבלה ב.‬ ‫(שקול ל – ‪ Inner join‬ב – ‪)SQL‬‬ ‫חיבור טבעי –‪⋈ - Natural Join‬‬ ‫-‬ ‫חיבור טבעי יתבצע כאשר יש התאמה בין עמודות בין 2 טבלאות.‬ ‫1‪R2 ⋈ R‬‬

סיכום בנושא אלגברה של יחסים, כולל דוגמאות, מונחים והגדרות

Vistos

Vistos totais

3.477

No Slideshare

0

De incorporações

0

Número de incorporações

235

Ações

Baixados

22

Compartilhados

0

Comentários

0

Curtir

0

×