0% found this document useful (0 votes)
5 views

Final CS Project File (1)

The document outlines a computer science project by Nikhil Kant Vardhan on a chatbot with database creation abilities, supervised by Mr. Amit Kumar. The project integrates natural language processing and database management to allow users to interact, manage, and query databases in real-time. Key features include database creation, data input, query handling, and automated data structuring, with applications in customer support and business intelligence.

Uploaded by

yadu3072007
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Final CS Project File (1)

The document outlines a computer science project by Nikhil Kant Vardhan on a chatbot with database creation abilities, supervised by Mr. Amit Kumar. The project integrates natural language processing and database management to allow users to interact, manage, and query databases in real-time. Key features include database creation, data input, query handling, and automated data structuring, with applications in customer support and business intelligence.

Uploaded by

yadu3072007
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

COMPUTER SCIENCE PROJECT FILE - 2024-2025

PIC: CHATBOT WITH DATABASE CREATION ABILITY


BMITTED BY: NIKHIL KANT VARDHAN
ASS: 12 B
LL NO:
BMITTED TO : MR. AMIT KUMAR
CERTIFICATE
This is to certify that Nikhil KANT VARDHAN of class XII B of Sumermal Jain Public
School has done a project on Chatbot with Database Creation Abilities under my supervision
he has taken interest as shown utmost sincerity in completion of this project.

I certify this project up to my expectation as per the guidelines issued by CBSE,New Delhi
ACKNOWLEDGMENT
It is with pleasure that I acknowledge in my sincere gratitude to our teacher, Mr. Amit
Kumar who taught and undertook the responsibility of teaching the subject computer science.
I have greatly benefited from his classes. I am Especially indebted to our principal Dr.
Racchna Saddi who has always been a source of encouragement and support and without
whose inspiration this project would not have been successful. His dedication to teaching has
been truly inspiring.

Finally I would like to express my sincere appreciation for all the other students of my batch,
and their friendship and the fine time that we have all have shared together
CONTENTS
TOPIC

1) SYNOPSIS

2) Python code

3) Output

4) Bibliography
SYNOPSIS
A chatbot with database creation abilities is an intelligent system that not only interacts with
users but also has the capability to create, manage, and query databases in real-time based on
the needs or inputs provided. It combines natural language processing (NLP) and database
management systems (DBMS) to facilitate a seamless interface between users and data
storage.

Key Features:
Database Creation & Management: The chatbot can create and modify databases, tables, and
fields based on user inputs, enabling dynamic data storage solutions.
Data Input: It allows users to input data directly into the database, either through conversation
or structured forms.
Query Handling: The chatbot can run database queries (e.g., SQL) to fetch or manipulate data
based on user requests.
Automated Data Structuring: Based on user needs, it can automatically design the database
schema, define relationships, and normalize data.
Data Validation: The system can ensure that the data entered follows the correct format, type
constraints, and integrity rules.
Reporting and Analytics: The chatbot can generate reports and data visualizations from the
database based on the queries provided.
Use Cases:
Customer Support: Collect and store user queries or support tickets in a database for future
reference and analysis.
Business Intelligence: Enable non-technical users to interact with business data, allowing for
easy reporting and insights.
Personalized Applications: Build custom databases on-the-fly for specific projects or needs
(e.g., tracking inventory, managing contacts, etc.).
Technology Stack:
PYTHON CODE
OUTPUTS
FEATURES
It generates randomised output to feel more like normal human speech
BIBLIOGRAPHY

❖ Class 12 CS SUMITA ARORA BOOK

❖ Class 11 CS SUMITA ARORA BOOK

❖ MYSQL

❖ Python IDLE

SYNOPSIS

You might also like