0% found this document useful (0 votes)
243 views9 pages

Rdbms Se25c

The document outlines the syllabus for the B.Sc. Degree Course in Computer Science at the University of Madras, covering the courses and credits for the V and VI semesters. It includes details on core subjects such as Computer Networks, Operating Systems, and Relational Database Management Systems, along with practical labs and elective options. Additionally, it specifies the objectives and outcomes for the Relational Database Management System course, along with examination formats and topics.

Uploaded by

magimaimagimai49
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
243 views9 pages

Rdbms Se25c

The document outlines the syllabus for the B.Sc. Degree Course in Computer Science at the University of Madras, covering the courses and credits for the V and VI semesters. It includes details on core subjects such as Computer Networks, Operating Systems, and Relational Database Management Systems, along with practical labs and elective options. Additionally, it specifies the objectives and outcomes for the Relational Database Management System course, along with examination formats and topics.

Uploaded by

magimaimagimai49
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

V SEMESTER

COURSE MAX. MARKS


CONTENT
COURSE NAME CREDITS
Ext. Int. Total
BCE-CSC09 - Computer Network@ 4 75 25 100
BCE-CSC10 - Operating System@ 5 75 25 100
BCE-CSC11 - Relational Database Management
4 75 25 100
PART III System@
BCE-CSC12 - Core Practical-V - Operating System
3 60 40 100
Lab@
BCE-CSC13 - Core Practical-VI - PL/SQL Lab@ 3 60 40 100
Elective I-Choose any one from the list 5 75 25 100
PART IV Value Education 2 75 25 100
Total Credits 26
VI SEMESTER
BCE-CSC14 - Software Engineering@ 4 75 25 100
BCE-CSC15 - Introduction to Data Science@ 5 75 25 100
BCE-DSC16 - Introduction to Cloud Computing 4 75 25 100
PART III
BCE-DSC17 - Core Practical-VII - CASE Tools
3 60 40 100
and Testing tools Lab
Elective II- Choose any one from the list 5 75 25 100
BCE-CSC18 - Core Practical-VIII - Mini Project@ 5 60 40 100
PART V Extension Activities 1
Total Credits 27
Total credits ( Core, Elective, SBS) 143

*NME: Choose Any one From the Other Department

Elective I
BCE-DSE1A Artificial Intelligence and Expert System
BCE-DSE1B Graphics and Visualization
BCE-DSE1C Network Security
Elective II
BCE-DSE2A Mobile Computing
BCE-CSE2B IOT and its Applications@
BCE-DSE2C Block Chain Technology

@ - Common subject to other course/s.


UNIVERSITY OF MADRAS
B.Sc. DEGREE COURSE IN COMPUTER SCIENCE
SYLLABUS WITH EFFECT FROM 2020-2021

BCE-CSC11
CORE-XI: RELATIONAL DATABASE MANAGEMENT SYSTEM
(Common paper to B.Sc.Software Applications & B.C.A.)
III YEAR / V SEM
OBJECTIVES:

Gain a good understanding of the architecture and functioning of Database Management Systems

Understand the use of Structured Query Language (SQL) and its syntax.

Apply Normalization techniques to normalize a database.

Understand the need of transaction processing and learn techniques for controlling the
consequences of concurrent data access.
OUTCOMES:
 Describe basic concepts of database system
 Design a Data model and Schemas in RDBMS
 Competent in use of SQL
 Analyze functional dependencies for designing robust Database

UNIT - I
Introduction to DBMS– Data and Information - Database – Database Management System – Objectives
- Advantages – Components - Architecture. ER Model: Building blocks of ER Diagram –
Relationship Degree – Classification – ER diagram to Tables – ISA relationship – Constraints –
Aggregation and Composition – Advantages

UNIT - II
Relational Model: CODD’s Rule- Relational Data Model - Key - Integrity – Relational Algebra
Operations – Advantages and limitations – Relational Calculus – Domain Relational Calculus -
QBE.

UNIT - III
Structure of Relational Database. Introduction to Relational Database Design - Objectives – Tools –
Redundancy and Data Anomaly – Functional Dependency - Normalization – 1NF – 2NF – 3NF –
BCNF. Transaction Processing – Database Security.

UNIT - IV
SQL: Commands – Data types – DDL - Selection, Projection, Join and Set Operations – Aggregate
Functions – DML – Modification - Truncation - Constraints – Subquery.

UNIT - V
PL/SQL: Structure - Elements – Operators Precedence – Control Structure – Iterative Control -
Cursors - Procedure - Function - Packages – Exceptional Handling - Triggers.

