من حيث البنية الاساسية للاستفسار اللغة (لغة الاستعلامات البنيويه)

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

أول الاسءله لنسأل ما هي لغة الاستعلامات البنيويه وكيف تستخدم انها مع قواعد البيانات؟ لغة الاستعلامات البنيويه ثلاثة ادوار رئيسية :

(1). انشاء قاعدة معلومات وتحديد هيكلها
2 - سؤال قاعدة البيانات للحصول على البيانات الضروريه للاجابة على الاسءله
(3). التحكم في قاعدة البيانات الامنية

تحديد هيكل قاعدة البيانات ويشمل انشاء قاعدة البيانات الجديدة الجداول والحقول ، وانشاء قواعد البيانات للدخول ، وهلم جرا ، وهو ما يعبر عنه بواسطة لغة الاستعلامات البنيويه sublanguage دعا البيانات سيطره اللغة (بالملايين). القسم التالي يناقش سؤال قاعدة البيانات. واخيرا ، يتناول قاعدة بيانات سجائر الامن. عموما ، قاعدة بيانات الامن هو شيء ان المسؤولين الاداريين التعامل مع قاعدة البيانات. خلق لغة الاستعلامات البنيويه في كل مرة انك تريد تغيير هيكل قاعدة البيانات أو الأمن أصوات مثل العمل الشاق ، ويكون! أحدث نظم قواعد البيانات تسمح لك لتنفيذ التغييرات عبر سهل الاستعمال وصلة دون خط واحد للغة الاستعلامات البنيويه.

ادخال لغة الاستعلامات البنيويه الاستفسارات
لغة الاستعلامات البنيويه الاستفسارات هي الاكثر شيوعا استخدام لغة الاستعلامات البنيويه. أ لغة الاستعلامات البنيويه sublanguage دعا لغة التلاعب بالبيانات (dml) يتناول الاستفسارات والتلاعب بالبيانات. لغة الاستعلامات البنيويه يتيح لك ان تطرح استفسار (أساسا مسألة) الى قاعدة البيانات ، وقاعدة البيانات ثم توفر البيانات ان الاجابات استفسارك. على سبيل المثال ، مع ان قاعدة بيانات المخازن تفاصيل بائعات ، مبيعات السيارات ، ونوع من السيارات المباعه ، وهلم جرا ، وانك قد ترغب في معرفة عدد السيارات المباعه في كل بائع كل شهر ، ومقدار الاموال التي قطعتها الشركة. انت يمكن ان يكتب لغة الاستعلامات البنيويه استفسار ان يسأل هذا السؤال ويذهب بعيدا في قاعدة البيانات والبيانات التي تحصل على اجوبه لها. أ لغة الاستعلامات البنيويه استفسار يتألف من بيانات مختلفة ، والشروط ، والشروط. بيان هو التعليمه أو القيادة. على سبيل المثال ، "لي أن احصل على بعض البيانات" هو بيان. بند يحدد حدودا للبيان ، في حدود يجري المحدد باستخدام الظروف. على سبيل المثال ، بدلا من "الحصول على بعض البيانات ،" يجب ان تقول ، "فقط للحصول على بيانات المبيعات التي كانت في شهر ايار / مايو ،" اين "فقط من اجل" ان الشرط هو الذي يحدد لاسترجاع البيانات. الشرط هو "كانت في شهر ايار / مايو." اذا كانت البيانات لا تفى بالمعايير التى وضعها الشرط ، في هذه الحاله ، "شهر ايار / مايو ،" ثم انك لا تريد ذلك. مكتوب على النحو الفعلي لغة الاستعلامات البنيويه المدونه ، وهذا يمكن ان يكون شيئا مثل ما يلي :

اختر carmodel
من carsales
حيث carsolddate بين '1 ايار / مايو 2005' و 'فى 31 ايار / مايو 2005' ؛

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

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

(1). تحميل بيانات المبيعات في ذاكرة الكمبيوتر.
2 - مقتطفات من البيانات الفرديه من بيانات المبيعات.
(3). فحص لمعرفة ما اذا كانت كل بند من بيانات من شهر تموز / يولية ومن نيويورك في صالة العرض.
(4). اذا كان الأمر كذلك ، ثم تقديم مذكرة من البيانات.
5 - اذهب الى البند التالي من البيانات والذهاب حتى تبقى جميع البنود التي تم فحصها.
6 - الداره من خلال البيانات وعرض النتائج في كل واحد.

