WEB-BASED CASE TOOL for Implementing Database Schemas from ER Diagrams Group P13, Vignesh Lakshmi Rajakumar Eugene Ang Hwai Choon Rajalakshmi Ramachandran Aditya Srivastava Group P13, Vignesh Lakshmi Rajakumar Eugene Ang Hwai Choon Rajalakshmi Ramachandran Aditya Srivastava
Abstract Conversion of the given ER diagram and produce DDL statements for schema
Introduction CASE Tool Use in database systems
Related Work Role Names Identifiers for entity types Rules for generating relations and entities
Proposed Idea UI Model Backend
User Entry Entity, Attribute, Relations Links(along with Cardinality) ElementArrayLinkArray UI MODEL
Example
SQL Statements TablesDDL Statement 1 CREATE TABLE Student_(Stud_name varchar(255), course_id varchar(255), stud_id varchar(255), PRIMARY KEY (stud_id)); 2 CREATE TABLE College(c_id varchar(255), C_name varchar(255), PRIMARY KEY (c_id)); 3 CREATE TABLE Course(course_name varchar(255), course_id varchar(255), PRIMARY KEY (course_id)); 4 CREATE TABLE studies(stud_id varchar(255), FOREIGN KEY(stud_id) REFERENCES Student_(stud_id)); 5 CREATE TABLE has(c_id varchar(255), course_id varchar(255), FOREIGN KEY(c_id) REFERENCES College(c_id), FOREIGN KEY(course_id) REFERENCES Course(course_id));
Conclusion Pros & Cons Summary