سؤال عن قواعد المعطيات
تاريخ التسجيل: 2008-01-15 مشاركات: 76
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الثانية
|
سلاما
اذا بتريدو عندي كم سؤال عن قواعد المعطيات هنن اسئلة بسيطة عن اسسيات قواعد المعطيات لاني عميلت بحث على الانترنت مشان اتعرف عليها لاني بصراحة ما كنت بعرف شي عنها و طلعلي كم سؤال يا ريت اللي بيعرف يجاوبني
سؤالي الاول : شو الفرق بين محرك قواعد المعطيات و بين نظام ادارة قواعد المعطيات ..؟؟
كان مكتوب بالشرح اللي جبتو من الانترنت التالي :
نظام إدارة قواعد البيانات (Database Management System (DBMS)) هو البرنامج الذي يتم من خلاله استرجاع البيانات، أو الإضافة أو التعديل عليها، أو حذفها، حيث يقوم البرنامج بالربط بين المستخدم وبين محرك قاعدة البيانات، لأداء تلك المهمة.
برنامج (حاسوب) يسمى محرك قاعدة البيانات (Database Engine) بتسهيل التعامل معها والبحث ضمن هذه البيانات، وتمكين المستخدم من الإضافة والتعديل عليها.
يعني انا بصراحة ما فهمت الفرق بين المفهومين ...! يعني المحرك شو بمثل و شو وظيفتو و النظام شو بيمثل و شو وظيفتو ما دام الاتنين وظيفتن الرئيسية التحك بقواعد المعطيات ....!!!
السؤال التاني : شو الفرق بين SQL و MYSQL ...؟؟
كمان انا و عم ابحث طلعلي التالي :
تمكنك لغة SQL من إدارة قواعد البيانات بشكل كامل وإجراء جميع العمليات القياسية كإنشاء الجداول وتعبئتها بالبيانات، أو إجراء الاستعلامات عليها وكذلك الربط بين الجداول المختلفة.
ماي إس كيو إل و تلفظ أحيانا ماي سيكويل ( الإنجليزية:Mysql ) ملقم قواعد بيانات يعتمد التعامل معه على لغة الاستعلام البنيوية أو SQL
بصراحة ما فهمت الفرق بيناتون ...!؟؟
انا اسفة على الاطالة و على الاسئلة اللي مكن بالنسبة لمعظمكن تكون بديهية بس بصراحة انا هي بداية معرفتي بقواعد المعطيات مشان هيك عذروني ..!
|
| |
دخول أو تسجيل لإرسال التعليقات | قراءة: 248 |
|
مشرف
تاريخ التسجيل: 2006-02-19 مشاركات: 2340
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الثالثة
|
الفرق بين الـ DBMS والـ DBE كالتالي: الـ DBE هو نظام يعمل كمخدم للبيانات يسمح بالتعامل مع البيانات عن طريق لغة خاصة به. (متل الـ SQL Server أو الـ MySql). الـ DBMS هو برنامج يتخاطب مع الـ DBE بحيث يقدم للمستخدم واجهة سهلة تمكنه من تنفيذ الاستعلامات. (متل الـ SQL Server Management Studio أو EMS MySql Manager). السؤال الثاني: الـ SQL هي لغة قياسية للتعامل مع قواعد المعطيات, ويمكن استعمالها مع أي DBE إن كان MySQL أو SQL Server أو Access أو Oracle أو غيرها. الـ MySQL كما سبق وشرحت هي DBE خاص.
My mobile was stolen, if you gave me your number after 1/4/2008 send it to me again
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 520
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
نظام ادراة قواعد المعطيات يشمل محرك قواعد المعطيات
1-
يمكن القول بأن نظام الادارة هو عبارة عن أدوات و واجهات مرئية يستخدمها المستخدم للتعامل مع المحرك الذي هو بدوره ينفذ الاستعلامات على قواعد البيانات وما الى هنالك من عمليات
يعني المحرك هو الأساس في عملية انشاء الجداول و تخزين البيانات و اجراء العمليات عليها ، و لكي نستطيع التعامل مع هذا المحرك يوجد نظام متكامل هو RDBMS يوفر الأدوات اللازمة
2-
أما الفرق بين SQL و MYsql
SQL : هي لغة قياسية لبرمجة قواعد المعطيات
Mysql : هو نظام ادراة قواعد معطيات يستخدم SQL لبرمجة قواعد المعطيات
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-01-15 مشاركات: 76
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الثانية
|
شكرا كتير الكن
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-01-15 مشاركات: 76
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الثانية
|
طيب يا جماعة ممكن تعتمدو اذا كانت MYSQL هي محرك قواعد معطيات ولا نظام ادارة قواعد معطيات ...!!
و Sql server 7.0 و oracle 8 هنن DBE صح ؟؟؟
و اثناء البحث كان مكتوب انو انو قواعد المعطيات المنشاة عن طريق SQL server 7.0 او ال oracle 8 بحاجة لبرمجيات مكتوبة عن طريق لغات برمجة مشان سهولة الوصول اليها و حاطين مثال انو visual basic 6 يستخدم مع sql server 7.0 طيب مو التو انو في انظمة ادارة قواعد بيانات ليش ما بي تم استخدامها ..؟؟ او المقصود انو انظمة الادارة هي فقط من اجل عملية الانشاء و لا شو ...........؟؟؟
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 520
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
كتب cornelia:
و اثناء البحث كان مكتوب انو انو قواعد المعطيات المنشاة عن طريق SQL server 7.0 او ال oracle 8 بحاجة لبرمجيات مكتوبة عن طريق لغات برمجة مشان سهولة الوصول اليها و حاطين مثال انو visual basic 6 يستخدم مع sql server 7.0 طيب مو التو انو في انظمة ادارة قواعد بيانات ليش ما بي تم استخدامها ..؟؟ او المقصود انو انظمة الادارة هي فقط من اجل عملية الانشاء و لا شو ...........؟؟؟
1 - MYSQL نظام ادارة ، كما قلت لك محرك قواعد البيانات مشمول ضمن نظام الادارة
2 - أما بالنسبة لامكانية الوصول الى قواعد بيانات مخزنة من خلال نظام ORACL أو غيره من خلال لغة برمجة مثل C# أو غيرها، فسوف أضرب لك مثلا :
المقصود من الكلام هذا أنه انت مثلا بحاجة الى انشاء برنامج محاسبة مثلا ، هذا البرنامج يقوم بتخزين قيود محاسبية و التخزين يتم في قاعدة معطيات منشأة من خلال نظامعين ( Oracl ,SQL SERVER )
حيث أن البرنامج يوفر سهولة لصاحب المتجر مثلا في عمليات تسجيل الفواتير و ما الى هنالك ،و تصوري لو قلنا لصاحب متجر هذه قاعدة المعطيات موجودة على النظام Oracl لا يستطيع التعامل مع النظام مباشرة
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مشرف
تاريخ التسجيل: 2006-02-19 مشاركات: 2340
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الثالثة
|
كتب cornelia:
طيب يا جماعة ممكن تعتمدو اذا كانت MYSQL هي محرك قواعد معطيات ولا نظام ادارة قواعد معطيات ...!!
الـ MySQL هي DBE وليست DBMS.
كتب conrnelia:
و Sql server 7.0 و oracle 8 هنن DBE صح ؟؟؟
صح.
كتب cornelia:
اثناء البحث كان مكتوب انو انو قواعد المعطيات المنشاة عن طريق SQL server 7.0 او ال oracle 8 بحاجة لبرمجيات مكتوبة عن طريق لغات برمجة مشان سهولة الوصول اليها و حاطين مثال انو visual basic 6 يستخدم مع sql server 7.0 طيب مو التو انو في انظمة ادارة قواعد بيانات ليش ما بي تم استخدامها ..؟؟ او المقصود انو انظمة الادارة هي فقط من اجل عملية الانشاء و لا شو ...........؟؟؟
المبرمج بيستخدم الـ DBMS ليدير قواعد بياناتو, ولحتى يأنشئها وظبطها, ولياخد تقارير عنها.
وبيبني برامج بتستعمل قواعد البيانات للتخزين والعمل, يعني برنامج محاسبة بيستخدم قاعدة بينانات للمحاسبة, قاعدة البيانات ممكن يكون المبرمج صممها باستخدام الـ DBMS المناسب للـ DBE يلي عميشتغل عليه. ومتل ما قال bayrn البرامج أسهل من الـ DBMS لأنو مصممة خصيصا ً لـ Database معينة وهيك بتعطي واجهة User-Friendly أكتر.
My mobile was stolen, if you gave me your number after 1/4/2008 send it to me again
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 2975
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
بالحقيقة مافي شي اسمه DBE يعني هاد المصطلح غير مستخدم
ويتم اطلاق DBMS على نظام إدارة قواعد البيانات, والبعض بسميه (بالعربي) محرك قواعد البيانات (المصطلحين بنفس المعنى تقريباً)
راجعوا مقالة ويكيبيديا: http://en.wikipedia.org/wiki/DBMS
اذا بدنا نحكي بدقة أكتر الـ Database Engine يفترض يكون جزء من DBMS بس بأغلب الأحيان مافي حدود واضحة ولايمكن عزل الـ Database Engine عن باقي مكونات الـ DBMS
أما البرامج الملحقة بأي DBMS متل SQL Server Management Studio فهي برامج ملحقة وليست جزء من الـ DBMS
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-01-15 مشاركات: 76
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الثانية
|
كتب foaad: بالحقيقة مافي شي اسمه DBE يعني هاد المصطلح غير مستخدم
ويتم اطلاق DBMS على نظام إدارة قواعد البيانات, والبعض بسميه (بالعربي) محرك قواعد البيانات (المصطلحين بنفس المعنى تقريباً)
راجعوا مقالة ويكيبيديا: http://en.wikipedia.org/wiki/DBMS
اذا بدنا نحكي بدقة أكتر الـ Database Engine يفترض يكون جزء من DBMS بس بأغلب الأحيان مافي حدود واضحة ولايمكن عزل الـ Database Engine عن باقي مكونات الـ DBMS
أما البرامج الملحقة بأي DBMS متل SQL Server Management Studio فهي برامج ملحقة وليست جزء من الـ DBMS
تمام انا هاد اللي كان عم يخربطني احيانا كون عم اقرا مقالات و بنفس المقالو بنفسي الموضوع بشوف الكاتب ساعة بيقول نظام و ساعة محرك ...!! هاد اللي عملي مشكلة يعني فيني اعتبر هلا انو واحد محتوى في التاني اللي هو DBE و DBMS يعني مرتيطين ببعض شكرا الك اخي على التوضيح
شكرا bayrn و mpcabd على الشرح و اسفة على كتر الاسئلة
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 520
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
كتب foaad:
أما البرامج الملحقة بأي DBMS متل SQL Server Management Studio فهي برامج ملحقة وليست جزء من الـ DBMS
على سيرة SQL SERVER Management
هل هي برمجية استعاضوا بها عن Enterprice Manager في نسخة 2005
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 2975
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
كتب bayrn:
على سيرة SQL SERVER Management
هل هي برمجية استعاضوا بها عن Enterprice Manager في نسخة 2005
اي مزبوط بدال الـ Enterprise Manager والـ Query Analyzer سوى.
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-01-15 مشاركات: 76
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الثانية
|
طيب ممكن سؤال شو ميزة sql server عن oracle يعني مين الافضل و ليش ..؟
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
عضو فعال
تاريخ التسجيل: 2006-12-10 مشاركات: 1382
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: متخرج
|
|
| |
دخول أو تسجيل لإرسال التعليقات |
|