Professional Documents
Culture Documents
DBMS Proposal
DBMS Proposal
DBMS Proposal
organization and maintenance of a database for the users. Database management system is
responsible for processing, storage and retrieving of data as per the user needs. Main functions of
Protection of data.
DBMS acts as a bridge between the database and the applications. It can accommodate multiple
users to access the database simultaneously and it is dynamic in nature as it be expanded as per
the need. DBMS facilitates application programming interface (API) and processing of database
language like SQL to interact with the database. Currently, there are multiple DBMS available
- Filemaker
- MySQL
- SQL Server
- DB2
- Oracle Lite
- UniSQL
MYSQL
MYSQL is an opensource DBMS which I plan on using for implementing the HR Employee
Management System. MYSQL is available as an opensource under General Public license and it
also provides a commercial license for some additional features which are not included under
general public license. MySQL is written in C and C++. It also supports many API’s like Java,
python, Ruby, PHP, Perl and MySQL DBMS runs on multiple platforms like Linux, Windows,
- It includes subset of ANSI SQL 99 (which is a fourth revision of SQL database query
language).
- It provides trigger feature which is a procedural code that is executed automatically when
- Updatable views.
- Query caching.
MySQL offers a backup software as mysqldump and XtraBackup which supports backing up
from all the systems. MySQL is also available on cloud platforms like Microsoft Azure, Amazon
EC2 and Oracle cloud infrastructure. MySQL workbench is an integrated part of MySQL which
helps users to graphically administer their databases along with the command line interface.
I choose MySQL for implementing my database because of all these features provided by
MySQL and the opensource availability. The only challenge which I anticipate during the project
work is establishing Foreign key relation between the tables and inserting the data into these
tables.
References:
https://dbms.ca/mysql/index.html
wikipedia