مایکروسافت اسکیو ال سروِر یا مایکروسافت سیکول سرور یک نرمافزار سیستم مدیریت بانکهای اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده میشود. برخی از ویژگیهای این سیستم مدیریت پایگاه دادهها عبارتند از: بانک اطلاعاتی رابطهای، امکان استفاده از trigger, View, Stored procedure ، پشتیبانی از XML ، OLAP ، بسیار قدرتمند و بدون محدودیت حجم و تعداد رکورد و پشتیبانی از FullText Search برای سرعت در بازیابی اطلاعات و استفاده از زبان طبیعی در جستجوها.
مدرک MCSE مایکروسافت نیز اولین مدرک برای متخصصین IT است که وظیفه تحلیل، طراحی و اجرای سیستمهای مبتنی بر ویندوز را در دفاتر و ادارات مختلف به عهده دارند. این مدرک برای افرادی مناسب است که در یکی از پستهای مهندسی یا تحلیلگر سیستمها، مهندسی بخش فنی، مهندسی یا تحلیلگر شبکه و مشاور فنی مشغول به فعالیت هستند. جهت کسب این مدرک هر داوطلب باید مجموعاً هفت امتحان را پشت سر بگذارد. این آموزش تصویری کلیهی اطلاعات و مهارتهای مورد نیاز از جمله نحوه ساخت، پیادهسازی، بهینهسازی و عیبیابی پایگاه داده SQL Server در آخرین نسخهی ارائه شده تاکنون و برنامهنویسی آبجکتها را پوشش میدهد. متقاضیان با به پایان رساندن این دورهی آموزشی و تمرینات عملی به همراه مدرس، علاوه بر کسب مهارتهای مورد نیاز شغلی در این زمینه، میتوانند در آزمون شمارهی 464-70 مایکروسافت نیز موفق شوند.
محتوای آموزش:
1- اصول اولیه و آشنایی با ساختار منطقی و فیزیکی پایگاه داده SQL Server 2012
2- ایجاد و تغییر دادن جداول
3- طراحی و پیادهسازی موارد امنیتی
4- طراحی قفل Granularity
5- حفظ ایندکسها
6- پیادهسازی انواع داده
7- ایجاد و اصلاح محدودیتها و موانع
8- کار با دادههای XML
9- نوشتن اسکریپتهای خودکار
10- طراحی و پیادهسازی فرایندهای ذخیره شده
11- طراحی Table-valued و توابع مدرج
12- ایجاد، استفاده و تغییر توابع User-defined
13- ایجاد و تغییر نمایش
14- طراحی جدول
15- طراحی برای همزمانی (Concurrency)
16- ایجاد و تغییر ایندکسها
17- طراحی تمامیت دادهها
18- طراحی تراکنشها (Transactions)
19- بهینهسازی و میزانسازی جستجو
20- عیبیابی عملکرد
21- بهینه سازی استراتژیهای ایندکس
22- دریافت و تحلیل برنامههای اجرایی
23- جمع آوری عملکرد و اطلاعات سیستم
تاریخ انتشار: 20-12-2013
موضوع: SQL Server 2012 – مدرک MCSE آزمون 70-464
سطح: متوسط
مدت زمان آموزش: 9 ساعت و 48 دقیقه
مدرس: Garth Schulte
فهرست کامل عناوین آموزش (به همراه زمان دقیق آنها و توضیح) :
Introduction to 70-464: Developing SQL Server 2012 Databases - 00:28:43
Welcome to 70-464! This course introduction is here to provide insight into the 70-464 exam and the contents of this CBT Nugget course. We'll define "Database Developer" and get familiar with the MCSE: DP SQL Server certification. We'll also get familiar with the logical and physical structure of our sample database and give you a walk through of our demonstration environment, the virtual lab.
Creating and Altering Tables - 00:36:54
This Nugget will cover the differences between @table variables and #temporary tables, discuss data version management, and applications, problems and alternatives to using triggers. We'll also go through demonstrations to create the NuggetDemoDB schema using T-SQL, load it with data using SSIS, and look at some common usages of temporary objects.
Designing and Implementing Security - 00:22:04
Designing security around database objects can be a painful if not frightening experience. This Nugget is here to make it a breeze! We'll cover security fundamentals, gain an understanding of object ownership and ownership chaining, and see how to properly design user and object security through the use of database roles and schemas.
Designing Lock Granularity - 00:30:39
This Nugget will take you on a tour of SQL Server's locking mechanism where we'll discuss how to properly design our data access layers to avoid concurrency issues such as blocks and deadlocks. We'll also simulate and troubleshoot blocks and deadlocks so when they do happen, you'll be ready for them!
Maintaining Indexes - 00:31:01
Index maintenance is a lot like vehicle maintenance, avoid it and trouble will likely occur when you least expect it! This Nugget will cover what index maintenance issues to look out for, how to identify and fix them as well a real world solution for automating index maintenance.
Implementing Data Types - 00:28:12
Data Types are the pillars of data storage and understanding how to work with them is key to proper design. This Nugget will take you through built-in, user-defined and even custom CLR data types! You'll also learn how to convert data types and work with sparse columns.
Creating and Modifying Constraints - 00:22:07
Ensuring the integrity of our data is accomplished by using constraints. This Nugget will take you through the levels of data integrity and show you how to create constraints at the domain, entity, and referential levels.
Working with XML Data - 00:28:25
XML is one of the most popular formats for storing and exchanging data of all types and sizes so it's important for DBA's and developers to understand SQL Server's XML capabilities! This Nugget will cover why and how to store XML data in SQL Server. You'll learn how to create XML objects, work with schema's, import and process XML data, shape relational data as XML and shred XML data to relational format.
Writing Automation Scripts - 00:35:43
Automation is the icing on our administrative cake! This Nugget will cover how to design and build common administrative tasks such as backup strategies, backup testing, data archival, and disk space checking using many techniques such T-SQL scripts, SQL Server Integration Services, Stored Procedures, and PowerShell — automating each one using SQL Server Agent jobs. Nom-Nom!
Designing and Implementing Stored Procedures - 00:28:26
Stored Procedures are the database object of choice when it comes to encapsulating and re-using our T-SQL code. This Nugget will cover how to properly design and implement a data access layer by building stored procedures that utilize input/output parameters while tacklling design challenges such as query plans and parameter sniffing. You'll also see how to implement a CLR stored procedure and use table-valued parameters within stored procedures.
Designing Table-valued and Scalar Functions - 00:18:22
Learn how to properly design data access layers in this Nugget. We'll cover how to ensure code non-regression, set-based vs. row-based operations, build table-valued functions, and work with scalar functions. We'll end with a cool demo that brings front-end and back-end together!
Creating, Using & Altering User-defined Functions - 00:21:57
This Nugget will go over UDF performance guidelines, what determinism is, and how to ensure our functions are deterministic. We'll also look at how to use the APPLY operator for joining queries to UDFs and end with a fun demo about how to create our own CLR user-defined function!
Creating & Altering Views - 00:18:47
This Nugget will start with the benefits views bring to the data access layer, what partitioned views and partitioned tables are all about and the benefits they bring to large table management. We'll also walk through demos on how to create views, partitioned tables, and partitioned views.
Designing Tables - 00:27:52
Making our tables "normal" in the design phase will prevent weirdness from occurring within our database down the road! This Nugget will cover proper database design using common normalization techniques, show you how to encrypt sensitive column data, and store unstructured data using FileStream and make that unstructured data available through Windows using the new SQL Server 2012 FileTable feature.
Designing for Concurrency - 00:27:49
This Nugget will cover what concurrency is all about! We'll define transactions, get the scoop on optimistic and pessimistic concurrency models, and learn how we can use SQL Server isolation levels to help control concurrent access. We'll also walk through demos of common concurrency issues and learn how to handle them using isolation levels.
Creating and Altering Indexes - 00:26:34
Indexes can greatly improve performance and as database developers we need to ensure they are being used! This Nugget will cover the available index types in SQL Server 2012 and how to create them. We'll also look at how to employ an indexing strategy, indexing guidelines, the impact of search arguments (SARG), and how to decipher index statistics.
Designing Data Integrity - 00:21:10
Understanding how to design and implement data integrity will ensure that you have the most control over your data! This Nugget will cover what data integrity is and how to enforce it at all levels, using constraints and triggers.
Designing Transactions - 00:18:53
This Nugget will cover design concepts and how to work with both implicit and explicit transactions. We'll also cover distributed transactions, what autocommit mode is, nested transactions, and how to save a transaction for partial rollbacks.
Optimizing and Tuning Queries - 00:28:30
Identifying and optimizing those long running queries is a great way to increase throughput and performance! This Nugget will cover the tools used to identify, optimize and tune poor performing queries, including the database engine tuning advisor and extended events. We'll also cover advanced query techniques such as pivots and recursive CTEs.
Troubleshooting Performance Problems - 00:27:14
Troubleshooting performance in SQL Server is no small task! This Nugget will break it down by covering the areas that cause the biggest performance bottlenecks, you'll see how detect and identify performance issues caused by disk i/o, memory, CPU and concurrency using the performance monitor and many built in DMVs. We'll also cover how to manage large database log files.
Optimizing Index Strategies - 00:18:53
We'll cover index strategies for the major index types in this Nugget. Learn how to choose a proper clustered index key, use non-clustered indexes in OLTP environments, use columnstore indexes in a OLAP environment, and get some guidelines for optimal index usage.
Capturing and Analyzing Execution Plans - 00:25:42
Execution plans are the heart and soul of query tuning and troubleshooting! This Nugget will take you through the basics and beyond, as well as covering how to capture, save, and analyze estimated and actual execution plans.
Collecting Performance and System Information - 00:15:02
This Nugget will show and take you through the many monitoring tools for SQL Server. We'll cover where to find server and database level reports, activity monitor for real-time monitoring, go over many of the popular DMVs every DBA should know, and how to use SQL Profiler to create and replay a trace.
نکات:
1- این آموزش به زبان انگلیسی است.
2- آموزش به صورت فیلمهای جداگانه برای هر فصل است.
3- فرمت فایلها MP4 است.
4- فایل های دانلودی قابلیت تعمیر با WinRAR در صورت دانلود ناقص را دارا می باشند.