Alepposoft منتدى طلاب كلية الهندسة المعلوماتية


أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا. كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.


المشاركات الأخيرة:  جراحي... (بواسطة: Mohammed Khaled Sardini) <->  اخر موضوع..مسك الختام (بواسطة: Mohammed Khaled Sardini) <->  ملهى إسباني للرقص اسمه "مكة"... (بواسطة: Nawaf Hashim) <->  رائحة كتب الابتدائي . (بواسطة: ماجد الزيبق) <->  سأقولها بصراحة!!sayat.me (بواسطة: البتول) <->  سؤال : تمرير متغيرات غير... (بواسطة: Nawaf Hashim) <->  ختمة رمضان 1431-الختمة... (بواسطة: samer summakia) <->  الاعبين السورين المحترفين في... (بواسطة: ملهم النيال) <->  علامات هندسة برمجيات1 -دورة... (بواسطة: samer summakia) <->  إقالة مدرب المنتخب السوري فجر... (بواسطة: ملهم النيال) <-> 
العودة   Alepposoft منتدى طلاب كلية الهندسة المعلوماتية » التـقـنـيات والاخـتـصاصـات الـمـعـلوماتـيـة » قواعد المعطيات » SQL Server
إضافة رد
قديم 26-07-2010   #1
Mariam
2KByte
 
الصورة الرمزية Mariam
 
تاريخ التسجيل: Feb 2009
الدولة: حلب الشهباء
المشاركات: 21
افتراضي سؤال ؟؟

السلام عليكم :
ممكن سؤالين:
ماهو الفرق بين ال SQL & MySQL ؟
وما معنى SQL server ؟
__________________
الرسول صلى الله عليه وسلم ليس شخصاً مضى و إنما صفحة كتبت ليعيشها كل واحدٍ منا

التعديل الأخير تم بواسطة Mariam ; 26-07-2010 الساعة 20:55.
Mariam غير متواجد حالياً   رد مع اقتباس
قديم 26-07-2010   #2
عبد المهيمن الاسماعيل
8KByte
 
الصورة الرمزية عبد المهيمن الاسماعيل
 
تاريخ التسجيل: Jan 2009
المشاركات: 218
افتراضي

الفرق واضح mysql مفتوح المصدر وحاليا اصبح لشركة اوركل
وال ms sql server نظام ادارة قواعد بياننات مدفوع والمالك له ما يكروسوفت
__________________
عبد المهيمن الاسماعيل غير متواجد حالياً   رد مع اقتباس
قديم 26-07-2010   #3
AbdU11ah Alassali
8KByte
 
تاريخ التسجيل: Apr 2006
المشاركات: 145
افتراضي

يجب التمييز بين نظام ادارة قواعد البيانات مثل oracle , sql server , MySql
وبين ال SQL
(structured Query Language)
وهي عبارة عن لغة من أجل التفاعل مع قواعد البيانات ..وبالتأكيد اللغة تحوي مفردات وقواعد.


جميع قواعد البيانات تستخدم SQL
وقد تم إنشاء SQL بعد ظهور نظرية قواعد البيانات العلائقية باعتقد بالسبعينات.
AbdU11ah Alassali غير متواجد حالياً   رد مع اقتباس
قديم 27-07-2010   #4
Mariam
2KByte
 
الصورة الرمزية Mariam
 
تاريخ التسجيل: Feb 2009
الدولة: حلب الشهباء
المشاركات: 21
افتراضي

شكراً كتير
__________________
الرسول صلى الله عليه وسلم ليس شخصاً مضى و إنما صفحة كتبت ليعيشها كل واحدٍ منا

التعديل الأخير تم بواسطة Mariam ; 27-07-2010 الساعة 08:14.
Mariam غير متواجد حالياً   رد مع اقتباس
قديم 27-07-2010   #5
Monzer-M
مشرف قسم قواعد المعطيات
 
الصورة الرمزية Monzer-M
 
تاريخ التسجيل: Oct 2008
المشاركات: 584
افتراضي

كما ذُكر أنه يجب التفريق بين أمرين :
1-نظام إدارة قواعد البيانات:
وهي عبارة عن برامج تمكنك من بناء أي قاعدة البيانات (الجدوال و العلاقات و المخططات و و.. الخ)

ومن أمثلة عن هذه البرامج :
- Sqlserver:و هو برنامج من شركة مايكرو سوفت قوي التفاعل
مع لغات البرمجة المصممة من قبل هي الشركة .

-
Mysql : كما ذكر الأخ عبد المهيمن أنه مفتوح المصدر (يعني مجاني).
ملاحظة : من الخطأ إطلاق اسم قواعد البيانات على أنظمة إدارة قواعد البيانات .

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

