In today's competitive environment, information is one of the most important factors in determining the success of an organization. If you are able to manage and retrieve information efficiently, you can streamline the organization's processes and give it a competitive edge. Some data analysis tasks may require that you query multiple tables simultaneously or create complex views of data.
In the course SQL Querying: Fundamentals, you learned the basics of SQL querying. In this course, you will build on this foundation, learning advanced querying techniques, such as writing nested queries and using views to simplify repetitive querying tasks. You will also learn how to perform common database administration tasks such as duplicating tables; modifying table structures; inserting, updating, or deleting data; and indexing tables to optimize query performance. You will also learn how to work with multiple tasks as a transaction.
This course is intended for individuals who have basic SQL skills and who want to expand their skillset with more advanced tasks.
In this course, you will: use nested queries to generate query output; manipulate table data by inserting, modifying, and deleting data; manipulate the structure of tables; work with views to present data; index data to improve querying efficiency; and manage database transactions.
This course requires that you have Microsoft SQL Server Express and Microsoft SQL Server Management Studio (SSMS) installed on a Windows PC. The course setup instructions provided in the first module of the course go into more detail about the hardware and software requirements.
You have performed some fairly complex queries using a basic SELECT statement. However, SQL provides advanced capabilities that enable you to take your queries further. In this course, you will use these advanced capabilities to build on the fundamentals of SQL querying. You will start by performing various types of nested queries.
涵盖的内容
10个插件
显示有关单元内容的信息
10个插件•总计145分钟
Getting Started with This Course•30分钟
Lesson Introduction•5分钟
Search Based on Values from a Subquery•15分钟
Compare Values from a Subquery•15分钟
Search Based on the Existence of Records•15分钟
Generate Output Using Correlated Subqueries•15分钟
Filter Grouped Data Within Subqueries•15分钟
Perform Multiple-Level Subqueries•15分钟
Mastery Builder: Using Subqueries to Perform Advanced Querying•15分钟
Lesson Summary•5分钟
Manipulating Table Data
第 2 单元•小时 后完成
单元详情
Although database client applications typically provide features within the user interface to manage content, in many cases you may need to set up database structure and content before you deploy an application. Or you might need to perform maintenance tasks outside the client application. Using SQL, you can directly perform such tasks. In this lesson, you will use SQL to insert, update, and delete rows.
涵盖的内容
5个插件
显示有关单元内容的信息
5个插件•总计75分钟
Lesson Introduction•5分钟
Insert Rows•25分钟
Modify and Delete Data•25分钟
Mastery Builder: Manipulating Table Data•15分钟
Lesson Summary•5分钟
Manipulating the Table Structure
第 3 单元•小时 后完成
单元详情
Over time, you might need to change your database's structure. You can use SQL to add new tables and new columns, or change the types of data stored within a particular column.
涵盖的内容
7个插件
显示有关单元内容的信息
7个插件•总计125分钟
Lesson Summary•5分钟
Create a Table•25分钟
Create a Table with Constraints•25分钟
Modify a Table's Structure•25分钟
Delete Tables•25分钟
Mastery Builder: Manipulating the Table Structure•15分钟
Lesson Summary•5分钟
Working with Views
第 4 单元•小时 后完成
单元详情
Some database users may not know how to write SQL queries, or may not want to be bothered to write a query to view data coming from multiple tables. Or you may want to hide certain columns of data from the view of end users. Database views enable you to control what data users see, like a query, but they can be quickly invoked to present data in a particular way. In this lesson, you will create views and use them to manipulate data, modify views, and delete views.
涵盖的内容
6个插件
显示有关单元内容的信息
6个插件•总计100分钟
Lesson Introduction•5分钟
Create a View•25分钟
Manipulate Data in Views•25分钟
Modify and Delete Views•25分钟
Mastery Builder: Working with Views•15分钟
Lesson Summary•5分钟
Indexing Data
第 5 单元•小时 后完成
单元详情
How Microsoft® SQL Server® retrieves the data that satisfies a query can have a huge impact on your database server's performance, especially if you have very large tables. One of the strategies you can use to improve the efficiency of SQL Server is to create indexes to support your most frequently executed queries.
涵盖的内容
5个插件
显示有关单元内容的信息
5个插件•总计55分钟
Lesson Introduction•5分钟
Create Indexes•15分钟
New Plugin ItaDrop Indexesem•15分钟
Mastery Builder: Indexing Data•15分钟
Lesson Summary•5分钟
Managing Transactions
第 6 单元•小时 后完成
单元详情
Some database transactions must be accomplished through more than one SQL statement. If a problem occurs at any point in the transaction, you need to roll back each step of the entire transaction to get the database back to its original state. SQL provides features that enable you to accomplish this.
涵盖的内容
4个插件
显示有关单元内容的信息
4个插件•总计40分钟
Lesson Introduction•5分钟
Begin and Roll Back Transactions•15分钟
Mastery Builder: Managing Transactions•15分钟
Lesson Summary•5分钟
Completing the Course
第 7 单元•小时 后完成
单元详情
You'll wrap things up and then validate what you've learned in this course by taking an assessment.
Logical Operations is the world's largest general publisher of instructor-led technology curriculum, and a leader in the technical training community for over 40 years. We employ a rigorous, expert-driven authoring process that, for decades, has produced successful results for learners the world over. Our courseware aligns with real-world business needs and objectives, ensuring learners are able to apply their newly developed skills while on the job.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.