دانشجو، سربلندی دنیا ورستگاری آخرت دارد. [امام علی علیه السلام]
لوگوی وبلاگ
 

دسته بندی موضوعی یادداشتها
 
افسردگی ، رضایت شغلی ، میزان افسردگی ، کارآموزی برق ، رضایت زناشویی ، دلبستگی ، تمایز ، زناشویی زنان ، سبک دلبستگی ، سلامت روانی ، بررسی سلامت روانی ، مشکلات آموزشی ، مشکلات نابینایی ، کنترل رفتار ، کودک عقب مانده ، پیشرفت تحصیلی دانش آموزان ، اضطراب ، افت تحصیلی ، سبکهای دلبستگی ، عزت نفس ، فرار مغزها ، تمایز بین دانشجویان ، دلبستگی بین دانشجویان ، دختران نابینا ، خلاقیت ، رشد خلاقیت ، رضایت شغلی کارمندان ، فرار مغزها در دبیرستان ، فرسودگی شغلی ، علل فرار مغزها ، اضطراب دانش آموزان ، ارتباط ورزش و افسردگی ، افسردگی بین دانش آموزان ، افسردگی ورزشکار ، اوقات فراغت ، پیشرفت تحصیلی ، بررسی مشکلات دختران نابینا ، بهداشت روانی ، بهداشت روانی دانشجویان ، میزان اضطراب ، نابینایی در دختران ، نمایندگی ایران خودرو ، نقش ایثار در منابع اسلامی ، یادگیری ، میزان پرخاشگری ، میزان تحصیلات ، میزان تحصیلات معلمان ، منبع کنترل رفتار ، گاما الومینا ، گاما الومینا در فرآیند فیشر ، کودک عقب مانده ذهنی ، کارآموزی در تعمیرگاه ، کاتالیست کبالت ، کارآموزی در شرکت ، کارآموزی در نمایندگی ایران خودرو ، کارآموزی ریخته گری ، کارآموزی ساختمان ، کارآموزی کاشی ، بررسی میزان اضطراب ، بررسی روش ساخت ، بررسی تیپ شخصیتی ، تاثیر رنگ بر حافظه ، تاثیر قرآن ، پایة گاما الومینا ، افسردگی امدادگران ، افزایش رضایت زناشویی ، بدرفتاری والدین ، عزت نفس دانش آموزان ، شاخص های افسردگی ، رضایت شغلی کارکنان ، خلاقیت دانش آموزان ، تیپ شخصیتی درون گرا ، حافظه کودکان ، حسابداری پیمانکاری ، تیپ شخصیتی برون گرا ، تیپ های شخصیتی ، تیپ شخصیتی ، تفاوت سبک اسنادی ، تصادفات ، تصادفات رانندگی ، درمان کودکان ، رابطه بین ورزش و افسردگی ، سوانح رانندگی ، شایستگی مدیریت ، شیوه های فرزندپروری ، شن درمانی ، عقب مانده ذهنی ، عملکرد مدیران ، عملکرد مدیران تحصیلکرده ، عوامل فشار روانی ، فشار روانی ، فشار روانی بر دانشجویان ، فشار روانی در دانشجویان ، عوامل موثر بر فشار روانی ، فراغت معلمان ، افزایش مهارت ، افسردگی در زنان ، افسردگی در غیرورزشکار ، اوقات فراغت معلمان ، اضطراب دانشجویان ، اضطراب در دانش آموزان ، افت تحصیلی دانش آموزان ، پرخاشگری ، پروژه مالی پیمانکاری ، تاثیر مرگ و میر ناشی از تصادفات ، تاثیر بدرفتاری ، بررسی شاخص های افسردگی ، بررسی معیارهای شایستگی ، بررسی مسائل آموزشی ، کارآموزی در کارخانه کاشی ، کارآموزی در کارگاه ریخته گری ، یادگیری کودکان ، کارآفرینی تولید نرم افزار ، کارآموزی در اداره برق ، کیفیت تحصیلی ، مصرف مواد ، معیارهای شایستگی ، مدیر موفق ، میزان رضایت شغلی ، ویژگیهای مدیر ، ویژگیهای مدیر موفق ، هویت فردی ، هویت فردی در نوجوانان ، هایپرتانسیو در زنان باردار ، نیازهای مازلو بین دانشجویان ، نیروگاه گازی ، نیازهای اساسی مازلو ، نظریه لیکرت ، نقش بازرگانان ، نقش ایثار ، نقش قرآن ، نقش قرآن در زندگی فردی ، هیستری ، هیستری در بین زنان ، همسرگزینی در دانشجویان ، هوش هیجانی ، میزان خصوصیات رشدی ، موفقیت مشاوران ، موفقیت مشاوران در آموزشگاهها ، میزان موفقیت مشاوران ، نصب ترانس ، مدلسازی ، مدیران آموزشی ، مشکلات آموزشی مدرسه ، مشکلات در مدرسه ، مشکلات مدرسه ، مشاوره مشاوران ، مشاوره مشاوران در آموزشگاهها ، مشکلات نابینایان ، مدیریت منابع انسانی ، مشاوره گروهی ، معماری ایرانی ، معادلات دیفرانسیل ، معادن نمک ، مقایسه سلامت روان در بین دانش آموزان ، ملاکهای انتخاب دوست ، ملاکهای همسرگزینی ، گذراندن اوقات فراغت ، کود نیتروژن ، قابلیت گزارشگری مطلوب ، گنبد کامپرزیتی ، گنبد کامپرزیتی برای مساجد ، گزارش کارآموزی برق ، گزارشگری مطلوب سیستم ، مدرسه نابینایان ، کیفیت تحصیلی دانش آموزان ، کودکان کم ذهنی ، کودکان استثنایی ، کمرویی ، کمرویی در دختران ، کنترل در دانش آموزان ، کاهش اضطراب ، کم توان ذهنی ، کارآموزی بافندگی ، کارآموزی در شرکت برق ، کارآموزی جوشکاری ، کارآفرینی تولید قند ، کارآموزی در نمایندگی سایپا ، کاربری اراضی شهری ، کارکنان بهزیستی ، بررسی قابلیت گزارشگری ، بررسی عوامل موثر بر رضایت شغلی ، بررسی مسائل ، بررسی شیوع کمرویی ، بررسی علل فرار مغزها ، بررسی عملکرد مدیران ، بررسی عوامل تهاجم ، بررسی سطوح کود نیتروژن ، بررسی رغبتهای شغل ، بررسی تاثیر رنگها ، بررسی تفاوت های جنسی ، بهداشت روانی بیماران ، بی انضباطی ، بی انضباطی دانش آموزان ، بی انضباطی در دانش آموزان ، بیماران هموفیل ، بیماران سرطانی ، بررسی میزان شیوع کمرویی ، بررسی میزان شیوع ، بررسی ویژگی های شخصیتی ، بررسی کودکان ، بررسی کودکان استثنایی ، برق رسانی ، برق رسانی به شهرک ، بررسی میزان اثربخشی ، تاثیر تماشای تلویزیون ، پیشرت تحصیلی ، پیشرفت تحصیلی در دانش آموزان ، تاثیر رنگ بر یادگیری ، تاثیر رنگها ، تاثیر قرآن در زندگی اجتماعی ، تحلیل محاوره‌ای ، پرورش خلاقیت ، پروژه مالی کنترل موجودی انبار ، اضطراب در بین کودکان ، اضطراب در تیپهای شخصیتی ، اضطراب کودکان ، اعتماد به نفس فرزندان ، اختلال وسواس ، اختلال وسواس فکری ، اثربخشی درمان نوروفیدبک ، اختلالات رفتاری ، اسانس نعناع ، آمینواسیدهای آزاد ، آلودگی محیط زیست ، اثر تنش شوری ، اثر بخشی درمان گروهی ، احداث شبکه فشار ، احداث شبکه فشار متوسط ، اوقات فراغت دانش آموزان ، ایجاد خلاقیت ، انتقال نیرو ، اوره ، الگوریتم ژنتیک ، انتخاب دوست دانش آموزان ، انحرافات اجتماعی ، افسردگی بین زنان ، افسردگی دانش آموزان ، افکار غیرمنطقی ، افکار غیرمنطقی در دانش آموزان ، بافندگی ، باورها و اعتقادات از زایمان ، بازار سبزیجات خشک ، بررسی انتخاب دوست ، بررسی بهداشت روانی ، عوامل موثر بر رعایت حجاب ، عملکرد مدیران غیر تحصیلکرده ، عوامل تهاجم فرهنگی ، علل بی انضباطی ، علل بی انضباطی دانش آموزان ، شناسایی نیازها ، شناسایی نیازهای آموزشی ، شن بازی درمانی ، شیوع کمرویی در دختران ، شیوه های کنترل ، شکست تحصیلی ، طراحی گنبد کامپرزیتی ، شخصیت کودکان ، شغل دانش آموزان ، سنگ های ادراری ، سیستم اطلاعات حسابداری ، شاگرد محور ، سلامت روانی بین دانش آموزان ، سلامت روانی مدیران ، سهم بازرگانان ، سهم بازرگانان در جنبش مشروطیت ، ستارگان ، سلامت روانی دانش آموزان ، سبک رهبری مدیران ، سازگاری زناشویی ، ساماندهی بازار ، زناشویی زنان خوابگاهها ، رویکرد تحلیل محاوره‌ای ، رشد ، رشد اجتماعی ، رضایت زناشویی زنان ، رضایت شغلی پزشکان ، رضایت شغلی دبیران ، رعایت حجاب ، رغبتهای شغل ، رفتار کودکان ، روش ساخت ، روش های تدریس فعال ، درمان دارویی بیماران ، حسابداری شهرداری ها ، خسارت شکست تحصیلی ، خسارت ناشی از شکست ، خصوصیات اکوفیزیولوژیک ، خلق و خوی کودکان ، ترکیبات ایمیدازولی در دانه ها ، ترکیبات فنلی ، ترویج توتون ، تروپش ، تعیین ضریب گیاهی ، تفاوت های جنسی در اضطراب ، تفکرات غیرمنطقی ، تهاجم فرهنگی ، تهاجم فرهنگی دانشجویان ، توتون کاران ، تنش شوری ،

