اصول و طراحی پايگاه داده ها
نویسنده:
مهندس تالين ساهاکيان
مترجم:
سال نشر:
1386
صفحه:
296
نوبت چاپ:
5

در سیستم‌های پایگاه داده‌ها، تمامی داده‌ها به‌صورت یکپارچه و تنها در یک محل ذخیره می‌شوند و تمامی کاربران می‌توانند به‌صورت اشتراکی و همزمان از این داده‌ها استفاده کنند. در سیستم‌های پایگاه داده‌ها، هیچ‌یک از کاربران به‌صورت مستقیم به داده‌ها دسترسی ندارند بلکه درخواست‌های خود را در قالب یک دستور سطح بالا به یک نرم‌افزار از پیش ساخته شده به‌نام نرم‌افزار مدیریت پایگاه داده‌ها یا DBMS تحویل می‌دهند.

کتاب حاضر در 6 فصل تنظیم شده است و به مباحثی با عناوین تاریخچه و مفاهیم پایگاه داده‌ها، پایگاه داده‌های رابطه‌ای، جبر رابطه‌ای، زبان پرس‌وجوی ساخته یافته، نرمال‌سازی و مدل‌سازی داده‌ها با استفاده از نمودارهای موجودیت رابطه (ERD) می‌پردازد.

در این کتاب به جای پرداختن به ریز مسائل تئوری، با ارائه مثال‌ها و تمرین‌های متنوع و واقعی ذهن دانشجویان را برای کار در محیط‌های عملی آماده می‌کند.

در فصل‌های ابتدای کتاب تاریخچه و سیر تکاملی پایگاه داده‌ها را بررسی کرده، مدل‌های پایگاه داده‌ها را مقایسه کرده و اجزاء و روند کار سیستم‌های پایگاه داده‌ها را مورد بحث قرار می‌دهد.

سپس مفاهیم موجود در پایگاه داده‌های رابطه‌ای و قوانین حاکم بر آنها را تشریح می‌کند و در این کتاب، جبر رابطه‌ای را مجموعه‌ای از عملکردها و قوانینی معرفی می‌کند که برای پردازش رابطه‌ها یا جداول به‌کار می‌رود.

در نهایت در فصل‌های پایانی آمده است: مدل‌های داده، نمایشی نسبتاً ساده و غالباً گرافیکی از ساختارهای داده در دنیای واقعی هستند که می‌توانند به‌عنوان یک پل ارتباطی میان طراحان، برنامه‌نویسان و کاربران نهایی مورد استفاده قرار گرفته و آنها را در رسیدن به یک دید مشترک و فهم متقابل از برداشت‌های یکدیگر یاری می‌کنند.

تمامی سرفصل‌های تعریف شده از طرف وزارت علوم برای درس اصول و طراحی پایگاه داده‌های رشته کاردانی و کارشناسی کامپیوتر ارائه شده است.

کتاب «اصول و طراحی پایگاه داده‌ها» در 294 صفحه و به قیمت 27 هزار ریال به‌چاپ رسیده است.

عنوان................................................................................................................. صفحه

 

فصل 1 – تاریخچه و مفاهیم پایگاه داده‌ها............................................................. 9

1-1) مفاهیم مربوط به پایگاه داده‌ها.......................................................................... 9

2-1)تاریخچه پایگاه داده‌ها........................................................................................ 11

3-1) سیستمهای پایگاه داده‌‌ها................................................................................ 19

4-1) اجزاء یک سیستم پایگاه داده‌ها......................................................................... 21

5-1) انواع سیستمهای پایگاه داده‌ها......................................................................... 23

6-1) وظایف DBMSو................................................................................................ 25

7-1) معماری سیستمهای پایگاه داده‌‌ها..................................................................... 30

8-1) مدلهای پایگاه داده‌ها....................................................................................... 35

1-8-1) مدل سلسله مراتبی.................................................................................... 37

2-8-1) مدل شبکه‌ای.............................................................................................. 41

3-8-1) مدل رابطه‌ای............................................................................................... 45

تمرینهای فصل....................................................................................................... 48

فصل 2- پایگاه داده‌های رابطه‌ای......................................................................... 49

1-2) مفاهیم پایگاه داده‌های رابطه‌ای......................................................................... 49

2-2) قوانین حاکم بر پایگاه داده‌های رابطه‌ای: قوانین جامعیت داده‌ای............................... 63

تمرینهای حل‌شده.................................................................................................. 64

تمرینهای فصل....................................................................................................... 82

فصل 3- جبر رابطه‌ای......................................................................................... 91

1-3) عملگرهای یکتایی.......................................................................................... 94

2-3) عملگرهای اجتماع، اشتراک و تفاضل.................................................................. 99

3-3) عملگرهای ضرب و پیوند................................................................................... 102

4-3) عملگر تقسیم................................................................................................ 111

5-3) عملگر جایگزینی............................................................................................. 113

تمرینهای حل‌شده.................................................................................................. 114

تمرینهای فصل....................................................................................................... 121

فصل 4- زبان پرس‌وجوی ساخت‌یافته................................................................... 125

1-4) دستورات تعریف داده‌ها.................................................................................... 126

2-4) دستورات دستکاری داده‌ها............................................................................... 130

3-4) دستورات کنترل داده‌ها..................................................................................... 146

تمرینهای حل‌شده.................................................................................................. 147

تمرینهای فصل....................................................................................................... 148

فصل 5- نرمال‌سازی........................................................................................... 205

1-5) جداول آنرمال.................................................................................................. 206

2-5) جداول نرمال 1................................................................................................ 206

3-5)جداول نرمال 2................................................................................................. 209

4-5) جداول نرمال 3 و BCNFو.................................................................................... 211

5-5) جداول نرمال 4................................................................................................ 217

6-5) جداول نرمال 5................................................................................................ 221

تمرینهای حل‌شده.................................................................................................. 227

تمرینهای فصل....................................................................................................... 231

فصل 6 – مدلسازی داده‌ها با استفاده از نمودارهای موجودیت رابطه (ERD)و......... 235

1-6) گروه‌بندی مدلهای داده براساس درجات تجرید داده‌ها.............................................. 236

2-6) نمودارهای ERو............................................................................................... 240

1-2-6) اجزاء اصلی نمودارهای ERو............................................................................ 240

2-2-6) انواع موجودیتها........................................................................................... 248

3-2-6) نوع و زیرنوعهای موجودیت............................................................................. 252

4-2-6) نگاشت یک نمودار ER به جداول پایگاه داده‌ها.................................................... 255

تمرینهای حل‌شده.................................................................................................. 265

تمرینهای فصل....................................................................................................... 281

دسته بندی موضوعی موضوع فرعی
علوم پایه رياضی و آمار

تمامی حقوق این سایت برای سازمان ترویج مطالعه و نشر جهاد دانشگاهی محفوظ است. نقل مطالب با ذکر منبع بلامانع است.
Copyright ©2024 Iranian Students Booking Agency. All rights reserved