فهرست:
فصل اول: بررسی بانک اطلاعاتی SQL............................................................ 11
الف آشنایی و استفاده از دستور SELECT ............................................................................ 12
دستور SELECT .................................................................................................................................. 13
پرس و جو با استفاده از DISTINCT............................................................................................. 14
عبارات .......................................................................................................................................................... 15
شرایط.......................................................................................................................................................... 15
عملگرها...................................................................................................................................................... 16
عملگردهای ریاضی.................................................................................................................................. 16
عملگردهای مقایسهای.......................................................................................................................... 16
عملگرهای کاراکتری............................................................................................................................... 17
عملگرهای منطقی.................................................................................................................................. 19
عملگرهای مجموعهای........................................................................................................................... 20
عملگرهای دیگر........................................................................................................................................ 21
توابع ............................................................................................................................................................. 23
توابع جمعی................................................................................................................................................ 23
توابع تاریخ و زمان..................................................................................................................................... 24
توابع ریاضی................................................................................................................................................ 26
توابع کاراکتری........................................................................................................................................... 26
توابع تبدیلی............................................................................................................................................... 29
ب آشنایی و استفاده از دستورات پردازشها................................................................................. 29
جملات پردازش دادهها............................................................................................................................... 29
درج دادهها با استفاده از جمله INSERT .................................................................................... 31
درج یک رکورد با استفاده از INSERT … VALUES .......................................................... 31
درج چندین رکورد با استفاده از INSERT … SELECT .................................................... 32
تغییر نوع دادههای موجود با استفاده از جمله DELETE ..................................................... 34
ورود و صدور دادهها از منابع خارجی.................................................................................................... 36
شبه جملات در پرس و جوهای SQL ................................................................................................. 38
تعیین معیاری با شبه جمله WHERE ........................................................................................ 38
شبه جمله STARTING WITH ................................................................................................ 38
شبه جمله ORDER BY ................................................................................................................. 39
شبه جمله GROUP BY ................................................................................................................ 40
شبه جمله HAVING ........................................................................................................................ 40
فصل ج آشنایی و استفاده از دستورات تعریف دادهها............................................................. 42
ایجاد و نگهداری جداول.......................................................................................................................... 42
شروع کار با جمله ایجاد پایگاه دادهای (CREATE DATABASE)................................ 42
راههای ایجاد پایگاه داده.......................................................................................................................... 42
طراحی پایگاه دادهای................................................................................................................................ 43
ایجاد یک فرهنگ دادهای (کاتالوگ سیستم).................................................................................. 45
ایجاد فیلد کلید........................................................................................................................................ 46
جمله CREATE TABLE ............................................................................................................. 46
جمله ALTER TABLE .................................................................................................................. 48
جمله DROP TABLE .................................................................................................................... 50
جمله DROP DATABASE ........................................................................................................ 51
ایجاد شاخصها بر روی جداول جهت بهبود اجرا........................................................................... 51
استفاده از شاخصها.............................................................................................................................. 51
شاخصها چه هستند؟.......................................................................................................................... 52
نکات شاخص بندی.................................................................................................................................. 54
شاخصبندی روی بیشتر از یک فیلد................................................................................................... 55
استفاده از کلمه کلیدی UNIQUE به همراه CREATE INDEX ............................ 55
شاخصها و اتصالها.............................................................................................................................. 55
ایجاد دیدها.............................................................................................................................................. 57
معرفی دید................................................................................................................................................... 57
کاربرد دیدها................................................................................................................................................ 57
تغییر نام ستونها..................................................................................................................................... 58
پردازش دید در SQL ................................................................................................................................ 58
محدودیتهای استفاده از SELECT ............................................................................................. 59
تغییر دادهها در یک دید ........................................................................................................................... 59
مشکلات تغییر دادهها با استفاده از دیدها .................................................................................... 59
کاربردهای مشترک دیدها ...................................................................................................................... 60
استفاده از دیدها برای تبدیل واحدها ................................................................................................ 61
سادهسازی پرس و جوهای پیچیده با استفاده از دیدها .............................................................. 62
حذف دیدها با استفاده از جمله DROP VIEW ..................................................................... 62
د اتصال جداول ...................................................................................................................................... 64
اتصال جدولها به شرط تساوی ........................................................................................................ 64
اتصال جدولها به شرط عدم تساوی .............................................................................................. 65
اتصال جدولها با استفاده از کلمه کلیدی JOIN .................................................................... 66
اتصال درونی (INNER JOIN) ........................................................................................................ 66
اتصال بیرونی (OUTER JOIN) .................................................................................................... 66
ه کنترل جامعیت دادهها ............................................................................................................. 68
معرفی محدودیتها ................................................................................................................................ 68
جامعیت دادهها ......................................................................................................................................... 68
چرا از محدودیتها استفاده میکنیم؟ ............................................................................................ 69
مروری بر انواع محدودیتها ................................................................................................................... 70
محدودیتهای NOT NULL ............................................................................................................ 71
محدودیتهای کلید اصلی ................................................................................................................... 72
محدودیتهای یکتایی ............................................................................................................................ 72
محدودیتهای کلید خارجی ................................................................................................................. 72
محدودیتهای کنترل .............................................................................................................................. 74
محدودیتهای مدیریتی .......................................................................................................................... 74
استفاده از ترتیب صحیح ..................................................................................................................... 75
روشهای مختلف در ایجاد محدودیتها ........................................................................................... 76
و نرمال سازی پایگاه دادهها ........................................................................... 77
پایگاه دادهای خام ..................................................................................................................................... 77
طراحی پایگاه دادهای منطقی ............................................................................................................. 77
نیازهای کاربر نهایی چیست؟ .............................................................................................................. 78
افزونگی دادهها ......................................................................................................................................... 79
فرمهای نرمال ............................................................................................................................................ 80
فرم اول نرمال ............................................................................................................................................ 81
فرم دوم نرمال ............................................................................................................................................ 81
فرم سوم نرمال ......................................................................................................................................... 81
مزایای نرمال سازی .................................................................................................................................. 81
معایب نرمال سازی ................................................................................................................................. 83
از نرمال درآوردن یک پایگاه اطلاعاتی.................................................................................................. 83
فصل دوم: بررسی بانک اطلاعاتی اکسس......................................................... 85
مقدمه.......................................................................................................................................................... 85
آشنایی با اکسس ................................................................................................................................... 86
تعریف کلی از ACCESS .................................................................................................................. 88
تکنیک کار در اکسس.............................................................................................................................. 89
طراحی جدول (TABLE) ..................................................................................................................... 90
آشنایی با خصوصیات فیلدها در محیط طراحی.......................................................................... 91
انواع عملگرها .......................................................................................................................................... 102
آشنایی با تنظیم خصوصیات محیط ورود دادهها (DataSheet View) ........................... 103
انواع فیلترها .............................................................................................................................................. 108
طرز ایجاد Relationship .................................................................................................................. 109
آشنایی با طراحی Query ................................................................................................................... 113
ایجاد Query از طریق Design View ......................................................................................... 114
کاربرد Total در Select Query ...................................................................................................... 116
آشنایی با Action Query ................................................................................................................ 117
آشنایی با طراحی فرم (From) ......................................................................................................... 118
فرم چیست؟ .............................................................................................................................................. 119
طرز کار Form Wizard .................................................................................................................... 120
طرز کار AutoForm ............................................................................................................................ 121
تفاوت فرم و گزارش.................................................................................................................................. 122
آشنایی با طراحی Report ................................................................................................................. 123
طرز کار Report Wizard ................................................................................................................. 124
منابع
منبع:
مهندس فرزاد رحمانی.Microsoft Access 2000
مهندس محمد شباهنگ، Access 97 Pro.
مهندس جعفرنژاد قمی، بانک اطلاعاتی SQL.
.