
Explore how data are facts about objects. Learn how databases organize this data in tables with rows and columns, and how database management systems create, update, and retrieve information.
Learn to install Teradata, set up VMware and Teradata Express, download the Teradata database file, install Teradata Studio (new version), and configure and test the connection using the IP address.
Create a database and a table in Teradata Studio by configuring a connection profile, selecting the correct profile, and executing create database, create table, and insert statements.
Dear Students,
I think Teradata has done some updates in TTU due to which you may not find Teradata SQL assistant tool option while installing TTU.As an alternative,I would recommend you to install Teradata Studio Express to write SQL Queries.
Below is the link to download Teradata Studio.
https://downloads.teradata.com/download/tools/teradata-studio-express
Sorry for the inconvenience.
Thanks
Explore Teradata architecture, a scalable, shared-nothing relational database for data warehousing, featuring nodes, passing engine, message passing layer, AMP processors, and virtual disks, with hashing-based data distribution and cross-AMP retrieval.
Discover how Teradata's primary index, created with a table, enables fast data access via hashing and data distribution across AMPs, with unique and non-unique options.
Explore secondary indexes in Teradata, created or dropped after table creation to speed queries; distinguish unique and non-unique types, their sub table storage, and the maintenance trade-offs.
Learn the difference between set and multi set tables in teradata, demonstrating how set tables reject duplicates while multi set tables allow duplicates, and discuss performance implications.
Learn about no primary index in Teradata (13.0), which avoids hashing, distributes data randomly for faster loading in a multi set table.
Explore Teradata spaces—permanent space, spool space, and temporary space—and compare volatile tables with global temporary tables, including on commit preserve rules and how data and structure are retained or dropped.
Learn how to use union and union all in Teradata SQL to combine rows from multiple tables, handle duplicates, ensure matching column counts and data types, and compare performance.
Explore the Teradata primary index as the physical mechanism for data storage and access, including unique and non unique options, and compare it to the primary key concept.
Encourage feedback and questions to improve future courses, and foster a collaborative, respectful learning community that helps others and contributes to society.
Explore raid technology, a disk level data protection method that uses multiple disks and parity to protect data from failures and reconstruct it after disk replacement.
Learn to load data from Azure Blob Storage into Teradata Vantage by creating a storage account, uploading a file, configuring authorization, and using a foreign table and view.
Open the Teradata administrator, establish a connection, and create a work database for the dbc user with allocated space and backup snapshots; then create tables in the worker database.
Create a new Teradata user in the administrator tool, set a password and space types (permanent, pool, temporary), configure profile and default database, then grant or revoke object rights.
Create and link a profile to multiple Teradata users, configure password expiry, account, database, and pool space settings, and apply profile level parameters over user level settings.
Create tables with the create command, define columns and a primary index in Teradata, then insert values, delete rows, and drop tables, noting unique versus non unique primary indexes.
Explore alter and update commands in Teradata to add, drop, modify, or rename columns, adjust data types, and increment salaries. See practical examples demonstrating table changes and salary updates.
Learn Teradata fundamentals by using the select statement to display all records or specific columns from a table, and apply the where clause to filter results by criteria.
Discover how the order by clause sorts data by salary in descending or ascending order, using DESC or ASC, including multiple columns and column position references to resolve ties.
Learn how the extract command retrieves year, month, day, hour, minute, and second from dates and timestamps in Teradata SQL. Use it on columns to compute tenure and time components.
Learn how to use the concatenate function in Teradata to combine strings, such as first name and last name, and build phrases like 'my name is' with aliases.
Explore how the substring function extracts a portion of a string by specifying a starting position and length, with examples using Renaldo, William, Trump, and the length function.
Explore the Teradata index function to locate a character's position in a string, returning the first occurrence's index and zero when the character is absent.
discover how to use the trim function in Teradata to remove spaces and unwanted characters from the start and end of strings, with practical examples and simple aliasing.
Teradata fundamentals show how the upper and lower functions convert strings to uppercase or lowercase, with a sample query applying upper and lower to a table column.
Explore arithmetic operators in Teradata SQL, including addition, subtraction, multiplication, and division, with real-world salary examples and basic comparison and logical operator usage.
Explore comparison and logical operators in sql, and how the and operator requires all conditions to be true. See examples using salary greater than 10000 and specific names like Alex.
Explore the or operator in Teradata SQL, which returns rows when any condition is true, demonstrated with salary > 70000 or name = Andy.
learn to use the between operator in Teradata to filter numbers, text, and dates by specifying inclusive ranges, with examples for salary, names, and date fields.
Explore how the in operator enables multiple value conditions in SQL queries by matching any of several salaries or names, returning rows that meet at least one value.
Learn how to use the like operator to search strings with percent and underscore wildcards, covering starts with, ends with, contains, and position-specific patterns.
Explore the is null operator in Teradata, checking for null values (represented by a question mark) in a salary column to identify salary is null and salary is not null.
Practice questions explore SQL operators including between, like, in, and not equal to, filtering by salary, position, and name to identify managers and directors.
Explore how aggregate functions like count, sum, average, maximum, and minimum compute a single value from grouped data, ignoring nulls, using the group by clause to summarize salary by designation.
Learn how the where clause filters rows before grouping in Teradata, and how the having clause filters groups after aggregation with group by, with salary and position examples.
Practice aggregate functions with SQL queries to compute max, min, avg, sum, and count across departments, including department seven and IT, using group by.
Master subqueries in Teradata SQL, using inner and outer queries with select statements, and apply them to salaries, averages, and department data analysis.
Explore how to use subqueries with insert, update, and delete commands to manipulate employee data: filter by salary, update names, delete records, and insert results into another table.
Explore correlated subqueries in Teradata, where the inner query depends on the outer query and cannot run independently, such as comparing salaries to the department average.
Explain the difference between non correlated and correlated subqueries: non correlated subqueries run once and are evaluated independently, while correlated subqueries depend on the outer query and re-execute per row.
Explore inner joins, outer joins (left, right, full), cartesian product, and self joins to combine records across tables, using on conditions and handling nulls for unmatched rows.
Explore self join by joining an employee table to itself to map bosses using aliases. See inner self join results, left outer join with nulls, and cross self join counts.
Learn practical sql joins by querying employee, department, and job detail tables to display employees with salaries 10000–20000, plus department names and concatenated full names.
Explore the row_number analytic function in Teradata, showing how order by and optional partition by divide data into groups, assign sequential numbers, and support filtering with qualify.
learn how rank and dense_rank work in teradata, see how rank skips ranks on duplicates while dense_rank preserves consecutive rankings using a salary-based example ordered by salary.
Explore how rank and dense rank handle the six highest salaries, showing duplicates cause gaps with rank, while dense rank yields the correct sixth salary value, especially when duplicates exist.
Teradata fundamentals explain the difference between where, having, and qualify, showing how to use having with aggregate functions to filter groups, and how qualify filters analytic results.
Explore cumulative sales, moving average, and moving count calculations using window functions in Teradata. Compute per store and per month with unbounded preceding and partition by store number and month.
Why Teradata Database:
Teradata is considered to be one of the most popular database management system,famous for large data warehousing applications .Also, It is capable of handling large volumes of data and is highly scalable.
Why to Learn SQL:
SQL aka Structured Query Language is the most popular database language so it's use is everywhere whether we talk about Database,Data warehousing,Data Science or BI.Many big companies like Deloitte,Amazon,Netflix etc using this language to retrieve data from database.Important thing needs to understand that,the basic syntax of SQL for all databases is the same, so, if you have mastered SQL on Teradata, the use of SQL on other databases would not be a problem for you.
Career Perspective:
If you want to pursue a career in one of the above fields this course is right for you.In this course, we will make your foundation by starting from very basic and then later in the course,we'll cover some advance topics , so, in-case you are very new or have no knowledge of SQL,by the end this course,you will attain maximum knowledge of SQL.
Another aspect of this course is that not only I am going through all the concepts but also give the practical demonstration by writing SQL queries in Teradata SQL assistant tool.
The pace of this course is very slow,means,I will emphasize ample time on the subject and will try to cover everything that I can.
After this Course:
Once your are done with the course,you will have maximum knowledge of SQL and can apply these concepts in different fields as mentioned above.
Cheers..!!
Have a Great Learning..!!!