Saturday, March 10, 2012

DBMS LAB Question set


DBMS LAB Question set



1. Consider the following database consisting of the following tables:
            Employee (ssn, first name, last name, gender, designation, doj, address)
            Employee-salary (ssn, basic pay, DA, TA, pay)
            Department (did, dname,mgrssn)
            Employee-department (ssn, deptid)
            Employee-dependency (ssn, depname, depgender, deprelationship)
I.                   1. Retrieve the doj, address of employees who work for ‘Research’ department
2. For each employee, retrieve the employee’s first name and last name
3. Retrieve the names of each employee who has a dependency with same first name and gender of that employee.
II.                Write a PL/SQL function to calculate the income tax for the given employee:
Conditions:
                  If pay <=10000, no tax is charged.
                  If pay is >10000 and <=20000, 20% of pay is charged as tax.
                  If pay is >20000 and <=50000, 35% of pay is charged as tax.
                  If pay is >50000 , 50% of pay is charged as tax.
III.             Design & implement employee Personal form using Visual Basic and generate report.

2. Consider the following database consisting of the following tables:
            Employee (ssn, first name, last name, gender, designation, doj, address)
            Employee-salary (ssn, basic pay, DA, TA, pay)
            Department (did, dname,mgrssn)
            Employee-department (ssn, deptid)
            Employee-dependency (ssn, depname, depgender, deprelationship)
       I.      Queries:
1. Retrieve the names of employees who have no dependents.
2. Retrieve all the information about employees working in ‘Research’ department including the department information.
3. Display the department having employee count > 5.
    II.      Write a PL/SQL cursor to do payroll processing with Employee-salary table.
 III.      Design Menu Driven application for employee database to display personal details using Visual Basic.

3. Consider the following database consisting of the following tables:
            Employee (employee name, street, city)
            Works (employee name, company name, salary, doj)
            Company (company name, city)
            Manager (employee name, manager name)
I.                   1. Find the names, streets and cities of residence of all employees who work for ‘First bank corporation’ and earn more than 10,000.
2. Find the employees in the database who live in the same cities as the companies for which they work.
3. Find those companies whose employees earn a higher salary on average than the average salary at ‘First Bank Corporation’.
II.                Write a PL/SQL function to return the name of the employee in a given company name.
    III Design an application to display Employee details using JAVA

4. Consider the following database consisting of the following tables:
            Employee (employee name, street, city)
            Works (employee name, company name, salary, doj)
            Company (company name, city)
            Manager (employee name, manager name)
I.                   1. Find all employees in database who live in the city ‘chennai’ and under the manager ‘John’.
2. Find all employees who earn more than the average salary of all employees of that company.
3. Find the no. of employees in each company..
II.                Write a PL/SQL procedure to find employee name whose company name as “small bank corporation”.
     III .    Design & implement an application to display Employees working details using Visual basic and generate report.

5. Consider the following database consisting of the following tables:
            Department (dept id, dept name)
            Student (rollno, name, gender, mark1, mark2, mar3, total, average, dept id)
            Staff (staff id, name, designation, qualification, dept id)
            Tutor (rollno, staff id)
I.                   1. Display the student details who come under the tutor ship of the given staff name ‘X’.
2. Display the student details who got greater than overall average marks of their department.
3. How many students are there in CSE department?
II.                Write a trigger to display the message “Invalid marks” when marks are < 0 and > 100 and to calculate and update total and average when a record is inserted
   III.         Design Menu Driven application display staff details using Visual Basic

6. Consider the following database consisting of the following tables:
            Department (dept id, dept name)
            Student (rollno, name, gender, mark1, mark2, mar3, total, average, dept id)
            Staff (staff id, name, designation, qualification, dept id)
            Tutor (rollno, staff id)
I.                   1. Display the staff details who work in CSE department.
2. How many different designations and departments are there?
3. Display the student details whose name start with ‘R’.
II.                Write a PL/SQL procedure to display the staff name whose deptname is ‘CSE’.
III. Design & implement an application to display student details using JAVA..

7. Consider the following database consisting of the following tables:
            Branch (bname, bcity, assets)
            Account (ano, starting date, balance)
            Customer (cusid, name, address)
            Deposit (ano, cusid, bname)
            Transaction (ano, amount, mode, date of trans)
I.                   1. Find the average account balance at each branch and display only if it is greater than 10000.
2. Display the branch details located in a city starting with the letter ‘S’..
3. Find the number of depositors in each branch.
II.                Write a view with the account table for the balance greater than 25000 and delete the record with balance 28000 from the view..
    III.      Design Menu Driven application for displaying Customer details..

