Free online courseDatabase

Duration of the online course: 17 hours and 34 minutes

4.71

StarStarStarStarHalf star

(42)

Enroll in Stanford's free online Database course. Master relational models, SQL, XML, JSON, NoSQL, and more. Perfect for IT professionals looking to enhance database skills.

Course Description

The "Database Dbclass" is an in-depth and meticulously structured online course that spans over 17 hours and 34 minutes. With a remarkable average rating of 5 out of 5 stars, this course is highly regarded among learners. It falls under the Information Technology category, specifically focusing on the subcategory of Databases.

The course begins with an introduction that sets the stage for a comprehensive learning experience about databases. It covers a diverse array of crucial subjects necessary for anyone looking to specialize in database technologies.

Starting with the relational model, the course delves into the principles of querying relational databases, introducing learners to the foundational aspects of database interaction. From there, it transitions into topics related to XML, such as well-formed XML structures, DTDs, IDs, IDREFs, and XML Schema, ensuring learners have a robust understanding of XML-based data management.

The course also covers JSON, presenting an introduction and a practical demonstration to help students become adept at handling JSON data formats. This is followed by an exploration of relational algebra, foundational for understanding database operations and optimizations.

SQL is a significant component of the course, starting with an introduction to SQL and covering various essential aspects such as basic select statements, subqueries, aggregation, handling null values, and data modification statements. The inclusion of join operators further equips students with necessary skills for efficient data handling.

Building on these basics, the course delves into relational design and theory, discussing functional dependencies, Boyce-Codd Normal Form (BCNF), and multivalued dependencies, as well as exploring the shortcomings and advancements beyond BCNF and 4NF.

Additionally, XPath, XQuery, and XSLT are covered, providing learners with the tools to query and transform XML data effectively. UML data modeling and the transition from UML to relational schemas are also essential parts of the curriculum.

Indexing, transactions, and their properties, including isolation levels, are critical database performance and integrity topics discussed in the course. Constraints, referential integrity, and triggers are covered, with practical demos to solidify the concepts.

The course also addresses defining and using views, view modifications, and materialized views, ensuring students understand how to optimize database queries and performance. Topics such as authorization, recursive queries, OLAP, and NoSQL provide a rounded understanding of advanced database concepts and emerging technologies.

The course concludes with midterm exam solutions, a final exam review, and office hours sessions, providing learners with opportunities to clarify doubts and reinforce their understanding.

Overall, the "Database Dbclass" is a comprehensive program that equips learners with the theoretical knowledge and practical skills required to excel in the field of database management and technology.

Conteúdo do Curso

  • Video class: 01-01-introduction.mp4

    0h13m

  • Exercise: _What does a database management system provide for applications, according to Jennifer Widom?

  • Video class: 02-01-relational-model.mp4

    0h08m

  • Video class: 02-02-querying-relational-databases.mp4

    0h06m

  • Exercise: _What is the first step in creating and using a relational database?

  • Video class: 03-01-well-formed-xml.mp4

    0h13m

  • Video class: 03-02-dtds-ids-idrefs.mp4

    0h18m

  • Exercise: _What is the difference between well-formed XML and valid XML?

  • Video class: 03-03-xml-schema.mp4

    0h13m

  • Video class: 04-01-json-intro.mp4

    0h14m

  • Exercise: _What are the two types of composite values in JSON?

  • Video class: 04-02-json-demo.mp4

    0h22m

  • Video class: 05-01-relational-algebra-1.mp4

    0h18m

  • Exercise: _What is the select operator in relational algebra?

  • Video class: 05-02-relational-algebra-2.mp4

    0h19m

  • Video class: 06-01-introduction-to-SQL.mp4

    0h04m

  • Exercise: _What is the Data Definition Language (DDL) in SQL?

  • Video class: 06-02-basic-select-statement.mp4

    0h09m

  • Video class: 06-04-subqueries-in-where.mp4

    0h20m

  • Video class: 06-05-subqueries-in-from-select.mp4

    0h08m

  • Video class: 06-06-aggregation.mp4

    0h25m

  • Exercise: _What are the basic aggregation functions supported by every SQL system?

  • Video class: 06-07-null-values.mp4

    0h06m

  • Video class: 06-08-data-modification-statements.mp4

    0h14m

  • Exercise: _What are the two methods of inserting data in SQL?

  • Video class: 06-055-join-operators.mp4

    0h25m

  • Video class: 07-01-relational-design-overview.mp4

    0h16m

  • Exercise: _What is the problem with the schema design for the database about students applying to colleges?

  • Video class: 07-02-functional-dependencies.mp4

    0h27m

This free course includes:

17 hours and 34 minutes of online video course

Exercises to train your knowledge

Certificate of course completion

100% free, from content to certificate

QR Code - Baixar Cursa - Cursos Online

This online course can only be accessed through the Cursa App. Download it using the QR code or the links below:

This online course can only be accessed through the Cursa app. Install it using the links below:

  • Study for free!

    Here you never pay! Not even for the certificate, because everything in the app is 100% free!

  • Improve your resume!

    There are more than 4,000 free courses for you to study anything that interests you!

  • Free Digital Certificate!

    Complete the course and issue your internationally recognized Digital Certificate free of charge.

More free courses at Database

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text