Help:COAP-3180/week8: Difference between revisions
Jump to navigation
Jump to search
m (using an external editor) |
m (using an external editor) |
||
Line 26: | Line 26: | ||
(3) SQL: | (3) SQL: | ||
** SELECT | |||
***SELECT ... WHERE, INSERT ... ORDER | |||
***Joins (select from two tables) | |||
** CREATE | |||
***Data types: Integer, Float, VarChar, text | |||
***DEFAULT, NOT NULL, Auto increment | |||
***Keys | |||
***Primary keys | |||
***Foreign keys | |||
** INSERT (both forms) | |||
** UPDATE / DELETE | |||
** DROP | |||
(4) Relational database design: | (4) Relational database design: |
Revision as of 00:11, 24 February 2010
Week 8 - COAP 3180
Term project presentation
(Monday)
- See term project page
Summary
(Monday)
- Final lecture, reminder of the most important subjects addressed etc.
Final exam
Main subjects:
(1) High level web application principles
- Simple web application architectures (tiers)
- CMS/CMF installation and configuration
- Using a WAMP server
- Database administration with PHPMyAdmin
- Simple reuse of PHP code, i.e. you may be asked to change "parameters"
(2) Creating simple HTML Web Forms and using web services to create "mini-databases".
(3) SQL:
- SELECT
- SELECT ... WHERE, INSERT ... ORDER
- Joins (select from two tables)
- CREATE
- Data types: Integer, Float, VarChar, text
- DEFAULT, NOT NULL, Auto increment
- Keys
- Primary keys
- Foreign keys
- INSERT (both forms)
- UPDATE / DELETE
- DROP
- SELECT
(4) Relational database design:
- Simple 2-3 table architectures
- 1 to N and N to N relations between tables
(5) XML
- Be able to edit/fix well-formed XML files
- XSLT: Simple use of templates (definition and applying), html page generation
- Simple use of XPath expressions (finding nodes and attributes, extracting text, identifying a position). XPath is used both by XSLT and XQuery.
- XQuery: Simple FLOWR expressions, html page generation
(6) Identity and authentication (high-level principles)
Not included:
- PHP programming, e.g. writing for loops and other algorithms