PDA

View Full Version : ساخت دیتابیس با کد



mehrdad hamid reza
یک شنبه 08 شهریور 1388, 12:00 عصر
سلام
میخوام بانک برنامه را با کد درست کنم(access) و جدولهایی برای ان درست کنم و از همه مهمتر فیلدها را تعین کنم

mehrdad hamid reza
سه شنبه 10 شهریور 1388, 10:11 صبح
سلام
میخوام بانک برنامه را با کد درست کنم(access) و جدولهایی برای ان درست کنم و از همه مهمتر فیلدها را تعین کنم
کمک کنیدددددددددددددددد

Reza_Yarahmadi
پنج شنبه 12 شهریور 1388, 12:31 عصر
برای ساخت بانک
Create DataBase DataBaseName

برای ساخت جدول
create table TableName (Field1 bigint not null,
Field2 int not null,
Field3 varbinary(100),
Field4 DateTime,
Primary Key (Field1),
Unique (Field2),
Foreign key (Field2) References RefTableName ON DELETE CASCADE ON UPDATE CASCADE,
Check((Field1 >= 0) and (Field1 <= 1000)))

در بین اطلاعات بالا فقط اسم و نوع فیلدها اجباری و ما بقی اختیاری است.
TableName : اسم بانک
Field1 , ... : اسم فیلدها
Primary Key : کلید اصلی
Unique : کلید فرعی
Foreign Key : کلید خارجی
References : نام جدولی که کلید خارجی به آن ارجاع میشود
On Delete Cascade : اگر در جدول ارجاع حذفی صورت گرفت این حذف روی جدول مراجعه کننده تاثیر گذار است
On Update Cascade : اگر در جدول ارجاع تغییری صورت گرفت این تغییر روی جدول مراجعه کننده تاثیر گذار است
Check : قبل از ثبت اطلاعات شرطها چک می شوند.

mehrdad hamid reza
جمعه 13 شهریور 1388, 00:47 صبح
برای ساخت بانک
Create DataBase DataBaseName

برای ساخت جدول
create table TableName (Field1 bigint not null,
Field2 int not null,
Field3 varbinary(100),
Field4 DateTime,
Primary Key (Field1),
Unique (Field2),
Foreign key (Field2) References RefTableName ON DELETE CASCADE ON UPDATE CASCADE,
Check((Field1 >= 0) and (Field1 <= 1000)))

در بین اطلاعات بالا فقط اسم و نوع فیلدها اجباری و ما بقی اختیاری است.
TableName : اسم بانک
Field1 , ... : اسم فیلدها
Primary Key : کلید اصلی
Unique : کلید فرعی
Foreign Key : کلید خارجی
References : نام جدولی که کلید خارجی به آن ارجاع میشود
On Delete Cascade : اگر در جدول ارجاع حذفی صورت گرفت این حذف روی جدول مراجعه کننده تاثیر گذار است
On Update Cascade : اگر در جدول ارجاع تغییری صورت گرفت این تغییر روی جدول مراجعه کننده تاثیر گذار است
Check : قبل از ثبت اطلاعات شرطها چک می شوند.

نمونه برنامه ندارید

Reza_Yarahmadi
جمعه 13 شهریور 1388, 17:26 عصر
نمونه برنامه ندارید
این برنامه رو با SQL Server نوشتم ولی با Access فرقی نداره غیر از اینکه ابزارها عوض میشه!
واسه استفاده اول یه بانک درست کن بعد توی اون بانک یه جدول درست کن. فیلدها رو اینجا ثابت فرض کردم ولی میتونی برنامه رو تغییر بدی و اسم فیلدها ، نوع و ... رو توی برنامه وارد کنی.