لغة الاستعلامات البنيويه ، ومع ذلك ، هو معلن اللغة ، وهذا يعني انه بدلا من ان نقول ماذا يفعل للحصول على النتائج التي تريد ، وبكل بساطة اقول لكم انه ما تريد ، وانها من أصل الارقام ماذا يفعل ويأتي إلى الوراء مع النتائج. في مبيعات السيارات مثلا ، اذا كنت تستخدم لغة الاستعلامات البنيويه ، وتريد ان تحدد النتائج التي تريدها ، مثل هذا الشيء :
اختر جميع البيانات من الجدول المبيعات حيث كانت المبيعات فى يوليو والتي قدمت في نيويورك في صالة العرض. فإن اللغة هي لغة الاستعلامات البنيويه فعلا السهل الى حد ما يقرأ. لغة الاستعلامات البنيويه الفعليه يمكن ان تبدو كمن هذا :
* اختر من حيث salesmade saledate = "يوليو 2005" وsalesoffice = "نيويورك" النجمة يعني ببساطة العودة البيانات من جميع الحقول في المحضر.

فهم لغة الاستعلامات البنيويه المعايير
كما مع قواعد البيانات ، أي بي إم فعلت الكثير من العمل الاصلي لغة الاستعلامات البنيويه. بيد ان الكثير من البائعين الاخرين تولت شركة اي بي أم وضعت القياسيه الخاصة بها نسخ منه. وبعد هذا العدد الكبير من أسباب اختلاف اللهجات لا بأس به صداع للمطور ، وفي عام 1986 ، وقد اعتمدته هيئة المعايير الامريكية المعهد الوطنى للمعايير و(ANSI) في عام 1987 من جانب المنظمه الدولية لتوحيد المقاييس) ، الذي خلق معيار للغة الاستعلامات البنيويه. وقد ساعد هذا على الرغم من تقليل الفروق بين مختلف اللهجات لغة الاستعلامات البنيويه ، ما زالت هناك خلافات بينهما. الجدول التالي يعطي ملخصا موجزا لمختلف المعايير وتحديثات لتلك المعايير.

السنة الاسم المعروف ايضا باسم التغييرات
1986 لغة الاستعلامات البنيويه لغة الاستعلامات البنيويه - 86 - 87 (تاريخ بدء أول منشور للANSI / المنظمه الدولية للتوحيد القياسي التي اعتمدتها المنظمه الدولية للتوحيد القياسي (القياسيه

1989 - 89 الا لغة الاستعلامات البنيويه الصغيرة تنقيح الاصلي القياسيه

1992 - 92 sql2 لغة الاستعلامات البنيويه الرئيسية للتحديث والمعيار الاصلي لا يزال الاكثر تأييدا واسعا القياسيه

1999 - 99 لغة الاستعلامات البنيويه sql3 تحديث القياسيه للعام 1992 اضافة طرق جديدة لاختيار البيانات وقواعد جديدة بشأن البيانات
سلامة التوجه وإدخال وجوه

لغة الاستعلامات البنيويه 2003 - 2003 اكس ام أل قدم الدعم والميادين مع القيم تلقائيا

فان لغة الاستعلامات البنيويه تكتبها يعمل على معظم rdbmss مع ادخال تعديلات طفيفة فقط. وهناك اوقات يكون فيها مختلف rdbmss نفعل الأشياء بشكل مختلف بحيث ان القانون متوافقا امر مستحيل بدون تغييرات كبيرة. ورغم ان المعايير الهامة للمساعدة في التوصل الى نوع من الارضيه المشتركة بين مختلف rdbmss 'تنفيذ لغة الاستعلامات البنيويه ، في نهاية اليوم ان ما يصلح في ممارسة ما هو في الحقيقة التهم. وقال ان ، القسم التالي يظهر لك كيف تصنع بنفسك لغة الاستعلامات البنيويه قاعدة البيانات.

هذا هو مقال اضافها تيري kerolek
تنصل : موقعنا ليست مسؤولة عن المعلومات الواردة في هذه المادة. هذه المادة ولا يعبر باي حال عن آراء ، آراء ، والافكار او المعتقدات من المواد دليل الموظفين.

ترجمة أشعار : المادة "من حيث البنية الاساسية استفسار اللغة (لغة الاستعلامات البنيويه)" وقد ترجم تستخدم مشغل داءره الترجمة. ونحن نعتذر عن اي باخلاص اخطاء الترجمة التي وقعت. شكرا للتفاهم.


Online: 872 users browsing the articles directory