این مطلب را به اشتراک بگذارید


دوره آموزشی طراحی بانکهای اطلاعاتی با استفاده از SQL Server 2008

تاریخ شروع : 1391/02/26
تاریخ پایان : 1391/04/01
زمان برگزاری : 36 ساعت - سه شنبه و پنجشنبه - ساعت 17.30 تا 20.30
پیش نیاز : آشنایی با مبانی برنامه نویسی
نام استاد : آقای افشین رفوآ
هزینه دوره : 300,000 تومان
ثبت نام دوره

عنوان دوره :  دوره آموزشی طراحی بانکهای اطلاعاتی با استفاده از SQL Server 2008

 

مخاطبین دوره :

این دوره برای افرادی طراحی شده است که عملکردبانک اطلاعاتی SqlServer 2008 آشنایی کامل ندارند.

برنامه نویسانی که در سطح متوسط و یا مبتدی با Sql آشنایی دارند نیز می توانند از این دوره استفاده نمایند.

محتویات این دوره آموزشی به نحوی انتخاب شده است که کلیه مباحث مورد نیاز برنامه نویسان را در بانک اطلاعاتی به صورت کاربردی و حرفه ای و عملی آموزش داده است.

 

اهداف دوره :

هدف اصلی این دوره آموزش نکات کاربردی بانکهای اطلاعاتی برای برنامه نویسان می باشد. بسیاری از اوقات با دانستن و شناخت امکانات قدرتمند بانک اطلاعاتی می توان علاوه بر افزایش شدید کارایی برنامه ها ، زمان و هزینه تولید را نیز کاهش داد.

1 ) نصب و پیکر بندی بانک اطلاعاتی SQL Server 2008

2) محیط کاری SQL Server Management Studio

3) ساخت و مدیریت بانک های اطلاعاتی

4)ایمن سازی و سطوح امنیت در SQL Server 2008

5) ساخن و مدیریت جداول

6)ساخت و مدیریت ایندکسها و دیاگرامها

7) تهیه Backup و روشهای بازیابی Backup

8) ساخت یک Maintenance plan (روش پشتیبانی)

9) کار کردن با اطلاعات ( دستورات ذخیره و بازیابی)

10) ساخت نمایه ها(view)

11) برنامه نویسی ساخت یافته در SqlServer

ساخت رویه های ذخیره شده (Stored Procedure)

ساخت توابع دست ساز کاربر (User Defined function)

12)آغاز برنامه نویسی T-Sql

13)نکات کاربردی و حرفهای برنامه نویسی در Sql

14) ساخت Trigger ها

 

نصب و پیکر بندی SQL Server 2008 :

بررسی نسخه های SQL Server

بررسی امکانات سخت افزاری لازم

آغاز نصب

انتخواب امکاناتی که می خواهیم نصب کنیم.

انتخاب نوع Service Account

انتخاب نحوه ورود کاربران به سرور (Authentication Mode)

تنظیم و بکار بردن گزارشات Error & Usage

 

تنظیمات امنیتی هنگام نصب

انتخا ب نوع Service Account

بررسی تفاوتهای نحوه اعتبار سنجی (Authentication Mode)

 

محیط کاری (SQL Server Management Studio)

نگاهی کلی به محیط کاری SQL Server2008

پنجره source control

پنجره نوشتن Code Text Editor

پنجره اجرای Query

پنجره نمایش نتایج

 

ساخت و مدیریت بانک های اطلاعاتی

مروری بر بانکهای اطلاعاتی پیش ساخته در SqlServer

Master – Tempdb – Model – MSdb

از چه نوع سرویس بانک اطلاعاتی استفاده کنیم (Olapl Oltp)

ساخت یک بانک اطلاعاتی نمونه با استفاده از Management studio

ساخت یک بانک اطلاعاتی با استفاده از دستور ات T-Sql

مفهوم رابطه در بانکهای اطلاعاتی

اصول رابطه ها (Primary Key , Foreign key)

پیاده سازی رابطه یک به چند (One to many)

پیاده سازی رابطه چند به چند (Many to Many)

اصول نرمال سازی اطلاعات در بانک های اطلاعاتی

 

ایمن سازی و سطوح امنیت در Sqlserver 2008

Login

Login های سطح سروز و کاربران بانکهایاطلاعاتی

