Presentation is loading. Please wait.

Presentation is loading. Please wait.

DBX PERT : CASE T OOL Project Advisor: PROF. ISHAQ RAZA Group Members: MUHAMMAD NABEEL ARIF L1S07BSCS0019 SHEIKH HASAN IMTIAZ L1F06BSCS0024 MUHAMMAD NOUMAN.

Similar presentations


Presentation on theme: "DBX PERT : CASE T OOL Project Advisor: PROF. ISHAQ RAZA Group Members: MUHAMMAD NABEEL ARIF L1S07BSCS0019 SHEIKH HASAN IMTIAZ L1F06BSCS0024 MUHAMMAD NOUMAN."— Presentation transcript:

1 DBX PERT : CASE T OOL Project Advisor: PROF. ISHAQ RAZA Group Members: MUHAMMAD NABEEL ARIF L1S07BSCS0019 SHEIKH HASAN IMTIAZ L1F06BSCS0024 MUHAMMAD NOUMAN L1S09BSCS0018 1

2 P ROJECT T ITLE DBXpert: CASE Tool 2

3 P ROBLEM S TATEMENT AA web based database CASE Tool which supports Forward and Reverse Engineering. 3

4 O BJECTIVES  To Draw ER Diagram through drag and drop Interface.  To support ER Schema and Relational Schema in TXT & XML format.  To convert ER diagram into Relational Model.  To convert relational Model into ER diagram.  To make our CASE Tool online on Internet. 4

5 ER SCHEMA & R ELATIONAL SCHEMA  We will define a format for ER schema and relational schema.  Both schema are in txt or xml format.  These schema will contain all the information to draw ER diagram and relational diagram. E.g. 5

6 F ORWARD E NGINEERING ?  Convert ER schema (txt, xml) / ER diagram into Relational model / Relational schema (txt, xml).  Pictorial Diagram 6

7 Forward Engineering… 7

8 Forward Engineering in our CASE Tool 8

9 Forward Engineering in our CASE Tool… ER Schema 9

10 Forward Engineering in our CASE Tool… 10

11 Forward Engineering in our CASE Tool… ER diagram 11

12 Forward Engineering in our CASE Tool… 12

13 F ORWARD E NGINEERING IN OUR CASE T OOL … Relational Model 13

14 Forward Engineering in our CASE Tool 14

15 Forward Engineering in our CASE Tool… Relational Schema 15

16 R EVERSE E NGINEERING ?  Convert Relational model/Relational Schema(txt,xml) into ER diagram/ER schema(txt,xml).  Pictorial View 16

17 R EVERSE E NGINEERING … 17

18 R EVERSE E NGINEERING IN OUR CASE T OOL 18

19 B ASIC F LOW  Basic flow in Forward Engineering  User will write ER schema in TXT or XML format.  CASE Tool will accept this ER schema as input.  It will generate ER diagram from this input file.  And Relational model will be generated from ER diagram.  Finally Relational Schema will be produced from this Relational model in txt or xml format.  Alternatively :  User will draw ER diagram through drag and drop facility.  And Relational model will be generated from ER diagram.  Finally Relational Schema will be produced from this Relational model in txt or xml format. 19

20 B ASIC F LOW …  Basic Flow in Reverse Engineering  User will provide Relational schema in TXT or XML format.  CASE Tool will accept this Relational schema as input.  It will generate Relational diagram from this input file.  And ER Diagram will be generated from Relational diagram.  Finally ER Schema will be produced from this relational model. 20

21 ER D IAGRAM N OTATIONS  There are different notations to represent ER diagram  Bachman Notation 21

22 ER D IAGRAM N OTATIONS …  Erwin Notation: Crow Foots 22

23 ER D IAGRAM N OTATIONS … 23  Chen Notation  We will follow this notation is our CASE Tool.

24 D ETAILED E XAMPLE OF C HEN NOTATION 24

25 F UTURE W ORK  Implement all ER-Notation mentioned above.  Generate Script from relational Schema for following databases:  MySQL  Oracle  MS Access 25

26 S OME C URRENTLY A VAILABLE CASE TOOLS 26

27 W HAT IS NEW IN OUR CASE T OOL ?  Conversion of ER Schema(txt,xml) into ER diagram & vice versa.  Conversion of Relational Schema(txt,xml) into Relational Model & vice versa.  Web based Case Tool.  Use of Chen Notation which is easily understandable for the beginners. 27

28 T OOLS TO BE U SED  Asp.NET(For web related )  VB Script(Web Related)  VC++(For building controls)  Adobe Photoshop & Macromedia Flash (Interface Design) 28

29 R EFERENCES  Foundation of Database System by Elmasrie Navathen 4 th Edition  The Case for Reverse Engineering by Michael R. Blaha  Deriving entity relationship and relational model diagrams, by Database Processing : Fundamentals, Design, and Implementation.  Database reverse engineering tools,2008 by Natash Ali Mian & Tauqeer Hussain. Dept. of Computer. Sci.,University of Central Punjab.  (Uj-Case-Tool) for Database Reverse Engineering by Fawaz A. Masoud,Heba_tallah Khattab, Mahmoud Al-Karazoon.  Reverse data engineering of E-R-designed relational schemas by Springsteel, F.; Kou, C.; Dept. of Computer. Sci., Missouri Univ., Columbia, MO.  An Automatic Approach to Generate XML Schemas from Relational Models by Jumaa, H. Fayn, J. Rubel, P.INSA-Lyon, Univ. de Lyon, Bron, France  Schema Conversion Methods between XML and Relational Models by Dongwon Lee, Penn State University Murali Mani and Wesley W. Chu, University of California, Los Angeles 29

30 30

31 31


Download ppt "DBX PERT : CASE T OOL Project Advisor: PROF. ISHAQ RAZA Group Members: MUHAMMAD NABEEL ARIF L1S07BSCS0019 SHEIKH HASAN IMTIAZ L1F06BSCS0024 MUHAMMAD NOUMAN."

Similar presentations


Ads by Google