8. Consider the following database consisting of the following tables:
            Party (pid, pname, leader)
            Constituency (cid, cname)
            Contestant (ctid, ctname, ctaddr)
            Election (ctid, number of votes, pname, cname)
I.                   1. Display the contestant details if they secured greater than 10,000 votes.
2. Find the number of contestants, constituency wise.
3. Display the winner details in each constituency.
II.                Write a PL/SQL function to return the number of votes secured for a given contestant name.
III.             Design & implement an application to display Election details using JAVA.

9. Consider the following database consisting of the following tables:
            Hostel (hno, hname, type [boys/girls])
            Menu (hno, day, breakfast, lunch, dinner)
            Warden (wname, qual, hno)
            Student (sid, sname, gender, year, hno)
I.                   1. Display the total number of girls and boys hostel in the college.
2. Display the menu in the hostel ‘x’ on Tuesday.
3. Display the number of wardens for each hostel.
II.                Write a View to display the girl students residing in a given hostel name and try to insert a following record in view.
                 
Sid
Sname
gender
year
Hno
120
siva
Male
second
3
 .
    III.       Design an application to display menu details of a Hostel using visual basic..

10. Consider the following database consisting of the following tables:
            Inventory (item, level, cost)
            Minlevel (item, level)
            Reorder (item, quantity)
            Purchase (item, quantity, cost, customer name, date of purchase)
I.                   1. Display the number of customers for the shop on a particular day.
2. Write a query to display the item purchased by a given customer name.
3. Display the overall income for the shop on a given date.
II.                Write a view to display item and their reorder level and minimum level of that item. Update the reorder level of item X to 10 in the view.
III.             Design & implement an Inventory system and generate report.

11. Consider the following database consisting of the following tables:
            Hostel (hno, hname, type [boys/girls])
            Menu (hno, day, breakfast, lunch, dinner)
            Warden (wname, qual, hno)
            Student (sid, sname, gender, year, hno)
I.                   1. Display the total number of studnets in the particular hostel.
2. Change the breakfast of the hostel 5 on Thursday to ‘Noodles’.
3. Display the Wardens for each hostel with the qualification ‘B.Com’.
II   Write a PL/SQL function to display the students residing in a given hostel no
    III.      Design an application to display student details of a Hostel using JAVA.


12. Consider the following database consisting of the following tables:
            Department (dept id, dept name)
            Student (rollno, name, gender, mark1, mark2, mar3, total, average, dept id)
            Staff (staff id, name, designation, qualification, dept id)
            Tutor (rollno, staff id)
III.             1. Display the no.of. student under the department ‘cse’.
2. Display the student details who got average >85.
3. How many students are under the tutor ‘x’?
IV.             Write a PL/SQL cursor  to calculate and update total and average marks of a student.
   III.         Design an application to display student details using Visual Basic and generate report.


15 comments:

  1. i want answers for above 12 questions

    ReplyDelete
  2. i need answer for these questions

    ReplyDelete
  3. I want answer for 9 .. please

    ReplyDelete
  4. 6. Consider the following database consisting of the following tables:
    Hostel (hno, hname, type [boys/girls])
    Menu (hno, day, breakfast, lunch, dinner)
    Warden (wname, qual, hno)
    Student (sid, sname, gender, year, hno)
     Display the total number of girls and boys hostel in the college.
     Display the menu in the hostel ‘x’ on Tuesday.
     Display the number of wardens for each hostel.II.



    ReplyDelete

Slider

Image Slider By engineerportal.blogspot.in The slide is a linking image  Welcome to Engineer Portal... #htmlcaption

Tamil Short Film Laptaap

Tamil Short Film Laptaap
Laptapp

Labels

