سؤال عن قواعد المعطيات

أرسل من قبل cornelia في الإثنين, 2008/07/21 - 6:07pm.
صورة cornelia

تاريخ التسجيل: 2008-01-15
مشاركات: 76

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

سلاما

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

سؤالي الاول : شو الفرق بين محرك قواعد المعطيات و بين نظام ادارة قواعد المعطيات ..؟؟
كان مكتوب بالشرح اللي جبتو من الانترنت التالي :
نظام إدارة قواعد البيانات (Database Management System (DBMS)) هو البرنامج الذي يتم من خلاله استرجاع البيانات، أو الإضافة أو التعديل عليها، أو حذفها، حيث يقوم البرنامج بالربط بين المستخدم وبين محرك قاعدة البيانات، لأداء تلك المهمة.

برنامج (حاسوب) يسمى محرك قاعدة البيانات (Database Engine) بتسهيل التعامل معها والبحث ضمن هذه البيانات، وتمكين المستخدم من الإضافة والتعديل عليها.

يعني انا بصراحة ما فهمت الفرق بين المفهومين ...! يعني المحرك شو بمثل و شو وظيفتو و النظام شو بيمثل و شو وظيفتو ما دام الاتنين وظيفتن الرئيسية التحك بقواعد المعطيات ....!!!

السؤال التاني : شو الفرق بين SQL و MYSQL ...؟؟
كمان انا و عم ابحث طلعلي التالي :
تمكنك لغة SQL من إدارة قواعد البيانات بشكل كامل وإجراء جميع العمليات القياسية كإنشاء الجداول وتعبئتها بالبيانات، أو إجراء الاستعلامات عليها وكذلك الربط بين الجداول المختلفة.

ماي إس كيو إل و تلفظ أحيانا ماي سيكويل ( الإنجليزية:Mysql ) ملقم قواعد بيانات يعتمد التعامل معه على لغة الاستعلام البنيوية أو SQL

بصراحة ما فهمت الفرق بيناتون ...!؟؟

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

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 248

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
الإثنين, 2008/07/21 - 6:17pm
مشرف
صورة mpcabd

تاريخ التسجيل: 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 Smile

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/07/21 - 6:22pm
صورة bayrn

تاريخ التسجيل: 2008-03-05
مشاركات: 520

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

نظام ادراة قواعد المعطيات يشمل محرك قواعد المعطيات

1-
يمكن القول بأن نظام الادارة هو عبارة عن أدوات و واجهات مرئية يستخدمها المستخدم للتعامل مع المحرك الذي هو بدوره ينفذ الاستعلامات على قواعد البيانات وما الى هنالك من عمليات

يعني المحرك هو الأساس في عملية انشاء الجداول و تخزين البيانات و اجراء العمليات عليها ، و لكي نستطيع التعامل مع هذا المحرك يوجد نظام متكامل هو RDBMS يوفر الأدوات اللازمة

2-
أما الفرق بين SQL و MYsql

SQL : هي لغة قياسية لبرمجة قواعد المعطيات
Mysql : هو نظام ادراة قواعد معطيات يستخدم SQL لبرمجة قواعد المعطيات

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/07/21 - 6:32pm
صورة cornelia

تاريخ التسجيل: 2008-01-15
مشاركات: 76

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

شكرا كتير الكن

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/07/21 - 8:49pm
صورة cornelia

تاريخ التسجيل: 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/07/21 - 11:03pm
صورة bayrn

تاريخ التسجيل: 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 لا يستطيع التعامل مع النظام مباشرة

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2008/07/22 - 10:10am
مشرف
صورة mpcabd

تاريخ التسجيل: 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 Smile

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2008/07/22 - 5:14pm
مدير
صورة foaad

تاريخ التسجيل: 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/07/22 - 8:00pm
صورة cornelia

تاريخ التسجيل: 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/07/23 - 7:57pm
صورة bayrn

تاريخ التسجيل: 2008-03-05
مشاركات: 520

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

كتب foaad:
أما البرامج الملحقة بأي DBMS متل SQL Server Management Studio فهي برامج ملحقة وليست جزء من الـ DBMS
على سيرة SQL SERVER Management

هل هي برمجية استعاضوا بها عن Enterprice Manager في نسخة 2005

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2008/07/24 - 3:27am
مدير
صورة foaad

تاريخ التسجيل: 2005-07-15
مشاركات: 2975

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

كتب bayrn:
على سيرة SQL SERVER Management

هل هي برمجية استعاضوا بها عن Enterprice Manager في نسخة 2005

اي مزبوط بدال الـ Enterprise Manager والـ Query Analyzer سوى.

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2008/07/24 - 1:49pm
صورة cornelia

تاريخ التسجيل: 2008-01-15
مشاركات: 76

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

طيب ممكن سؤال شو ميزة sql server عن oracle يعني مين الافضل و ليش ..؟

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2008/07/24 - 2:03pm
صورة bayrn

تاريخ التسجيل: 2008-03-05
مشاركات: 520

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

شوفي هالموضوع
http://www.csc-sy.net/node/7651

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2008/07/24 - 2:05pm
عضو فعال
صورة BEN ADAM

تاريخ التسجيل: 2006-12-10
مشاركات: 1382

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: متخرج

Google Is Your Friend(GIYF).

 
دخول أو تسجيل لإرسال التعليقات