آموزش پایگاه داده ها
پایگاه دادهها یکی از دروسی است که دانشجویان رشته کامپیوتر باید در مقطع کارشناسی بگذرانند. در این مجموعه ابتدا مفاهیم اولیه در پایگاه داده تدریس میشود. سپس در فصل دوم نمودار ER و در فصل سوم مدل رابطه ای تدریس میشود. در ادامه جبر رابطه ای و SQL و در انتها وابستگی و نرمال سازی به زبانی بسیار ساده تدریس میشود. از این آموزش میتوان جهت آمادگی برای کنکور ارشد نیز استفاده کرد.
هدف از این آموزش، آشنایی با مفاهیم و معماری چندسطحی سیستم پایگاه داده و نقش DBMS، معرفی مدلهای داده خصوصا مدل رابطه ای و نحوه ترسیم نمودار ER و نرمال سازی پایگاه داده است.
فهرست سرفصلها و رئوس مطالب مطرح شده
فصل ۱: مفاهیم اولیه
تعاریف اولیه
روشهای ایجاد سیستمهای کاربردی
نسلهای ذخیره و بازیابی اطلاعات
عناصر محیط پایگاه داده ها
ساختارهای داده ای
معماری پایگاه داده ها
استقلال داده ای
کاتالوگ سیستم
تراکنش
معماری سیستم پایگاه داده ها
آزمون
فصل ۲: مدل سازی دادهها با استفاده از مدل ER
مفاهیم اساسی در مدل ER
نمودار ER
انواع مشترک
درجه نوع ارتباط
انواع تناظر
دامهای پیوندی
روش EER
آزمون
فصل ۳: مدل رابطه ای
تعریف رابطه
انواع کلید
قاعده جامعیت
آزمون
فصل ۴: جبر رابطه ای
عملگرهای جبر رابطه ای
مثال هایی برای عملگرهای گزینش، پرتو، تقسیم و ضرب
عملگر پیوند
پایگاه داده دانشجو و درس
پایگاه داده تهیه کننده و قطعه
عملگر نیم پیوند
عملگر نیم تفاضل
ضریب گزینش عملگر پیوند
عملگرهای فراپیوند
دسته بندی عملگرها
عملگر گروه بندی
حساب رابطه ای
آزمون
فصل ۵: زبان رابطه ای SQL
زبان رابطه ای SQL
دستورهای SQL
توابع جمعی
مرتب سازی رکوردها
عملگر LIKE
عملگرUNION
عملگر BETWEEN
گروه بندی اطلاعات
استفاده از HAVING در دستور SELECT
پیوند رابطه ها
پرسشهای تودرتو
پایگاه داده تهیه کننده – قطعه
پایگاه داده تهیه کننده – قطعه – پروژه
پایگاه داده بانک
مجوز در SQL
دید (VIEW)
متغیرها – ساختارهای تصمیم – رویههای ذخیره شده- توضیحات
آزمون
فصل ۶: انواع وابستگی ها
انواع وابستگی ها
وابستگی تابعی
وابستگی تابعی کامل
وابستگی با واسطه
قواعد استنتاج آرمسترانگ
پیدا کردن کلید کاندید
وابستگی چند مقداری
وابستگی پیوندی
آزمون
فصل ۷: نرمالتر سازی رابطه ها
آنومالی
صورتهای نرمال
رابطه ۱NF
رابطه ۲NF
رابطه ۳NF
رابطه BCNF
رابطه ۴NF
رابطه ۵NF
ضوابط ریسانن برای تجزیه مطالب
قضیه هیث
آزمون
مناسب برای
کنکور کارشناسی ارشد مهندسی کامپیوتر
کنکور کارشناسی ارشد مهندسی فناوری اطلاعات IT))
کنکور کارشناسی ارشد علوم کامپیوتر
عموم علاقه مندان به یادگیری مباحث مهندسی کامپیوتر