מערכת ניהול מסדי נתונים יחסיים (RDBMS)

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 2 אַפּרִיל 2021
תאריך עדכון: 1 יולי 2024
Anonim
What Is RDBMS ? | What Is Relational Database Management System ? | Relational Model Explained.
וִידֵאוֹ: What Is RDBMS ? | What Is Relational Database Management System ? | Relational Model Explained.

תוֹכֶן

הגדרה - מה המשמעות של מערכת ניהול מסדי נתונים קשרית (RDBMS)?

מערכת לניהול מסדי נתונים יחסי (RDBMS) היא מנוע / מערכת מסד נתונים המבוססת על המודל היחסי שצוין על ידי אדגר פ. קודד - אביו של עיצוב מסדי נתונים יחסי מודרני - בשנת 1970.


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

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר מערכת ניהול מסדי נתונים יחסים (RDBMS)

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

  1. יש לאחסן נתונים ולהציג אותם כקשרים, כלומר טבלאות שקיימות יחסים זה עם זה, למשל מפתחות ראשוניים / זרים.
  2. כדי לתפעל את הנתונים המאוחסנים בטבלאות, מערכת צריכה לספק למפעילים יחסיים - קוד המאפשר לבחון את הקשר בין שני ישויות. דוגמה טובה היא סעיף WHERE של הצהרת SELECT, כלומר הצהרת SQL SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = 'Smith' ישאל את הטבלה CUSTOMER_MASTER ויחזיר את כל הלקוחות עם שם משפחה של Smith.

מאוחר יותר פרסם קודד מאמר נוסף שהגדיר את 12 הכללים שעל כל מאגרי המידע לצרף כדי להיחשב כקשר. מערכות מסדי נתונים מודרניות רבות אינן עוקבות אחר כל 12 הכללים, אך מערכות אלה נחשבות יחסיות מכיוון שהן תואמות לפחות שניים מתוך 12 הכללים.

מרבית מערכות מסד הנתונים המודרני המסחרי והקוד הפתוח הן בעלות אופי יחסי וכוללות יישומים ידועים, למשל Oracle DB (Oracle Corporation); SQL Server (Microsoft) ו- MySQL ו- Postgres (קוד פתוח).