لغة تعريف البيانات 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.. للتنزيل:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.