PRESENTATION | IS202
Transcript of PRESENTATION | IS202
G5 -T10
NG XINYI
TAN WEE KIAT
CALVIN LIM JUN LONG
PRESENTATION | IS202DATABASEMANAGEMENT
OVERVIEW
• Task Distribution
• ER Model
• Logical Diagram
• DML Scripts
• The Reporting System
• Lessons Learnt
• Q & A
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
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
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
ER MODEL<<Click on picture to expand>>
LOGICAL DIAGRAM<<Click on picture to expand>>
DML SCRIPTS
REPORTING SYSTEM
THE REPORTING SYSTEM
i. News Search
ii. Usage Tracking
iii. Top Keywords
iv. Special Reports
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
LESSONS LEARNT
Going beyond the textbook…
• New SQL keywords and PHP functions
• Discovering new debugging techniques
LESSONS LEARNT
And Developing Soft Skills Like…
• Time management
• Designing and presentation layout of system
• PATIENCE WHILE Querying & PHP-ing!
Q & A
PRESENTATION | IS202DATABASEMANAGEMENT