Final CS Project File (1)
Final CS Project File (1)
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
❖ MYSQL
❖ Python IDLE
SYNOPSIS