intelligent databases

advertisement
Dr. Christos Nikolopoulos
Office: BR 197
(309) 677-2456
chris@bradley.edu
Class Web site:
http://hilltop.bradley.edu/~chris/ and follow the CS 572 link.
CS 572 Summer 1
Advanced Databases
Required Textbook:
Database Systems, Elmarsi/Navathe, Addison Wesley(any edition)
Other References:
1. PowerPoint slides, class website contents
2. Video tapes
Description:
We will cover Intelligent Databases in general including Deductive
Databases, Fuzzy Databases, Multimedia Databases, Object Oriented
Databases, Distributed Databases, Data Warehousing and OLAP. For
deductive, fuzzy and object oriented databases, we will use as an
implementation language the declarative language PROLOG to build
deductive and OO database prototypes. We will cover elements of Machine
Learning such as neural networks, decision and classification trees,
and the integration of DBMS and ML into Data Mining.
Class delivery format:
The class is offered in an online, asynchronous format.
All individual emails to the instructor will be answered by the end of the day received.
Tests will be online. The MIDTERM will be sent by email to each student by 10:00 a.m.
of the announced day and she/he will have till 10:00 a.m. of the next day to complete, and
email the answers back to the instructor. The answers should be typed in a word file
(preferred) or they can be handwritten and scanned. The FINAL will be emailed to each
student by 10:00 p.m. of the announced day and students will have till 5:00 p.m. of the
next day (July 6th) to complete and return by email as a Word .doc file or scanned.
The homework and the optional project are due by email by 5:00 p.m. on Tuesday July
3rd.
In addition to the online format, for those students who prefer the person to person
interaction with the instructor, the instructor will be available at the BR156 Intelligent
Systems and Robotics Lab on Wednesdays and Thursdays at 11:00 a.m. to meet with
students. If you have doubts about the material and your questions were not satisfactorily
answered by the video lectures or email communications, you can come if you wish to
meet with the instructor.
The table below gives the reading assignments each day from the book, powerpoints and
online sources.
# Date
Topics for reading/online discussion
Day 1
Review SQL
&
Prolog
Chapter 8 Elmarsi/Navathe
Download Prolog interpreter (see link on class
website), Web site Notes on prolog & Prolog
tutorial
Day 2
Prolog
Web site Notes on Prolog, Prolog tutorial
Day 3
Day 4
Web site Notes on Prolog, Prolog tutorial
Web site Notes, Prolog tutorial
Day 9
Day 10
Prolog
Deductive databases
using Prolog
Deductive Databases
(using PROLOG)
Heuristics for Query
Optimization
Selectivity and cost
estimates in Query
Optimization
Spacial and Multimedia
Databases
Object Databases
Object Databases
Day 11
OODB, ODL, OQL
Chapter 21.1-21.3 Elmarsi/Navathe
Day 12
OODB, ODL, OQL
Chapter 21.4-21.6 Elmarsi/Navathe
Day 13
6/20/2012
MIDTERM EXAM
(online-emailed to you
by 10:00 a.m.,
answers due back by
10:00 a.m. next day
Thursday 6/21)
Distributed Databases
Online on: Prolog, deductive databases with
PROLOG, relational query optimization and
material up to Day 12
Day 5
Day 6
Day 7
Day 8
Day 14
Readings/Assignments
Chapter 24.4 Elmarsi/Navathe
Chapter 15.7 Elmarsi/Navathe+powerpoint slides
Chapter 15.8 Elmarsi/Navathe+powerpoint slides
Chapter 24.3 Elmarsi/Navathe
Chapter 20.1-20.4 Elmarsi/Navathe
Chapter 20.5-20.7 Elmarsi/Navathe
Chapter 25.4-25.6 Elmarsi/Navathe+powerpoint
slides
Day 15
Distributed Databases
Day 16
Data Mining Concepts
Day 17
Data Mining Concepts
Day 18
Data Warehousing and
OLAP
Data Warehousing and
OLAP
DBMS Security and
Authorization
DBMS Security and
Authorization
Day 19
Day 20
Day 21
Day 22
HW Due
Day 23
7/4/2012
Day 24
Thursday
7/5/2012
University Closed
7/6/2012
FINAL EXAMonline (emailed to you
by 10:00 p.m.,
answers due back by
5:00 p.m. on 7/6)
FINAL EXAM DUE
BY 5:00 p.m.
Chapter 25.6-25.8 Elmarsi/Navathe+powerpoint
slides
Chapter 27.1-27.4 Elmarsi/Navathe+powerpoint
slides
Chapter 27.5-27.8 Elmarsi/Navathe+powerpoint
slides
Chapter 28.1-28.4 Elmarsi/Navathe+powerpoint
slides
Chapter 28.4-28.8 Elmarsi/Navathe+powerpoint
slides
Chapter 23.1-23.3 Elmarsi/Navathe
Chapter 23.4-23.7 Elmarsi/Navathe
Homework due by 5:00 p.m. (and optional
project)
Independence Day
On:
cumulative
Assessment
250 Points Total
100 points Midterm Exam
100 points Final Exam
50 points Homework assignments
Also,
10 extra credit points given for completion of the Data Warehousing project (see class
website project link)
Download