Page Loading... Please wait...
Wait

IGNOU MCA IGNOU BCA IGNOU MBA IGNOU CIC Courses

BCA Assignements : TMA CS - 67 RDBMS Lab

Filed under:

BCA Assignements : TMA CS - 67 RDBMS Lab

Course Code : CS-67
Course Title : RDBMS Lab
Assignment Number : BCA(4)-67/TMA/05
Maximum Marks : 10
Last date of submission : 15th April, 2005

This is a Tutor Marked Assignment. There are two questions in this assignment. Answer all the questions. Each question carries equal weightage. You may use illustrations and diagrams to enhance explanations.

Question 1:

Consider the following requirements for the Consumer Goods (for example, water purifier’s) Maintenance Company’s database system that is used to keep track of it’s clients, pending repairs, advances and bills, stock of equipment components in the store etc.

• The clients for the company are of two kinds: (i) Clients who have the Annual Maintenance Contract (AMC) with the Company and (ii) Others.
• All the visits under AMC are recorded and all repair actions are noted. In addition, the other customers are given warranty of 3 months for the fault repaired.
• The store keeps track of each component with it. It keeps information such as component code, date of last acquisition from the company, quantity in hand, reorder level etc. The store informs the company to issue an order in case the quantity in hand falls below the reorder level.
• The store also keeps track of the issuance of each item (components) to various repairing persons. All issues or returns update the quantity in hand of that component uniquely. Each piece of a component has a unique ID.
• The company also keeps the information about the client details such as client code, name, address of communication, date of AMC etc.
• In addition, all the bills of the clients are duly recorded. In case a bill is paid through a draft or cash, the record of it is directly moved to database, however, in cases where bill is paid by cheque then the record is moved to database only on realisation of cheque.

Draw an ER diagram for the above company. Specify key attributes and constraints of each entity type and on each relationship type. Note any unspecified requirements, and make appropriate assumptions to make the specification complete. Also design the normalized tables with require integrity and security constraints.

Question 2:

(a) Consider a Finance Company that maintains the following tables:

• Clients-List (client-id, name, address, contact-phone, proof-of-residence, maximum-loan-allowed, PAN)
• Deposits (client-id, deposit-no, date-of-deposit, amount)
• Withdrawal (client-id, withdrawal-no, date-of-withdrawal, amount, allowed/denied)

Please Note: A client may withdraw at any time, and deposit any time. Withdrawals are subject to maximum-loan-allowed. A Client is given an iInterest of 10% on the Balance. However, if the client balance is negative, he will be charged 12% interest. (Balance is calculated as = sum of all deposits of the client – sum of all withdrawals). Interest is calculated every month on the Minimum balance of that month.

Create the tables having appropriate referential Integrity constraints. Make and state suitable assumptions, if any.

Write and run the following SQL queries on the tables:

• Find all the client names that have not made any deposits in the last month.
• Find the list of all deposits and withdrawals of last month, in the order of clients and net balance of each.
• Find the list of names of all those clients who have been denied withdrawal more than once.
• List the client’s details and their balances.
• Calculate the interest due for all the clients for the last month.
Make suitable assumptions, if any.

(b) Consider the Relation R={A, B, C, D, E, F} and the set of functional dependencies.
A?D C?B F?D E?F E?C
C?D
What are the various alternate keys in the Relation R? Decompose R into 2NF, 3NF and finally in BCNF relation.

Related pages

BCA Assignements : TMA CS - 06 Introduction to DBMS

BCA Assignements : TMA CS - 06 Introduction to DBMS Course Code : CS-06 Course Title : Introduction to DBMS Assignment Number : BCA(4)-06/TMA/05 Maximum Marks : 10 Last Date of Submission : 15th April, 2005 This is a Tutor Marked Assignment. There are five questions in this Assignment. Answer all the questions. Each question carries equal weightage. You may use illustrations and diagrams .....

MCA Assignements : CS-06 TMA Database Management Systems