About Blogging (1) Advance Data Structure (2) ADVANCED COMPUTER ARCHITECTURE (4) Advanced Database (4) ADVANCED DATABASE TECHNOLOGY (4) ADVANCED JAVA PROGRAMMING (1) ADVANCED OPERATING SYSTEMS (3) ADVANCED OPERATING SYSTEMS LAB (2) Agriculture and Technology (1) Analag and Digital Communication (1) Android (1) Applet (1) ARTIFICIAL INTELLIGENCE (3) aspiration 2020 (3) assignment cse (12) AT (1) AT - key (1) Attacker World (6) Basic Electrical Engineering (1) C (1) C Aptitude (20) C Program (87) C# AND .NET FRAMEWORK (11) C++ (1) Calculator (1) Chemistry (1) Cloud Computing Lab (1) Compiler Design (8) Computer Graphics Lab (31) COMPUTER GRAPHICS LABORATORY (1) COMPUTER GRAPHICS Theory (1) COMPUTER NETWORKS (3) computer organisation and architecture (1) Course Plan (2) Cricket (1) cryptography and network security (3) CS 810 (2) cse syllabus (29) Cyberoam (1) Data Mining Techniques (5) Data structures (3) DATA WAREHOUSING AND DATA MINING (4) DATABASE MANAGEMENT SYSTEMS (8) DBMS Lab (11) Design and Analysis Algorithm CS 41 (1) Design and Management of Computer Networks (2) Development in Transportation (1) Digital Principles and System Design (1) Digital Signal Processing (15) DISCRETE MATHEMATICS (1) dos box (1) Download (1) ebooks (11) electronic circuits and electron devices (1) Embedded Software Development (4) Embedded systems lab (4) Embedded systems theory (1) Engineer Portal (1) ENGINEERING ECONOMICS AND FINANCIAL ACCOUNTING (5) ENGINEERING PHYSICS (1) english lab (7) Entertainment (1) Facebook (2) fact (31) FUNDAMENTALS OF COMPUTING AND PROGRAMMING (3) Gate (3) General (3) gitlab (1) Global warming (1) GRAPH THEORY (1) Grid Computing (11) hacking (4) HIGH SPEED NETWORKS (1) Horizon (1) III year (1) INFORMATION SECURITY (1) Installation (1) INTELLECTUAL PROPERTY RIGHTS (IPR) (1) Internal Test (13) internet programming lab (20) IPL (1) Java (38) java lab (1) Java Programs (28) jdbc (1) jsp (1) KNOWLEDGE MANAGEMENT (1) lab syllabus (4) MATHEMATICS (3) Mechanical Engineering (1) Microprocessor and Microcontroller (1) Microprocessor and Microcontroller lab (11) migration (1) Mini Projects (1) MOBILE AND PERVASIVE COMPUTING (15) MOBILE COMPUTING (1) Multicore Architecute (1) MULTICORE PROGRAMMING (2) Multiprocessor Programming (2) NANOTECHNOLOGY (1) NATURAL LANGUAGE PROCESSING (1) NETWORK PROGRAMMING AND MANAGEMENT (1) NETWORKPROGNMGMNT (1) networks lab (16) News (14) Nova (1) NUMERICAL METHODS (2) Object Oriented Programming (1) ooad lab (6) ooad theory (9) OPEN SOURCE LAB (22) openGL (10) Openstack (1) Operating System CS45 (2) operating systems lab (20) other (4) parallel computing (1) parallel processing (1) PARALLEL PROGRAMMING (1) Parallel Programming Paradigms (4) Perl (1) Placement (3) Placement - Interview Questions (64) PRINCIPLES OF COMMUNICATION (1) PROBABILITY AND QUEUING THEORY (3) PROGRAMMING PARADIGMS (1) Python (3) Question Bank (1) question of the day (8) Question Paper (13) Question Paper and Answer Key (3) Railway Airport and Harbor (1) REAL TIME SYSTEMS (1) RESOURCE MANAGEMENT TECHNIQUES (1) results (3) semester 4 (5) semester 5 (1) Semester 6 (5) SERVICE ORIENTED ARCHITECTURE (1) Skill Test (1) software (1) Software Engineering (4) SOFTWARE TESTING (1) Structural Analysis (1) syllabus (34) SYSTEM SOFTWARE (1) system software lab (2) SYSTEMS MODELING AND SIMULATION (1) Tansat (2) Tansat 2011 (1) Tansat 2013 (1) TCP/IP DESIGN AND IMPLEMENTATION (1) TECHNICAL ENGLISH (7) Technology and National Security (1) Theory of Computation (3) Thought for the Day (1) Timetable (4) tips (4) Topic Notes (7) tot (1) TOTAL QUALITY MANAGEMENT (4) tutorial (8) Ubuntu LTS 12.04 (1) Unit Wise Notes (1) University Question Paper (1) UNIX INTERNALS (1) UNIX Lab (21) USER INTERFACE DESIGN (3) VIDEO TUTORIALS (1) Virtual Instrumentation Lab (1) Visual Programming (2) Web Technology (11) WIRELESS NETWORKS (1)

LinkWithin