نقشهای ثابت در Server Fixed Server Roles

نقش های بانک های اطلاعاتی (Databse roles)

نقش های کاربردی (Application Roles)

شماها و کاربردهای آن در امنیت بانک اطلاعاتی

 

ساختن و مدیریت جداول

جدول و نقش آن در ذخیره سازی اطلاعات

انواع داده های قابل ذخیره سازی در SQL server Data Type

مقادیر پیش فرض در جداول (Default Value)

ستون های Identity

بکار بردن Null در جداول

نحوه ذخیره سازی تصاویر و متون بزرگ در بانکهای اطلاعاتی

ساخت جداول با استفاده از Management studio

ساخت جداول با استفاده از Code Editor

تغییر جدول ساخته شده با استفاده از دستور Alter Table

ساخت Primary key برای جداول

ساخترابطه بین جداول on creation

چک کردن اطلاعات در هنگام ساخت رابطه ها(Check Existing Data)

اعمال کردن محدودیت های کلید های خارجی (Foreign key)

ساخت Relation با استفاده از دستورات T-Sql

 

ساخت و مدیریت ایندکسها و دیاگرامها

معرفی ایندکسها

انواع ایندکسها

ایندکس یکتایی (Unique Index)

تعیین یک اندس مناسب

نقش ایندکس در رابطه ها

ساخت ایندکسهای پوشا (Wearing indexes)

ذخیره سازی اطلاعات مرتب شده.

تاثیر ایندکس در کارایی و نکات کیدی در طراحی ایندکس که موجب افزایش کارایی می شوند

ساخت ایندکسها با استفاده از Wizard

بررسی syntax مربوط به Create Index

ساخت دیاگرام در DataBase

ابزارهای ساخت Diagram در Sql server

 

تهیه Backup و روشهای بازیابی (Backup Database Backup Recovery and Maintenance)

بررسی فایل Transaction log و فقش آن در بانکهای اطلاعاتی

استراژیهای تهیه نسخه پشتیبان

بررسی نقاط بحرانی برای رویداد مشکل

Offline سازی بانک اطلاعاتی

Back up گیری با استفاده از دستورات T-Sql

Back up گیری با استفاده از فایل Transaction Log

احیاء بانک اطلاعاتی (Restoring Data Base)

Restore کردن بصورت Wizard

Restore کردن با استفاده از دستورات T-Sql

Attach ,Detach کردن بانکهای اطلاعاتی

Detach با استفاده از دستورات T-sql

Detach با استفاده از SSMS

Attach با استفاده از دستورات T-sql

Attach با استفاده از SSMS

ساخت Script از بانک اطلاعاتی و موارد کاربردی Script ها

ساخت یک Data Base Maintenance plan

 

کار کردن با اطلاعات

ساختار دستور Insert

مقادیر پیش فرض و بکار گیری Null

درج یکباره چند Record

بازیابی اطلاعات

نامگزاری ستون ها

بکارگیری where در محدود سازی Record های مورد بازیابی

محدود سازی تعداد سطرهای خروجی با استفاده از دستور Top

بکار گیری توابع مدیریت رشته ها

جستجوی پیشرفته در رشته ها با استفاده از دستور Like

دستور Select Into

ویرایش اطلاعات

تراکنش ها و دستورات

قفل گذاری روی اطلاعات

حذف کردن اطلاعات

حذف کل اطلاعات جداول با دستورات Truncate – Drop

 

ساخت نمایه ها (view)

مزایای ساخت View

بکارگیری View در تامین امنیت اطلاعات

رمز گزاری کردن View ها

ساختن View با استفاده از Management Studio

بکارگیری View های تو در تو

 

برنامه نویسی ساخت یافته در SQL Server

رویه ذخیره شده چیست ؟

نگارش دستور Create Procedure

بازیابی سطرها با استفاده از رویه ذخیره شده

روشهای مختلف اجرای رویه های ذخیره شده

نحوه اسفاده و کاربرد دستور Return در Sql Server

مدیریت روند اجرای برنامه ها

توابع دست ساز کاربر (User Defined function)

توابع تک مقدار (Scalar Function)

توابع با خروجی جدولی (Table derived function)

آغاز برنامه نویسی T-Sql

تعریف متغییر ها

جداول موقت

بکار گیری توابع تجمعی Count , Sum , Max , Min , Avg, …

