ما هي افضل طريقه لعمل قاعدة بيانات تعتمد على امرين :
1- تسجيل مستخدمين
2- ادخال معلومات عديده لكل مستخدم .
مثلا : قاعدة البيانات التالية لتسجيل المستخدمين :
(قاعدة بيانات الزبائن)
CREATE TABLE dabb_optician (
id int(11) NOT NULL auto_increment,
lastname varchar(25) default NULL,
firstname varchar(50) default NULL,
location varchar(50) default NULL,
telephone varchar(13) default NULL,
mobile varchar(13) default NULL,
date datetime default NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
وقاعدة البيانات التاليه بها المعلومات التي تخص كل مستخدم :
(قاعدة بيانات فحص النظر للزبائن)
CREATE TABLE dabb_optician_result (
id int(11) NOT NULL auto_increment,
date datetime default NULL,
sph_r varchar(10) default NULL,
cul_r varchar(10) default NULL,
ax_r varchar(10) default NULL,
pd_r varchar(10) default NULL,
sph_l varchar(10) default NULL,
cul_l varchar(10) default NULL,
ax_l varchar(10) default NULL,
pd_l varchar(10) default NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
هذه قواعد البيانات قمت ببرمجتها لتفيد محل فحص النظر لصديق , بعد ما انتهيت من البرمجه اخبرني صديقي بانه يود ان يحتفظ بكل نتيجة فحص لكل زبون مهما كان عددها (لنفرض مثلا بانه لزبون ما اصبح لديه 4 او 5 او 6 فحوصات نظر)
الان كيف يمكن ربط بين قواعد البيانات بشكل حكيم وبطريقه سهله بحيث لا تغلبني بالبرمجة , كان بامكانني اتباع نفس طريقة دليل المواقع لكنها تغلب كثيرا بالبرمجه !
ارجوا ان تفهموا قصدي وان تساعدونني على حل الامر
(هذا البرنامج سيتم استخدامه كبرنامج بمحل او بالبيت وليس بالانترنت ! شيء جديد وغريب , وبعد الانتهاء من اضافة البرمجه الجديده سانشره هنا ليستفيد منه كل محل فحص نظر)