Pin
Send
Share
Send


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

العالم إدغار فرانك كود (1923 -2003 ) هو الشخص الذي اقترح نموذجًا علائقيًا لقواعد البيانات وأنشأ لغة فرعية للوصول إلى البيانات من الحساب الأصلي. بناء على عمل Codd , IBM (آلات الأعمال الدولية ) عرف اللغة المعروفة باسم لغة الاستعلام الإنجليزية المنظمة (SEQUEL ).

تعتبر SEQUEL هي سلف SQL ، وهي لغة الجيل الرابع التي تم توحيدها 1986 . ال نص SQL الأكثر بدائية ، لذلك ، كان واحد اسمه SQL-86 (المعروف أيضا باسم SQL1 ).

في جوهرها ، تعد SQL لغة تعريفية عالية المستوى ، لأنها عند التعامل مع مجموعات السجلات وليس السجلات الفردية ، فإنها توفر إنتاجية عالية في الترميز وتوجيه الكائنات. يمكن أن تكون عبارة SQL مكافئة لأكثر من عبارة برنامج يستخدم لغة منخفضة المستوى

يقول الخبراء إن قاعدة البيانات تعني التعايش المتعدد نوع اللغات. ما يسمى لغة تعريف البيانات (المعروف أيضا باسم DDL ) هو الذي يسمح بتعديل بنية الكائنات المتصورة في قاعدة البيانات عن طريق أربع عمليات أساسية. SQL ، في الوقت نفسه ، هي لغة تسمح لك بمعالجة البيانات (لغة ​​معالجة البيانات أو DML ) التي تساهم في إدارة قواعد البيانات من خلال المشاورات.

كيفية بناء قاعدة بيانات فعالة؟

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

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

يسمى عموما الهوية، عادة ما يكون عددًا صحيحًا (بدون الكسور العشرية) وإيجابيًا أن تقوم قاعدة البيانات تلقائيًا بتعيين كل سجل جديد (في هذه الحالة ، كل عميل أو منتج جديد) ولا يتكرر ذلك أبدًا ، بحيث يتعرف عليه منذ ولادته (لحظة الخلق) حتى وفاته (عند إزالته). بهذه الطريقة ، إذا أخذنا على سبيل المثال السجل "103 Pablo Bernal [email protected]" ، نلاحظ أن معرفه هو 103. ما هي فائدته؟ ببساطة ، ابحث عن عميل اسمه ن، اسمه الأخير ، إلىو بريدك الالكتروني و، يستغرق الأمر وقتًا أطول بكثير من مطالبة القاعدة بإرجاع جميع بيانات العميل ذات المعرف "103". في حين أنه من المحتمل في العملية الأولى تحديد كل ما تبذلونه معلوماتبمجرد العثور على البرنامج ، يمكننا استخدام هذا الرقم لبقية الاستعلامات.

أخذ المثال ، بالنظر إلى ذلك رسم من العملاء والمنتجات سيكون لها معرف ، اربطها بمبيعات بسيطة جدا ؛ يمكن أن تكون حقولهم: معرف المعاملة ، معرف العميل ، معرف المنتج ، التاريخ ، الملاحظات. من دون الخوض في الأمور الفنية ، من الواضح أن كل عملية بيع تحتوي على معلومات أكثر بكثير مما يُقدر في لمحة، نظرًا لأن معرف العميل يخدمنا على سبيل المثال للوصول إلى جميع بياناته في الجدول المقابل. في التطبيق ، من نافلة القول أن التعقيد يمكن أن يكون أكبر بكثير ، ولكن من المهم أن نبدأ بالأساسيات لفهم أهمية علاقات قوية وفعالة.

Pin
Send
Share
Send