سوف نبدأ بأخذ فكرة عن البرنامج الذي سوف أشرح عنه وهو عبارة عن دليل مواقع بسيط جداً جداً يعتمد علي قواعد البيانات.
بالطبع لا يوجد فيه تقسيمات والسبب لأننا سوف نضطر إلي وضع أو خلق أكثر من جدول (Table) في قواعد البيانات وسوف نضطر إلي وضع علاقات بينهم
وهذا حالياً يعقد الموضوع فسأكتفي الآن بجدول واحد (one table) وسوف اشرح إذا اتسع لدي الوقت الكثير عن (sql) عامة وعن العلاقات (Relationstips) لأنها مثيرة أيضاً جداً
نبدأ في الخطوة الأولى وهي قاعدة البيانات الخاصة بدليل الموقع الذي لدينا , فالبيانات والمعلومات التي غالباً ما يهتم بها دليل الموقع هي عنوان الموقع واسم الموقع والبريد الخاص بالموقع
هذا هو الكود الخاص بإنشاء قاعدة البيانات الخاصة بدليل الموقع
CREATE TABLE dalal
(
id int not null auto_increment
,
sitename varchar
(
100
),
add_date date
,
email varchar
(
100
),
site_url varchar
(
100
),
description text
,
primary key
(
id
));
هنا سوف يخزن في قواعد البيانات المعلومات التالية :
id وهي المرشح الأساسي والفريد الذي يتُعرف علي الجدول بواسطته .
sitename وهي اسم الموقع وهي من نوع char
add_date تاريخ إضافة الموقع وهو من نوع date
email البريد الإلكتروني وهو من نوع char وطولها نفس طول اسم الموقع (100)
site_url وهو عنوان الموقع أيضاً من نوع char
سوف اكتفي بشرح id لأنه ربما يكون جديد علي البعض وسوف اشرح عمله وليس المهم أن تفهم علمه في هذه الخطوة إنما سوف تفهمها بالتفصيل في الخطوات القادمة بعد قليل إن شاء الله
id هو عبارة عن المرشح الأساسي لهذا الجدول (primary key)