PRESENTATION | IS202

14
G5 - T10 NG XIN YI TAN WEE KIAT CALVIN LIM JUN LONG PRESENTATION | IS202 DATABASE MANAGEMENT

Transcript of PRESENTATION | IS202

Page 1: PRESENTATION | IS202

G5 -T10

NG XINYI

TAN WEE KIAT

CALVIN LIM JUN LONG

PRESENTATION | IS202DATABASEMANAGEMENT

Page 2: PRESENTATION | IS202

OVERVIEW

• Task Distribution

• ER Model

• Logical Diagram

• DML Scripts

• The Reporting System

• Lessons Learnt

• Q & A

Page 3: PRESENTATION | IS202

TASK DISTRIBUTION: Phase I

Description Person in Charge

Initial ER Modeling1. News Browsing2. Usage Tracking3. Visual Object Repository4. User Presence5. Contributing and Rating Visual Objects6. Special Reports

Wee KiatWee KiatCalvinCalvinXin YiXin Yi

Assumptions1.Formulate Assumptions Wee Kiat

Documentation Of ER Model Tan Wee Kiat

Vetting1. Ensuring accuracy of ER Model2. Ensure Assumptions complements the

requirement of business rules

Xin YiCalvin

Page 4: PRESENTATION | IS202

Description Person in Charge

Correction s & Update Functions1. Revision of ER diagram2. Introduce User Messaging Function

Calvin LimXin Yi

Translation of ER Model to Logical Diagram1. Identifying Tables of Logical Diagram2. Identifying Relationships between table

attributes

Wee KiatXin Yi

Streamlining1. Organizing Logical Diagram

Calvin Lim

Vetting of Logical Diagram Wee Kiat

TASK DISTRIBUTION: Phase II

Page 5: PRESENTATION | IS202

Description Person in Charge

Corrections & Updates1. Revision of ER diagram2. Revision of Logical Diagram

Calvin LimTan Wee Kiat

DDL Scripts1. SQL creation script (parts delegated)2. SQL Insertion Script3. Data Streamlining

Xin YiTan Wee KiatNg Xin Yi

DML Scripts1. simplification of DML Scripts Tan Wee Kiat

Reporting System1. Individual Questions ( parts delegated )2. Vetting of PHP scripts3. Vetting of usability of functions 4. Standardizing design and layout

AllTan Wee KiatCalvin LimXin Yi

TASK DISTRIBUTION: Phase III

Page 6: PRESENTATION | IS202

ER MODEL<<Click on picture to expand>>

Page 7: PRESENTATION | IS202

LOGICAL DIAGRAM<<Click on picture to expand>>

Page 8: PRESENTATION | IS202

DML SCRIPTS

Page 9: PRESENTATION | IS202

REPORTING SYSTEM

Page 11: PRESENTATION | IS202

LESSONS LEARNT

Course-related concepts

• Applying theoretical concepts to practical use

• Modeling database design according to business rules

• Streamlining database design to 3NF

• Manipulation of data in mySQL and PHP

Page 12: PRESENTATION | IS202

LESSONS LEARNT

Going beyond the textbook…

• New SQL keywords and PHP functions

• Discovering new debugging techniques

Page 13: PRESENTATION | IS202

LESSONS LEARNT

And Developing Soft Skills Like…

• Time management

• Designing and presentation layout of system

• PATIENCE WHILE Querying & PHP-ing!

Page 14: PRESENTATION | IS202

Q & A

PRESENTATION | IS202DATABASEMANAGEMENT