Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn how to design Sql database management system using C++
Highest Rated
Rating: 5.0 out of 5(21 ratings)
182 students

Learn how to design Sql database management system using C++

Learn how to design an sql database management system using C++(Guided project)
Created byEzeuko Emmanuel
Last updated 4/2024
English

What you'll learn

  • the student will learn how to design an sql database management system using c++
  • the student wil learn how to parse standard php sql database statement and compile it.
  • the student will also learn the implementation create(), delete(), update(), select() etc. in the backend of a web server
  • the student will get a hands-on experience and understanding of sql database and file management works using c++

Course content

3 sections28 lectures5h 55m total length
  • Introduction to C++ sql database management design course6:47
  • course zipped files0:01
  • 01 - How to generate sql database tokens and open database file20:56

    Open the SQL file, read its contents into a buffer, and use a scanner to generate tokens, laying the groundwork for SQL database generation in C++.

  • 02 - introduction to scanners and how they are used to scan sql tokens20:27
  • 03 - scanning for sql database char tokens11:42
  • message me for help0:58
  • 04 - filter off whitespaces from sql characters15:07
  • 05 - scan for sql keyword tokens e.g mysqli(), mysqli_connect(), mysqli_query()16:03
  • 06 - generating data types used for parsing sql statement12:30

    Explore generating data-storing tokens for identifiers, numbers, and strings in a SQL parser, and implement token creation and writing to a file with PHP.

  • message me for help0:58
  • 07 - How to store sql database statement tokens using a struct9:26

    Design a token struct and token class to store sql statement tokens, tracking type, line number, and capacity, using a vector for token data. Expand capacity with a grow macro.

Requirements

  • knowledge of c++

Description

C++ sql database management design (complete training). In this course, The student will design a database management system in C++. The lecture starts by teaching  how to parse a file containing sql statements, and how to scan its tokens. We would select any file extension of our choice.

After scanning follows  the semantic analysis where we fit the tokens to our language construct.

Our project would be able to accept file uploads of different format and can be restricted by the student. The has also been integrated to an http web server and it works completely fine, you can check out the web server course on my udemy page by typing the name: Design Multithreaded web server in C++(Socket programming).

Next you will learn different file handling techniques including:

Delete files and folders,

Authenticate database login

Delete tables and  databases,

Read the content of a directory.

How to open and close a directory

Create a database and database tables.

Insert new items and how to replace old ones

Remove directory and delete or replace its contents

Select data from the database and display them using “echo”.

Store identifier, files, folders, strings  and their data and how we search for identifier values, 


This course is a coding based course where we design the project from start to finish, no external libraries are required. Window users might include headers files for file handling where necessary.

Who this course is for:

  • c++ developers and database designers