MCA Assignements : CS-06 TMA Database Management Systems Course Code : CS-06 Course Title : Database Management Systems Assignment Number : MCA (2)-6/TMA/04 Maximum Marks : 10 Last Date of Submission : 15th October, 2004 This is a Tutor Marked Assignment. There are five questions in this Assignment. Answer all the questions. Each question carries equal weightage. You may use illustrations and diagrams to enhance .....

BCA Assignements : TMA CS - 67 RDBMS Lab

BCA Assignements : TMA CS - 66 Multimedia Course Code : CS-66 Course Title : Multimedia Assignment Number : BCA(4)-66/TMA/05 Maximum Marks : 10 Last Date of Submission : 15th April, 2005 This is a Tutor Marked Assignment. There are two questions in this assignment. Answer all the questions. Each question carries equal weightage. You may use illustrations and diagrams to .....

CS-67 RDBMS Lab

CS-67 RDBMS Lab Block 1 Unit 1 : RDBMS Terminology Unit 2 : Overview of logical database design Unit 3 : Overview of Normalization Block 2 Practical on Relational Database Management System Block 3 Unit 1 : Introduction to Microsoft Access Unit 2 : Microsoft Access Basics Unit 3 : Working with database Unit 4 : Creating a Table .....

DEC 1997

Question Paper of CS-15 - RDBMS of Dec 1997 from IGNOU Time : 3 hours Max. Mark : 75 Note : There are six questions in this paper. Question 1 us compulsory and carries 30 marks. Attempt any three from the rest. 1. (a) Draw an E-R diagram for a Hospital System. Convert this diagram .....

MBA Assignements : TMA MS -11 Corporate policies and Practices

MBA Assignements : TMA MS -11 Corporate policies and Practices Course Code : MS-11 Course Title : Corporate policies and Practices Assignment No. : 11/TMA-3/SEM-II/2004 Coverage : Block 7 Refer to the case on ‘ Punjab Tractors Limited’ and analyze the case in the present context. .....

MBA Assignements : TMA MS -11 First Assignment Corporate policies and Practices

MBA Assignements : TMA MS -11 First Assignment Corporate policies and Practices Course Code : MS-10 (Revised) Course Title : Organisational Design, Development and Change Assignment No. : MS-10/TMA-1/SEM-II/2004 Coverage : Blocks 1 & 2 Note: Attempt both the questions and send it to the Co-ordinator of the study centre, you are attached with. 1. Describe different approaches to organisation and explain the relevance .....

BCA Assignements : TMA CS - 69 TCP/IP Programming

BCA Assignements : TMA CS - 69 TCP/IP Programming Course Code : CS-69 Course Title : TCP/IP Programming Assignment Number : BCA(5)-69/TMA/05 Maximum Marks : 10 Last date of Submission : 15th April,2005 This is a Tutor Marked Assignment. Answer all the following questions. All questions carry equal weightage . You may use illustrations and diagrams to enhance explanations. Question 1: .....

MBA Assignements : TMA MS -65 Third Assignment Set-II Marketing of Services

MBA Assignements : TMA MS -65 Third Assignment Set-II Marketing of Services Course Code : MS-65 Course Title : Marketing of Services Assignment Code : 65/TMA-3/SEM-II/2004 Coverage : All Sections Study the case ‘Is the customer Always Right?’ given in your study material (Chapter 22) and answer the following questions. 1) Do you .....

MBA Assignements : TMA MS -11 Third Assignment Organisational Design, Development and Change

MBA Assignements : TMA MS -11 Third Assignment Organisational Design, Development and Change Course Code : MS-10 (Revised) Course Title : Organisational Design, Development and Change Assignment No. : MS-10/TMA-3/SEM-II/2004 Coverage : All Blocks Note: Attempt both the questions and send it to the Co-ordinator of the study centre, you are attached with. 1. What are the skills required for becoming a .....

Recently Visited Pages