إدارة قواعد البيانات: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:الإبلاغ عن رابط معطوب أو مؤرشف V4.9*
JarBot (نقاش | مساهمات)
سطر 1:
'''إدارة قواعد البيانات''' هي العمليات والوظائف المختصة في إدارة وصيانة برامج [[قاعدة بيانات|أنظمة إدارة]] قواعد البيانات ('''DBMS'''). تحتاج برامج ''DBMS'' الرائجة مثل [[قاعدة بيانات أوراكل|Oracle]] و [[آي بي إم دي بي 2|IBM DB2]] و [[ميكروسوفت إس كيو إل سيرفر|Microsoft SQL Server]] إلى إدارة مستمرة,مستمرة، ولذلك، فإن أغلب المؤسسات التي تستخدم برامج ''DBMS'' تقوم بتعيين موظفين متخصصين في [[تقنية المعلومات]] والذي يطلق عليهم "[[مدير قاعدة بيانات|مسؤولين]] قواعد البيانات أو '''DBAs'''.<ref>{{Citeاستشهاد journalبدورية محكمة|عنوان=استخدام موقع الفيسبوك (face Book) وإنعكاساته على قيم المواطنة|مسار=http://dx.doi.org/10.34277/1457-000-009-009|صحيفة=مجلة الحكمة للدراسات الإعلامية والاتصالية|تاريخ=2017|صفحات=136|DOI=10.34277/1457-000-009-009|الأول=سعيدة|الأخير=عباس| مسار الأرشيفأرشيف = https://web.archive.org/web/20200312173845/https://search.mandumah.com/MyResearch/Home?rurl=/Record/806143 | تاريخ الأرشيفأرشيف = 12 مارس 2020 }}</ref>
 
== المسؤوليات ==
سطر 14:
* خطة النمو والتغيرات (تخطيط القدرات).
* العمل كجزء من الفريق وتوفير الدعم على مدار الساعة عند الحاجة.
* إستكشاف الأخطاء وإصلاحها,وإصلاحها، وإصلاح التقنية العامة وإعطاء السلبيات.
* استعادة قاعدة البيانات.
 
سطر 21:
 
# '''إدارة الأنظمة''' (يشار إلى هذا النوع أيضاً بـ ''DBAs'' المجسدة (الفعلية) أو ''DBAs'' للعمليات أو ''DBAs'' لدعم الإنتاج). يرتكز هذا النوع على الجوانب المادية لإدارة قواعد البيانات مثل تثبيت ''DBMS'' والتكوين والتصحيح والترقيات والنسخ الاحتياطي والاستعادة والتحديثات وتحسين الأداء والصيانة والتعافي من الكوارث .
# '''إدارة التطوير''': في هذا الجانب,الجانب، يتم التركيز على الجوانب المنطقية والتطويرية لإدارة قواعد البيانات مثل تصميم [[نماذج بيانات|نموذج البيانات]] وصيانته وإنشاء '''DDL''' ([[لغة تعريف البيانات]]) ، وكتابة وضبط [[إس كيو إل]] ، وترميز [[إجراء مخزن|الإجراءات المخزنة]]، والتعاون مع المطورين للمساعدة في إختياراختيار ميزات ''DBMS'' و وظائف وأنشطة ما قبل الإنتاج الأخرى.
# '''إدارة التطبيق''': عادةً ما توجد في المؤسسات التي اشترت [[برمجيات تطبيقية|برنامج تطبيقات]] [[مطور ألعاب فيديو|الطرف الثالث]] مثل '''ERP''' (تخطيط موارد [[تخطيط موارد المؤسسة|المؤسسة]]) وأنظمة '''CRM''' ( [[إدارة علاقات العملاء]]). تتضمن أمثلة برامج التطبيقات هذه تطبيقات [[أوراكل|Oracle]] و '''Siebel''' و '''PeopleSoft''' (أصبحت الآن جزءًا من Oracle Corp.) و '''SAP'''. توجد هناك إدارات قواعد بيانات جانبية تستخدم مع برامج ''DBMS'' كبرنامج تطبيقي مسؤول عن ضمان أن التطبيق محسّن بالكامل لقاعدة البيانات والعكس. عادة ما يقومون بإدارة جميع [[هندسة البرمجيات بالمكونات|مكونات التطبيق]] التي تتفاعل مع قاعدة البيانات والقيام بأنشطة مثل تثبيت التطبيق والتصحيح، وترقيات التطبيقات، و إستنساخوإستنساخ قاعدة البيانات، وبناء وتشغيل إجراءات تنظيف البيانات [[إدارة عمليات الأعمال|وإدارة عملية]] تحميل البيانات، إلخ.<ref>{{مرجعاستشهاد ويب
| مسار = https://www.datavail.com/blog/the-most-common-types-of-dbas/
| عنوان = The Most Common Types of DBAs
سطر 34:
 
