IGNOU MCA MCS 23 SOLVED ASSIGNMENT
₹80
₹30
MCS 23: Introduction to Database Management Systems
| Title Name | IGNOU MCA MCS 23 SOLVED ASSIGNMENT |
|---|---|
| Type | Soft Copy (E-Assignment) .pdf |
| University | IGNOU |
| Degree | MASTER DEGREE PROGRAMMES |
| Course Code | MCA |
| Course Name | Master of Computer Applications |
| Subject Code | MCS 23 |
| Subject Name | Introduction to Database Management Systems |
| Year | 2025 2026 |
| Session | - |
| Language | English Medium |
| Assignment Code | MCS 23/Assignment-1/2025 2026 |
| Product Description | Assignment of MCA (Master of Computer Applications ) 2025 2026. Latest MCS-023 2026 Solved Assignment Solutions |
| Last Date of IGNOU Assignment Submission | Last Date of Submission of IGNOU BEGC-131 (BAG) 2025-26 Assignment is for January 2026 Session: 30th September, 2026 (for December 2025 Term End Exam). Semester Wise January 2025 Session: 30th March, 2026 (for June 2026 Term End Exam). July 2025 Session: 30th September, 2025 (for December 2025 Term End Exam). |
| Format | Ready-to-Print PDF (.soft copy) |
📅 Important Submission Dates
Why Choose Our Solved Assignments?
• Guidelines: Strictly follows 2025-26 official word limits.
• Scoring: Designed to help students achieve 90+ marks.
📋 Assignment Content Preview
MCS 23 2025 2026 - English
Course Code : MCS-023
Course Title : Introduction to Database Management Systems
Assignment Number : BCA(III)/023/Assignment/2025-26
Maximum Marks : 100
Weightage : 25%
Last Date of Submission : 31st October, 2025(For July Session) 30th April, 2026(For January Session)
Note: This assignment has four questions for a total of 80 marks. Answer all the questions. Rest 20 marks are for viva voce. You may use illustrations and diagrams to enhance explanations. Answer to each part of the question should be confined to about 300 words.
Q1. Answer the following questions:
(a) Differentiate between a File Processing System and a Database Management System (DBMS) based on four key aspects.
(b) Explain the three-level architecture of a DBMS (External, Conceptual, and Internal). How does this architecture support Logical and Physical Data Independence?
(c) What are the ACID properties of a transaction? Explain each property with a suitable example of an airline ticket booking.
(d) Differentiate between DDL (Data Definition Language) and DML (Data Manipulation Language) statements in SQL. Provide two examples for each category.
(e) Explain the difference between 3NF (Third Normal Form) and BCNF (Boyce-Codd Normal Form). Provide an example of a relation that is in 3NF but not in BCNF.
Q2. An online learning platform, "EduSphere," needs a database to manage its operations. The requirements are as follows:
- The platform has many Students. Each student is identified by a unique StudentID and has a Name, Email, and RegistrationDate.
- The platform features several Instructors. Each instructor has a unique InstructorID, Name, and a short Bio.
- There are multiple Courses on offer. Each course has a unique CourseID, a Title, Duration (in hours), and a Fee.
- An instructor can teach multiple courses, but each course is taught by only one instructor.
- A student can enroll in multiple courses, and a course can have many students. When a student enrolls, the EnrollmentDate and the final Grade obtained are recorded.
(a) Design a complete ER (Entity-Relationship) diagram for the "EduSphere" platform. Clearly show all entities, attributes (including primary keys), relationships, and their cardinality constraints.
(b) Convert the ER diagram from part (a) into a set of relational schemas (tables). You must underline the primary key for each table and clearly indicate all foreign keys and the tables they reference.
Q3. Consider the following relational schemas for a company database:
- Employees (EmpID, EmpName, Salary, DeptID)
- Departments (DeptID, DeptName)
- Projects (ProjID, ProjName, Lead_EmpID)
Write and execute SQL queries for the following tasks. Make suitable assumptions where necessary.
(a) Create the Employees table with EmpID as the primary key and DeptID as a foreign key referencing the Departments table. The Salary should not be negative. (4 Marks)
(b) List the names and salaries of all employees working in the 'Technology' department, sorted in descending order of their salary.
(c) Find the name of each department and the number of employees working in it. Display only those departments that have more than 10 employees.
(d) Find the names of all employees whose salary is greater than the average salary of all employees in the company.
(e) List the names of all projects along with the name of the employee who is leading the project.
Q4.
(a) Consider the relation R(A, B, C, D, E, F) with the following set of Functional Dependencies (FDs):
(10 Marks)
F = { A → BC, CD → E, B → D, E → A }
(i) Find all the candidate keys for the relation R.
(ii) Is the relation R in 3NF? Justify your answer.
(iii) Decompose the relation R into a set of relations that are in BCNF.
(b) Consider the following schedule S with two transactions T1 and T2:
S: R1(X); W1(X); R2(X); W2(X); R1(Y); W1(Y); Commit1; R2(Y); W2(Y); Commit2;
(i) Draw the precedence (serializability) graph for the schedule S.
(ii) Is the schedule S serializable? If yes, provide the equivalent serial schedule(s). If no, explain why.
iii) Identify any concurrency problems (e.g., Lost Update, Dirty Read) present in this schedule. Explain how the problem occurs.
❓ Frequently Asked Questions (FAQs)
A: Immediately after payment, the download link will appear and be sent to your email.
Q: Is this hand-written or typed?
A: This is a professional typed computer PDF. You can use it as a reference for your handwritten submission.
Get the full solved PDF for just Rs. 15