طراحی پایگاه داده ها یکی از مهمترین مباحث حوزه دیتابیس و ذخیره سازی اطلاعات در سیستم های اطلاعاتی و کامپیوتر ها محسوب می شود. DBMS ها و ساخت دیتابیس، تخصصی مهم در حوزه مهندسی کامپیوتر بوده و بازارکار بالایی دارد. در این پست قصد معرفی کتابی را داریم که به شما کمک می کند صفر تا صد طراحی دیتابیس را بیاموزید.
پایگاه داده ها یا DBMS، چهارچوب پایه ای است که هر سیستم اطلاعاتی به آن نیاز دارد. متدولوژی طراحی پایگاه داده، از دو جنبه مهم طراحی منطقی و طراحی فیزیکی انجام میگیرد. معمولا پایگاه داده ها نقطه اشتراک زیادی در هر کاربرد دارند اما در طراحی و ساخت دیتابیس باید دقت کافی داشته باشید چرا که یک اشتباه، منجر به آسیب جدی به شرکت خواهد شد. در کتابی که ما به شما پیشنهاد میکنیم، مراحل طراحی، تجزیه و تحلیل، پیاده سازی و توسعه پایگاه داده را ارائه میکند که هم برای کاربرد تجاری و آکادمیک و هم برای اشخاص مبتدی و مجرب مناسب است.
پایگاه داده انباری بزرگ و منفردی از داده هاست که به طور همزمان توسط چند سیستم و کاربر مورد استفاده قرار می گیرد. قطعا به یک سیستم برای مدیریت چنین انباری نیاز داریم که در اصطلاح مهندسی، DBMS یا سیستم مدیریت پایگاه داده نام دارد. در طراحی و ساخت دیتابیس، تمام اجزا و ویژگی ها باید به گونه ای طراحی شوند که در ارتباط با سیستم DBMS، خللی به وجود نیاید. علت این حساسیت، این است که DBMS نرم افزاریست که با کاربران، برنامه های کاربردی و پایگاه داده متقابلا در ارتباط است. در این میان، بحث زبان پرس و جو ساخت یافته (SQL) مطرح می شود که DBMS از طریق این زبان، امکانات پرس و جو و انجام عملیات نظیر ذخیره سازی، بازیابی و به هنگام سازی جامعی در مخزن داده مرکزی فراهم میکند.
معرفی کتاب طراحی پایگاه داده
ساختار پایگاه داده، هنگام طراحی آن مشخص می شود. با این وجود عمل طراحی دیتابیس میتواند کاری پیچیده باشد. طراحی ضعیف database، اشتباهاتی را تولید خواهد کرد که میتواند منجر به تصمیم گیری تصمیمات اشتباه شود و انعکاس جدی برای عملکرد یک شرکت داشته باشد. متاسفانه متدولوژی های طراحی دیتا بیس ها، خیلی محبوب نیستند و همین مسئله، دلیل اصلی شکست در توسعه سیستم های پایگاه داده به شمار میرود.
اما دلایل دیگری همچون محدود بودن مستندات، کمبود متدولوژی های ساخت یافته و به تبع آن که کاربران زمان کمی در طراحی این مخزن داده میگذارند، توسعه و ساخت دیتابیس ها ناکافی هستند. شایان ذکر است که متدولوژی های مطرح شده در این کتاب، میتواند تغییرات بنیادی در راه حل این مشکل ایجاد کند. فهرست مطالب کتاب راه حل دیتابیس که طراحی پایگاه داده را بصورت کاملا واضح شرح می دهد، بدین صورت است:
- بخش 1: پیش زمینه
- مقدمه
- مدل رابطه ای
- چرخه حیات کاربرد پایگاه داده
- بخش 2: تکنیکهای تحلیل و طراحی دیتابیس
- حقیقت یابی
- مدلسازی موجودیت – رابطه
- نرمال سازی
- بخش 3: طراحی منطقی دیتابیس
- مروری بر متدلوژی
- طراحی منطقی پایگاه داده – مرحله 1
- طراحی منطقی پایگاه داده – مرحله 2
- طراحی منطقی پایگاه داده – مرحله 3
- تکنیک های پیشرفته مدلسازی
- بخش 4: طراحی فیزیکی پایگاه داده
- طراحی فیزیکی دیتابیس – مرحله 4
- طراحی فیزیکی دیتابیس – مرحله 5
- طراحی فیزیکی دیتابیس – مرحله 6
- طراحی فیزیکی دیتابیس – مرحله 7
- طراحی فیزیکی دیتابیس – مرحله 8
- پرس و جوهای نمونه StayHome با استفاده از SQL و QBE
- بخش 5: دومین مثال عملی
- Perfect Pets – طراحی منطقی پایگاه داده
- Perfect Pets – طراحی فیزیکی دیتابیس
پیشنهاد می کنم: کتاب آموزش متدولوژی RUP در مهندسی نرم افزار
در این کتاب شما با سیستم مدیریت دیتابیس و مولفه های آن آشنا خواهید شد و پس از بررسی ساختار DBMS و عملکرد آن، نحوه طراحی پایگاه داده را فرا می گیرید. مدل رابطه ای و اجزای آن را بررسی خواهید کرد و پس از نمونه سازی، پیاده سازی و تست پایگاه داده را می آموزید. علاوه بر این یاد می گیرید که چه اطلاعاتی باید جمع آوری شوند و با چه تکنیک هایی میتوان یک پایگاه داده را تحلیل و ارزیابی کرد. نحوه مدلسازی، نرمال سازی و فرم های نرمال 1NF ، 2NF و 3NF از مطالب بسیار مهم فصل دوم هستند.
در فصل سوم، طراحی منطقی دیتابیس در 3 مرحله که هر کدام شامل چند زیر مرحله هستند انجام می شود. در فصل بعد، 5 مرحله ی طراحی فیزیکی پایگاه داده را بررسی و به پرس و جوهای SQL و QBE می پردازید. بخش پنجم نیز طبق یک مثال عملی کلینیک دامپزشکی Perfect Pets تمام مباحث شرح داده شده در فصول قبل را بصورت عملی و بررسی می کند.
کتاب راه حل پایگاه داده، منبعی عالی برای تمام افرادی است که به دنبال ورود به این حوزه تخصصی هستند. با مطالعه این کتاب، شما از سایر منابع بی نیاز خواهید شد، چرا که تمام آنچه را که برای یادگیری پایگاه داده ها نیاز دارید، در این کتاب برای شما گردآوری شده است. هم اکنون می توانید این کتاب را به کاملا رایگان از وبسایت مقاله آی تی دانلود کنید.
نظرات کاربران