Normalization is a very hectic/time-consuming process for students as well as for database designers and developers. There is no such system that takes input from images and from the toolbox and then converts it into a normalized database structure and finally provides its SQL schema. Automa
Normalization Convertor and SQL Schema Generator
Normalization is a very hectic/time-consuming process for students as well as for database designers and developers. There is no such system that takes input from images and from the toolbox and then converts it into a normalized database structure and finally provides its SQL schema. Automatic conversion into SQL schema from the normalized tables to build all required database tables is also essential.
Our solution is to develop such a tool that uses image processing for scanning user-provided images of the logical schema along with a toolbox for building/editing the required logical schema. This will then convert it into semantic data and then provide the steps of normalization starting by highlighting all anomalies in the logical schema, and then perform the normalization starting from the first normal form. It then finally generates the SQL schema. The core functionality includes:
Input Toolbox/Drawing Tool for Logical Schema building
Image Processing for taking Logical Schema drawn images as an Input
Anomaly Detection and Perform Normalization to Resolve all detected Anomalies
SQL Schema Script Generation
Our solution will help the students to understand the concept of normalization steps with the reasoning and will also help developers to build the SQL schema which will eventually save their time. As per our understanding, there is no such tool available that takes a multi-value attribute and normalizes it from 1st NFR or provides a logical schema image upload option for input.
The main purpose of this document is to define and describe the functions and specifications of the Normalization Converter and SQL Schema Generator. This Software Requirements Specification illustrates the core functionality with enough detail to help developers in developing a user-centered System. It will explain the purpose and features of the system, the interfaces of the system, what the system will do, the constraints under which it must operate, and how the system will react to external stimuli. It will also help the stakeholder to understand what will be the functionalities of the system.
Browser: Google Chrome, Mozilla Firefox, Microsoft Edge, of latest versions to run the system.
Database: MySQL Database.
It will be used to create the structure of the data to be stored. By using MySQL we store data and create tables.
Server: Xampp Server.
This will be our server where we store our data from a website.
Language: Html, CSS, Bootstrap, Angular JS for front-end, Python for back-end programming, SQL for the database.
Computer: RAM: At least 4GB, Hard Disk: At least 80 GB, Processor: At least Intel Core i3, 2.9 GHz CPU.
Mobile: Any android phone with good support of Chrome as our system is a web-based application.
Our solution will help the students to understand the concept of normalization steps with the reasoning and will also help developers to build the SQL schema which will eventually save their time. As per our understanding, there is no such tool available that takes a multi-value attribute and normalizes it from 1st NFR or provides a logical schema image upload option for input.
not finalized yet
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| LAPTOP | Equipment | 1 | 40000 | 40000 |
| WEB HOSTING | Equipment | 1 | 10000 | 10000 |
| RESEARCH | Miscellaneous | 1 | 10000 | 10000 |
| Total in (Rs) | 60000 |
The Intelligent Farmer is developed to optimize water use and other resources for agricult...
Wind energy is an upcoming sector in the development of sustainable energy resources. Conv...
The invention of this innovative technology in the domain of shopping is to make human lif...
The nanophotonic structures have potential applications in optical information processing,...
HBR Car Rental agency is a company that rents automobiles for short periods of time,...