دوره ها

برنامه نویسی پایگاه داده SQL Server (مقدماتی)

برنامه نویسی پایگاه داده SQL Server (مقدماتی)

 

SQL Server یک سیستم مدیریت پایگاه داده رابطه ای از مایکروسافت است. این سیستم به منظور مدیریت و ذخیره اطلاعات طراحی و ساخته شده است و از عملیات مختلفی مانند عملیات اطلاعاتی تجاری‌، عملیات تحلیلی و پردازش معاملات پشتیبانی می‌کند. اطلاعات ذخیره شده در سرور، در پایگاه داده رابطه ای ذخیره می‌شود. با این حال‌، از آنجا که این سیستم بسیار بیشتر از یک بانک اطلاعاتی است‌، از سیستم مدیریتی نیز تشکیل شده است. SQL مخفف Structured Query Language است‌، یک زبان رایانه ای که سرور را مدیریت و اداره می‌کند.

 

SQL می‌تواند:

  • پرس و جو ها (Query) بروی دیتابیس انجام دهد.
  • داده ها رو از از دیتابیس برگرداند.
  • داده را از دیتابیس حذف کند.
  • رکوردها را در دیتابیس درج کند.
  • رکوردها را در دیتابیس بروز رسانی کند.
  • دیتابیس جدید ایجاد کند.
  • جدول های جدید در دیتابیس ایجاد کند.
  •  توابع ذخیره شده (stored procedures) در دیتابیس ایجاد کند.
  •  View ها را در دیتابیس ایجاد کند.
  •  بروی جداول (tables)، توابع (procedures)، نماها (views) سطح دسترسی (permissions) قرار بدهد.

 

کاربرد SQL در وب سایت شما

برای ساختن یک وب سایت که داده ها رو از دیتابیس نمایش دهد شما به موارد زیر نیاز خواهید داشت:

  • یک برنامه پایگاه داده RDBMS
  • استفاده از یک زبان برنامه نویسی سمت سرور (server-side scripting language) مانند PHP یا ASP
  • استفاده از SQL برای واکشی داده هایی که میخواهید
  • استفاده از HTML و CSS

 

SQL Server چه ویژگی هایی دارد؟

  • قابلیت کار با بانکهای اطلاعاتی حجیم
  • قابلیت دسترسی هزاران کاربر بطور همزمان به بانک اطلاعاتی
  • قابلیت خود سازگاری
  • قابلیت اعتماد و در دسترس بودن
  • پشتیبانی از لایه ها و سوکت های امنیتی نظیر SSL، خصوصا جهت استفاده در وب

 

سرفصل های دوره آموزشی SQL Server

  • اصول و مفاهیم اولیه بانک­های اطلاعاتی و معرفی SQL Server پیشرفته
  • نحوه نصب و معرفی پیکربندی
  • آشنایی با ابزارها: معرفی Books Online، معرفی Configuration Manager، معرفی Management Studio، معرفی Business Intelligence Studio، معرفی Profile و معرفی و طبقه بندی بانک های اطلاعاتی
  • معرفی و طبقه بندی جداول: بررسی ساختار جداول ستون­ های جدول( عادی/ محاسباتی) انواع داده ها
  • آشنایی با مقدار Null
  • آشنایی با Identity
  • معرفی Collation
  • جامعیت داده ­ها و استفاده از Constraintها: مفهوم جامعیت داده­ ها و معرفی روش­ها Declarative، Proceduralمعرفی Unique & Primary Key Constraints، معرفی Check Constraint،طراحی بانک­های اطلاعاتی، تهیه فهرست جداول مورد نیاز، بهینه­ سازی طراحی و تعریف رابطه بین جداول و استفاده از Foreign Key Constraint
  • معرفی زبان T-SQL
  • معرفی و طبقه بندی دستورات DDL: دستور Create Database و دستور Create Table
  • آشنایی با دستورات DML: دستور Select، دستور From، دستور Where، دستور Order By، دستور Distinct، دستور Top، دستور Union، دستور Insert، دستور Update، دستور Delete و Truncate Table
  • بازیابی اطلاعات از جداول مختلف با استفاده از انواع Joinها: دستور Inner Join، دستور Outer Join و دستور Cross Join
  • معرفی و طبقه بندی Viewها: کاربرد Viewها، نحوه ایجاد و مدیریت Viewها، استفاده از Viewها، بازیابی اطلاعات و دستکاری اطلاعات از طریق View

 

زمان برگزاری دوره:

چهارشنبه‌ها

ساعت 19-21

دیدن ادامه مطلب

سوالات متداول

محتویات دوره آموزشی محتوای دوره
جلسه اول
  • دیدگاه خود را در اینجا بنویسید تا راهنمایی برای سایرین هنگام خرید این دوره باشد.
  • ارتباط با استاد و پرسش و پاسخ، تنها از قسمت "پرسش و پاسخ" صورت می گیرد.
  • فقط کاربرانی که در این دوره ثبت نام کرده اند اجازه ارسال نظر دارند.
  • پرسش خود را از استاد این دوره اینجا بپرسید.
  • فقط کاربرانی که در این دوره ثبت نام کرده اند اجازه ارسال سوال دارند.