sYLLABUS sEM 3
sYLLABUS sEM 3
sYLLABUS sEM 3
Syllabus
Consider the insurance database given below. The primary keys are made
bold and the data types are specified.
PERSON( driver_id:string , name:string , address:string )
CAR( regno:string , model:string , year:int )
ACCIDENT( report_number:int , accd_date:date , location:string )
OWNS( driver_id:string , regno:string )
PARTICIPATED( driver_id:string , regno:string , report_number:int ,
damage_amount:int)
1. Create the above tables by properly specifying the primary keys and foreign
keys.
2. Enter at least five tuples for each relation.
3. Demonstrate how you-
a) Update the damage amount for the car with specific regno in the accident
with report number 12 to 25000.
b) Add a new accident to the database.
4. Find the total number of people who owned cars that were involved in
accidents in the year 2008.
5. Find the number of accidents in which cars belonging to a specific model were
involved.
1. Create the above tables by properly specifying the primary keys and foreign
keys.
2. Enter at least five tuples for each relation.
3. Produce a listing: custname , No_of_orders , Avg_order_amount , where the
middle column is the total number of orders by the customer and the last
column is the average order amount for that customer.
4. List the order no for orders that were shipped from allthe warehouses that the
company has in a specific city.
5. Demonstrate the deletion of an item from the ITEM table and demonstrate a
method of handling the rows in the ORDER_ITEM table that contains this
particular item.
1. Create the above tables by properly specifying the primary keys and foreign
keys.
2. Enter atleast five tuples for each relation.
3. Demonstrate how you add a new text book to the database and make this book
to be adopted by some department.
4. Produce a list of text books ( includes courseno , book_isbn , book_title ) in
the alphabetical order for courses offered by the 'CS' department that use
more than two books.
5. List any department that has allits books published by a specific publisher.
1. Create the above tables by properly specifying the primary keys and foreign
keys.
2. Enter at least five tuples for each relation.
3. Give the details of the authors who have 2 or more books in the catalog and
the price of the books is greater than the average price of the books in the
catalog and the year of publication is after 2000.
4. Find the author of the book that has maximum sales.
5. Demonstrate how you increase the price of books published by a specific
publisher by 10%.
1. Create the above tables by properly specifying the primary keys and foreign
keys.
2. Enter at least five tuples for each relation.
3. Find allthe customers who have at least two accounts at the main
4. Find all the customers who have an account at allthe branches located in a
specific city.
5. Demonstrate how you delete all account tuples at every branch located in a
specific city.
Syllabus
WAP to find greatest of three numbers.
WAP to calculate factorial of a number.
WAP to print Fibonacci series of ‘n’ numbers , where n is given by the programmer
WAP to check whether a number is prime or not.
WAP to find the number of characters and words in a string .
WAP to read a set of numbers in an array & to find the largest of them.
WAP to implement bubble sort using arrays.
WAP to read a set of numbers from keyboard & to find sum of all elements of the
given array using a function.
WAP to exchange contents of two variables using call by value.
WAP to exchange contents of two variables using call by reference.
WAP to find the sum of three numbers using pointer to function method.
WAP to display content of an array using pointer arithmetic.
Calculate area of different geometrical figures (circle, rectangle,square, triangle)
using function overloading.
WAP a program to maintain the student record containing roll number , Name,
marks1, marks2, marks3 as data member and getdata(), display() and setdata() as
member functions(use array of object)
WAP to increment the employee salaries on the basis of there designation
(Manager-5000, General Manager-10000, CEO-20000, worker-2000). Use employee
name, id, and designation, salary as data member and inc_sal as member function
(Use array of object).
Write a class bank, containing data member: Name of Depositor, A/c type, Type of
A/c, Balance amount. Member function: To assign initial value, To deposit an
amount, to withdraw an amount after checking the balance (which should be greater
than Rs. 500), To display name & balance.
Systems Analysis and Design (9th Edition, 2014) by Kenneth E. Kendall, Julie
E. Kendall; Pearson
Systems Analysis and Design, 6th Edition (2014) Alan Dennis, Barbara Haley
Wixom, Roberta M. Roth ; John Wiley & Sons, Inc.
Systems Analysis and Design Methods (7th Edition, 2007) by Jeffrey L.
Whitten, Lonnie D. Bentley, Victor Barlow; McGraw-Hill/Irwin
Systems Analysis and Design (9th Edition, 2012) by Gary B. Shelly and Harry
J. Rosenblatt; Cengage Learning
Syllabus
Module I: Introduction
What is an Operating System, Types of Operating Systems, Simple Batch Systems,
Multiprogramming Systems, Time-Sharing Systems, Parallel Systems, Distributed Systems,
Real-time Systems
File Concept, Access Methods, Directory Structure, Protection, File System Structure, and
Allocation Methods.
Syllabus
Module I: Basic Concepts Of OOPS
Module III: Functions
Simple Functions, Passing Arguments And Returning Values ,Reference Variables And
Arguments, Function Overloading, Inline Functions, Programming Style, Access Specifier
Address and Pointers, Pointers And Arrays, Pointers And Functions Graphics, Virtual
Functions, Streams, Stream Classes, Templates, Polymorphism
Syllabus
Module I: Introduction to DBMS
Data Modeling: Entity sets attributes and keys, Relationships (ER), Database modeling
using entity, Weak and Strong entity types, Enhanced entity-relationship (EER), Entity
Relationship Diagram Design of an E-R Database schema Object modeling, Specialization
and generalization
SQL Components (DDL, DML, DCL), SQL Constructs (Select…from…where…. group by….
having…. order by…), Nested tables, Views, correlated query, Objects in Oracle.
Module IV: Transaction Management and Concurrency Control Techniques
Transaction concept, ACID properties, Schedules and recoverability, Serial and Non-serial
schedules, Serializability, Concurrency Techniques: Locking Protocols, Timestamping
Protocol, Multiversion Technique, Deadlock Concept - detection and resolution.
Basic security issues, Discretionary access control, Mandatory access control, Statistical
database security.