kimman lui, phd ( cskmlui @ comp.polyu.edu.hk. about this course do you know what this course is...

18
Kimman Lui, PhD ( 雷雷雷cskmlui @ comp.polyu.edu.hk

Upload: jovan-ashdown

Post on 29-Mar-2015

236 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Kimman Lui, PhD (雷剑文)

cskmlui @ comp.polyu.edu.hk

Page 2: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

About this course

• Do you know what this course is about? • What would you expect from this course? • How much do you know about Web

Database?

ORAND

Page 3: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Assessment• Individual Assignment 1– 10 %

– Learning outcome: Students can apply the basic Xquery language. • Individual Assignment 2– 10 %

– Learning outcome: Students can understand the difference between XML and graph database and most importantly they know when and where XML/graph database should be adopted.

• Group Project – 25 % – Learning outcome: Students can provide practical advices on the

enhancements for many existing B2B and B2C web database applications

• Exam – 55 %

Page 4: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Teaching Plan1 Introduction to WD: RDBMS, OODB, XML, NoSQL 2014-01-16

2 Data with Schema: DTD , Schema, W3C 2014-01-23

3 Graph Database (Neo4j) and Group Project with Lab 2014-01-25

4 W3C, Xpath and XQuery 2014-02-13

5 Lab I: Schema and SQL_SPY 2014-02-20

6 XML Storage 2014-02-27

7 XML Indexing and Memcached + Guest Talk 2014-03-06

8 Ajax , JSON, REST and CouchDB 2014-03-13

9 Lab II: IBM DB2 and XQuery 2014-03-20

10 NoSQL Cassandra 2014-03-27

11 Presentation 2014-04-03

12 NoSQL and MapReduce 2014-04-10

13 Web Services 2014-04-17

14 Review Lecture 2014-04-24

Page 5: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

What we want to cover this term?

• Semi-structural data - XML– Ongoing developments and industrial applications

• Assumptions–RDBMS–Web programming is preferable

• SAX, DOM, Ajax, JSON, Neo4j, CouchDB, REST, NoSQL• There is some system work with IBM DB2• More focus on analytical and conceptual skills• Discussion and presentations are important

Page 6: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Class Organization

• Lecture • Workshop/Tutorial

Page 7: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Course Website

http://geogle.comp.polyu.edu.hk/cwd

Page 8: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Reference Book

Page 9: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Class Organization

• Lecture • Workshop/Tutorial

Page 10: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Individual Assignment and Group Project

Two Individual Assignments One Group Project

Page 11: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Report: File Format

• .doc (NOT .docx nor .pdf)

Page 12: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Open-Notes Exam

• 2 Hours

• Short Questions (Word-limited Answers)• Case Studies (and/or Long Questions)

Page 13: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Late Submission

To be fair for students who hand in their assignments on time• 5 marks deduced for one day• 6 for two• 7 for tree• 8 for four• 9 for five• 10 for more than fiveApplications for exemption from penalty must be made in

writing (e.g. email) with a proof (e.g. a copy of air tickets)

Page 14: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Plagiarism• Plagiarism is not acceptable as part of

University policy. • Plagiarism includes:

– 1) submitting work that was performed by another individual, and;

– 2) improperly referencing material from published resources.

• Talk to me if you are unsure about how to reference material.

Page 15: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Other Requests

• Please demonstrate your professionalism by respecting the comments and questions of your classmates, and by silencing all cellular phones and pagers.

• Please bring all relevant material to each class. • Please feel free to contact me with questions

regarding course material. • Please allow me to make minor adjustments to

the syllabus, as circumstances require.

Page 16: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Exam Tips• Does a trading company need a computer system?AnswerI think a trading company needs a good computer system to

support their business so that people in the company can work closely together and access their information any time.

AnswerTo integrate different functions of business processes, ERP is

indispensable to share information with co-workers, control collaborative workflow, assess real-time information

Answer the questions using technical vocabulary

Page 17: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Email to me

• Please write down your course code and student number so that I can response to you earlier.

[email protected]

Page 18: Kimman Lui, PhD ( cskmlui @ comp.polyu.edu.hk. About this course Do you know what this course is about? What would you expect from this course? How much

Acknowledgement

• The PPT is based on the excellent lecture notes last year.

• I thank Prof Vincent Ng. • Note that any mistake on PPT is mine!