Download Course Organization - Database Group

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Entity–attribute–value model wikipedia , lookup

Business intelligence wikipedia , lookup

Web analytics wikipedia , lookup

Semantic Web wikipedia , lookup

Concurrency control wikipedia , lookup

Database wikipedia , lookup

Clusterpoint wikipedia , lookup

Versant Object Database wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
Spring 2000
C132B: DATABASE SYSTEM
APPLICATIONS
V. CHRISTOPHIDES
Department of Computer Science & Engineering
University of California, San Diego
ICS - FORTH, Heraklion, Crete
Room: 214
Building: CENTR
1
Christophides Vassilis
Spring 2000
Tentative Plan
●
From Relational to Object Database Management Systems
◆ The Relational Model
◆ N1NF Databases & Complex Values
◆ Extended Relational Databases
◆ Persistent Programming Languages
◆ Object-Oriented Databases
●
The ODMG Standard
◆ The ODMG Object Definition Language
◆ The ODMG Object Query Language
◆ The ODMG Object Programming Languages Bindings: C++,Java
Christophides Vassilis
2
1
1
Spring 2000
Tentative Plan
●
Current Trends: Object-Relational DBMS
◆ The ANSI SQL3 Standard
◆ Comparing ODMG OQL & ANSI SQL3
●
Web DBMS Gateways
◆ Web data standards: HTML vs XML
◆ Gateway Architectures: server vs client extensions
◆ Web Site Management Tools
3
Christophides Vassilis
Spring 2000
Textbook Material
●
●
Main Text
◆ First Course in Database Systems, A, 1/e, by Jeffrey D. Ullman and
Jennifer Widom, Prentice-Hall, 1997.
Supplementary Texts
◆ The Object Data Standard: ODMG 3.0 Edited by R.G.G.
Cattell,Douglas K. Barry, Mark Berler, Jeff Eastman, David Jordan,
Craig Russell, Olaf Schadow, Torsten Stanienda, and Fernando
Velez, Morgan Kaufmann, 2000.
◆ Object-Relational DBMSs: The Next Great Wave by Michael
Stonebraker with Dorothy Moore, Morgan Kaufmann, 1996.
◆ From Relational to Object-Oriented Systems: C. Delobel, C. Lecluse,
P. Richard, International Thomson Computer Press 1995.
◆ Choosing A Database For Your Website by John Paul Ashenfelter,
Wiley Computer Publishing, 1998.
Christophides Vassilis
4
2
2
Spring 2000
Grading
●
●
●
●
Midterm Exam
Final Exam
Project
Participation
15 %
30 %
50 %
5%
(Thursday 05 18 2000)
(Thursday 06 15 2000)
5
Christophides Vassilis
Spring 2000
Project
●
Description: We would like to build an online guide for the San Diego
city events (e.g. sandiego.citysearch.com, www.pariscope.fr, etc.)
◆ Develop
a database, enhanced with a Web interface, with information
about movies and theaters, museum exhibitions and music concerts,
restaurants and bars, etc.
●
Objective: cover all the phases of modern information systems
development from requirements analysis and specification until
implementation and testing
◆ Selection
Christophides Vassilis
of real data for the San Diego database is part of the project
6
3
3
Spring 2000
The San Diego City Search
7
Christophides Vassilis
Spring 2000
Project
●
●
●
Available Tools
◆ The O2 ODBMS
◆ The O2Web Gateway
Organization: The project will be realized by groups of 3-4 students
and comprises 3 parts. Each group will designate a responsible for
each project part
◆ Part 1: Schema Design 30% (Friday 04 21 2000)
◆ Part 2: Application Implementation 40% (Friday 05 19 2000)
◆ Part 3: Build the Web Gateway 30% (Friday 06 09 2000)
About Deliverables:
◆ Late assignments & Hand written assignments (Part 1 & 2 & 3) are
NOT acceptable!!
◆ Online demonstration (Part 2 & 3)
Christophides Vassilis
8
4
4