با سلام خدمت کاربران عزیز آی تی سواد
در اینجا اصول طراحی پایگاه داده اکسس خوب آورده شدهاست :
تعیین هدف پایگاهداده :
بهترین راه برای انجام این کار این است که فهرستی از گزارشها و فهرستی که میخواهید از پایگاهداده تهیه کنید را یادداشت کنید . این گزارشها واقعا ً دلیلی هستند که شما در حال ایجاد پایگاهداده هستید . سپس برخی از نمونههایی از این گزارشها را ترسیم کنید و لیست آنها تا جایی که ممکن است دقیق باشید . این به تعیین جداول و tبرای گنجاندن در پایگاهداده شما کمک خواهد کرد .
![اصول طراحی پایگاه داده اکسس](https://www.bvcountyfoundation.com/wp-content/uploads/2016/05/Final-Report-Form-Image.jpg)
فیلدهای که نیاز دارید تعیین کنید :
این مرحله وقتی شما اهداف پایگاهداده خود را مشخص کردهاید و برخی گزارشها و فهرستهای نمونه را طراحی کردهاید باید اجرا شود. در مورد نوع داده برای هر نوع از فیلدها که اطلاعات را ذخیره میکنند فکر کنید،نوع دادهها را در کنار هر رشته بنویسید .
جدولی که نیاز دارید را مشخص کنید :
هر جدول در پایگاهداده باید براساس یک موضوع باشد . دومین پایگاهداده در شکل زیر به دو جدول مشتریان و فاکتورها تقسیم شدهاست , بنابراین دادههای تکراری وجود ندارد ، سعی کنید تا حد امکان اطلاعات خود را تجزیه کنید .
![itsavad.ir](https://www.brainbell.com/tutorials/ms-office/Access_2003/images/0596009372/figs/accesspt_0202.gif;431830)
کلید اصلی را تعیین کنید :
هر رکورد در یک جدول باید یک کلید اصلی داشته باشد که منحصرا ً آن را شناسایی کند . وقتی به یک رشته کلیدی اصلی فکر میکنید , هر مقدار کلید اصلی باید تنها یکی از نوع آن در یک جدول باشد . شناسه مشتری یا شماره فاکتور دو نمونه خوب از فیلدهایی است که میتوانند به عنوان کلید اصلی جدول استفاده شوند .
تعیین رابطه بین جداول :
در شکل بالا ، فیلد ID مشتریان و جداول صورتحساب را با هم پیوند میدهد .
نمودار پایگاهداده تان را رسم کنید :
یک نمودار از پایگاهداده خود ایجاد کنید . یک مربع برای هر کدام از جدول ها بکشید و نامهای فیلد جدول ها را در داخل آن بنویسید . یک خط بین فیلدها مرتبط در جداول رسم کنید . برای مثال ، در شکل بالا ، هر رکورد در جدول مشتریان به یک یا چند رکورد در جدول صورتحساب مربوط میشود .
ممنون از همراهی شما کاربران عزیز آی تی سواد
اشتراک گذاری