نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه از SQL Server به درستی در برنامه های خود استفاده کنید ، از مشکلات معمول طراحی ، امنیت ، کدگذاری ، عملکرد و نصب جلوگیری کنید ، قابل اجرا برای توسعه دهندگان ایجاد برنامه هایی که از SQL Server 2005 به بعد استفاده می کنند. هنگام ایجاد و استقرار برنامه ای که استفاده می کند ، نکات مهم زیادی وجود دارد SQL Server برای ذخیره داده ها ، خواه برای ISV بزرگ یا کوچک کار کنید و در حال ایجاد یک برنامه پیچیده یا ساده هستید. این بسیار مهم است که برنامه شما در زیر بار عملکرد خوبی داشته باشد ، داده های کاربر را ایمن نگه دارد و به راحتی نصب و ارتقا یابد. این دوره تمام این ملاحظات را با استفاده از رویكرد لایه ای كه به مراحل مختلف چرخه عمر توسعه متصل می شود ، توضیح می دهد. این دوره با بررسی طراحی پایگاه داده و ملاحظات طرحواره ، به علاوه بهترین روش های کلی در مورد امنیت با استفاده از نقش ها ، ورودها و کاربران آغاز می شود. سپس جنبه های متعددی از برنامه نویسی T-SQL را توضیح می دهد و در آن جا می توان برای کارآمدتر کردن کد و برنامه ، و جلوگیری از مشکلات معمول عملکرد گزینه هایی را انتخاب کرد. سپس برنامه و تست کد همراه با مشخص کردن سخت افزار ، نرم افزار و نیازهای SQL Server که باید به کاربران منتقل شود ، مورد بررسی قرار می گیرند. این دوره با گذر از مرحله استقرار ، شامل گزینه های پیکربندی SQL سرور و پایگاه داده متداول که باید به عنوان مقدار پیش فرض تغییر کرده یا باقی بمانند ، و توضیح چگونگی اطمینان از عملکرد نرمال و به روزرسانی شده پایگاه داده ، پایان می یابد. این دوره برای توسعه دهندگانی که در چرخه عمر برنامه هایی که از SQL Server برای ذخیره سازی اطلاعات استفاده می کنند ، بسیار مناسب است. اطلاعات موجود در این دوره برای همه نسخه های SQL Server 2005 به بعد اعمال می شود.
سرفصل ها و درس ها
مقدمه
Introduction
-
ISV چیست؟
What is an ISV?
-
نمونه های ISV
ISV Examples
-
نمونه های ISV (2)
ISV Examples (2)
-
ادراک ISV ها
The Perception of ISVs
-
ادراک کاربران
The Perception of Users
-
حقایق
Facts
-
حقایق (2)
Facts (2)
-
کلیدهای ISV موفق
Keys for Successful ISVs
-
دامنه و خلاصه دوره
Course Scope and Summary
ملاحظات طرحواره
Schema Considerations
-
مقدمه
Introduction
-
طرح پایگاه داده چیست؟
What's a Database Schema?
-
Schema در SQL Server چیست؟
What's a Schema in SQL Server?
-
نسخه ی نمایشی: بررسی برنامه AdventureWorks
Demo: Exploring the AdventureWorks Schema
-
توصیه های طرحواره
Schema Recommendations
-
جداول: اصول
Tables: The Basics
-
جداول: Heaps در مقابل شاخص های خوشه ای
Tables: Heaps vs. Clustered Indexes
-
جداول: کلید خوشه بندی
Tables: Clustering Key
-
نسخه ی نمایشی: مشاهده Heap ها و شاخص های خوشه ای
Demo: Viewing Heaps and Clustered Indexes
-
جداول: محدودیت ها
Tables: Constraints
-
جداول: کلیدهای اصلی
Tables: Primary Keys
-
جداول: کلیدهای خارجی
Tables: Foreign Keys
-
نسخه ی نمایشی: محدودیت ها
Demo: Constraints
-
ملاحظات نوع داده
Data Type Considerations
-
فهرست ها: مبانی
Indexes: The Basics
-
شاخص ها: افزونگی
Indexes: Redundancy
-
نسخه ی نمایشی: افزونگی فهرست
Demo: Index Redundancy
-
شاخص ها: استفاده نشده
Indexes: Unused
-
نمایه ها: موجود نیست
Indexes: Missing
-
بازدیدها
Views
-
نمایه های نمایه شده
Indexed Views
-
نسخه ی نمایشی: بازدیدها
Demo: Views
-
راه اندازها
Triggers
-
راه اندازها (2)
Triggers(2)
-
نمایه سازی متن کامل
Full-Text Indexing
-
نمایه سازی متن کامل (2)
Full-Text Indexing (2)
-
خلاصه
Summary
امنیت
Security
-
مقدمه
Introduction
-
سطح احراز هویت در SQL Server
Authentication Levels in SQL Server
-
نقش ها ، ورودها و کاربران
Roles, Logins, and Users
-
ورود به سیستم
The sa Login
-
ورود به سیستم (2)
The sa Login (2)
-
نقش sysadmin
The sysadmin Role
-
نسخه ی نمایشی: نقش ها ، ورودها و کاربران
Demo: Roles, Logins, and Users
-
مجوزهای سرور کنترل
CONTROL SERVER permissions
-
مدیریت ورود به سیستم ، نقش ها و کاربران
Managing Logins, Roles, and Users
-
زنجیره مالکیت
Ownership Chaining
-
نسخه ی نمایشی: زنجیره مالکیت
Demo: Ownership Chaining
-
حسابرسی
Auditing
-
حسابرسی (2)
Auditing (2)
-
رمزگذاری
Encryption
-
رمزگذاری (2)
Encryption (2)
-
خلاصه
Summary
گزینه های کد کارآمد
Efficient Code Choices
-
مقدمه
Introduction
-
اتصالات پایگاه داده
Database Connections
-
معاملات
Transactions
-
نسخه ی نمایشی: معاملات
Demo: Transactions
-
معاملات تو در تو
Nested Transactions
-
نسخه ی نمایشی: معاملات تو در تو
Demo: Nested Transactions
-
سطوح جداسازی
Isolation Levels
-
سطوح جداسازی (2)
Isolation Levels (2)
-
نسخه ی نمایشی: سطح انزوا
Demo: Isolation Levels
-
سطح جداسازی (3)
Isolation Levels (3)
-
دسترسی به داده ها
Accessing Data
-
روش های ذخیره شده
Stored Procedures
-
روش های ذخیره شده (2)
Stored Procedures (2)
-
نسخه ی نمایشی: روش های ذخیره شده
Demo: Stored Procedures
-
SQL پویا
Dynamic SQL
-
پویا SQL (2)
Dynamic SQL (2)
-
نسخه ی نمایشی: SQL پویا
Demo: Dynamic SQL
-
ادغام CLR
CLR Integration
-
ادغام CLR (2)
CLR Integration (2)
-
میزهای موقت
Temporary Tables
-
جداول موقت (2)
Temporary Tables (2)
-
نسخه ی نمایشی: جداول موقت
Demo: Temporary Tables
-
تبدیل های ضمنی
Implicit Conversions
-
نسخه ی نمایشی: تأثیرات تبدیل های ضمنی
Demo: The Effects of Implicit Conversions
-
فیلتر کردن
Filtering
-
فقط در مورد
Just in Case
-
سفارش داده ها
Ordering Data
-
داده ها کجاست؟
Where is the Data?
-
ذخیره سازی
Caching
-
مشخصات داده
Data Characteristics
-
مسائل برآورد کاردینالیته
Cardinality Estimate Issues
-
نسخه ی نمایشی: برآورد کاردینالیته
Demo: Cardinality Estimates
-
سازگاری و یکپارچگی داده ها را تأیید کنید
Validate Data Consistency and Integrity
-
بررسی کد
Code Reviews
-
خلاصه
Summary
تست برنامه
Application Testing
-
مقدمه
Introduction
-
برنامه های آزمایشی
Test Plans
-
آزمایش با پیکربندی مناسب
Testing with the Right Configuration
-
آزمایش با داده ها و حجم کار مناسب
Testing with the Right Data and Workload
-
چالش های تست: داده و حجم کار
Testing Challenges: Data and Workload
-
چالش های آزمایش: مردم
Testing Challenges: People
-
تست چالش ها: زمان
Testing Challenges: Time
-
خلاصه
Summary
الزامات برنامه
Application Requirements
-
مقدمه
Introduction
-
الزامات سخت افزار
Hardware Requirements
-
الزامات نرم افزار
Software Requirements
-
الزامات سرور SQL
SQL Server Requirements
-
ملاحظات اضافی
Additional Considerations
-
گزینه های در دسترس بودن بالا پشتیبانی می شود
Supported High-Availability Options
-
یک ملاحظه نهایی
A Final Consideration
-
خلاصه
Summary
نصب و پیکربندی
Installation and Configuration
-
مقدمه
Introduction
-
نصب سرور SQL
SQL Server Installation
-
نصب پایگاه داده
Database Installation
-
پیکربندی نمونه و پایگاه داده
Instance and Database Configuration
-
تنظیمات نمونه SQL Server
SQL Server Instance Settings
-
تنظیمات نمونه SQL Server (2)
SQL Server Instance Settings (2)
-
تنظیمات نمونه SQL Server (3)
SQL Server Instance Settings (3)
-
تنظیمات نمونه SQL Server (4)
SQL Server Instance Settings (4)
-
تنظیمات نمونه SQL Server (5)
SQL Server Instance Settings (5)
-
تنظیمات نمونه SQL Server (6)
SQL Server Instance Settings (6)
-
تنظیمات نمونه SQL Server (7)
SQL Server Instance Settings (7)
-
تنظیمات نمونه SQL Server (8)
SQL Server Instance Settings (8)
-
تنظیمات پایگاه داده
Database Settings
-
تنظیمات پایگاه داده (2)
Database Settings (2)
-
تنظیمات پایگاه داده (3)
Database Settings (3)
-
تنظیمات پایگاه داده (4)
Database Settings (4)
-
سخت افزار
Hardware
-
خلاصه
Summary
ارتقا Application برنامه
Application Upgrades
-
مقدمه
Introduction
-
بانک اطلاعات از یک بروزرسانی تغییر می کند
Database Changes From an Upgrade
-
تغییرات پایگاه داده از یک بروزرسانی (2)
Database Changes From an Upgrade (2)
-
الزامات
Requirements
-
تست ، تست ، آزمایش
Test, Test, Test
-
به روز رسانی پایگاه داده
Upgrading the Database
-
خلاصه
Summary
خلاصه
Summary
-
ملاحظات توسعه
Development Considerations
-
تست و الزامات
Testing and Requirements
-
نصب ، پیکربندی و به روزرسانی ها
Installation, Configuration, and Upgrades
-
عوامل مهم
Critical Factors
-
بعدی چیست
What's Next?
نمایش نظرات