گروه بندی اطلاعات با استفاده ازGroup by

جستجو در اطلاعات گروه بندی شده با استفاده از Having

حذف اطلاعات تکراری در نتیجه Select

توابع مدیریت تاریخ و زمان در Sql

توابع مدیریت رشته در Sql

توایع سیستمی در Sql

ایجاد خطای زمان اجرا با استفاده از دستور Raiserror

مدیریت خطا در Sql server

 

زبان T-Sql پیشرفته

پرس و جو های تو در تو (Sub queries)

دستورات Exists – In

بکارگیری دستورات Cross Apply , outer Apply , Apply

Common Table Expression

گزارسات محوری (Pivot & Unpivot)

توابع رتبه بندی(Ranking Functions)

Row number , Rank , Dense-Rank , Ntile

 

Trigger ها

Trigger چیست ؟

نحوه نگارش trigger بر روی تغییر اطلاعات جداول

مقایسه عملکرد Constraint ها و Trigger ها و بررسی مزیت استفاده از Trigger

بکارگیری Columns-Update

Trigger ها در سطح بانک اطلاعاتی

DDL-Data Base – Level – Events

Dropping a DDL Trigger

()EventData

آموزش VB، آموزشVB.NET ، دوره آموزشی VB.NET ، آموزش C#، آموزش سی شارپ ، آموزش CSharp ، آموزش C Sharp ، دوره آموزشی C#.NET ، آموزش بانکهای اطلاعاتی ، آموزش SQL SERVER Design ، آموزش SQL SERVER Administrator، ساخت گزارش در کریستال ، آموزش Crystal Report ، گزارش کریستال ریپورت ، گزارش Crystal Report ، آموزش ASP.NET ، آموزش LINQ ، آموزش WCF ، دوره آموزشی UML ، آموزش UML ، آموزش Janus ، آموزش RUP ، آموزش برنامه نویسی ، آموزش Ajax ، آموزش طراحی وب ، آموزش WEB Design ، آموزش جاوا اسکریپت ، آموزش Java Script ، Ebook برنامه نویسی ، دانلود رایگان کتاب برنامه نویسی ، آموزش مدیریت هاست ، آموزش مدیریت هاستینگ ، آموزش Hosting ، آموزشگاه برنامه نویسی ، آموزش تخصصی برنامه نویسی ، آموزشگاه تخصصی برنامه نویسی ، آموزش Dream Weaver ، آموزش CSS ، آموزش عملی ساخت وب سایت ، کارگاه عملی ساخت E Shop ، فروشگاه الکترونیک ، آموزش طراحی و ساخت نرم افزارهای کاربردی ، بهترین آموزشگاه تخصصی نرم افزار ، آموزشگاه تخصصی نرم افزار ، اجرای پروژه در حین آموزش ، آموزش مدیریت نرم افزار ، آموزش برنامه نویسی موبایل ، آموزش برنامه سیمبین ، آموزش برنامه نویسی Symbian ، آموزش برنامه نویسی Windows Mobile ، آموزش C#.Net، آموزش سی شارپ دات نت، آموزش .Net، آموزش SQL، آموزش SQL Server، آموزش 2008 SQL Server، آموزش T-SQL، آموزش Replication، آموزش دستورات SQL، آموزش Dot Net، آموزش دات نت، آموزش .Net Framework، آموزش دات نت فریم ورک، آموزش Visual Basic.Net، آموزش ویژوال بیسیک دات نت، آموزش طراحی سیستمهای نرم افزاری، آموزش تجزیه و تحلیل سیستمهای نرم افزاری، آموزش متدولوژی شیءگرا، آموزش آژاکس، آموزش وب سرویس، آموزش Web Service، آموزش ویندوز سرویس، آموزش Windows Service، آموزش XAML، آموزش Silver Light، آموزش برنامه نویسی WEB، آموزش برنامه نویسی ویندوز، آموزش Windows Application، آموزش ساخت Setup، آموزش کریستال ریپورت، آموزش ساخت گزارش تحت وب، آموزش ساخت گزارش تحت ویندوز، آموزش برنامه نویسی موبایل، آموزش SQL Admin، آموزش SQL Server Administrator، آموزش SQL Server Admin، آموزش SQL CLR، آموزش SQL Server CLR، آموزش Reporting Services، آموزش SSIS