قاعدة البيانات:
في مجال الحاسب والتقنية فإن قواعد البيانات (Database) هي مجموعة من المعلومات المنظمة بطريقة تسمح الوصول إليها وتعديلها ، يتم استخدام قواعد البيانات من قبل الشركات او المؤسسات من أجل تخزين المعلومات، واسترجاعها، وإدراتها .
في مجال الحاسب والتقنية فإن قواعد البيانات (Database) هي مجموعة من المعلومات المنظمة بطريقة تسمح الوصول إليها وتعديلها ، يتم استخدام قواعد البيانات من قبل الشركات او المؤسسات من أجل تخزين المعلومات، واسترجاعها، وإدراتها .
طبعاً مع تطور قواعد البيانات تم ابتكار طريقة جديدة لتسهل إدارة قواعد البيانات، وذلك عن طريق برمجيات خاصة نسميها نظم إدارة قواعد البيانات
(Database Management Systems (DBMS))
(Database Management Systems (DBMS))
نظم إدارة قواعد البيانات:
نظم إدارة قواعد البيانات هي عبارة عن برمجيات متخصصة في إنشاء قواعد البيانات وإدارتها، وهي تسمح ل المستخدم والمبرمج طرق خاصة لإنشاء البيانات، واسترجاعها، وتعديلها، يمكننا ان نفهم أن نظم إدارة قواعد البيانات على أنها واجهات بين قواعد البيانات والمستخدمين
نظم إدارة قواعد البيانات هي عبارة عن برمجيات متخصصة في إنشاء قواعد البيانات وإدارتها، وهي تسمح ل المستخدم والمبرمج طرق خاصة لإنشاء البيانات، واسترجاعها، وتعديلها، يمكننا ان نفهم أن نظم إدارة قواعد البيانات على أنها واجهات بين قواعد البيانات والمستخدمين
طبعاً تعتمد نظم إدارة قواعد البيانات على لغات برمجة خاصّة تسمى لغات الاستعلام (Query Language).
طبعاً نظام إدارة قواعد البيانات يدير ثلاث أمور متعلقة في قاعدة البيانات وهي :
١-البيانات نفسها،
٢- ومُحرِّك قاعدة البيانات
٣-بالإضافة إلى مخطط قاعدة البيانات (Database schema)
طبعاً نظام إدارة قواعد البيانات يدير ثلاث أمور متعلقة في قاعدة البيانات وهي :
١-البيانات نفسها،
٢- ومُحرِّك قاعدة البيانات
٣-بالإضافة إلى مخطط قاعدة البيانات (Database schema)
جميع هذه الأشياء هدفها ضمان أمن البيانات ومصداقيتها وإمكانية الوصول إليها من قبل أكثر من مستخدم في نفس الوقت.
طبعاً من الأدوات التي يوفرها نظام إدارة قواعد البيانات للتقنيين ما يمكنهم من متابعة حالة قاعدة البيانات وأدائها، وايضاً إنشاء نسخ احتياطي للبيانات الموجودة فيها والقدرة على استرجاعها البيانات ، وايضاً توفر بعض أنظمة إدارة قواعد البيانات تقنيات لإجراء عمليات معينة
على قواعد البيانات كإعادة تشغيل النظام، واسترجاع البيانات، وإنشاء سجل لجميع العمليات التي تمت في فترة زمنية معينة.
طبعاً من الأمثلة على بعض أنظمة إدارة قواعد البيانات:
١-(Oracle Database)
٢- (MS-Access)
٣-(MySQL)
٤- (NoSQL)
٥- (PostgreSQL)
٦- (Microsoft SQL Server).
١-(Oracle Database)
٢- (MS-Access)
٣-(MySQL)
٤- (NoSQL)
٥- (PostgreSQL)
٦- (Microsoft SQL Server).
طبعاً فوائد أستخدام نظم ادارة قواعد البيانات هي :
١- أمن البيانات.
٢- تقنيات لتمكين بعض المستخدمين من الوصول إلى البيانات في نفس الوقت، بالإضافة إلى تحديد الأولويات بينهم عن طريق إقفال القاعدة عن بعض المستخدمين (Locking mechanisms).
١- أمن البيانات.
٢- تقنيات لتمكين بعض المستخدمين من الوصول إلى البيانات في نفس الوقت، بالإضافة إلى تحديد الأولويات بينهم عن طريق إقفال القاعدة عن بعض المستخدمين (Locking mechanisms).
٣-إمكانية استعادة النظام بسرعه كبيرة في حال حدث خلل فيه او عطل.
٤- إمكانيّة التعامل معها والوصول إلى البيانات ببساطة من خلال واجهات برمجة التطبيقات.
٤- إمكانيّة التعامل معها والوصول إلى البيانات ببساطة من خلال واجهات برمجة التطبيقات.
أنواع قواعد البيانات
يوجد عدة أنواع من قواعد البيانات مصنفة لطريقة تنظيم البيانات فيها:
١- العلائقيّة (Relational database).
٢- الموزّعة (Distributed database).
٣- السحابيّة (Cloud database).
٤- غير العلائقيّ (NoSQL).
يوجد عدة أنواع من قواعد البيانات مصنفة لطريقة تنظيم البيانات فيها:
١- العلائقيّة (Relational database).
٢- الموزّعة (Distributed database).
٣- السحابيّة (Cloud database).
٤- غير العلائقيّ (NoSQL).
الدورات المهمه للبرمجه وقواعد البيانات :
١- دورة (ORACLE SQL Fundamentals)
٢- دورة (ORACLE PL/SQL)
٣- دورة. (ORACLE DEVELOPER FORMS BUILDER)
٤- دورة ( ORACLE DATABASE ADMINISTRATION WS1)
٥- دورة (ORACLE RAC R2)
٦- دورة (ORACLE ADF)
١- دورة (ORACLE SQL Fundamentals)
٢- دورة (ORACLE PL/SQL)
٣- دورة. (ORACLE DEVELOPER FORMS BUILDER)
٤- دورة ( ORACLE DATABASE ADMINISTRATION WS1)
٥- دورة (ORACLE RAC R2)
٦- دورة (ORACLE ADF)
في نهاية الثريد اتمنى يكون ثريد ممتع ومفيد بإذن الله بالتوفيق للجميع🙏🏻💻❤️
جاري تحميل الاقتراحات...