== العمل التلقائي لإدارة قواعد البيانات ==
تحدد درجة العمل التلقائي لإدارة قاعدة البيانات وفقاً للمهارات والأفراد اللازمين لإدارة قواعد البيانات. الحد الأدنى للعمل التلقائي في أنظمة قواعد البيانات يتطلب خبرة لإدراة ربما 5-10 قواعد بيانات. عوضاً عن ذلك، قد تختار المؤسسة قدر كبير من العمل التلقائي الذي يمكن إنجازه يدوياً, وبالتالي يمكن تقليل المهارات المطلوبة لأداء المهام. مع زيادة العمل التلقائي، تنقسم إحتياجاتاحتياجات الموظفين في المؤسسة إلى عمال يتمتعون بمهارات عالية لإنشاء وإدارة الأعمال التلقائية.
 
إدارة عمل قواعد البيانات هو شيء معقد ومتكرر وقد يستنزف وقتاً طويلًا ويتطلب تدريباً كبيراً. نظراً لأن قواعد البيانات تحتوي على بيانات قيمة ومهمة، فإن الشركات أو المنظمات عادةً ما تبحث عن مرشحين يتمتعون بخبرة سنوات عديدة. في غالب الأمر تتطلب إدارة قاعدة البيانات وضع قواعد بيانات العمل في أوقات العمل. على سبيل المثال,المثال، للتخطيط بعد ساعات التوقف، أو في حالة انقطاع البيانات المرتبط بقاعدة البيانات أو في حالة تدهور الأداء بشدة. عادة ما يتم تعويض إداريين قواعد البيانات بشكل جيد لساعات طويلة.
 
إحدى المهارات الأساسية المطلوبة والتي يتم البحث عنها غالباً عند اختيار إداري قواعد بيانات هي إسترداد قاعدة البيانات (جزء من الإسترداد بعد الأعطال الفادحة). إنها ليست حالة شرطية أو فرضية محتملة,محتملة، ولكن هي حالة تأكيدية وهو متى ما تعاني قاعدة البيانات من فشل. تتراوح نسب الفشل من فشل بسيط إلى فشل كارثي كامل. قد يكون الفشل هو تلف البيانات أو فشل الوسائط أو الأخطاء التي يسببها المستخدم. في كلتا الحالتين يجب أن يكون لدى إداري قواعد البيانات المهارات اللازمة لإستعادة قاعدة البيانات إلى نقطة معينة وفي الوقت المناسب لمنع فقدان البيانات.
 
== أدوات إدارة قواعد البيانات ==
غالباً, تأتي برامج إدارة أنظمة قواعد البيانات مع أدوات مخصصة لمساعدة الإداريين في إدارة قواعد البيانات,البيانات، وتسمى هذه الأدوات بـ"الأدوات الأصلية". على سبيل المثال، يأتي '''Microsoft SQL Server''' مزوداً بـ '''SQL Server Management Studio''' و ''Oracle'' لديه مزود بأدوات مثل SQL * Plus و '''Oracle Enterprise Manager / Grid Control'''. بالإضافة إلى ذلك، توفر الجهات والقطاعات الخارجية مثل '''BMC''' و '''Quest Software''' و [[امباركاديرو تكنولوجيز|Embarcadero Technologies]] و '''SQL Maestro Group''' أدوات [[واجهة مستخدم رسومية|واجهات المستخدم الرسومية]] وذلك لمراقبة قواعد البيانات,البيانات، و إدارةوإدارة قواعد البيانات ومساعدة الإداريين على تنفيذ وظائف معينة داخل قاعدة البيانات بسهولة أكبر.
 
يوجد نوع آخر من برامج قواعد البيانات لإدارة توفير قواعد بيانات جديدة وإدارة قواعد البيانات الحالية والموارد المرتبطة بها. يمكن أن تتكون عملية إنشاء قاعدة بيانات جديدة من مئات أو آلاف الخطوات الفريدة من تلبية المتطلبات المسبقة إلى تكوين النسخ الاحتياطية حيث يجب أن تنجح كل خطوة قبل أن تبدأ الخطوة التالية. لا يمكن توقع أن يستكمل الأشخاص المستخدمين هذا الإجراء بالطريقة نفسها المرة تلو الأخرى - وهو الهدف بالضبط عند وجود قواعد بيانات متعددة. كلما زاد عدد '''DBAs''' ، وبدون التشغيل الآلي ،الآلي، يتزايد عدد التكوينات الفريدة في كثير من الأحيان ليكون مكلفًا / صعبًا دعمه. يمكن تصميم كل هذه الإجراءات المعقدة بواسطة أفضل DBAs في برنامج آلية عمل قاعدة البيانات وتنفيذها بواسطة DBAs القياسية. تم إنشاء البرنامج خصيصا لتحسين موثوقية والتكرار من هذه الإجراءات مثل '''Stratavia''' و '''Data Palette''' و '''GridApp Systems Clarity'''.
 
