فروش جدیدترین پایان نامه ها مقاله حقوق

فروش جدیدترین پایان نامه ها مقاله حقوق

فروش جدیدترین پایان نامه ها مقاله حقوق

فروش جدیدترین پایان نامه ها مقاله حقوق

فروش جدیدترین پایان نامه ها مقاله حقوق

پایان نامه بررسی پایگاه داده در محیط نرم‌افزارهای ACCESS , SQL

پایان نامه بررسی پایگاه داده در محیط نرم‌افزارهای ACCESS SQL

دانلود پایان نامه بررسی پایگاه داده در محیط نرم‌افزارهای  ACCESS , SQL

پایان نامه بررسی پایگاه داده در محیط نرم‌افزارهای  ACCESS  SQL
دسته بندی فنی و مهندسی
فرمت فایل doc
حجم فایل 2500 کیلو بایت
تعداد صفحات فایل 125

پایان نامه بررسی پایگاه داده در محیط نرم‌افزارهای  ACCESS , SQL


قسمتی از متن:

اتصال جدول‌ها با استفاده از کلمه کلیدی JOIN

اتصال درونی INNER JOIN)) : یک اتصال درونی هنگامی است که ردیف‌های جدول‌ها با یکدیگر ترکیب می‌گردند و تعدادی ردیف جدید تولید می‌کنند که مساوی حاصل ضریب ردیف‌های آنها می‌باشد. همچنین اتصال درونی از این ردیف‌ها برای تعیین نتیجه شبه عبارت WHERE استفاده می‌کند.

SELECT field l , field 2 , field 3

FROM first – table 

INNER JOIN second – table

ON first – table. Keyfield = second – table. Foreing – keyfield

اتصال بیرونی (OUTER JOIN): یک اتصال بیرونی، دو جدول را به طریقی دیگر گروه‌بندی می‌کند. این اتصال تمام ردیف‌های داده‌ای را از یک جدول نمایش می‌دهد حتی اگر داده‌های جور شده در جدول اتصالی (جدول جواب) قرار نگیرند. به عبارت دیگر در این اتصال همه سطرهای یک جدول با سطرهای خاصی از جدول دیگر ادغام می‌شوند.

در اتصال بیرونی سمت راست (RIGHT OUTER JOIN)، SQL یک مجموعه کامل از داده‌های جدول سمت راست و در اتصال بیرونی سمت چپ (LEFT OUTER JOIN)، یک مجموعه کامل از داده‌های جدول سمت چپ را برمی‌گرداند.

اتصال یک جدول با خودش

یک خود اتصالی، یک جدول را به خودش متصل می‌کند که زیاد متداول نیست ولی دانستن آن مهم است. نحوه نگارش این عمل نیز شبیه به اتصال دو جدول می‌باشد.

 کنترل جامعیت داده‌ها

معرفی محدودیت‌ها

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

جامعیت داده‌ها

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

جامعیت داده‌ها درگیر صحت ورود اطلاعات و سازگاری ذخیره سازی آنها در داخل پایگاه داده‌ها می‌باشد. بطور مثــال شما نمی‌خواهید که شماره تلفن شخصی را یک اپراتور به صورت 3178889222 وارد کند و اپراتور دیگری به صورت                 (317) 888-9222.

داده‌ها باید دقیق و صحیح باشند و به شکل سازگاری در پایگاه داده‌ای ذخیره شوند و امکان  بازیابی دقیق داده از پایگاه داده‌ای فراهم آید و نیز امکان مقایسه دقیق بین داده‌ها انجام شود.

چرا از محدودیت‌ها استفاده می‌کنیم؟

برای پاسخ به این سئوال، نگاهی به محتویات اصلی جامعیت داده می‌اندازیم (صحت و سازگاری داده‌ها) و اینکه چگونه جامعیت داده‌ها را در یک پایگاه داده‌ای از طریق کاربرد محدودیت‌ها اعمال می‌کنیم.

صحت داده‌ها درگیر وضع قوانینی (محدودیت‌هایی) روی ستون‌های جدول هستند، طوریکه سیستم پایگاه داده‌ای فقط امکان درج داده‌های خاصی را در پایگاه میسر سازد. مثلاً شما می‌خواهید که فقط داده‌های عددی به داخل یک ستون که حاوی نرخ ساعتی کارمندی است وارد شود و نیز می‌خواهید مطمئن شوید که ستون Name مقادیر الفبای عددی را قبول می‌کند. در ضمن مطمئن شوید که ستون State – Code شامل مقادیری باشد که فقط دو کاراکتر را می‌پذیرد.

دو را متفاوت برای اطمینان از صحت داده‌های وارده وجود دارد. اولین کاری که انجام می‌دهید قرار دادن محدودیت‌هایی روی ستون‌های جدول خودتان است که به این وسیله می‌توان نوع داده خاصی با طول معینی وارد شوند. در ستونهایی مثل                 Phone – Number, SSN، فقط مقادیر خودشان باید ذخیره شوند و نه علامت (ـ).

داده‌ها می‌توانند به طریقی استخراج شوند که شامل علامت (ـ) و سایر کاراکترهات باشند. بنابراین خروجی یک سیستم را خواناتر خواهد کرد. یک برنامه باید دارای امکانات تصحیح باشد به شکلی که انواع مقادیری را که به داخل یک جدول اضافه می‌شوند کنترل کند و یا امکان انتخاب یک مقدار از یک فهرست را برای کاربر مهیا سازد. مجموعه محدودیت‌های یک پایگاه داده‌ای و نیز تصحیح آن باید این امکان را فراهم آورد تا با تلفیق آنها با یکدیگر بهترین جامعیت داده‌ها فراهم آید.

نرمال‌سازی پایگاه داده‌ای نیز همچنین کمک موثری در سازگاری داده‌ها می‌کند طوریکه تکرار داده‌ها در داخل پایگاه داده‌ای و در نتیجه امکان عدم صحت و سازگاری آنها کاهش می‌یابد.

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

مروری بر انواع محدودیت‌ها

انواع محدودیت‌هایی که می‌توانند روی جداول پایگاه داده‌ها ایجاد شوند:

¹ محدودیت‌های NOT NULL

¹ محدودیت‌های کلید اصلی

¹ محدودیت‌های یکتایی

¹ محدودیت‌های کلید خارجی

¹ محدودیت‌های کنترل

هر کدام از این محدودیت‌ها وظایف خود را دارند.

محدودیت‌های NOT NULL

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

وقتی یک ستون ایجاد شد، محدودیت NOT NULL می‌تواند برای آن ستون درنظر گرفته شود. NULL معادل یک مقدار ناشناخته یا غیرقابل اعمال است. هنگامی که ردیفی را داخل جدول درج می‌کنیم، اگر در داخل ستونی از این ردیف مقدار قرار ندهیم، مقدار آن ستون   NULL می‌شود. اگر مقدار ستونی را با NOT NULL مشخص کردیم، بدان معنی است که مقادیر NULL اجازه وارد شدن در این ستون را ندارند. NOT NULL به این معنی است که به آن ستون نیاز داریم.

توجه ـ اگر یک ستون NOT NULL معرفی نشود، مقادیر NULL اجازه وارد شدن به آن ستون را دارند.

فهرست مطالب

عنوان                                                                                                                     صفحه

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


دانلود پایان نامه بررسی پایگاه داده در محیط نرم‌افزارهای  ACCESS , SQL

موافقین ۰ مخالفین ۰ ۹۵/۰۳/۰۵

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی