Database Management Systems Laboratory detailed syllabus for Computer Science & Design (CSD) for 2021 regulation curriculum has been taken from the Anna University official website and presented for the CSD students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Science & Design 3rd Sem scheme and its subjects, do visit CSD 3rd Sem 2021 regulation scheme. The detailed syllabus of database management systems laboratory is as follows.
Course Objectives:
- To learn and implement important commands in SQL.
- To learn the usage of nested and joint queries.
- To understand functions, procedures and procedural extensions of databases.
- To understand design and implementation of typical database applications.
- To be familiar with the use of a front end tool for GUI based application development.
List of Experiments:
- Create a database table, add constraints (primary key, unique, check, Not null), insert rows, update and delete rows using SQL DDL and DML commands.
- Create a set of tables, add foreign key constraints and incorporate referential integrity.
- Query the database tables using different where clause conditions and also implement aggregate functions.
- Query the database tables and explore sub queries and simple join operations.
- Query the database tables and explore natural, equi and outer joins.
- Write user defined functions and stored procedures in SQL.
- Execute complex transactions and realize DCL and TCL commands.
- Write SQL Triggers for insert, delete, and update operations in a database table.
- Create View and index for database tables with a large number of records.
- Create an XML database and validate it using XML schema.
- Create Document, column and graph based data using NOSQL database tools.
- Develop a simple GUI based database application and incorporate all the above-mentioned features
- Case Study using any of the real life database applications from the following list
- Inventory Management for a EMart Grocery Shop
- Society Financial Management
- Cop Friendly App – Eseva
- Property Management – eMall
- Star Small and Medium Banking and Finance
- Build Entity Model diagram. The diagram should align with the business and functional goals stated in the application.
- Apply Normalization rules in designing the tables in scope.
- Prepared applicable views, triggers (for auditing purposes), functions for enabling enterprise grade features.
- Build PL SQL / Stored Procedures for Complex Functionalities, ex EOD Batch Processing for calculating the EMI for Gold Loan for each eligible Customer.
- Ability to showcase ACID Properties with sample queries with appropriate settings
List of Equipments:(30 Students Per Batch)
MYSQL / SQL : 30 Users
Course Outcomes:
At the end of this course, the students will be able to:
- Create databases with different types of key constraints.
- Construct simple and complex SQL queries using DML and DCL commands.
- Use advanced features such as stored procedures and triggers and incorporate in GUI based application development.
- Create an XML database and validate with meta-data (XML schema).
- Create and manipulate data using NOSQL database.
For detailed syllabus of all other subjects of Computer Science & Design, 2021 regulation curriculum do visit CSD 3rd Sem subject syllabuses for 2021 regulation.
For all Computer Science & Design results, visit Anna University CSD all semester results direct link.