المتابعون للمدونة

الأحد، 25 سبتمبر 2016

لغة تعريف البيانات (DDL)


لغة تعريف البيانات SQL Data Definition Language (DDL):

تختصّ أوامر هذه اللغة بإنشاء أو حذف كائنات قاعدة البيانات، مثل الجداول وما تحتويه من أعمدة وفهارس، ومثل العلاقات Relations والقيود Constrains.

ولن نتوسّع في شرح هذه الأوامر في هذا الكتاب، ويمكنك أن تبحث في ملفات استعلام اللغة عن كيفيّة استخدام الأوامر التالية، وهي تستخدم لإنشاء عناصر قاعدة البيانات:

CREATE DATABASE

CREATE TABLE

CREATE PROCEDURE

CREATE FUNCTION

CREATE VIEW

CREATE INDEX

ولتعديل عناصر قاعدة البيانات، تستخدم الكلمة ALTER بدلا من الكلمة CREATE.. ولحذف أحد العناصر، تستخدم الكلمة DROP بدلا من الكلمة CREATE.

ويمكنك الاسترشاد بهذه الأمثلة (وهي خاصة بقواعد بيانات Access):

الجملة التالية تنشئ جدولا للمؤلفين، به عمودان يستوعبان نصوصا لا يزيد طولها عن 30 حرفا، مع ملاحظة أن العمود الثاني مفهرس (بإنشاء فهرس اسمه X) مع عدم السماح بتكرار القيم:

Create Table Authors

([Author] Text  (30), [City] Text (20) Constraint X Unique)

أمّا الجدول التالي، فله عمود رقميّ، والآخر ترقيم تلقائيّ:

Create Table Numbers

([No] Integer,[ID] Counter)

ولإنشاء فهرس اسمه X على العمود ID في الجدول السابق:

Create Unique Index X On Numbers (No)

ولإضافة عمود اسمه Y للجدول السابق:

ALTER TABLE  Numbers

ADD COLUMN Y Long

ولحذفه مرّة أخرى:

ALTER TABLE  Numbers DROP COLUMN Y

  

من كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO .NET.. للتنزيل:


 

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحة الشاعر