Learn about the most popular RDBMSs
In the previous article we learned the basic concepts of RDBMS. There are many types of RDBMS such as MySQL, Oracle, SQL Server, Mongo DB, Sybase,. To better understand RDBMS, in this article we will learn about some of the most popular RDBMS, compare the basic features of RDBMS. they. We invite you to follow along.
What are Database and Database Management System?
A database is a collection of information organized so that it can be easily accessed, managed, and updated. Data is organized into rows, columns, tables, and indexed to easily find relevant information. Data is updated, expanded, and deleted as new information is added. Database processing is the set of tasks involved in creating and updating databases, querying data, and running applications.
Database Management System (DBMS) is a database management system that supports the development, administration and use of databases. DBMS, like RDBMS, is also used to store and manage databases, but in essence, these two systems have many differences.
According to JavaPoint, DBMS and RDBMS have the following main differences:
No | DBMS | RDBMS |
first | DBMS stores data as files | RDBMS stores data as tables |
2 | Data is stored in a hierarchical or navigable form | Tables have an identifier called the primary key and data values are stored as tables |
3 | There is no data normalization | There is data standardization |
4 | There is no data protection when performing operations | Integrity constraints ensure data integrity when performing data operations such as adding, editing, deleting, etc. |
5 | There are no relationships between tables (because they are saved as files). | There are relationships between tables |
6 | Provides unified methods for accessing stored information | Supports a tabular structure and relationships between them to access stored information |
7 | Distributed databases are not supported | Supports distributed databases |
8 | Often used in small organizations, handling small volumes of data | Designed to handle large amounts of data, supporting multiple users |
9 | Examples of DBMS are file system, xml,. | Examples of RDBMS are MySQL, Oracle or SQL Server,. |
Learn about MySQL
MySQL is an open source SQL database, developed by MySQL AB, a Swedish company. It's a bit interesting here, MySQL is read as "mai ét da qua eo" while SQL is read as "si queo". I'll just transcribe it roughly for you to understand. Specifically, in English MySQL is pronounced "my ess-que-ell", and SQL is "sequel".
MySQL supports many different platforms, including of course popular platforms such as Windows, macOS, UNIX and Linux distributions.
This relational database management system is available in both free and paid versions, depending on the intended use (commercial/non-commercial) and features. MySQL comes with a very fast, multi-threaded, multi-user and extremely powerful SQL database server.
I'll skip the history part. You just need to know that the latest MySQL version as of the time I wrote this article is 5.7.20 released on October 16, 2017, version 5.7.21 is about to be released soon :D.
MySQL main features:
- High performance
- High availability
- Scalability and flexibility
- Strong support for transactions (a processing unit in SQL, consisting of a group of statements to sequentially process database operations)
- Strong data warehouse and web
- Strong data protection
- Comprehensive application development
- Easy management
- Free open source code, 24/7 support
- Reasonable total cost
Learn about MS SQL Server
MS SQL Server is an RDBMS developed by Microsoft. The main query languages of MS SQL Server are T-SQL and ANSI SQL.
The latest version of MS SQL Server is currently 2019, you can try it for 180 days. If you are interested, download it here: https://www.microsoft.com/en-us/sql-server/sql-server-downloads
Main features of MS SQL Server (2019 version)
- Reasonable price and performance, better when used on a large scale
- High performance data warehouse
- Safe and well compatible
- High availability and resilience
- Intelligent collaboration at the enterprise level
- Perfect integration on many devices
- Simplify small and medium data
- Advanced data analysis tools
- Advanced real-time analysis and processing process
- Available on Windows, Linux and Docker
- Unified data platform across platforms
- Easy-to-use tools and connectors
Learn about Oracle
This is a very large multi-user database management system developed by Oracle Corporation. Oracle works effectively when managing resources, a database of information between requests from many customers and data sent across the network.
This is a great choice for database servers. Oracle supports all major operating systems, on both client and server, including MS DOS, NetWare, UnixWare, OS/2 and most UNIX versions.
The latest version of Oracle is 12c, released on March 1, 2017. Oracle is written in assembly language, C and C++.
Key features of Oracle:
- Simultaneous access: Strong support for multiple users accessing the same data unit at the same time
- Consistency
- Portability
- Self-managed database
- Data warehouse
- Resource management
- Execute in parallel
- Data Mining
- Partition
- Bitmap index
- Supports data management with large volumes
- Ability to work 24/24
- Good safety and security mechanism
- Ensuring data integrity constraints from simple to complex on the database
Learn about MS Access
Microsoft Access is an extremely familiar application to Windows users, built into the Microsoft Office office suite, is a low-cost, basic-level database management software, suitable for projects. small sentence.
MS Access uses the Jet database engine, also known as Jet SQL, with a fairly easy-to-use graphical interface. If you are new to databases, MS Access is also an option you should consider.
Main features of MS Access:
You can create tables, execute queries, create forms and reports, and connect them with macros.
Can import/export data from/to many different formats such as Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC,.
Jet Database format is available, a file containing the application and data, which helps distribute the entire application to other users to run in a disconnected environment.
Microsoft Access provides parameterized queries. These queries and Access tables can be referenced from other programs such as VB6, .NET via DAO or ADO.
The desktop version of Microsoft SQL Server can be used with Access as an alternative to the Jet Database Engine
MS Access is a file server-based database. Unlike other RDBMSs, Access does not execute Database triggers, Stored Procedures or Transaction Logs.
Congratulations on overcoming the most boring theory lessons in the world. In the following part, we will learn about basic syntax in SQL, data types, operators, expressions,. Although there is still a bit of theory, we guarantee there will not be as many words as this ^^ !
You should read it
- Relational database management system RDBMS in SQL
- Function handles DATE / TIME in SQL - Part 1
- 5 free websites and online games to learn about the Linux command line
- What is DVI port? Classification of popular DVI ports today
- What is CPM, CPC, CPA? Learn about advertising online
- The most popular Linux versions today
- Advantages of MongoDB
- 16 most popular, easy-to-find programming languages
- Learn about Freenginx: A branch of the most popular web server today
- Learn to play golf with the right basic techniques for beginners
- 7 simple tips to help you learn new languages in just one week
- Why should you learn PHP programming language?
Maybe you are interested
How to get data from web into Excel
What information does a VPN hide? How does it protect your data?
How to transfer data between 2 Google Drive accounts
6 Data Collecting Apps You Need to Delete for Better Privacy
How to master numerical data in Google Sheets with the AVERAGE function
How to delete white space in a table in Word - Appears right below the data