طبعا يوجد فروق تقنية بين البرنامجين :
أهمها أن القدرة التخزينية في MySql أقل منها في SQL Server .
و أن SQL Server تدعم ما يسمى بـ Stored Procedure و Function
في حين أن ال
MySql لا تدعمها .


2-لغة SQLStructured Query Language
-وهي لغة قياسية ولا تخص شركة بحد ذاتها ..
وتستخدم مع جميع أنظمة قواعد البيانات مثل
Sqlserver وMysql,
حيث تعتمد
مبدأ توجيه طلب إلى محرك
قاعدة البيانات والحصول على جواب من محرك قاعدة البيانات الذي يُرجع مجموعة نتائج
.

-توفر SQL مجموعة من التعليمات ومن أهم أقسام هذه التعليمات :
1-تعليمات معالجة البيانات: التي تتضمن التعليمات الخاصة بقراءة البيانات
أو تعديلها
مثل تعليمات قراءة سجلات و إضافتها و تعديلها .
2- تعليمات تعريف البيانات: مثل تعليمات بناء الجداول وتعديلها و حذفها .


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

ج- وحدة من أهم فوائد لغةSQL هي أنها الطريقة التي تمكن المبرمج
(الذي يقوم ببناء تطبيق يعتمد على قاعدة بيانات)
تمكنه لغة
SQL من التحكم بقاعدة البيانات برمجيا .

.. عذرا على الإطالة ..
و أي استفسار نحن جاهزين

التعديل الأخير تم بواسطة Monzer-M ; 27-07-2010 الساعة 12:24.
Monzer-M غير متواجد حالياً   رد مع اقتباس
قديم 27-07-2010   #6
pesho
مشرف قسم تقنيات الويب
 
الصورة الرمزية pesho
 
تاريخ التسجيل: Sep 2008
الدولة: Inside Zend Engine
المشاركات: 464
Thumbs up

شرح كافي ووافي يا مبدع
شكراً منذر أنصح بأن يتم تثبيت هذا الموضوع لأن الكثيرين قد سألني نفس السؤال مرات عديدة
شكراً مرة ثانية
__________________
Heartless


Follow Me

pesho غير متواجد حالياً   رد مع اقتباس
قديم 27-07-2010   #7
Mariam
2KByte
 
الصورة الرمزية Mariam
 
تاريخ التسجيل: Feb 2009
الدولة: حلب الشهباء
المشاركات: 21
افتراضي

شكراً زميل منذر على الشرح الرائع
بس ممكن سؤال انت ذكرت أنه
اقتباس:
ملاحظة : من الخطأ إطلاق اسم قواعد البيانات على أنظمة إدارة قواعد البيانات .
ما هي قواعد البيانات وشكراً مرة أخرى
__________________
الرسول صلى الله عليه وسلم ليس شخصاً مضى و إنما صفحة كتبت ليعيشها كل واحدٍ منا
Mariam غير متواجد حالياً   رد مع اقتباس
قديم 27-07-2010   #8
Monzer-M
مشرف قسم قواعد المعطيات
 
الصورة الرمزية Monzer-M
 
تاريخ التسجيل: Oct 2008
المشاركات: 584
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة pesho مشاهدة المشاركة
شرح كافي ووافي يا مبدع
شكراً منذر أنصح بأن يتم تثبيت هذا الموضوع لأن الكثيرين قد سألني نفس السؤال مرات عديدة
شكراً مرة ثانية
عفوا بيشو ,, هاد واجبنا

اقتباس:
المشاركة الأصلية كتبت بواسطة mariam مشاهدة المشاركة
شكراً زميل منذر على الشرح الرائع
بس ممكن سؤال انت ذكرت أنه
ما هي قواعد البيانات وشكراً مرة أخرى
قاعدة بيانات :هي عبارة عن مفهوم أو مصطلح يدل على مجموعة متكاملة
من العناصر -تسمى عناصر قاعدة البيانات-
كالجداول والتقارير والمخططات و الاجرائيات وو.. الخ .
أكرر هي مصطح ,,

إنما المقصود بنظام إدار قاعدة البيانات :
فهو البرنامج الذي يضم قاعدة البيانات تلك
و يمّكنك من إنشاء و تعديل و وو (ادارة)عناصر هذه القاعدة.

طبعا كمان بجوز يخطرلك سؤال :
في شي ,غير عمليات ادارة
عناصر قاعدة البيانات توفرها متل هذه البرامج ؟
نعم يوجد ومنها :نظام التحكم بحسابات و صلاحيات مستخدمي قاعة البيانات .

