Free online courseDatabase Systems

Duration of the online course: 4 hours and 32 minutes

New course

Master database systems with SQL in this comprehensive course! Learn data basics, relational vs NoSQL databases, SQL queries, transaction management, and more.

Course Description

Welcome to the "Database Systems with SQL" course, your gateway to mastering the core principles and practices of database systems. Whether you're an aspiring database administrator, developer, or someone interested in understanding the intricacies of databases, this comprehensive course offers a rich blend of theoretical knowledge and practical skills to help you succeed.

This immersive course, which spans 4 hours and 32 minutes, delves into a wide array of topics under the Information Technology category, with a specific focus on Databases. Designed to provide a thorough understanding of both relational and NoSQL databases, the curriculum begins with foundational concepts and gradually progresses to more advanced subjects.

We start by unraveling the basics with an introduction to data, followed by a thorough overview of databases and database management systems (DBMS). You’ll learn about the critical roles users play in a database environment and gain insights into the nuances of database transactions, ensuring you grasp how to manage data integrity and concurrency.

Understanding the architecture of database systems is crucial, and this course provides a clear comparison between relational and NoSQL databases. You'll explore SQL, the structured query language, and embark on the database design process, covering all phases from analysis to physical design.

The practical part of the course starts with the installation of MySQL Workbench and initiation of a database server. You will get hands-on experience with database models, relational models, tables, columns, rows, various data types, and the crucial concepts of primary and foreign keys. Moreover, you'll delve into SQL commands, constraints, and the powerful SELECT statement to retrieve, manipulate, and aggregate data efficiently.

One essential aspect of databases is their adherence to normalization principles. This course thoroughly explains the First, Second, and Third Normal Form (1NF, 2NF, 3NF), along with Boyce-Codd Normal Form (BCNF) and denormalization techniques, ensuring you can maintain data integrity and optimize performance.

The course also emphasizes advanced query techniques, including inner and outer joins, subqueries, and query optimization. You'll be equipped to construct entity-relationship (ER) diagrams and understand different dependency relationships, vital for effective database design.

As we move further, you'll be introduced to SQL execution with statements for creating, updating, and deleting databases and tables. Learn about table constraints, transactions with commit and rollback, and the significant ACID properties that ensure reliable database transactions.

The course doesn't stop at theoretical aspects but extends to practical programming with databases. You'll explore embedded SQL programming, procedural SQL with PL/SQL, and connecting databases with popular programming languages using MySQL APIs. Hands-on exercises in Python and Java database programming will solidify your understanding, enabling you to implement stored procedures and manage queries effectively.

In an era where data is paramount, understanding Big Data and NoSQL databases becomes indispensable. This course provides an overview of various NoSQL databases, including key-value pairs, wide-column stores, document databases, and graph databases, each tailored to specific data requirements.

To sum up, "Database Systems with SQL" is a detailed and practical course that empowers you with essential database skills needed in today's technology-driven world. Although there are no reviews yet, the extensive content promises a robust learning experience that bridges the gap between fundamental concepts and advanced practices in database management. Enroll today and take the first step towards becoming a proficient database professional.

Conteúdo do Curso

  • Video class: Database Systems - Intro to Data

    0h02m

  • Exercise: Which of the following factors is NOT mentioned as a way in which data can vary?

  • Video class: Database Systems - Intro to Databases and DBMS

    0h02m

  • Video class: Database Systems - User Roles

    0h01m

  • Exercise: Which role is primarily responsible for creating the structure and defining the format of data elements in a database?

  • Video class: Database Systems - Intro to Transactions

    0h02m

  • Video class: Database Systems - Intro to Architecture

    0h01m

  • Exercise: In a database system architecture, what is the primary role of the query processor?

  • Video class: Database Systems - Relational vs NoSQL Databases

    0h02m

  • Video class: Database Systems - What is SQL - Structured Query Language

    0h02m

  • Exercise: What is the primary function of SQL in the context of databases?

  • Video class: Database Systems - Database Design Process - Analysis, Logical and Physical Phase

    0h04m

  • Video class: Database Systems - Installing MySQL Workbench and Starting the Database Server

    0h05m

  • Exercise: What is the primary difference between MySQL Community Edition and MySQL Enterprise Edition?

  • Video class: Database Systems - Database Model and Relational Model

    0h03m

  • Video class: Database Systems - Intro to Tables, Columns, and Rows

    0h01m

  • Exercise: In a relational database, what is the role of a column?

  • Video class: Database Systems - Data Types

    0h02m

  • Video class: Database Systems - Structural Rules and Data Independence

    0h01m

  • Exercise: Which of the following statements about the normalization process in database tables is NOT correct?

  • Video class: Database Systems - NULL Values

    0h02m

  • Video class: Database Systems - Primary Keys and Foreign Keys

    0h03m

  • Exercise: What is a composite primary key in a SQL database?

  • Video class: Database Systems - Referential Integrity on Primary and Foreign Keys

    0h01m

  • Video class: Database Systems - Inner and Outer Joins

    0h04m

  • Exercise: What type of SQL join selects all rows from the left table, and only the matching rows from the right table?

  • Video class: Database Systems - View Tables

    0h04m

  • Video class: Database Systems - Normization - 1NF, 2NF and 3NF Normal Form

    0h04m

  • Exercise: Which of the following describes the condition for a table to be in the third normal form (3NF)?

  • Video class: Database Systems - Relational Algebra and Query Optimization

    0h02m

This free course includes:

4 hours and 32 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