היתרונות והחסרונות של Oracle SQL

Oracle SQL מאפשר ליצור רשימות ממוחשבות של נתונים.

יתרון: ניהול מרכזי ומערכת בקרה

משפטי Oracle SQL מאפשרים לנתונים להישלט ממאגר טבלאי מרכזי. מנהל מסד נתונים (DBA) אחראי על יצירת משתמשים, הקצאת הרשאות, הוספת רשומות, הסרת מידע מיותר, שינוי נתונים קיימים ועיבוד שאלות. נתונים מאוחסנים מרכזי מאוחסנים במספר יישומים. זה מבטל יתירות הזנת נתונים ואחסון.

יתרון: סטנדרטיזציה

היתרון העיקרי של Oracle SQL הוא סטנדרטיזציה ועקביות בין יישומים שונים. SQL היה מתוקנן לראשונה על ידי ANSI (המכון האמריקאי לתקינה) בשנת 1986, ולאחר מכן אושררה בשנת 1987 על ידי הארגון הבינלאומי לתקינה (ISO), שהוא עדיין גוף תקינה.

חסרון: אי יכולת ליישם עיבוד רקורסיבי

על פי "SQL for dummies", אחד החסרונות הגדולים של SQL הוא חוסר היכולת שלה לבצע עיבוד רקורסיבי. עיבוד רקורסיבי הוא סוג של פונקציית מחשב (או תוכנית) שבה אחד השלבים או ההליכים חוזר כדי להפעיל את התוכנית כולה (או הליך). SQL חסר לולאה מסוג בונה כי הם נפוצים סוגים אחרים של שפות תכנות ברמה גבוהה. אתה לא יכול לחזור על פעולות ואין דרך להגדיר מבנים חוזרים על SQL.

חסרון: אי התאמה ומורכבות

אחד החסרונות הגדולים ביותר של Oracle SQL הוא חוסר עקביות ואי התאמה של נתונים בתחומים של זמן ותחביר נתונים, שרשור שרשרת ורגישות אופי. השפה מורכבת, עם גישת מילות מפתח הדומה במבנה ל- COBOL (לפי הדמויות באנגלית של שפה משותפת מוכוונת-עסקים), עם פחות כללים של תחביר ודקדוק.

חסרון: פונקציונליות מוגבלת

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