DataScience and Database Lab Syllabus
DataScience and Database Lab Syllabus
CO4 3 3 2 3 3 2
CO5 3 3 2 3 3 2
Weightage of course
15 14 11 15 15 10
contributed to each PSO
SEMESTER IV
Inst. Hours
Category
Credits
Total
CIA
Ext
CC7 Fundamentals of Data Science Core 5 - - - 4 5 25 75 100
Learning Objectives
Course Outcomes
Course
On completion of this course, students will;
Outcomes
1. David Cielen, Arno D. B. Meysman, and Mohamed Ali, ―Introducing Data Science‖, Manning
Publications, 2016.
2. Robert S. Witte and John S. Witte, ―Statistics‖, Eleventh Edition, Wiley Publications, 2017. 3.
Jake VanderPlas, ―Python Data Science Handbook‖, O‟Reilly, 2016.
References :
1. Allen B. Downey, ―Think Stats: Exploratory Data Analysis in Python‖, Green Tea Press,
2014.
Web Resources
1. https://www.w3schools.com/datascience/
2. https://www.geeksforgeeks.org/data-science-tutorial/
3. https://www.coursera.org/
CO1 3 3 3 3 3 2
CO2 3 3 3 2 2 3
CO3 2 2 2 3 3 3
CO4 3 3 3 3 3 2
CO5 3 3 3 3 3 1
Weightage of course 14 14 14 14 14 11
contributed to each
PSO
Subject Subject Name L T P S Marks
Inst. Hours
Category
Code
Credits
External
Total
CIA
CC8 Database Programming Core
- - 4 - 4 4 25 75 100
Lab
Learning Objectives
LO1
To understand the database development life cycle
LO2
To learn database design using conceptual modelling, Normalization
LO3
To implement database using Data definition, Querying using SQL manipulation and
SQL programming
LO4
To implement database applications using IDE/RAD tools
LO5
To learn querying Object-relational databases
EXCERCIS Details
E
1.Database Development Life cycle: Problem definition and Requirement analysis Scope and
Constraints
2. Database design using Conceptual modeling (ER-EER) –top-down approach .Mapping conceptual to
relational database and validate using Normalization
3. Implement the database using SQL Data definition with constraints, Views
4. Query the database using SQL Manipulation
5.Querying/Managing the database using SQL Programming -Stored Procedures/Functions -Constraints
and security using Triggers
6. Database design using Normalization –bottom-up approach
7. Develop database applications.
8. Create a table for Employee details with Employee Number as primary key and following fields:
Name, Designation, Gender, Age, Date of Joining and Salary. Insert at least ten rows and perform
various queries using any one Comparison, Logical, Set, Sorting and Grouping operators.
9.Write a PL/SQL to update the rate field by 20% more than the current rate in inventory table which
has the following fields: Prono, ProName and Rate. After updating the table a new field (Alter) called
for Number of item and place for values for the new field without using PL/SQL block.
10. Querying the Object-relational database using Objet Query language.
Total 60
Course Outcomes Programme Outcome
CO On completion of this course, students will
1 Understand the database development life cycle PO1
CO1 3 3 3 3 3 2
CO2 3 3 3 2 2 3
CO3 2 2 1 3 3 3
CO4 3 3 3 3 3 2
CO5 3 3 3 3 3 2
Weightage of course 14 14 13 14 14 12
contributed to each
PSO