Database System Design and Implementation for Employee Management

Verified

Added on  2019/09/18

|2
|540
|297
Report
AI Summary
This report outlines the design and implementation of an employee database system, focusing on the core components such as employee details, department information, employee leaves, and project assignments. The database structure includes tables for employees, departments, employee leaves, and projects, with appropriate relationships established through foreign keys. The report evaluates the database system's performance, scalability, and security, emphasizing the advantages of a computerized database over manual data recording. It also discusses the development and maintenance phases, cost considerations, and security measures implemented to protect sensitive data. The report highlights the role of database administrators and developers, the tools available to facilitate database management, and the widespread adoption of database systems in modern organizations. It concludes by mentioning the ease of obtaining external support due to the prevalent use of database systems across various industries.
Document Page
The main purpose of developing database of a company is to keep the
record of the company’s employee and their respective activities. The
structure of database that I choose to create is that there will be table of
employee in which all the personal detail of the employee kept, there will be
another table named as department in which there is a list of all the
department exist in the company along with its department ID and the
reference of department ID passes into the table employee to know that
which employee works in which department. There should be another table
named as employee leaves which will kept the record of employee leaves,
in this we place data as leave date and the ID of employee to track that
which employee was on leave along with date this will help the HR
department to track the details of leaves for each employee. There should
be another table named as project in that table we will keep the record of
the project handled by company and there will be reference of employee ID
in this table to see which employee are doing this project.
There are multiple factors that will judge my database system, I will
mention some of the points and discuss weather my database is up to the
mark on this point or not. First factor will be the performance of the
database and as you know that database system is always fast if compare
to the manual recording of data, as well fetching data is much more faster
than manual fetching and fetching the complex data is only possible in
computer database system. In terms of scalability of database the
database of a company always not too big because there will be limited
number of activities that in a company done and this database can be
altered according to the requirement. We can divide the whole database
system development into 2 phase that are development and maintenance
so there will be two phases in which owner have to pay, while developing
costs much higher than the maintenance but it spend only one time.
Security of the database handled by the developer so for me I will develop
a module by which only authorized person can access the database with
entering the valid credentials, so by this it will be very much secured. The
whole system is to help the user and being developed by the database
administrator and the developer, to handle the whole system there are
many tools are available to ease the function of developer as well as the
user because by the help of these tool sets development of the database
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
will be more easier and more convenient and th user which does not have
the knowledge of coding can easily access it. As now majorly all the
companies use the database system to track its employee and their
activities, so share of the market that uses the database are very large and
because of that nearly all the companies uses the database system so get
support from the external sources is very easy.
chevron_up_icon
1 out of 2
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]