t h e u n i v e r s i t y o f s o u t h e r n q u e e n s l a n d stijn dekeyser m&c computing...

8
T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d Stijn Dekeyser M&C Computing Group July ’04 1 Database Courses Database Courses Survey USQ Survey USQ Survey other universities Survey other universities Proposal Proposal

Upload: allen-wilcox

Post on 22-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d Stijn Dekeyser M&C Computing Group July ’04 1 Database Courses Survey USQ Survey other

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

Stijn Dekeyser M&C Computing Group July ’04 1

Database CoursesDatabase Courses

Survey USQSurvey USQ

Survey other universitiesSurvey other universities

ProposalProposal

Page 2: T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d Stijn Dekeyser M&C Computing Group July ’04 1 Database Courses Survey USQ Survey other

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

Stijn Dekeyser M&C Seminar Jan ’04 2

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

DB courses: contentDB courses: content• Basic theoryBasic theory

– Historic models, ERM, Rel.Model, QLs, FDs, normalization, …Historic models, ERM, Rel.Model, QLs, FDs, normalization, …

• Basic practiceBasic practice– SQL, UML writing, web databasesSQL, UML writing, web databases

• Advanced theoryAdvanced theory– Transactions, Concurrency, Q optim., expressive power, datalog, …Transactions, Concurrency, Q optim., expressive power, datalog, …

• Advanced practiceAdvanced practice– DB implementation, constraints, triggers, query plansDB implementation, constraints, triggers, query plans

• ‘‘New’ themes in dbsNew’ themes in dbs– Data mining, information retrieval, web search, OLAP, oo-db, tempData mining, information retrieval, web search, OLAP, oo-db, temp

• Semistructured databasesSemistructured databases– XML, XPath, XSchema, XQuery, XSLT, Soap, research topicsXML, XPath, XSchema, XQuery, XSLT, Soap, research topics

Page 3: T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d Stijn Dekeyser M&C Computing Group July ’04 1 Database Courses Survey USQ Survey other

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

Stijn Dekeyser M&C Seminar Jan ’04 3

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

DB courses: Antwerp U.DB courses: Antwerp U.

• Historic modelsHistoric models

• ERMERM

• Relational modelRelational model

• Query languagesQuery languages

• Functional depend.Functional depend.

• NormalizationNormalization

• Web databasesWeb databases

• SQL writingSQL writing

• Expressive powerExpressive power

• Transitive ClosureTransitive Closure

• DatalogDatalog

• ConstraintsConstraints

• TriggersTriggers

Databases I (180%)

• TransactionsTransactions

• Concurrency, recov.Concurrency, recov.

• Distributed databasesDistributed databases

• SecuritySecurity

• Missing informationMissing information

• Query optimizationQuery optimization

• OLAPOLAP

• Temporal databasesTemporal databases

• Data miningData mining

• Information retrievalInformation retrieval

Databases II (180%)

• Semistructured DBs:Semistructured DBs:

• XMLXML

• XML SchemaXML Schema

• XPathXPath

• XSLTXSLT

• XQueryXQuery

• Research topicsResearch topics

Databases III (110%)

UG/mand UG/mand Grad/elective

Page 4: T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d Stijn Dekeyser M&C Computing Group July ’04 1 Database Courses Survey USQ Survey other

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

Stijn Dekeyser M&C Seminar Jan ’04 4

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

DB courses: Mons U.DB courses: Mons U.

• Historic modelsHistoric models

• ERMERM

• Relational modelRelational model

• Query languagesQuery languages

• Functional depend.Functional depend.

• NormalizationNormalization

• Web databasesWeb databases

• SQL writingSQL writing

• TransactionsTransactions

• Concurrency, recovConcurrency, recov..

Databases I

• ERMERM

• XMLXML

• XPathXPath

• XSLTXSLT

Databases II

• Association rulesAssociation rules

• ClustersClusters

• ClassificationClassification

• Neural networksNeural networks

• Genetic AlgorithmsGenetic Algorithms

Data mining & KD

UG/mand UG/mand Grad/elective

Page 5: T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d Stijn Dekeyser M&C Computing Group July ’04 1 Database Courses Survey USQ Survey other

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