TEXT BOOK:
1. S. Sumathi, S. Esakkirajan, “Fundamentals of Relational Database Management System”,
Springer International Edition 2007.
UNIVERSITY OF MADRAS
B.Sc. DEGREE COURSE IN COMPUTER SCIENCE
SYLLABUS WITH EFFECT FROM 2020-2021

REFERENCE BOOKS:
1. Abraham Silberchatz, Henry F. Korth, S. Sudarshan, “Database System Concepts”, McGrawHill
2019, 7th Edition.
2. Alexis Leon & Mathews Leon, “Fundamentals of DBMS”, Vijay Nicole Publications 2014, 2nd
Edition.

WEB REFERENCES:
 NPTEL & MOOC courses titled Relational Database Management Systems
 https://nptel.ac.in/courses/106106093/
 https://nptel.ac.in/courses/106106095/
NOVEMBER 2022 50437/SE25C

Time : Three hours Maximum : 75 marks

SECTION A — (10  2 = 20 marks)


Answer any TEN questions.

1. Define DBMS.

2. What is physical data independence?

3. Mention any two advantages of ER model.

4. What is Primary Key?

5. What is QBE?

6. Define normalization.

7. What is Transaction?

8. What is DDL?

9. Differentiate DROP TABLE and TRUNCATE


TABLE in SQL.

10. What is the use of JOIN operation?

11. What is Procedure in PL/SQL?

12. What is an exception?


SECTION B — (5  5 = 25 marks)
Answer any FIVE questions.

13. Explain the objectives of DBMS.

14. Explain the Classification of Entity Sets.

15. What are the types of relational calculus? Briefly


explain.

16. Describe the ACID properties of the DBMS.

17. Explain the need for database security.

18. What are sub queries? How will you classify them?

19. Explain the structure of PL/SQL.

SECTION C — (3  10 = 30 marks)
Answer any THREE questions.

20. Describe the five components of database systems.

21. Explain the various operations on relational


algebra.

22. Discuss the various objectives of database design.

23. Explain the data types in SQL with examples.

24. Explain the looping statements in PL/SQL.


————————

2 50437/SE25C
APRIL 2023 50437/SE25C

Time : Three hours Maximum : 75 marks

PART A — (10 × 2 = 20 marks)

Answer any TEN questions

1. Define: Primary Key?

2. State the use of DDL Compiler.

3. What is Relational Database.

4. Define: Relational Algebra

5. What is SQL?

6. Define: Normalization.

7. What is Integrity Constraints?

8. Write a note on Set Operations.

9. What is partial dependency?

10. Exapnd: DDL.

11. What is mean by DCL?

12. Define: Exception.


PART B — (5  5 = 25 marks)

Answer any FIVE questions


13. Write short note on Building blocks of ER
Diagram.
14. Explain the Mapping Constraints concept.
15. Describe the Structure of Relational Database.
16. Write short note on Tuple relational Calculus.
17. Summarize on Aggregate functions with examples.
18. Elaborate on Second Normal form with example.
19. Describe on Exception Handling in PL/SQL.

PART C — (3  10 = 30 marks)
Answer any THREE questions
20. Explain the purpose of Database Systems.
21. Write the codd’s rule for RDBMS.

22. Give an overview on the Nested Sub Queries.


23. Discuss on E-R Model, Query processor with
suitable example.
24. Write a trigger program to display the appropriate
message for inserting and deleting records in a
database table.

———————

2 50437/SE25C
NOVEMBER 2023 50437/SE25C/TC23A

Time : Three hours Maximum : 75 marks

PART A — (10 × 2 = 20 marks)

Answer any TEN questions.

1. What is the difference between data and


information?

2. What is Database?

3. Define entity with an example.

4. What is candidate key?

5. What is referential integrity?

6. What are ACID properties of the DBMS?

7. Define BCNF.

8. What is DML?

9. What are subqueries?

10. What is a Trigger?

11. What is function in PL/SQL?

12. What are Packages?


PART B — (5 × 5 = 25 marks)
Answer any FIVE questions.

13. What are the advantages of DBMS? Explain.


14. What are the building blocks of ER diagram?
15. What are the advantages of QBE? Briefly explain.
16. Describe the purpose of normalizing the data.
17. Give a brief account on Transaction processing.
18. Explain the set operations of SQL.
19. What is a cursor? Explain the steps to create a
cursor.

PART C — (3 × 10 = 30 marks)
Answer any THREE questions.

20. Explain the various classifications of database


architecture.
21. List and explain Codd’s rules for relational
database.
22. Explain the classification of database security.
23. Discuss the various aggregation functions
supported by SQL.
24. Explain the Exception Handling mechanism in
PL/SQL.
———————

2 50437/SE25C/TC23A

You might also like