آمار و اطلاعات

بازدید امروز :831
بازدید دیروز :500
کل بازدید :2310494
تعداد کل یاداشته ها : 1777
03/12/4
8:49 ع

مروری بر SQL

تاریخچه SQL از لابراتوار IBM در سان خوزه کالیفرنیا شروع می‌شود. جایی که SQL در اواخر دهه 1970 میلادی شکل گرفت.

کلمه SQL برگرفته از حروف اول کلمات Structuted Query Language ساخته شده و اغلب اوقات اشاره به ‘sequel’ می‌‍‌کند.

این زبان ابتدا برای محصول DB2 شرکت IBM (یک سیستم مدیریت پایگاه داده‌ای رابطه‌ای یا RDBMS که امروزه نیز برای بعضی محیط‌ها فروخته می‌شود، طراحی شد.)

در واقع SQL امکان RDBMS را فراهم می‌آورد. SQL یک زبان غیر روالمند می‌باشد، بر خلاف زبان‌های روانمند یا زبان‌های نسل سوم (3 GLs) مثل کوبول و C که در آن زمانها ایجاد شده بودند.

فهرست مطالب

عنوان                                                                                             صفحه

فصل اول: بررسی بانک اطلاعاتی 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

منابع 125

صفحه

فصل اول: بررسی بانک اطلاعاتی SQL11

الف ـ آشنایی و استفاده از دستور SELECT 12

دستور SELECT 13

پرس و جو با استفاده از DISTINCT14

عبارات 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

منابع 125

 

دانلود فایل