چکیده از آنجا که داده ها یکپارچه یا مجتمع نیستند، هر اپلیکیشن فایلهای خاص خود را دارد که می تواند منجر به میزان قابل ملاحظه ای افزونگی داده های ذخیره شده گردد که یکی از نتایج آن اتلاف فضای ذخیره سازی است. کاهش افزونگی اطلاعات ، به این معنی که اطلاعات فقط در یک مکان جدول ذخیره و در تمام بانک با استفاده از روابط منطقی تعریف شده قابل دسترسی باشد .
این مقاله دو ستونه با رعایت کامل اصول نگارش در6 صفحه می باشد
چکیده.............................................................. 1
1. مقدمه.......................................................... 1
افزونگی....................................................... 13. ناسازگاری داده ها........................................... 1
4. نرمال سازی بانک های اطلاعاتی.......................... 2
5. فرم های نرمال............................................... 2
5-1. فرم اول نرمال 1NF..................................... 3
5-2. فرم دوم نرمال 2NF..................................... 4
5-3. فرم سوم نرمال 3NF.................................... 5
5-4. فرم بویس کد نرمال BCNF............................. 5
5-5. فرم چهارم نرمال 4NF.................................. 6
6. معایب نرمالسازی............................................ 6
نتیجه گیری و پیشنهاداتی برای آینده...................... 68. مراجع......................................................... 6
اشکال پایه ای در بسیاری از مواردی هستند که در زبان SQL Query استفاده می شوند . جزئیات بیشتر در فصل های 3 و 4 ارائه شد . در این فصل ابتدا دوزبانی را که بیشتر رسمیت دارند را مطالعه می کنیم یکی حساب رابطه ای چندتایی و یکی حساب رابطه ای حوزه . که این دو زبان رسمی زبان هایی هستند بر پایة پرس و جو و مبتنی بر منطق ریاضی ، و این دو زبان رسمی شکل پایه ای برای دو یا بیشتر زبان های دوستانه هستند ، که بعداً در این فصل QBE و Datalog را مطالعه می کنیم .
بر خلاف SQL و QBE یک زبان گرافیکی به گونه ای به شکل جداول می باشد .QBE و جایگزینش خیلی مورد استفاده قرار می گیرند در سیستمهای پایگاه داده در کامپیوترهای شخصی . Datalog یک نمونه ترکیبی بعد از زبان Prolog دارد . هر چند در حال حاضر به صورت تجاری از این دست آورد استفاده نمی شود . Datalog بیشتر در جستجوی سیستم های پایگاه داده ای مورد استفاده قرار می گیرد .
برای QBE و Datalog ، ما ساختارها و مفاهیم بنیادی را سریع تر از یک کتاب راهنمای جامع کاربران برای این زبان ها به دست می آوریم ، عقیده بر این است که شخص یکی از این زبان ها را انتخاب کند ، ممکن است در جزئیات متفاوت باشند یا ممکن است تنها یک زیر مجموعه از تمام زبان ها را تأیید کند .