Introduction
This is part one of the Zero To Hero Series in MS SQL Server. This is mainly focused on beginners who are into MS SQL Server and also for experienced developers who want to freshen up their knowledge for interviews and daily technical work. The examples in this article series will be connecting us with the real-time project. For the real-time project, we will consider a Student Management System application as an example. At the end of this article series, you will be able to know how the real-time project's database is created and managed.
The following are the topics of this series.
- Background
- Data
- Database
- Database Management System
- Types of DBMS
- SQL
- Conclusion
Background
When I was preparing for my next job move a few months ago, I started to prepare notes on SQL. I thought to share those notes with you all since it will be useful for beginners and experienced persons to freshen up their knowledge of SQL. Before getting into core SQL concepts, let's begin with the basic concepts.
What is Data?
Before getting into the database, let's talk about data. Data can be facts related to any object in consideration. For example, a number of classrooms, students, benches, staff, etc are the data related to an institution.
What is a Database?
We already know what data is. A Database is a systematic collection of data. Since the data is organized so that it can be easily accessed, managed, and updated, data is organized into rows, columns, and tables.
What is a Database Management System?
A Database Management System (DBMS) is a collection of programs that enables its users to access the database, manipulate data, and help in the representation of data. It also helps control access to the database by various users. Let's consider our community of CsharpCorner as an example. It needs to store, manipulate, and present data related to community members, their friends, members' activities, articles, blogs, events, chapters, and a lot more.
Types of Database Management Systems
There are four major types of the Database management system.
- Navigational Database Management System
- Rational Database Management System
- SQL Database Management System
- Object-OrientedDatabase Management System
Regarding the types of DBMS, You will learn more details in future articles.
What is SQL?
StructuredQuery Language (SQL) pronounced as "See-Quel" is the standard language for dealing with Relational databases. SQL can be effectively used for CRUD (Create, Read, Update, Delete ) operations in database records. SQL can also go beyond this, as helps in optimizing the maintenance of database and much more. So now the question is, where to write the SQL syntax or statement? Databases like MS-SQL Server, MySQL, and Oracle are some of the Relational Databases and here we can write SQL Syntax or statements. Almost all the SQL syntax used among the databases are similar.
Conclusion
In this article, we have learned some basic concepts about the database and SQL. In future write-ups, you will learn more details about SQL concepts. Hope this was helpful, and please share your feedback in the comment section.

Bhasker DasPosted Apr 20, 2020, 2:19 PM
Good and quick summary on Database.
Vidyadharran GPosted Jan 3, 2020, 5:18 AM
It's very useful to freshen-up again Right now Thanks bro :) Sundaram Subramanian
Bavithra devasriPosted Aug 18, 2018, 1:24 AM
sema boss keep it up
Mukkara GiriPrasadPosted Aug 13, 2018, 7:28 AM
Sundaram I was windows admin so switch over to SQL admin can you guide me is it better for my future and start from zero in sql
Hiten PandyaPosted Jul 30, 2018, 11:34 PM
It is very helpful to freshen up SQL in quick way. Thanks for sharing :)
Jignesh KumarPosted Jul 24, 2018, 11:29 PM
Its very helpful for beginner
Khaja MoizuddinPosted Jul 23, 2018, 10:59 AM
Good start Sundar for beginners.....