0% found this document useful (0 votes)
25 views3 pages

SE AI and ML DBMSL Practical SYLLABUS

The curriculum for the Second Year of Artificial Intelligence & Machine Learning at Savitribai Phule Pune University focuses on Database Management Systems, covering concepts such as database design, SQL, and PL/SQL programming. Students will engage in practical assignments to install and configure database systems, design schemas, and implement relational databases. The course aims to equip students with the necessary skills to analyze and create effective database solutions for various applications.

Uploaded by

chiku040596
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)
25 views3 pages

SE AI and ML DBMSL Practical SYLLABUS

The curriculum for the Second Year of Artificial Intelligence & Machine Learning at Savitribai Phule Pune University focuses on Database Management Systems, covering concepts such as database design, SQL, and PL/SQL programming. Students will engage in practical assignments to install and configure database systems, design schemas, and implement relational databases. The course aims to equip students with the necessary skills to analyze and create effective database solutions for various applications.

Uploaded by

chiku040596
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/ 3

Curriculum for Second Year of Artificial Intelligence & Machine Learning (2020 Course), Savitribai Phule Pune

University

Savitribai Phule Pune University, Pune

Home
Second Year Artificial Intelligence & Machine Learning (2020 Course)
: Database Management System Laboratory
Teaching Scheme: Credit Scheme: Examination Scheme:

Practical (PR): 04hrs/week 02 PR: 25 Marks


TW: 25 Marks
Prerequisites: Data structures and Software engineering principles and practices.
Course Objectives :
1. Understand the fundamental concepts of database management. These concepts include
aspects of database design, database languages, and database-system implementation.
2. To provide a strong formal foundation in database concepts, recent technologies and best
industry practices.
3. To give systematic database design approaches covering conceptual design, logical design and
an overview of physical design.
4. To learn the SQL database system.
5. To learn and understand various Database Architectures and its use for application
development.
6. To program PL/SQL including stored procedures, stored functions, cursors and packages.

Course Outcomes :
On completion of this course student will be able to --
CO1: Install and configure database systems.
CO2: Analyze database models & entity relationship models.
CO3 : Design and implement a database schema for a given problem-domain
CO4: Implement relational database systems.
CO5: Populate and query a database using SQL DDL / DML / DCL commands.
CO6 :Design a backend database of any one organization: CASE STUDY
Guidelines for Instructor’s Manual
The faculty member should prepare the laboratory manual for all the experiments and it should be
made available to students and laboratory instructor/Assistant.
Guidelines for Student's Lab Journal
1. Student should submit term work in the form of journal with write-ups based on specified list
of assignments.
2. Practical and Oral Examination will be based on all the assignments in the lab manual
3. Candidate is expected to know the theory involved in the experiment.
4. The practical examination should be conducted only if the journal of the candidate is complete
in all respects.
Guidelines for Oral /Practical Assessment
1. Examiners will assess the student based on performance of students considering the
parameters such as timely conduction of practical assignment, methodology adopted for

SE (Artificial Intelligence & Machine Learning) Syllabus (2020 Course) 78


Curriculum for Second Year of Artificial Intelligence & Machine Learning (2020 Course), Savitribai Phule Pune
University

implementation of practical assignment, timely submission of assignment in the form of


handwritten write-up along with results of implemented assignment, attendance etc.
2. Examiners will judge the understanding of the practical performed in the examination by
asking some questions related to theory & implementation of experiments he/she has carried
out.
3. Appropriate knowledge of usage of software and hardware related to respective laboratory
should be checked by the concerned faculty member.
Suggested List of Laboratory Assignments
Group A: Study of Databases
Mapping of Course Outcomes Group A -- CO1
1. Study of MySQL Open source software. Discuss the characteristics like efficiency, scalability,
performance and transactional properties
2. Install and configure client and server of MySQL.(Show all commands and necessary steps for
installation and configuration)
3. Study of SQLite: What is SQLite? Uses of Sqlite. Building and installing SQLite.
Group B: MySQL
Mapping of Course Outcomes Group B -- CO2, CO3, CO4, CO5
1. Design any database with at least 3 entities and relationships between them. Draw suitable
ER/EER diagram for the system.
2. Design and implement a database (for assignment no 1) using DDL statements and apply
normalization on them
3. Create Table with primary key and foreign key constraints.
a. Alter table with add n modify b. Drop table
4. Perform following SQL queries on the database created in assignment 1.
• Implementation of relational operators in SQL
• Boolean operators and pattern matching
• Arithmetic operations and built in functions
• Group functions
• Processing Date and Time functions
• Complex queries and set operators
5. Execute DDL/DML statements which demonstrate the use of views. Update the base table using
its corresponding view. Also consider restrictions on updatable views and perform view
creation from multiple tables.
Group C: PL/SQL
Mapping of Course Outcomes Group C -- CO6
1. Write and execute PL/SQL stored procedure and function to perform a suitable task on the
database. Demonstrate its use.
2. Write and execute suitable database triggers .Consider row level and statement level triggers.
3. Write a PL/SQL block to implement all types of cursor.

SE (Artificial Intelligence & Machine Learning) Syllabus (2020 Course) 79


Curriculum for Second Year of Artificial Intelligence & Machine Learning (2020 Course), Savitribai Phule Pune
University

Group D: Relational Database Design


Mapping of Course Outcomes Group D -- CO5, CO6
Design and case study of any organization (back end only), Project Proposal and High Level SRS
To prepare for project, do the following:
1. Form teams of around 3 to 4 people
2. Create requirements document with the following information:-
a. Give one or two paragraph description of your goals for the topic(s).
b. List what all types of users will be accessing your application
c. List the various functionalities that your application will support. Explain each in about a
paragraph worth of detail.
d. List the hardware and software requirements at the backend and at the front end.
e. Give an estimate of the number of users of each type, the expected load (transactions per
day), and the expected database size.
Project ER Diagram and Database Design
For ER diagram and Database design following guidelines can be used:
1. Draw an ER diagram of your project.
2. Reduce this ER diagram into the tables and complete database design.
3. Subsequently, list all the functional dependencies on each table that you expect will hold.
4. Check that the database schema is in 3NF/BCNF. If it is not, apply normalization. Use non-
loss decomposition and bring the database schema in 3NF/BCNF.
Give the ER diagram and the data dictionary as part of the requirement specifications file which
you created for the project proposal.
Reference Books:
1. Dr. P. S. Deshpande, “SQL and PL/SQL for Oracle 10g Black Book”, DreamTech
2. Ivan Bayross, “SQL, PL/SQL: The Programming Language of Oracle”, BPB Publication
3. Reese G., Yarger R., King T., Williums H, “Managing and Using MySQL”, Shroff Publishers and
Distributors Pvt. Ltd., ISBN: 81 - 7366 - 465 – X, 2nd Edition
4. Eric Redmond, Jim Wilson, “Seven databases in seven weeks”, SPD, ISBN: 978-93-5023-91
5. Jay Kreibich, Using SQLite, SPD, ISBN: 978-93-5110-934-1, 1st edition

SE (Artificial Intelligence & Machine Learning) Syllabus (2020 Course) 80

You might also like