Stijn Dekeyser M&C Seminar Jan ’04 5

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

DB courses: Swinburne UTDB courses: Swinburne UT

• Historic modelsHistoric models

• ERMERM

• Relational modelRelational model

• Query languagesQuery languages

• Functional depend.Functional depend.

• NormalizationNormalization

• Web databasesWeb databases

• SQL writingSQL writing

Databases I

• TransactionsTransactions

• Concurrency, recov.Concurrency, recov.

• Distributed databasesDistributed databases

• TriggersTriggers

• Web databasesWeb databases

• Oracle PL/SQLOracle PL/SQL

Databases II

• SQL cursorsSQL cursors

• Physical designPhysical design

• Query plansQuery plans

• ViewsViews

• OO-dbsOO-dbs

• Relational-OOdbsRelational-OOdbs

Databases III

UG/mand UG/mand Grad/elective

Page 6: T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d Stijn Dekeyser M&C Computing Group July ’04 1 Database Courses Survey USQ Survey other

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

Stijn Dekeyser M&C Seminar Jan ’04 6

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

DB courses: USQDB courses: USQ

• Historic modelsHistoric models

• ERMERM

• Relational modelRelational model

• Query languagesQuery languages

• Functional depend.Functional depend.

• NormalizationNormalization

• SQL writingSQL writing

Database Sys: csc3400

• TransactionsTransactions

• ConcurrencyConcurrency

• Distributed databasesDistributed databases

• Information retrievalInformation retrieval

• Web SearchWeb Search

• Web databasesWeb databases

• XML basicsXML basics

AWDM: csc4404

• PostscriptPostscript

• LaTeXLaTeX

• XMLXML

• XML SchemaXML Schema

• XPathXPath

• XSLTXSLT

• SOAPSOAP

DL-AT: csc8409

UG Grad/elec Grad/elec

• More or less the same:More or less the same:– SQL in OracleSQL in Oracle– Bit more practicalBit more practical– Less Algebra, Less Algebra,

CalculusCalculus

Database Design: cis2002

UG

LaTeX also appears in csc2408• Association rulesAssociation rules

• ClustersClusters

• Decision treesDecision trees

• ……

Data mining: csc3417

UG

Page 7: T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d Stijn Dekeyser M&C Computing Group July ’04 1 Database Courses Survey USQ Survey other

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

Stijn Dekeyser M&C Seminar Jan ’04 7

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

DB courses: ProposalDB courses: Proposal

• Historic modelsHistoric models

• ERMERM

• Relational modelRelational model

• Query languagesQuery languages

• Functional depend.Functional depend.

• NormalizationNormalization

• SQL writingSQL writing

• Web databasesWeb databases

Database Sys: csc3400

• TransactionsTransactions

• ConcurrencyConcurrency

• Distributed databasesDistributed databases

• Information retrievalInformation retrieval

• Web SearchWeb Search

• Web databasesWeb databases

• XML basicsXML basics

• Query optimizationQuery optimization

AWDM: csc4404

• PostscriptPostscript

• LaTeXLaTeX

• XMLXML

• XML SchemaXML Schema

• XPathXPath

• XSLTXSLT

• SOAPSOAP

• XQueryXQuery

DL-AT: csc8409

XML Theory+Applic.

• Association rulesAssociation rules

• ClustersClusters

• ……

Data mining: csc3417

Page 8: T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d Stijn Dekeyser M&C Computing Group July ’04 1 Database Courses Survey USQ Survey other

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

Stijn Dekeyser M&C Seminar Jan ’04 8

T h e U n i v e r s i t y o f S o u t h e r n Q u e e n s l a n d

Proposal: Database GroupProposal: Database Group

• Used to exist at USQ (Yanchun)Used to exist at USQ (Yanchun)• Restart group toRestart group to

– Discuss course contentDiscuss course content• Avoid overlapsAvoid overlaps• Offer interesting, current materialOffer interesting, current material

– Quality controlQuality control– Offer student projectsOffer student projects– Perhaps research support?Perhaps research support?

• Members:Members:– Ron A, Tony, Jiuyong, Xiaodi, David Lai, Ron A, Tony, Jiuyong, Xiaodi, David Lai,

Stijn, …?Stijn, …?