You are on page 1of 4

Assignment title: DATA BASE MANAGEMENT SYSTEM

Course title: INTRODUCTION TO COMPUTER

Course code: IT-161

Class: MSC-IT 1ST SMESTER

Submitted by: AROOJ ARIF

Roll no: 20010856-014

Submitted to: RESPECTED DR.HUNAN LIYAQAT

Submission date: 8 FEBURY 2020

DEPARTMENT OF INFORMATION TECHNOLOGY,


GOVT.UNIVERSTY OF GUJRAT
Question:

Q.No.1. Describe a scenario in which a large organization might use a


database management system.

a) What types of tables would the organization's database contain?

Answer:

a.) The organization will use user tables, local temporary tables, global temporary
tables and create a table with help of another table that already exists in database.
These includes Employee table, Department table, Salary table(as per designation
of employee), branch management table and Client relations

b) What kinds of relationships would exist among the tables?

Answer:

b.) The relationship connects the primary key, or the unique identifier column for
each row, from one table to a field in another table. In this case, the relationship
can be created as follows:

Employee table and Department table :

Each employee has been assigned a department from department table.

Employee table and Salary table :

Salary table has different entries of salaries that each employee will get as per
their designation. So this relationship will link the customer table to the salary
table.
Employee table and Branch table :

Branch table consists of different branches across the country and coonect with
employee as per the employee allocated branch where the employee will be posted.

Client relationship table :

The database will contain all the relevant details abput the client and a link
between the client's project and client can be established.

c) What types of forms would be needed, and by what users?

Answer:

c.) The different types of forms needed will be based upon as per their link with
company. These are as follows:

From employee end :

The form can take values for log in them first to their respective data feed. It can
be achieved using assigning user id and password. A drop down menu will be
helpful where option such as personal details, salary, request for leave, attendance
etc will be available. The employee can easily click any one of them at a time and
submit to fetch the details from the database server.

From client end:

From the perspective of client, client form should have input value such as, client
number, password, etc. Data feed should be categorized in a way that the client
could know how much project is accomplished, who is managing his project, the
manger's details, the company administration details, the request form so that he
can make a change or want to update about the change in project requirement. and
so on.

d) What types of queries and report would managers want to run on this
database?

d.) Manager's task is to manage the project assigned and complete it till deadline.
Towards this, he has to look for many processes such as employee attendance and
keep track of work assigned to the specific employee, connecting with clients for
suggestions/feedback. So query is needed to fetch data such as attendance of
employees, to fetch for employee leave request if any employee submitted, to fetch
for client request if any, etc.

You might also like