الفرق بين النسختين بتاع: «قاعدة بيانات»

من ويكيبيديا، الموسوعه الحره
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
الرجوع فى التعديل 867593 بتاع 88.208.191.134 (نقاش)
وسم: رجوع
سطر 1: سطر 1:
[[ملف:Emp Tables (Database).PNG|thumb|400px|left]]
[[ملف:Emp Tables (Database).PNG|thumb|400px|left]]
هى نظام مصمم عشان ينظم ويخزن الداتا وكمان بيستخدم لاسترجاعها بسهولة وبكميات كبيرة فى وقت قليل. بتتكون من مجموعه منظمه من عناصر البيانات المنطقيه المربوطه مع بعضها بعلاقه رياضيه معينه. فى طرق تصنيف كتيره لقواعد البيانات زى حسب المحتويات بتاعتها مثلا فى قاعدة بيانات احصائيه, فى قاعدة بيانات نصية, فى قاعدة بيانات للصور وهكذا.
قاعدة البيانات او قاعدة المعطيات (بالإنجليزية: DataBase)، هي مجموعة من عناصرِ البيانات المنطقية المرتبطة مع بعضها البعض بعلاقة رياضية، وتتكون قاعدة البيانات من جدول واحد أو أكثر.[1][2][3] ويتكون الجدول من سجل (صف (قواعد البيانات)) أو أكثر ويتكون السجل من حقل (حقل (علم الحاسوب)) أو أكثر. ومثال عليه السجل الخاص بموظف معين يتكون من عدة حقول مثل رقم الموظف - اسم الموظف - درجة الموظف - تاريخ التعيين - الراتب - والقسم التابع له، وغير ذلك من بيانات الموظفين تخزن في جهاز الحاسوب عَلى نحو منظّم، حيث يقوم برنامج (حاسوب) يسمى محرك قاعدة البيانات (database engine) بتسهيل التعامل معها والبحث ضمن هذه البيانات، وتمكين المستخدم من الإضافة والتعديل عليها.


[[نظام ادارة قواعد البيانات]](دى بى ام أس) هيا [[سوفت وير]] بيستخدم لتخرين وإنشاء وإدارة قواعد البيانات وكمان بيستخدم لاسترجاع البيانات واضافتها و تعديلها وعمل الصيانة الدوريةعليها واضافة او حذف اليوزرز(المستخدمين) بتوعها وكمان الصلاحيات بتاعة كل واحد منهم.
يتم استرجاع البيانات باستخدام أوامر من لغة الاستعلام حيث تعتبر معلومات تساعد في عملية اتخاذ القرار.


الداتا جوا قاعدة البيانات بتكون على هيئة جدول واحد او اكتر وبيتكون الجدول من سجل(Record)او اكتر وبيتكون السجل من حقل(Field) او اكتر على سبيل المثال : السجل الخاص بموظف معين بيتكون من كذا حقل زى: رقم الموظف - اسم الموظف - درجة الموظف - تاريخ التعيين - المرتب....الخ كل البيانات دى بتتخزن فى ال[[كومبيوتر]] بطريقه منظمه بتسهل استرجاعها. جوا الكومبيوتر فيه سوفت وير اسمه ''داتا بيز أنچن''([[محرك قاعدة البيانات]] بال[[لغه عربى|عربى]]) وده بيسهل التعامل مع الداتا والبحث فيها وبيمكن اليوزر من أنه يضيف او يعدل فيها.استرجاع الداتا بيتم باستخدام أوامر لغة '''الآس كيو ال'''(SQL) اللى هيا [[لغة برمجه|لغة برمجة]] خاصة للتعامل مع قواعد البيانات.
نظام إدارة قواعد البيانات هو البرنامج الذي يتم من خلاله استرجاع البيانات، أو الإضافة أو التعديل عليها، أو حذفها، حيث يقوم البرنامج بالربط بين المستخدم وبين محرك قاعدة البيانات، لأداء تلك المهمة.


فى معظم الحالات بتكون فيه علاقات بين الجداول جوا قاعدة البيانات, العلاقات دى بتحدد تصميم قاعدة البيانات وكمان بتسهل التدوير على داتا معينه. تصاميم قواعد البيانات بتركز على نموذج معين يسهل التعامل مع البيانات وتخزينها وكمان يمنع التكرار اللى بيعتبر عيب كبير فى التصميم للنظم دى. فى كذا شغلانه فى مجال قواعد البيانات زى مثلا : مصمم قواعد البيانات - مبرمج قواعد البيانات - مدير قواعد البيانات(داتا بيز أدمن) وفيه كمان مستخدمين قواعد البيانات ودول كتير جدا عشان هيا بقت داخله فى كل برامج الكومبيوتر زى البنوك والشركات والأنترنت يعنى ممكن نقول ان 99% من البرامج لازم تستخدم قواعد البيانات بشكل او بأخر.
وفى حال وجود علاقة بين جداول قاعدة البيانات يسمى هذا بنظام قواعد البيانات العلائقية (نظام إدارة قواعد البيانات العلائقية)