== تأثير تكنولوجيا المعلومات وآلية العمل السحابية ==
نمت عمليات قاعدة البيانات التلقائية منذ عام 2009 ، بعد تقديم [[خدمات أمازون ويب|خدمات الويب الأمازون]] لـ '''AWS RDS''' ، مما يوفر قاعدة بيانات آلية ومدارة كخدمة. أطلقت [[ميكروسوفت أزور|Microsoft Azure]] قاعدة بيانات تلقائية مماثلة كخدمة في عام 2010 ، باستخدام '''SQL Azure''' ، مما يوفر نسخًا احتياطيًا تلقائيًا ،تلقائيًا، مع النسخ المتماثل الجغرافي والتوافر العالي. عزز إدخال حاويات الإرساء [[دوكر (برمجية)|(البرامج)]] دعمًا للتسليم السريع لمثيلات قاعدة البيانات للحاوية ،للحاوية، كما عززت كل من '''Amazon Web Serices''' و [[ميكروسوفت أزور|Microsoft Azure]] الدعم الآلي للحاويات في خدماتها.
 
ازداد دعم الجهات الخارجية لصور حاوية قاعدة البيانات ،البيانات، بما في ذلك '''MongoDB''' و '''Postgres''' و '''MySQL''' من [[أوراكل|Oracle]] و [[ميكروسوفت إس كيو إل سيرفر|Microsoft SQL Server]] من [[مايكروسوفت|Microsoft]] ومن مرفأ ميناء مستقل [[دوكر (برمجية)|(برنامج)]] من '''Windocks''' <ref>{{Citation|عنوان=Windocks does what Docker and Microsoft can't do}}</ref>
 
أحدث التقنيات مثل Stratavia وData Palette suit و GridApp Systems Clarity بدأت بوضوح لزيادة التشغيل الآلي لقواعد البيانات مما تسبب في الحد من المهام المتعلقة في قاعدة البيانات. ومع ذلك ،ذلك، في أحسن الأحوال ،الأحوال، هذا يقلل فقط من الأنشطة الدنيوية والمتكررة ولا يلغي الحاجة إلى قواعد بيانات الأعمال. تهدف آلية عمل DBA إلى تمكين DBAs من التركيز على المزيد من الأنشطة الاستباقية حول بنية قاعدة البيانات والنشر والأداء وإدارة مستوى الخدمة.
 
''تتطلب كل قاعدة بيانات حساب مالك قاعدة بيانات يمكنه تنفيذ جميع عمليات إدارة المخطط. هذا الحساب خاص بقاعدة البيانات ولا يمكنه تسجيل الدخول إلى '''Data Director'''. يمكنك إضافة حسابات مالك قاعدة البيانات بعد إنشاء قاعدة البيانات. يجب على مستخدمي Data Director تسجيل الدخول باستخدام بيانات اعتمادهم الخاصة بقاعدة البيانات لعرض قاعدة البيانات والكيانات الخاصة بها وبياناتها أو لتنفيذ مهام إدارة قاعدة البيانات.'' يمكن لمسؤولي قواعد البيانات ومطوري التطبيقات إدارة قواعد البيانات فقط إذا كانت لديهم الأذونات والأدوار المناسبة الممنوحة لهم من قبل مسؤول المؤسسة. يجب منح الأذونات والأدوار على مجموعة قاعدة البيانات أو في قاعدة البيانات ،البيانات، ولا تنطبق هذه الشروط إلا داخل المنظمة التي مُنحت فيها.
 
== تعلم إدارة قواعد البيانات ==
هناك العديد من المعاهد التعليمية التي تقدم دورات مهنية، بما في ذلك برامج متوفرة حتى ساعات متأخرة من الليل لأجل السماح للمرشحين (الأفراد) بتعلم إدارة قواعد البيانات. أيضًا، تقدم شركات رائدة في مجالات نظم إدارة قواعد البيانات مثل ''Oracle'' و ''[[مايكروسوفت|Microsoft]]'' و ''[[آي بي إم|IBM]]'' برامج وشهادات لمساعدة المؤسسات على توظيف ممارسي خدمات إدارة قواعد البيانات. المؤهلين للعمل في هذا المجال هم حاملين الشهادات الجامعية في علوم الحاسب الآلي أو مجالات ذات صلة,صلة، ولكن ليس بالضرورة ولا الحصر.
 
== إنظر أيضا ==
سطر 81:
== روابط خارجية ==
 
* {{Citeاستشهاد journalبدورية محكمة|صحيفة=ACM [[Special Interest Group on Information Retrieval]]|المجلد=7|العدد=4|تاريخ=Winter 1972|صفحات=45–55|مسار=http://portal.acm.org/citation.cfm?id=1095495.1095500|عنوان=A set theoretic data structure and retrieval language}}
* {{Citeاستشهاد journalبدورية محكمة|صحيفة=[[SIGMOD|ACM Special Interest Group on Management of Data]]|المجلد=35|العدد=2|تاريخ=June 2006|مسار= http://www.tomandmaria.com/tom/Writing/VeritableBucketOfFactsSIGMOD.pdf|عنوان=Origins of the Data Base Management System|تنسيق=PDF|الأخير=Thomas Haigh|مسار أرشيف= https://web.archive.org/web/20170808084021/http://tomandmaria.com/Tom/Writing/VeritableBucketOfFactsSIGMOD.pdf|تاريخ أرشيف=2017-08-08}}
 
{{FOLDOC}}