زمان برگزاری :
36 ساعت - سه شنبه و پنجشنبه - ساعت 17.30 تا 20.30
عنوان دوره : دوره آموزشی طراحی بانکهای اطلاعاتی با استفاده از 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