Advanced Database Technologies - Course Outline - MS322

advertisement
Advanced Database Technologies MS322
Advanced Database Technologies
MS322
- Course Outline Objective
The objective of this course is to initiate and develop the knowledge and skills required to
develop business software applications.
Lecturer
Dr. Anatoli Nachev
ext: 3882 e-mail: anatoli.nachev@nuigalway.ie
Times
Lectures:
Lab Sessions:
Format
Weekly, the course comprises one two-hour lecture plus two hours of hands-on laboratory
sessions.
Course
Material
As a starting point, a course web is available at http://nuigalway.blackboard.com
1.
2.
Monday
Tuesday
11-1 pm
7-9 pm
End of Year Examination
Continuous Assessment
CA241 Cairnes Business School
CA241 Cairnes Business School
70%
30%*
Assessment
Note*: A minimum of 35% is required in the final written examination before marks for
continuous assessment can be included in the determination of the overall mark for the
subject.
Subject grades are calculated as follows:
Subject
Grades
st
1 Class Honours
nd
2 Class Honours Grade I
nd
2 Class Honours Grade II
Pass
≈ 70%
≈ 60%
≈ 50%
≥ 40%
Page 1 of 4
Advanced Database Technologies MS322
Supplementary Texts:
1.
2.
3.
4.
th
Data Management 4 Ed. Authors. Watson, Richard T., Publisher: Wiley, ISBN: 0-471-34711-6
Database Systems, by Connolly and Begg, Addison and Wesley. ISBN 0-201-34287-1
Database Systems 4th Ed. Authors Elmasri R. & Navathe S, Publisher: Addison Wesley, ISBN 0-321-36957-2
Database Systems: Design, Implementation, and Management by Peter Rob & Carlos Coronel, Thomson Learning:
Cambridge, Massachusetts. ISBN 0-7600-1090-0.
Agenda
Reading
Section 1: Introduction to Distributed Databases
•
•
•
•
•
DDBMS evolution
DDBMS components
Distribution transparency
Transaction transparency
•
Remote request
•
Remote transaction
•
Distributed transaction
•
Distributed request
2PC protocol
Lecture 1 Notes,
[4] Ch 14
Section 2: Databases and Web Technologies
•
•
•
•
•
•
•
•
Client-server model
CGI
SSI
PHP
API
Java
ASP.NET
Corba
Lecture 2 Notes,
[4] Ch 16
[2] Ch 24
Section 3: Database development with Microsoft Access, QBE
•
•
•
•
•
•
Table Creation
Data Types
Identifiers
o Primary Key
o Foreign Key
Field Properties
Referential Integrity
Join Types
Lecture 3 Notes
Section 4: Database development with Microsoft Access, select
and action queries
•
•
•
Select queries
Parameter queries
Action queries
Lecture 4 Notes
Section 5: Forms and Reports
Lecture 5 Notes
•
Working with forms
Page 2 of 4
Advanced Database Technologies MS322
•
•
•
•
Designing Custom Forms
Property Sheets
OLE Objects
Switchboards and security
Section 6: Database Development with Microsoft SQL Server I
Lecture 6 Notes
Section 7: Database Development with Microsoft SQL Server II
Lecture 7 Notes
Section 8: Data Administration
•
•
•
•
•
•
Data Management Problems
Components of DB Environment
Data Administration VS DB Administration
DB Hardware & DB Software
DB Development Cycle
Data Integration
Lecture 7 Notes,
[1] Ch 19
Section 9: Data Warehousing
Lecture 8 Notes,
•
•
•
•
•
Operational VS Decision Support Data
DSS DB Requirements
Data Warehouse
Data Marts
DSS Architecture
[4] Ch 13
[2] Ch 25 & Ch 26
Section 10: Online Analytical Processing
•
•
•
•
•
•
•
•
OLAP
Client/Server
OLAP Server
TPS VS OLAP
Relational OLAP
Multidimensional OLAP
Star Schema
Cubes
Lecture 9 Notes,
[4] Ch 13
[2] Ch 25 & Ch 26
Page 3 of 4
Advanced Database Technologies MS322
Section 11: Data Mining
•
•
•
•
Extraction of Knowledge from Data
Data Mining Process
Data Mining Techniques
Data Mining Applications
Lecture 10,
[2] Ch 25 & Ch 26
Page 4 of 4
Download