Sunteți pe pagina 1din 1

1.

How important it is to set the goals and objectives of the website before its
design? Where does the target audience play a role in finalizing the design of
website?
2. Consider a “Software Management System” that maintains database using the
following tables:
Project (p-id, p-title, start-date, duration, c-id)
Clients (c-id, c-name, c-address, c-phone)
Employee (e-id, e-name, e-address, e-phone)
Project-person(p-id, e-id)
Please note that an employee may be working on more than one project in the
organization at a time. Make suitable assumptions, if any. Write the following SQL
queries on the tables:
a. Find the c-id and c-name of the clients who have given maximum
number of projects to the company.
b. Find the list of all the employees and the projects they have worked
from time to time.
c. Find the names of all those employees who have worked on all the
projects of client whose c-name is “IGN”.
d. Find the projects which will be completed this week.
Find all the clients who have not given any project. Also find the person who is
not working on any project at all.
3. Consider the following employee database schema:
EMPLOYEE (ESSN, ENAME, DEPT_NO, SALARY)
DEPENDENT (ESSN, DEPEND_NAME, RELATION, DOB)
DEPARTMENT (DEPT_NO, DEPT_NAME, MANAGER)
(a) Create the procedures for following queries:
1. Find details of dependents for employee having name SUERSH.
2. Find the name of the manager of the department in which employee with
ESSN code 5078 works.
3. Find the name of all employees whose age is less than 18 years.
4. Find the DOB of the son of the employee having employee code ESSN
5078.
5. Find the details of the departments in which the employee having
employee code ESSN 5078 has worked.
(b) Write appropriate triggers, exceptions and functions for the above
employee database schema :

4. Consider developing a system for Inventory Management for a super market


that has a number of branches all over a city. Perform the following activities:
a. Suggest the most proper Software Engineering model for developing
this project with justification.
b. Derive the requirement specifications.
c. List all the functional and non-functional requirements.
d. Produce a project-scheduling chart using Gantt chart technique.
e. Give the scope of the solution.
f. Suggest the tools/ platform, hardware and software requirements.
g. Suggest the networking architecture.
h. Suggest the security mechanisms to be implemented.

S-ar putea să vă placă și