نگاهی
عمیق تر به پایگاه داده ها
نظریه رابطه ای برای متخصصان
نویسنده: سی جی دیت
مترجم: پویا فوده
ترجمه کتاب:
Database in Depth Relational Theory for
Practitioners
By C.J. Date
|
|
اى اف کـاد - ارائه دهنده مدل پایگاه داده رابطه ای |
سى جى دیت - نویسنده کتاب |
ناشر: مهرگان قلم، نقش سیمرغ
فروش: کتابفروشیهای دانشگاهی
خرید آنلاین: آدینه بوک، کتابفروشی فردا (نص)
پشت جلد کتاب
در دنیای امروز پایگاه هاى داده همه جا حضور دارند. از سایت های بزرگ تجارت
الکترونیکى مانند آمازون گرفته تا دستگاه های کوچک ام پی تری پلیر
که در کف دست جا
مى گیرند. عموم حرفه اى ها نمى توانند بدون دانش زیربنایى در مورد مفاهیم اساسى
نظریه رابطه اى ، موفقیت زیادى بدست آورند. با این وجود امروزه بسیارى از کسانى که
با پایگاه هاى داده مشغول به کار هستند ، در زمینه نظریه رابطه اى آموزش ندیده
اند.
در نگاه
عمیق تر به
پایگاه داده ها نویسنده و محقق مشهور پایگاه داده ها ، کریس دیت اصول نظریه رابطه
اى را شرح داده است. این مدل برای اولین بار توسط اى اف کاد در مقاله اى در سال
1969 معرفی شد. عنوان این مقاله "استنتاج ، افزونگى و پایدارى رابطه هاى ذخیره شده
در بانک هاى اطلاعاتى بزرگ" بود و زیر بناى پایگاه هاى داده با کاربردهاى گوناگون
امروزى را ایجاد نمود.
در این کتاب کریس تصورات غلط بسیاری را در مورد نظریه رابطه ای ، باطل مى کند و
شرح مى دهد که:
کلمه "رابطه اى" هیچ ارتباطى با رابطه دو جدول با ستون هاى مشترک ندارد.
رابطه ها چند بعدى هستند. آنها مسطح و دو بعدی نیستند. اجازه ندهید کلمه
"جدول" شما را گمراه کند.
تهى مسلما هیچ مقدارى ندارد. حتی اگر استاندارد
SQL
آنرا مقدار بداند.
ویژگی های یک رابطه میتوانند تا حد دلخواه پیچیده و شامل چیزهایى مانند آرایه
ها ، مطالب XML و حتى رابطه هاى دیگر باشند.
رابطه های پایه نبایستی حتما بصورت فیزیکى ذخیره سازى شوند.
SQL
یک زبان مجموعه اى
set-oriented نیست. بلکه زبانى خورجینى
bag-oriented
(مجموعه با احتمال تکرار اعضا) است.
اگر شما در زمینه بانک
اطلاعاتی کار می کنید نمی توانید بدون این دانستن مطالب این کتاب موفق باشید. دیت
اصول اساسی را برای متخصصین -از جمله شما- به وضوح شرح داده است تا در کارتان موفق
باشید. نگذارید کمبود تحصیلات در زمینه پایگاه داده ها شما را عقب بیاندازد. بلکه
اجازه دهید توضیحات کریس دیت در مورد مفاهیم رابطه ای ، نظریه مجموعه ها ، تفاوت
مدل و پیاده سازى ، جبر رابطه اى ، نرمال سازى و بسیارى مفاهیم دیگر ، شما را به
هنگام کار با پایگاه داده ها از دیگران متمایز نماید.
سى جى دیت یکى از نخستین کسانى بود که نبوغ را در کلام اى اف کـاد تشخیص داد. وى از
ابتدا با کاد همراه شد و با وى از نزدیک در سالهاى ایجاد مدل رابطه اى همکارى کرد
و در ایجاد تکنولوژى بانک اطلاعاتى که مورد استفاده هر روزه ماست ، نقش به سزایى
داشت. این شانس شماست که مى توانید از محضر چنین استادى استفاده کنید، آنرا از دست
ندهید.
فن آوری پایگاه داده ها یکی از مهمترین و با سابقه ترین تکنیک هایی است که به صورت واقعی و جدی در ایران مورد استفاده قرار گرفته است و به جرات می توان اعلام داشت که بسیاری از دانش آموختگان مهندسی کامپیوتر، علوم کامپیوتر و حتی مهندسی صنایع از آن برای ایجاد سیستم های کاربردی استفاده می نمایند. اگر چه بسیاری از پایگاههای داده تولید شده از کیفیت و کارایی نسبتا خوبی برخوردارند و توانستهاند بر بخشی از مشکلات موجود در صنایع و سازمانهای خدماتی فائق آیند، ولی غالب پایگاههای تولید شده به علت نیاز ناگهانی و نبود متخصص با تجربه، از مبانی علمی و اصولی برخوردار نیستند.
دکتر محمد علی
نعمت بخش |
از
نشریات جهان در مورد این کتاب
سى جى دیت نویسنده متن درسى استاندارد "آشنایی با سیستم هاى پایگاه
داده" و بسیاری کتاب های دیگر ، اکنون کتابى نوشته است که در آن به کاوش در تئورى مى پردازد و در
عین حال همواره نگاهى به برنامه هاى کاربردى دارد. نگاه عمیق تر به پایگاه داده ها در
جهت کار حرفه اى ها است و تمرین هایى بعنوان خودآموز دارد. کتاب بجاى تمرکز بر
خصوصیات عجیب SQLـServer و یا
MySQL ، شما را به یک محصول خاص محدود نمی
کند. تمرکز کتاب بر اصولى است که در تمام پایگاه هاى رابطه اى مشترک است.
ریک واین
Software Development
Magazine
پیتر سالاس
UnixReview
توماس داف
Duffbert's
Random Musings