شرح دوره T-SQL
هدف از این دوره ارائه مهارت های فنی مورد نیاز برای نوشتن پرس و جوهای اولیه Transact-SQL برای Microsoft SQL Server است. این دوره شامل پرس و جوی SQL Server 2019 یا نسخه های قبلی و همچنین پایگاه های داده Azure SQL می شود.
این دوره برای مدیران و توسعه دهندگان پایگاه داده SQL Server در نظر گرفته شده است که مسئولیت نوشتن پرس و جو را بر عهده دارند اما تجربه نوشتن دستورات T-SQL SELECT ندارند یا بسیار محدود هستند.
پیشنیاز : این دوره مقدماتی نیاز به مهارت خاصی ندارد.
مدت دوره :
24 ساعت
Introduction to Transact-SQL and the Querying Tools
Before you can get started writing T-SQL code, you must master the tool that we will mainly use throughout this classroom training: SQL Server Management Studio. But there are other useful tools as well to discover in this module:
- SQL Server Object Hierarchy
- Introduction to SQL Server Management Studio
- Working with Azure Data Studio
- Using the graphical query builder in Management Studio
- Connecting to SQL Server from Excel or Power BI
- A brief history of SQL Server
- LAB: Learning the Tools
SELECT Fundamentals
The SELECT statement is very important in T-SQL. It allows to retrieve data from tables and views. But that data may need to be filtered, both in the rows and columns we return, and sorted. Another crucial concept discussed in this module is that of expressions, which allow us to combine multiple columns into one computed column before we return the result.
- Basic SELECT Statement
- T-SQL Expressions
- Formatting Result Sets
- The CASE Statement
- Fetching Data from Tables
- Filtering Data
- Sorting Data
- Combining Multiple Result Sets: UNION, EXCEPT and INTERSECT
- LAB: Selecting from the AdventureWorks Database
Aggregating Data
Often the data stored in the database is more detailed than the result we are interested in. This module shows how to aggregate multiple values into a group, and how to compute aggregated values on top of these groups. The following topics are covered in this module:
- Using Aggregation Functions
- GROUP BY Fundamentals
- Filtering on Groups Using the HAVING Clause
- Computing Subtotals Using the ROLLUP and CUBE Clauses
- LAB: Aggregating Data
Joining Multiple Tables
Most operational databases are normalized: the data is spread over multiple tables. But when building reports, we need to join these different tables to get the answer we need. That’s why mastering the different techniques to combine tables in a single result is crucial. In this module we cover two important ways: via joins and via nested queries.
- Database Normalization
- Inner Join
- Left, Right and Full Outer Join
- Cross Join
- Joining a table with itself
- Creating Nested Queries
- LAB: Joining Contacts, Employees and More
Advanced SELECT
Some queries are a bit more challenging to write. For instance, how do you retrieve for each country the three most important customers? How do you calculate the day of week from a date? These and other T-SQL challenges get solved in this module. The following topics are covered in this module:
- Using Functions in your queries
- Data Types
- Conversion Between Data Types
- The CROSS APPLY Statement
- LAB: Selecting Data, the Hard Parts
Modifying Data
Sometimes there is the need to insert new data into the database. Or old data needs an update or has to be deleted. This module shows you the basics of how this can be done. The following topics are covered in this module:
- Understanding Transactions
- Inserting Data
- Updating Existing Records
- Deleting Data
- Truncating a Table
- Intro Into Constraints
- LAB: Updating Customers in AdventureWorks
Advanced Querying Techniques
This module basically continues on the theme of the Advanced SELECT module: Special T-SQL constructs that can make hard queries easy to write. Converting data stored in columns into rows, adding row numbers or figuring out which items are more than a certain number of levels deep in a hierarchy, that’s the kind of problems we will look into in this module. The following topics are covered in this module:
- Creating T-SQL Scripts
- Common Table Expressions
- Writing Recursive CTEs
- Using the OVER-clause
- Using Ranking Functions with the Over Clause
- Analytic functions with the Over Clause
- PIVOT and UNPIVOT Statements
- LAB: Querying a Data Warehouse
Views, Stored Procedures and Functions
Writing queries can also be the starting point for a database developer. Then you might want to share your queries with others via views, functions or stored procedures, which are exactly the topics covered in this module. Notice that we only cover an introduction into these things, for a in depth coverage you better attend the Developing and optimizing SQL Server databases training.
- Introduction to Views
- Introduction to Stored Procedures
- Introduction to User-defined Functions
- LAB: Views, Stored Procedures and Functions
دوران آکادمی زیر مجموعه گروه دوران، مجری برگزاری دوره T-SQL در قالب آموزش بانک اطلاعاتی به صورت آموزش آنلاین و حضوری با بهرهگیری از لابراتور آنلاین اختصاصی بهمراه گواهی معتبر ارائه میشود.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره آموزش Oracle Data Guard 11g & New Feature 12C
شرح دوره Oracle Data Guard 11g & New Feature 12C
هدف از برگزاری دوره Oracle Data Guard یادگیری راهکار اوراکل در مبحث Replication میباشد. شما در دوره Oracle Data Guard 11g & New Feature 12C چگونگی نصب، پیکربندی و معماری Oracle Data Guard، چگونگی پیکربندی Cascade standby، تغییر وضعیت یک Physical standby به Snapshot standby و بالعکس، تغییر مدلهای حفاظت از دادهها و مبحث Flashback در Data Guard را خواهید آموخت. همچنین در این دوره با Featureهای جدید 12Cو عیبیابی Data Guard نیز آشنا خواهید شد.
دوره آموزش SQL & PL/SQL Performance Tuning
شرح دوره SQL & PL/SQL Performance Tuning
در دوره SQL & PL/SQL Performance Tuning به معرفی نکات کلی و استانداردهای مربوط به نوشتن دستورات SQL، ملاحظاتی که در نوشتن دستورات SQL باید از آنها اجتناب کنیم و معرفی و شناخت قابلیتهای پیشرفته دستورات SQL میپردازیم.
دوره Oracle Create analysis Dashboard
شرح دوره Oracle Create analysis Dashboard
مصورسازی داده و ساخت داشبوردها و گزارشهای تعاملی یکی از مهمترین مولفههای BI محسوب میشود. یکی از قدرتمندترین و معروفترین ابزارها و نرمافزارهای مصورسازی داده و BI ،Oracle BIEE میباشد. دوره Oracle Create analysis Dashboard زیرمجموعه آموزش بانک اطلاعاتی است.
کارشناسان داده، تحلیلگران کسب و کار و علاقهمندان حوزه BI با فراگیری این نرم افزار میتوانند داشبوردهای مختلف عملیاتی و مدیریتی و سامانههای گزارشساز را با قابلیتهای دسترسی گسترده و امکانات متعدد برای سازمان خود پیادهسازی نمایند.
دوره Oracle Workshop II 11g Backup and Recovery & New Feature 12C
شرح دوره Oracle Workshop II 11g Backup and Recovery & New Feature 12C
دوره Oracle Workshop II 11g Backup and Recovery & New Feature 12C، مديریت بانک اطلاعاتی را فراتر از وظايف اساسی تحت پوشش در کارگاه اول، بیان میکند. درک بسيار عميق از مهمترين کارهای DBA يعنی تهيه پشتيبانی و بازيابی اطلاعات، مفاهيم و معماری پشتيبانگيری و بازيابي اطلاعات همراه با مراحل انجام آن به روشها و در وضعيتهای مختلف، نحوه تعريف و آزمون سناريوهای پشتيبان گرفته شده و بازيابي اطلاعات توسط خودتان، نحوه استفاده ازابزارهای پيشنهاد دهنده اوراکل براي مديريت موثر حافظه و چگونه ارزيابی عملکرد و تنظيم آن، انواع فنآوریهای flashback يا برگشت به زمان قبل، زمانبندی برنامه در داخل و خارج از پايگاه داده کنترل استفاده از منابع سامانه مهمترین مباحث مورد بررسی در این دوره میباشد.
نظرات
تماس با ما