WEB-BASED CASE TOOL for Implementing Database Schemas from ER Diagrams Group P13, Vignesh Lakshmi Rajakumar Eugene Ang Hwai Choon Rajalakshmi Ramachandran.

Slides:



Advertisements
Similar presentations
ER Model For a college DB
Advertisements

Introduction to SQL 1 Lecture 5. Introduction to SQL 2 Note in different implementations the syntax might slightly differ different features might be.
Review Indra Budi Fakultas Ilmu Komputer UI 2 Database Introduction Database vs File Processing Main purpose of database Database Actors.
Review for Final Test Indra Budi
Entity PrimaryKey Attribute relationship Cardinality: zero to many Cardinality: one and only one Cardinality: one to many Explanation Entity Relationship.
Database Management System LICT 3011 Eyad H. Elshami.
Introduction to Information and Computer Science Databases and SQL Lecture b This material (Comp4_Unit6b) was developed by Oregon Health & Science University,
Database Design & ER Diagrams
Lecture 3 The Relational DB Model. Learning Objectives That the relational database model takes a logical view of data That the relational model’s basic.
Section 11 : Normalisation
Presentation Handout EDBA – Module 8 Information Technology 21 st December 2014 By K.M.Prashanthan.
Conversion from ER diagram to relational model
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Q1: What is DBMS and explain its architecture. Q2: Explain Data Independence in detail. Q3: What is database user and explain the types of database user.
ABC Insurance Co. Paul Barry Steve Randolph Jing Zhou CSC8490 Database Systems & File Management Dr. Goelman Villanova University August 2, 2004.
PLUG IT IN 3 Fundamentals of Relational Database Operations.
SQL: DDL. SQL Statements DDL - data definition language –Defining and modifying data structures (metadata): database, tables, views, etc. DML - data manipulation.
CS499 Project #3 XML mySQL Test Generation Members Erica Wade Kevin Hardison Sameer Patwa Yi Lu.
SE305 Database System Technology 23/10/2014 Quiz-2.
Database Design – Lecture 4 Conceptual Data Modeling.
(C) 2000, The University of Michigan 1 Database Application Design Handout #2 January 14, 2000.
Database Design I (In-Class Exercise Answer) IST 210: Organization of Data IST2101.
Week 7-8 DBMS ER-Relational Mapping. ER-Relational Mapping.
An Implementation of Client-Server Application for managing Target’s Tissues and Experimental Results Wenfu Wang Department Of Epidemiology March 2004.
CMPT 258 Database Systems Midterm Review. Regarding the Exam Oct 15 Thursday Close book Cheat sheet (1 side of an A4 paper)
Transforming ER models to relational schemas
Chapter 3: Relational Databases
Order Database – ER Diagram Prepared by Bryan Borcher Spring 2014.
Conversion from ER diagram to relational model 1 ER is a visual model The relational model is a matemathical model.
FEN Introduction to the database field: The development process Seminar: Introduction to relational databases Development process: Analyse.
CS34311 Translating ER Schema to Relational Model.
Hoi Le. Why database? Spreadsheet is not good to: Store very large information Efficiently update data Use in multi-user mode Hoi Le2.
IT 5433 LM3 Relational Data Model. Learning Objectives: List the 5 properties of relations List the properties of a candidate key, primary key and foreign.
Data Modeling Using the ERD
Order Database – ER Diagram
Business System Development
Database Development Lifecycle
Chapter # 3 Data Modeling Using the Entity-Relationship (ER) Model
Order Database – ER Diagram
Data Models: IDEF1X Advantages: Core available from the MIP.
Week 02 - Introduction to Data Modelling
Tables and Their Characteristics
Quiz Questions Q.1 An entity set that does not have sufficient attributes to form a primary key is a (A) strong entity set. (B) weak entity set. (C) simple.
Relational Database Design by ER- and EER-to-Relational Mapping
REQUIREMENT ANALYSIS AND DESIGN RESEARCH DESIGN AND IMPLEMENTATION
Chapter 12 Information Systems.
Order Database – ER Diagram
Generalization.
Order Database – ER Diagram
Accounting System Design
Chapter 3 The Relational Model.
Teaching slides Chapter 8.
HSCI 709 MySQL Lecture 13.
E-R DIAGRAMS TO RELATIONAL SCHEMA
CMPT 354: Database System I
Accounting System Design
Relational Database Design by ER- and EER-to-Relational Mapping
Order Database – ER Diagram
Systems Design Project Deliverable 3
Chengyu Sun California State University, Los Angeles
How to Read a Paper (Practice: CCS’14)
MIS2502: Data Analytics Relational Data Modeling
DBMS ER-Relational Mapping
Lesson Objectives Aims You should know about: 1.3.2:
Database Dr. Roueida Mohammed.
Lectures 2: Introduction to SQL 1
Summary of Transformation Rules
CS4222 Principles of Database System
Chapter 3 The Relational Model
Relational Database Design by ER-to-Relational Mapping
Presentation transcript:

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