CC, DBMS Syllabus
CC, DBMS Syllabus
CC, DBMS Syllabus
Pre-Requisite -
Anti-Requisite -
Co-Requisite -
CO2. Apply virtualization and develop virtual environments for the deployment of cloud
applications.
CO3. Design applications using cloud service models salesforce.com (SaaS), Google App
Engine (PaaS), Amazon (IaaS) and deploy in cloud.
CO4. Identify and analyze the Cloud-Enabling Technologies and architectures for developing
the applications to solve e-commerce problems.
CO5. Adhere to ethics and adapt cloud security mechanisms and Cloud-Based Security
Groups for providing security to societal applications.
Program Specific
Course Program Outcomes
Outcomes
Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 3 2 - - - - - - - - - - 3 3 -
CO2 3 3 3 - 3 - - - - - - 3 3 -
CO3 3 3 - - 3 - - - - - - 3 3 -
CO4 2 3 3 - 3 - - - - - - 3 3 -
CO5 - - - - - - - - - - 3 - - - - -
Course
Correlation 3 3 3 - 3 - - - 3 - 3 - - 3 3 -
Mapping
EXPERIENTIAL LEARNING
1. Create a word document of your class time table and store locally and on the cloud with
doc, and pdf format.
2. Create a spread sheet which contains employee salary information and calculate gross
and total sal using the formula DA=10% OF BASIC HRA=30% OF BASIC PF=10% OF BASIC
IF BASIC<=3000 12% OF BASIC IF BASIC>3000 TAX=10% OF BASIC IF BASIC<=1500
=11% OF BASIC IF BASIC>1500 AND BASIC<=2500 =12% OF BASIC IF BASIC>2500
NET_SALARY=BASIC_SALARY+DA+HRA-PF-TAX.
3. Prepare a ppt on cloud computing – Introduction, models, services, and Architectures.
PPTs should contain explanations, images and at least 20 slides
4. Create your resume in a neat format using google cloud Programs on PaaS.
5. Create an EC2 instance and invoke Ubuntu operating system with a given set of
configuration on amazon web services under IaaS.
6. Create S3 bucket and store a file in it using AWS.
7. Configure web server on Amazon Linux instance with ElasticIP.
8. Develop a web application which contains employee salary information and calculate
gross and total sal using the formula DA=10% OF BASIC HRA=30% OF BASIC PF=10% OF
BASIC IF BASIC<=3000 12% OF BASIC IF BASIC>3000 TAX=10% OF BASIC IF
BASIC<=1500 =11% OF BASIC IF BASIC>1500 AND BASIC<=2500 =12% OF BASIC IF
BASIC>2500 NET_SALARY=BASIC_SALARY+DA+HRA-PF-TAX.
9. Generating reports in Salesforce admin.
10. Process of User Management in Salesforce admin.
11. Procedure of Data Management in Salesforce admin.
12. Procedure of providing data security using control access to data using point and click
tools in Salesforce admin.
RESOURCES
TEXT BOOKS:
1. Thomas Erl, Zaigham Mahmood, and Ricardo Puttini “Cloud Computing- Concepts,
Technology & Architecture,” Pearson Publication, 2014.
2. Barrie Sosinsky, “Cloud Computing Bible”, Wiley India Pvt. Ltd, 2011.
3. George Reese “Cloud Application Architectures,” O’Reilly Publications, 2009.
REFERENCE BOOKS:
1. Thomas Erl and Ricardo Puttini “Cloud Computing- Concepts, Technology & Architecture,”
Pearson, 2013.
2. John W. Rittinghouse, James F. Ransome, “Cloud Computing implementation, Management
and Security,” CRC Press, ISBN: 9788120341609, Taylor & Francis group, 2010.
3. Barrie Sosinsky, “Cloud Computing Bible,” Wiley India Pvt Ltd, 2011.
4. Rajkumar Buyya, James Broberg and Andrzej Goscinski, “Cloud computing principles and
paradigms”, John Wiley and Sons, 2011.
SOFTWARE/TOOLS:
1. Google App Engine
2. Amazon Web Services
3. Sales Force
VIDEO LECTURES:
1. https://youtu.be/uroryFU78gM
2. https://youtu.be/Pg5nj90xh68
3. https://youtu.be/2Dd2ducs-ic
4. https://youtu.be/Ijkvx1u0w6o
5. https://youtu.be/sMlOsYBMRag
Web Resources:
1. www.salesforce tutorial.com
2. Htpps:// trailhead.salesforce.com/en/home
3. https://MKyong.com/tutorials/google-App- engine-tutorial/
4. https://aws.amazon.com
PROGRAM CORE
Pre-Requisite -
Anti-Requisite -
Co-Requisite -
COURSE DESCRIPTION: This Course provides theoretical concepts and hands-on experience
on Database systems, Database design, Relational model, Relational algebra, SQL queries,
Constraints and triggers, PL/SQL, Schema refinement and normal forms, Transaction
management, Concurrency control, Overview of storage and indexing.
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze and apply the concepts of ER-modeling and normalization to design viable data
models for a given problem.
CO2. Formulate relational database schemas, apply suitable integrity constraints, for
querying databases.
CO3. Use SQL to store, query, and manipulate data in relational databases.
CO4. Develop PL/SQL blocks to centralize database applications for maintainability
and reusability.
CO5. Analyze transaction processing, concurrency control and storage methods for
database management.
CO6. Work Independently and Communicate Effectively in Oral and Written forms.
Program Specific
Program Outcomes
Course Outcomes
Outcomes PO1 PO1 PO1 PSO PSO PSO PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9
0 1 2 1 2 3 4
CO1 2 2 3 - - - - - - - - - 2 - 3 -
CO2 1 3 2 2 3 - - - - - - - 2 - 3 -
CO3 1 2 3 2 3 - - - - - - - 2 - 3 -
CO4 2 3 3 3 3 2 - - - - - - 3 - 2 -
CO5 3 3 - - - - - - - - - - 2 - 3 -
CO6 - - - - - - - - 3 3 - - - - - -
Course
Correlat
2 3 3 2 3 2 - - 3 3 - - 2 - 3 -
ion
Mapping
Reservations:
Reservations are directly handled by booking office. Reservations can be made 60
days in advance in either cash or credit. In case the ticket is not available, await listed
ticket is issued to the customer. This ticket is confirmed against the cancellation.
b) Implement nested and correlated nested queries using set operators and set
comparison operators.
Basic PL/SQL:
Exception Handling:
8) a) Develop a PL/SQL program that displays the name and address of a student
whose ID is given. If there is no student with the given student ID in the
database, the program should raise a run-time exception NO_DATA_FOUND,
which should be captured in the EXCEPTION block.
Functions:
9) a) Write a function that accepts two numbers A and B and performs the following
operations.
o Addition
o Subtraction
o Multiplication
o Division
Procedures:
10) a) Write a procedure that accepts two numbers and displays their sum
Cursors:
11) a) Write a block in PL/SQL to create a Cursor that displays the employee name
and number of jobs he/she has done in the past.
b) Write a program in PL/SQL to create a cursor to display the name and salary of each
employee in the EMPLOYEES table whose salary is less than that’ specified by a
passed-in parameter value.
Triggers:
a) Whenever the attendance is updated, check if the attendance is less than 85%;if
so, notify the concerned head of the department.
b) Whenever, the marks in an internal assessment test are entered, check if the
marks are less than 40%; if so, notify the concerned head of the department.
RESOURCES
TEXT BOOKS:
1. Ivan Bayross, SQL, PL/SQL: The Programming Language of Oracle, BPB publications, 4 th
Edition, 2017.
2. Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, 7 th Edition,
Pearson, 2015.
3. Thomas Connolly, Carolyn Begg, Database Systems, Pearson, 6 th edition, 2019.
4. S.K.Singh, Database System Concepts, Design and Applications, 1st Edition, Pearson
Education, 2006.
5. SatishAnsani, Oracle Database 11g: Hands-on SQL and PL/SQL, PHI, 2010.
7. Pranab Kumar Das Gupta, P. Radha Krishna, Database Management System Oracle SQL
and PL/SQL, PHI, 2nd Edition, 2009.
VIDEO LECTURES:
1. https://swayam.gov.in/nd1_noc19_cs46/preview
2. https://nptel.ac.in/courses/106105175
3. https://onlinecourses.nptel.ac.in/noc21_cs04/preview
4. https://www.youtube.com/watch?v=MDQxqYVXiVU
5. https://www.youtube.com/watch?v=c5HAwKX-suM
WEB RESOURCES:
1. https://www.classcentral.com/course/swayam-introduction-to-database-systems-17660
2. https://www.scaler.com/topics/dbms/
3. https://www.academia.edu/27988617/Database_Management_System_DBMS_Tutorial
4. https://nptel.ac.in/courses/106104135
5. https://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.7-en.pdf
6. https://docs.oracle.com/cd/E11882_01/server.112/e40540/intro.htm#CNCPT88786