by Matthew Lai St. Paul’s Secondary School
description
Transcript of by Matthew Lai St. Paul’s Secondary School
![Page 1: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/1.jpg)
How to integrate the Oracle database curriculum into the learning and teaching of the newly revised ASLCA/ALCS curricula
by Matthew Lai St. Paul’s Secondary School
9 June 2006
![Page 2: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/2.jpg)
Contents
Topics
1 Integrate the Oracle database curriculum into the existing ASLCA Curriculum
2 How to login and create student accounts
3 Adv. & Disadv. of using the Oracle platform
4 Overview of the Project Work
5 Other resources
![Page 3: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/3.jpg)
Features of the Oracle Platform
![Page 4: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/4.jpg)
ASLCA/ALCS curricula – DATABASES A. Introduction to Databases (3 hours / 4.5 lessons)
Applications of databases in society Daily life examples, e.g. library, inventory, credit card system Discuss the importance of databases in business
Concepts and Terminology (Glossary) Data and Information Data, fields, records, tables, files and databases Common data types Indexes and keys DDL, DML, data dictionary, transaction processing and
access control Program-data independence Data redundancy and data integrity
![Page 5: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/5.jpg)
ASLCA/ALCS curricula – DATABASES
B. Relational Database (11 hours / 16.5 lessons)
Basic concepts of a relational database Entity, relation, attribute, domain, primary key, foreign
key, candidate key, entity integrity, referential integrity, domain integrity
Know how to organize data, establish relationships
C. Introduction to Database Design Methodology Conceptual data model
Conceptual level, physical level and view level
1. Animation2. Vocabulary Quiz
![Page 6: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/6.jpg)
ASLCA/ALCS curricula – DATABASES
Entity-Relationship modeling 1-to-1, 1-to-many, many-to-many relationships Create simple ER diagrams, resolution of many-to-many
relationships into multiple one-to-many relationships Transform the ER diagrams to tables, create a database
schema Introduction to Normalisation
Able to briefly explain the meaning and purpose Aware of the methods or measures used to reduce data
redundancy
![Page 7: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/7.jpg)
ASLCA/ALCS curricula – DATABASES B. Structured Query Language (18 hours / 27 lessons)
Creating a relational database Using SQL to create a simple relational database
at most 3 tables Database maintenance and manipulation
Modify the structure of the tables Add, delete and modify the data in the tables View, sort and select the contents by filtering In, between and like operators, arithmetic operators and
expressions, comparison operators and logical operators
HTMLDB
![Page 8: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/8.jpg)
ASLCA/ALCS curricula – DATABASES
Built-in functions, e.g. aggregate and string functions Multiple field indexing and multi-level ordering Equi-join, natural join and outer join Sub-queries (1 sub-level only) Export query results to text, html or spreadsheet format
![Page 9: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/9.jpg)
April 2006 -
DB
25 April 2006, release of Project Assignment List1. Introduction to Database2. Database Design3. SQL
![Page 10: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/10.jpg)
How to login and create student accounts
1 March 2006
![Page 11: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/11.jpg)
![Page 12: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/12.jpg)
![Page 13: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/13.jpg)
![Page 14: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/14.jpg)
No. of Workspace Schemas has been fixed!
![Page 15: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/15.jpg)
FAQ
https://academy.oracle.com/pages/docs_pdfs_zip/2005_iLearning_Setup_FAQ.doc
![Page 16: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/16.jpg)
Adv. & Disadv. of using the Oracle platform Pros
Printable Course Materials (Section 0) Many examples, animations and quizzes No need to install Monitor the progress of students
Cons Characters cannot be displayed properly Some documents cannot be opened (DJ) Username is not user-friendly
![Page 17: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/17.jpg)
Compatibilities
Not support “Boolean type” TO_DATE(‘2006-06-09’, ‘YYYY-MM-DD’) Alter table, keyword COLUMN is absent Does not support multiple records be inserted
once at a time Memo = Long
![Page 18: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/18.jpg)
Overview of the Project Work
1. Prototype2. Network Design3. Database Design
![Page 19: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/19.jpg)
Reference
Point of Sale System Websites
http://www.healthtech-solutions.com/point_of_sale.htm http://www.amcomputers.com/page7.html
Passenger Clearance Immigration Department
http://www.immd.gov.hk/ehtml/apcs_avcs_qa1.htm Video
http://www.immd.gov.hk/images/video.wmv http://www.immd.gov.hk/ppt/apcs_avcs.wmv http://www.immd.gov.hk/ehtml/media/internet_apc.wmv
![Page 20: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/20.jpg)
Rationale
“demonstrate students’ ability to analyse a problem and so identify requirements, and to make appropriate use of knowledge in the module in providing solutions which they will design, implement, test and evaluate”
(HKASL Regulations & Syllabuses 2007)
![Page 21: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/21.jpg)
Rationale
“The teacher can discuss coursework with students in ways such as interpreting the requirement of coursework, making conjectures about the degree of difficulty of each coursework… or advising possible use of certain software/hardware… an achievable coursework is one that can meet the basic requirements in the public assessment”
(Resource Package on Coursework Assessment of CIT Curriculum, CITE HKU & EMB)
![Page 22: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/22.jpg)
Rationale
Project Work
Curriculum
![Page 23: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/23.jpg)
Online Resources
E-Learning Training Package http://sfcs.cite.hku.hk
![Page 24: by Matthew Lai St. Paul’s Secondary School](https://reader035.fdocuments.net/reader035/viewer/2022062518/56814098550346895dac36f1/html5/thumbnails/24.jpg)
Thank you