בעבר הלא רחוק מערכת בסיסי נתונים היתה מערכת מאוד פשוטה, המערכות עבדו בשיטה הנקראת FMS - כלומר מערכת לניהול קבצים אך עם הזמן הדרישות מהערכת הפכו להיות מורכבות מדי בשביל מערכת לניהול קבצים פשוטה ולכן עברו למערכות לניהול בסיסי נתונים DBMS .
טכנולוגיה זו פותחה על מנת ליצור גישה קלה ונוחה לנתונים, הטכנולוגיה בעצם מתווכת בין שכבת היישום לשכבת הנתונים.
- המודל מבוסס על מודל הטבלה בו הנתונים מאוחסנים.
- כל טבלה מורכבת מרשומות(שורות) ושדות(עמודות).
- לכל טבלה יש שם ייחודי המזהה אותה, ככה המנגנון לזיהוי נתונים מאתר את הטבלה "מאוחרי הקלעים" של המערכת.
- המודל מספק כלים לניהול יעיל של נתונים מרובים, מכיוון שהטבלאות יכולות להכיל גם מידע על בסיס הנתונים עצמו כמו כן יש לציין שכל דבר במודל זה יכול להתאכסן בטבלאות.
טכנולוגיה זו פותחה על מנת ליצור גישה קלה ונוחה לנתונים, הטכנולוגיה בעצם מתווכת בין שכבת היישום לשכבת הנתונים.
בסיס נתונים
אוסף של נתונים הקשורים בניהם בקשרים לוגיים המאפשר שיתוף נתונם בין יישומים שונים בנוסף מכיל בסיס הנתונים גם נתונים המתארים את בסיס הנתונים עצמו.המודל הטבלאי/רציונלי
המודל מבוסס על קונספציות מתמטיות כיאה למודל שפותח ע"י מתמטקאי . המודל פותח בשנות ה-60 ותפס תאוצה בשנות ה- 80.- המודל מבוסס על מודל הטבלה בו הנתונים מאוחסנים.
- כל טבלה מורכבת מרשומות(שורות) ושדות(עמודות).
- לכל טבלה יש שם ייחודי המזהה אותה, ככה המנגנון לזיהוי נתונים מאתר את הטבלה "מאוחרי הקלעים" של המערכת.
- המודל מספק כלים לניהול יעיל של נתונים מרובים, מכיוון שהטבלאות יכולות להכיל גם מידע על בסיס הנתונים עצמו כמו כן יש לציין שכל דבר במודל זה יכול להתאכסן בטבלאות.
מילון נתונים
מכיל את רשימת הטבלאות שבבסיס הנתונים כמו כן מכיל מצביע לכל טבלה .
RDBMS(ניתן הסבר בהמשך) פעול ככה שכאשר נשאלת שאילתא ה RDBMS מחפש מחפש במילון הנתונים את תוצאות השאילתא ומחזיר טבלה .
RDBMS
הRDBMS בעיקרון היא מערכת לניהול בסיסי נתונים טבלאיים , בעצם התוכנה ייעודית ומאפשרת ניהול בסיס הנתונים הטבלאי , המערכת תומכת במגוון רחב של יישומים.
היתרון הגדול שלה היא האפשרות היעילה ווהנוחה לגישה לנתונים אשר מאוחסנים בטבלאות.
המערכת תומכת ב 3 פונקציות מרכזיות :
1. הגדרת הנתונים -הגדרת המבנה הלוגי וכן הגדרת המבנה הפיסי.
2. טיפול בנתונים - גישה אל הנתונים , איתור מידע , עידכון והוספה.
3. אילוצי אמינות- חלקם ברמת הטבלה וחלקם ברמת הקשר.
בשונה ממערכות לניהול קבצים (FMS) ה- RDBMS מסוגלת לאחסן את הטבלאות בקובץ פיסי אחד כלומר קיים נתק בין המושג הלוגי טבלה לבין המושג הפיסי קובץ.
במילים אחרות ופשוטות המערכת לניהול קבצים כל טבלה היא בעצם קובץ ואילו במערכת לניהול בסיס נתונים - בסיס הנתונים הוא קובץ אחד שמכיל המון טבלאות.
שירותים במערכת לניהול בסיס הנתונים
1. איחסון , עידכון ושליפת נתונים. זהו השירות הבסיסי והפרימיטיבי ביותר במערכת לניהול בסיס נתונים .
המערכת מאפשרת להשתמש בנתונים ללא צורך בידע על שיטת איחסונם , לדוגמה ניקח את גוגל איננו יודעים באיזה מודל מאוחסנים הנתונים בשרתים של גוגל אך אנו יכולים להשתמש על מנת לשאול שאילתות (חיפוש) ולקבל תשובות (תוצאות חיפוש).
2. ניהול קטלוג המערכת- זהוא אחד המאפיינים הבולטים המערכת RDBMS .
הנה כמה דוגמאות לסוגי הגדרות המנוהלות בקטלוג:
* רשימת טבלאות .
* רשימת השדות בכל טבלה ומאפייניו.
* אינדקסים לכל טבלה.
* קשרים בין הטבלאות.
* ערכים מותרים לנתונים.
*משתמשים מורשים והרשאותיהם.
3. תמיכה בעיבוד תנועות ועידכון בסביבה מרובת משתמשים , תוך כדיי שמירה על שלמות הנתונים וניהול הרשאות המשתמשים.
4. אבטחת נתונים- הגדרת הרשאות.
אין תגובות:
הוסף רשומת תגובה