== التسويه(Normalization) ==
الهدف الأساسي لقواعد البيانات هو التركيز على طريقة تنظيم البيانات وليس على التطبيقات الخاصة. أي أن الهدف الرئيسي لمصمم قاعدة البيانات هو تصميم البيانات بحيث تكون خالية من التكرار ويمكن استرجاعها وتعديلها والإضافة عليها دون المشاكل التي يمكن أن تحدث مع وجود التكرار فيها. يتم ذلك عن طريق ايجاد ثلاثة مستويات من التجريد أو النماذج لقواعد البيانات تسمى نماذج التطبيع (تسوية قاعدة البيانات)، ويقصد بها جعل تركيبة البيانات أقرب للطبيعة التصنيفية.
''المقاله الرئيسية:[[التسويه (Normalization)]]''


اثناء عملية تصميم قاعدة البيانات بيتم ترتيب الداتا بحيث نقلل التكرار وده بيتسمى التجريد او نماذج التطبيع ونتيجة العملية دى ان الداتا بتبقى متصنفه كويس.وبتتكون النماذج دى من تلت مراحل لكن عملين لما بتتطبق مش بتوصل للمرحله التالته.
وهناك تركيبات لقواعد البيانات حسب نوع العلاقة الرياضية بين البيانات، ومنها:

•التركيب العلائقي : وهو اعتماد علاقة محددة بين عناصر البيانات، مثل أن تكون قيمة عنصر معتمدة على حاصل جمع عنصرين. وهذا التركيب هو أنجح التراكيب المطبقة في عالم قواعد البيانات المعلوماتية، وذلك بسبب إعطائه تنوع في نوع العلاقة بين البيانات، لأن احتمالية تنفيذ العلاقات فيه أكبر من اي تركيب اخر.
•التركيب الهيكلي : وهو اعتماد علاقة الهيكل التنظيمي بين عناصر البيانات، مثل أن يكون عنصرين مصنفين تحت عنصر واحد أو تابعين له.
•التركيب الهرمي : وهو اعتماد علاقة الهرم بين عناصر البيانات، مثل أن يكون كل عنصر مسؤول عن عنصر واحد فقط وليس أكثر.

محتويات1 قواعد البيانات الضخمة2 بيئات قواعد البيانات3 انظر أيضاً4 مراجعقواعد البيانات الضخمة[عدل]هناك عدة قواعد تختلف في الحجم، فهناك مركز البيانات وهو عبارة عن مباني ضخمة تتميز بأنها مجهزة بالإعدادات المطلوبة لقواعد البيانات من ناحية المساحة التشغيلية والمصادر البشرية ومتخصصي الصيانة والطقس الملائم من خلال المكيفات، ولها عدة مولدات وقائية للطاقة.

كما وُجد أيضاً مستودع البيانات وهو عبارة عن تجميع للبيانات التاريخية من قواعد البيانات التقليدية من عدة مصادر لإستخراج تقارير وتحاليل تفيد في أداء عمل المؤسسات.

