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

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

فرمت فایل: موجود نیست

دسته بندی:

قیمت: 79,000 ریال

تعداد نمایش: 103 نمایش

ارسال توسط:

تاریخ ارسال: 25 اکتبر 2016

به روز رسانی در: 23 دسامبر 2016

خرید این محصول:

پس از پرداخت لینک دانلود برای شما نمایش داده می شود.

79,000 ریال – خرید

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

نوع فایل:ورد

تعداد صفحات:130

اندازه فایل:3.37مگابایت

فهرست مطالب

عنوان                                         صفحه

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

مروري بر SQL

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

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

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

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

تذكر ـ غير روانمند يعني چه به جاي چگونه، بطور مثــال SQL مي‌گويد كه داده‌ها بايد ذخيره، حذف، اضافه يا بازيابي شوند بدون آنكه به چگونگي انجام آنها كاري داشته باشد.

ويژگي مهمي كه باعث تفاوت بين DBMS و RDBMS مي‌گردد، آن است كه يك RDBMS از يك زبان مبتني بر مجموعه‌ها استفاده مي‌كند. در اكثر RDBMS ها اين زبان، زبان SQL است. در نتيجه SQL زبان مبتني بر مجموعه‌ها است.

SQL، يك زبان كامپيوتري مبتني بر استاندارد (American National Standards Institute) ANSI  براي بازيابي و بروز رساني داده‌ها در يك پايگاه داده‌اي مي‌باشد و با برنامه‌هاي پايگاه داده‌هايي مانند MS Access ، DB2 ، MS SQL Server ، Oracle، Sybase و … كار مي‌كند.

از طريق SQL، يك برنامه نويس يا گرداننده داده‌ها مي‌تواند كارهاي زير را انجام دهد:

! تغيير ساختار يك پايگاه داده‌اي

! تغيير مشخصات امنيتي سيستم

! امكان اعطاي اجازه دسترسي كاربران به پايگاه داده‌اي يا جداول

! پرس و جو از يك پايگاه داده‌اي

استفاده از SQL و پايگاه داده‌اي رابطه‌اي نيز از مهمترين اقدامات انجام شده در جهت توسعه كاربرد Client/Server مي‌باشد.

SQL بطور كلي شامل دو گروه از جملات مي‌باشد:

  • جملات پردازش داده‌ها (DML)
  • جملات تعريف داده‌ها (DDL)

جملات پردازش داده‌ها (DML) شامل عبارات زير مي‌باشند:

INSERT

DELETE

UPDATE

 

مهمترين عبارات DDL در SQL نيز عبارتند از:

¶ CREATE TABLE

¶ ALTER TABLE

¶ DROP TABLE

¶ CREATE INDEX

¶ DROP INDEX

¶ CREATE VIEW

¶ DROP VIEW

در بخش‌هاي بعد بطور كامل‌تر اين دستورات توضيح داده خواهند شد.

 

دستور SELECT

قاعده نگارش را با دستور SELECT  شروع مي‌كنيم زيرا اكثر جملات با SELECT شروع مي‌شوند. اين دستور كه دستوري مستقل نيست و حتما بايد با اجزايي بكار رود، جهت ساخت پرس و جو بر روي بانك اطلاعاتي بكار مي‌رود و ركوردهايي را كه با شرايط اين دستور همخوان باشد، به عنوان نتيجه پرس و جو برمي‌گرداند.

توجه ـ هرگاه SELECT استفاده مي‌‍شود حتما بايد از شبه جملات FROM نيز استفاده شود.


انتخاب تمام ستون‌ها:

SELECT * FROM  table_name

 

انتخاب ستون‌هاي خاص:

SELECT column_name(s)

FROM   table_name

تذكر ـ در بعضي از نرم‌افزارهاي SQL علامت سميكولن (;) در انتهاي جمله به مفسر مي‌گويد كه پرس و جو تمام شده است. به عنوان مثــال SQL*plus اوراكل، پرس و جويي را اجرا نمي‌كند تا زمانيكه يك سميكلون (يا يك اسلش (/)) را پيدا نكند. در حالي كه بعضي ديگر از نرم افزارهاي SQL از سميكلون به عنوان انتهاي يك جمله SQL استفاده نمي‌كنند. به عنوان مثــال پرس و جو در مايكروسافت نيازي به تمام كننده ندارد زيرا پرس و جو در جعبه ويرايش تايپ مي‌شود و وقتي دكمه‌اي را فشار دهيم اجرا مي‌گردد.

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

برخي اوقات در جداول بعضي از اقلام داده‌اي تكرار مي‌شون. اگر آنچه نياز داريم آن است كه بدانيم چه مقادير متفاوتي در يك ستون وجود دارند، از دستور زير استفاده مي‌كنيم:

SELECT DISTINCT column_name(s)

FROM table_name

اين جمله اقلام داده‌اي تكراري در ستون مورد نظر را حذف مي‌كند. به عبارت ديگر DISTINC باعث محدود شدن نتايج خروجي مي‌شود به شكلي كه داده‌هاي تكراري در جواب ظاهر نمي‌شوند.

عبارات

يك عبارت يك مقدار را برمي‌گرداند. از نقطه نظر نوع داده، عبارت انواع متفاوتي دارد مثل رشته، عدد و بولين. در واقع هر چيزي پس از شبه جمله (بطور مثــال SELECT يا FROM) بيانگر يك عبارت است. در مثــال زير amount يك عبارت است كه مقدار ستون omount را بر مي‌گرداند:

SELECT amount FROM  checks

شرايط

اگر بخشي از اقلام يا گروهي از اقلام را در پايگاه اطلاعاتي بخواهيم، به يك يا چند شرط احتياج دارد. شرايط در داخل شبه جمله WHERE مي‌آيند.

شرايط’ امكان پرس و جوهاي انتخابي‌تر را مي‌دهند. در متداول‌ترين فرم آنها، شرايط از يك متغير، يك مقدار ثابت و يك عملگر مقايسه‌اي تشكيل مي‌‍شوند.

پاسخ دهید