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