بيئات قواعد البيانات[عدل]•نظام اوراكل لإدارة قواعد البيانات المترابطة (العلائقية)
•أوراكل
•ماي إس كيو إل
•فيربيرد
•أكسس
•بوستجرس
•قاعدة بيانات بيركيلي
•Borland Interbase
•ميكروسوفت إس كيو إل سيرفر
•Informix
•B-trieve
•آي بي إم دي بي 2
•سايبيز
انظر أيضاً[عدل]•معلومات
•صحافة البيانات
•صحافة قواعد البيانات
•غلق متعدد الطبقات
•قاعدة بيانات بيركيلي
مراجع[عدل]1.^ "DB-Engines Ranking". January 2013. تمت أرشفته من الأصل في 31 يوليو 2018. اطلع عليه بتاريخ 22 يناير 2013. الوسيط |تاريخ الوصول= تم تجاهله (مساعدة); الوسيط |مسار الأرشيف= تم تجاهله (مساعدة); الوسيط |تاريخ الأرشيف= تم تجاهله (مساعدة); الوسيط |التاريخ= تم تجاهله (مساعدة); الوسيط |العنوان= تم تجاهله (مساعدة); الوسيط |المسار= تم تجاهله (مساعدة); تحقق من التاريخ في: |archive-date= (مساعدة)
2.^ "ACID Transactions, MarkLogic". تمت أرشفته من الأصل في 02 يونيو 2016. اطلع عليه بتاريخ 10 مارس 2015. الوسيط |مسار الأرشيف= تم تجاهله (مساعدة); الوسيط |تاريخ الأرشيف= تم تجاهله (مساعدة); الوسيط |تاريخ الوصول= تم تجاهله (مساعدة); الوسيط |العنوان= تم تجاهله (مساعدة); الوسيط |المسار= تم تجاهله (مساعدة); تحقق من التاريخ في: |archive-date= (مساعدة)
3.^ MICRO Information Management System (Version 5.0) Reference Manual, M.A. Kahn, D.L. Rumelhart, and B.L. Bronson, October 1977, Institute of Labor and Industrial Relations (ILIR), University of Michigan and Wayne State University
ع ·ن ·ت ·قاعدة بيانات
مفهوم قواعد البيانات ·تسوية قاعدة البيانات ·Database storage ·قاعدة بيانات موزعة ·Federated database system ·Referential integrity ·Relational algebra ·Relational calculus ·قاعدة بيانات علائقية ·نظام إدارة قواعد البيانات العلائقية ·Relational model ·Object-relational database ·نظام معالجة المعاملات ·
مفاهيم قاعدة بيانات ·أسيد (معلوماتية) ·عمليات إدارة البيانات (CRUD) ·Null ·Candidate key ·مفتاح أجنبي ·مفتاح رئيسي ·Superkey ·Surrogate key ·Armstrong's axioms ·
كائنات Relation (جدول (قاعدة بيانات) ·عمود (قاعدة بيانات) ·صف (قواعد البيانات) · ·View ·Transaction ·سجل الإجراءات ·المحرك في قواعد البيانات ·فهرس قاعدة بيانات ·إجراء مخزّن ·Cursor ·Partition ·
مكونات Concurrency control ·قاموس البيانات ·جي دي بي سي ·XQJ ·ODBC ·لغة استعلام ·Query optimizer ·Query plan ·
وظائف Administration and automation ·Query optimization ·التكرار ·
منتجات قواعد البيانات:Object-oriented (comparison · ·Relational (comparison · ·قاعدة بيانات موجهة ·قاعدة بيانات بيانية ·NoSQL ·NewSQL ·
ع ·ن ·ت ·المواضيع الأساسية في علم الحاسوب النظري
علم الحاسوب النظري تحسيب ·خوارزميات ·نظرية المعلومات ·نظرية الأتمتة ·نظرية المخططات ·نظرية التعقيد الحسابي ·تشفير ·علم التعمية ·ترميز ·لغات شكلية ·استمثال (توضيح) ·بناء المترجمات البرمجية ·نظرية أنظمة التشغيل ·نظرية قواعد البيانات ·طريقة شكلية ·حوسبة طبيعية ·
معلوماتية عملية نظام تشغيل ·حوسبة ·رسوميات حاسوبية ·قواعد بيانات ·بنى بيانات ·برمجة ·
هندسة الحاسب تقنية المعلومات ·شبكة حاسوب ·عتاد الحاسوب ·أمن الحاسوب ·اختراق الحاسوب ·
معلوماتية عملية نظم معلومات ·معلوماتية حيوية ·معلوماتية جيولوجية ·كيمياء حاسوبية ·فيزياء حاسوبية ·معلوماتية اقتصادية ·وسائط متعددة ·
ذكاء اصطناعي تعلم الآلة ·معلوماتية عصبية ·تصنيف إحصائي ·لغويات حاسوبية ·
برمجيات لغات البرمجة ·برمجيات حرة ·برمجيات تجارية ·
أنظمة التشغيل دوس (نظام تشغيل) ·ويندوز ·يونكس ·لينكس ·ماك أو إس ·آي بي إم إيه آي إكس ·نتوير ·تاريخ أنظمة التشغيل ·
عتاد الحاسوب وحدة معالجة مركزية ·الذاكرة ·قرص صلب ·لوحة أم ·بطاقة الرسوميات ·بطاقة الشبكة ·تخزين ضوئي ·وحدات الإدخال والإخراج ·


وفيه تركيبات لقواعد البيانات حسب نوع العلاقة الرياضية بين البيانات، ومنها:
* التركيب العلائقي : وهوا اعتماد علاقة معينه بين عناصر البيانات، مسلن أن تكون قيمة عنصر معتمدة على حاصل جمع عنصرين. والتركيب ده هوا أنجح التراكيب اللى بتتطبق فى عالم قواعد البيانات المعلوماتية، وده عشان فيه تنوع فى نوع العلاقة بين البيانات، لأن احتمال تنفيذ العلاقات فيه أكتر من اى تركيب اخر.
* التركيب الهيكلي : وهوا اعتماد علاقة الهيكل التنظيمي بين عناصر البيانات، مسلن أن يكون عنصرين متصنفين تحت عنصر واحد او تابعه.
* التركيب الهرمي : وهوا اعتماد علاقة هرميه بين عناصر البيانات، مسلن أن يكون كل عنصر مسؤول عن عنصر واحد فقط مش اكتر من كده.


[[تصنيف:كومبيوتر]]
[[تصنيف:كومبيوتر]]

تعديلات من 09:20، 28 مايو 2019

هى نظام مصمم عشان ينظم ويخزن الداتا وكمان بيستخدم لاسترجاعها بسهولة وبكميات كبيرة فى وقت قليل. بتتكون من مجموعه منظمه من عناصر البيانات المنطقيه المربوطه مع بعضها بعلاقه رياضيه معينه. فى طرق تصنيف كتيره لقواعد البيانات زى حسب المحتويات بتاعتها مثلا فى قاعدة بيانات احصائيه, فى قاعدة بيانات نصية, فى قاعدة بيانات للصور وهكذا.

نظام ادارة قواعد البيانات(دى بى ام أس) هيا سوفت وير بيستخدم لتخرين وإنشاء وإدارة قواعد البيانات وكمان بيستخدم لاسترجاع البيانات واضافتها و تعديلها وعمل الصيانة الدوريةعليها واضافة او حذف اليوزرز(المستخدمين) بتوعها وكمان الصلاحيات بتاعة كل واحد منهم.

الداتا جوا قاعدة البيانات بتكون على هيئة جدول واحد او اكتر وبيتكون الجدول من سجل(Record)او اكتر وبيتكون السجل من حقل(Field) او اكتر على سبيل المثال : السجل الخاص بموظف معين بيتكون من كذا حقل زى: رقم الموظف - اسم الموظف - درجة الموظف - تاريخ التعيين - المرتب....الخ كل البيانات دى بتتخزن فى الكومبيوتر بطريقه منظمه بتسهل استرجاعها. جوا الكومبيوتر فيه سوفت وير اسمه داتا بيز أنچن(محرك قاعدة البيانات بالعربى) وده بيسهل التعامل مع الداتا والبحث فيها وبيمكن اليوزر من أنه يضيف او يعدل فيها.استرجاع الداتا بيتم باستخدام أوامر لغة الآس كيو ال(SQL) اللى هيا لغة برمجة خاصة للتعامل مع قواعد البيانات.

فى معظم الحالات بتكون فيه علاقات بين الجداول جوا قاعدة البيانات, العلاقات دى بتحدد تصميم قاعدة البيانات وكمان بتسهل التدوير على داتا معينه. تصاميم قواعد البيانات بتركز على نموذج معين يسهل التعامل مع البيانات وتخزينها وكمان يمنع التكرار اللى بيعتبر عيب كبير فى التصميم للنظم دى. فى كذا شغلانه فى مجال قواعد البيانات زى مثلا : مصمم قواعد البيانات - مبرمج قواعد البيانات - مدير قواعد البيانات(داتا بيز أدمن) وفيه كمان مستخدمين قواعد البيانات ودول كتير جدا عشان هيا بقت داخله فى كل برامج الكومبيوتر زى البنوك والشركات والأنترنت يعنى ممكن نقول ان 99% من البرامج لازم تستخدم قواعد البيانات بشكل او بأخر.

التسويه(Normalization)

المقاله الرئيسية:التسويه (Normalization)

اثناء عملية تصميم قاعدة البيانات بيتم ترتيب الداتا بحيث نقلل التكرار وده بيتسمى التجريد او نماذج التطبيع ونتيجة العملية دى ان الداتا بتبقى متصنفه كويس.وبتتكون النماذج دى من تلت مراحل لكن عملين لما بتتطبق مش بتوصل للمرحله التالته.

وفيه تركيبات لقواعد البيانات حسب نوع العلاقة الرياضية بين البيانات، ومنها:

  • التركيب العلائقي : وهوا اعتماد علاقة معينه بين عناصر البيانات، مسلن أن تكون قيمة عنصر معتمدة على حاصل جمع عنصرين. والتركيب ده هوا أنجح التراكيب اللى بتتطبق فى عالم قواعد البيانات المعلوماتية، وده عشان فيه تنوع فى نوع العلاقة بين البيانات، لأن احتمال تنفيذ العلاقات فيه أكتر من اى تركيب اخر.
  • التركيب الهيكلي : وهوا اعتماد علاقة الهيكل التنظيمي بين عناصر البيانات، مسلن أن يكون عنصرين متصنفين تحت عنصر واحد او تابعه.
  • التركيب الهرمي : وهوا اعتماد علاقة هرميه بين عناصر البيانات، مسلن أن يكون كل عنصر مسؤول عن عنصر واحد فقط مش اكتر من كده.