.. الرجاء عدم التردد بالسؤال اذا ماوضحت الصورة ..

Monzer-M غير متواجد حالياً   رد مع اقتباس
قديم 28-07-2010   #9
Mariam
2KByte
 
الصورة الرمزية Mariam
 
تاريخ التسجيل: Feb 2009
الدولة: حلب الشهباء
المشاركات: 21
افتراضي

شكراً زميل منذر على الرد , الشرح كافي و إذا عندي أسئلة مارح أتردد .
__________________
الرسول صلى الله عليه وسلم ليس شخصاً مضى و إنما صفحة كتبت ليعيشها كل واحدٍ منا
Mariam غير متواجد حالياً   رد مع اقتباس
قديم 01-08-2010   #10
Mariam
2KByte
 
الصورة الرمزية Mariam
 
تاريخ التسجيل: Feb 2009
الدولة: حلب الشهباء
المشاركات: 21
افتراضي

السلام عليكم :

عندي سؤال ممكن أسئلكم إياه : هذه البرامج
Microsoft visual studio & SQL server management studio express & Northwind sample database & Adventureworks sample database


ماهي علاقتها مع بعضها ؟
__________________
الرسول صلى الله عليه وسلم ليس شخصاً مضى و إنما صفحة كتبت ليعيشها كل واحدٍ منا
Mariam غير متواجد حالياً   رد مع اقتباس
قديم 02-08-2010   #11
M.Hazem.1987
مدير القسم العلمي
 
الصورة الرمزية M.Hazem.1987
 
تاريخ التسجيل: Aug 2007
الدولة: On Earth
المشاركات: 2,361
افتراضي

Northwind
هي مثال عن احدى قواعد البيانات وتعتبر من الامثلة التعليمية
__________________

No Comment
M.Hazem.1987 غير متواجد حالياً   رد مع اقتباس
قديم 02-08-2010   #12
Monzer-M
مشرف قسم قواعد المعطيات
 
الصورة الرمزية Monzer-M
 
تاريخ التسجيل: Oct 2008
المشاركات: 584
افتراضي

Microsoft visual studio :
هو عبارة عن بيئة برمجية مقدمة من شركة مايكرو سوفت اللي
يمكننا من خلالها بناء التطبيقات البرمجية بلغات
.net اللي منها VB.net Asp.net c#.net …

SQL server management Studio express :
هو نفسه برنامج sql server اللذي سبق ذكره ,لكنها نسخة من
نوع
express أي أنها تحتوي فقط على المزايا الأساسية لبرنامج
Sql server manegemet studio
والأهم أنها نسخة مجانة وخفيفة ,على حد علمي .

Northwind sample database :
متل ماذكر الأخ حازم , أنها عبارة عن قاعدة بيانات جاهزة للاستخدام
(يعني فيها جداول جاهزة و مملوءة ببيانات وهمية) بحيث يمكن لإحدى
برامج ادارة قواعد البيانات التعامل معها , وتفيد المتعلم على هذه البرامج
من تطبيق الدروس والأمثلة التعليمة على هذه القاعدة .

Adventureworks sample database :
هي كمان قاعدة بيانات –يعني نفس مبدأ الفقرة السابقة- لكن الفرق
هي أنها مخصصة لبرنامج
SQL server Management Studio

التعديل الأخير تم بواسطة Monzer-M ; 02-08-2010 الساعة 02:54.
Monzer-M غير متواجد حالياً   رد مع اقتباس
قديم 02-08-2010   #13
Mariam
2KByte
 
الصورة الرمزية Mariam
 
تاريخ التسجيل: Feb 2009
الدولة: حلب الشهباء
المشاركات: 21
افتراضي

شكراً زميل منذر و زميل حازم على الإجابة
__________________
الرسول صلى الله عليه وسلم ليس شخصاً مضى و إنما صفحة كتبت ليعيشها كل واحدٍ منا
Mariam غير متواجد حالياً   رد مع اقتباس
إضافة رد

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
سؤال الجارية: ........ أين الله ؟ عرابلي صناعة الحياة 5 09-07-2010 00:37
سؤال لجميع اعضاء المنتدى؟؟؟؟ صبري ابراهيم ابراهيم المنوعات 18 11-04-2010 01:14
سؤال لطلاب المعلوماتية في مصر. برنامج محاكاة رقاصة..ابداع العربي لاحدود له مروان الريحاوي المنوعات 0 10-06-2009 23:58
كم سؤال قبل فحص البرمجة العملي ماجد الزيبق السنة الأولى 2007 - 2008 9 20-05-2008 07:26


الساعة الآن 06:21. Powered by vBulletin® Version 3.8.1, Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.