تعدا صفحات:125
نوع فايل:word
فهرست مطالب:
فصل اول: بررسي بانك اطلاعاتي SQL
الف : آشنايي و استفاده از دستور SELECT
دستور SELECT
پرس و جو با استفاده از DISTINCT
عبارات
شرايط
عملگرها
عملگردهاي رياضي
عملگردهاي مقايسهاي
عملگرهاي كاراكتري
عملگرهاي منطقي
عملگرهاي مجموعهاي
عملگرهاي ديگر
توابع
توابع جمعي
توابع تاريخ و زمان
توابع رياضي
توابع كاراكتري
توابع تبديل
ب : آشنايي و استفاده از دستورات پردازشها
جملات پردازش دادهها
درج دادهها با استفاده از جمله INSERT
درج يك ركورد با استفاده از INSERT … VALUES
درج چندين ركورد با استفاده از INSERT … SELECT
تغيير نوع دادههاي موجود با استفاده از جمله DELETE
ورود و صدور دادهها از منابع خارجي
شبه جملات در پرس و جوهاي SQL
تعيين معياري با شبه جمله WHERE
شبه جمله STARTING WITH
شبه جمله ORDER BY
شبه جمله GROUP BY
شبه جمله HAVING
فصل ج : آشنايي و استفاده از دستورات تعريف دادهها
ايجاد و نگهداري جداول
شروع كار با جمله ايجاد پايگاه دادهاي (CREATE DATABASE)
راههاي ايجاد پايگاه داده
طراحي پايگاه دادهاي
ايجاد يك فرهنگ دادهاي (كاتالوگ سيستم)
ايجاد فيلد كليد
جمله CREATE TABLE
جمله ALTER TABLE
جمله DROP TABLE
جمله DROP DATABASE
ايجاد شاخصها بر روي جداول جهت بهبود اجرا
استفاده از شاخصها
شاخصها چه هستند؟
نكات شاخص بندي
شاخصبندي روي بيشتر از يك فيلد
استفاده از كلمه كليدي UNIQUE به همراه CREATE INDEX
شاخصها و اتصالها
ايجاد ديدها
معرفي ديد
كاربرد ديدها
تغيير نام ستونها
پردازش ديد در SQL
محدوديتهاي استفاده از SELECT
تغيير دادهها در يك ديد
مشكلات تغيير دادهها با استفاده از ديدها
كاربردهاي مشترك ديدها
استفاده از ديدها براي تبديل واحدها
سادهسازي پرس و جوهاي پيچيده با استفاده از ديدها
حذف ديدها با استفاده از جمله DROP VIEW
د : اتصال جداول
اتصال جدولها به شرط تساوي
اتصال جدولها به شرط عدم تساوي
اتصال جدولها با استفاده از كلمه كليدي JOIN
اتصال دروني (INNER JOIN)
اتصال بيروني (OUTER JOIN)
ه : كنترل جامعيت دادهها
معرفي محدوديتها
جامعيت دادهها
چرا از محدوديتها استفاده ميكنيم؟
مروري بر انواع محدوديتها
محدوديتهاي NOT NULL
محدوديتهاي كليد اصلي
محدوديتهاي يكتايي
محدوديتهاي كليد خارجي
محدوديتهاي كنترل
محدوديتهاي مديريتي
استفاده از ترتيب صحيح
روش هاي مختلف در ايجاد محدوديتها
و : نرمال سازي پايگاه دادهها
پايگاه دادهاي خام
طراحي پايگاه دادهاي منطقي
نيازهاي كاربر نهايي چيست؟
افزونگي دادهها
فرمهاي نرمال
فرم اول نرمال
فرم دوم نرمال
فرم سوم نرمال
مزاياي نرمال سازي
معايب نرمال سازي
از نرمال درآوردن يك پايگاه اطلاعاتي
فصل دوم: بررسي بانك اطلاعاتي اكسس
مقدمه
آشنايي با اكسس
تعريف كلي از ACCESS
تكنيك كار در اكسس
طراحي جدول (TABLE)
آشنايي با خصوصيات فيلدها در محيط طراحي
انواع عملگرها
آشنايي با تنظيم خصوصيات محيط ورود دادهها (DataSheet View)
انواع فيلترها
طرز ايجاد Relationship
آشنايي با طراحي Query
ايجاد Query از طريق Design View
كاربرد Total در Select Query
آشنايي با Action Query
آشنايي با طراحي فرم (From)
فرم چيست؟
طرز كار Form Wizard
طرز كار AutoForm
تفاوت فرم و گزارش
آشنايي با طراحي Report
طرز كار Report Wizard
منابع
مروري بر 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 ، MSSQL Server ، Oracle، Sybase و … كار ميكند.