Presentation is loading. Please wait.

Presentation is loading. Please wait.

VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 / 2014 Advanced Database Design and Implementation Advanced Database.

Similar presentations


Presentation on theme: "VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 / 2014 Advanced Database Design and Implementation Advanced Database."— Presentation transcript:

1 VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 / 2014 Advanced Database Design and Implementation Advanced Database Design and Implementation Lecturer Dr Pavle Mogin

2 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 1 Welcome Welcome to SWEN 432 Advanced Database Design and Implementation Lectures are in New Kirk 104 : –Monday 11:00 to 11:50 pm, –Wednesday 11:00 to 11:50 pm, and –Friday 11:00 to 11:50 pm.

3 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 2 Advanced DB Des& Imp People Course Coordinator : Dr Pavle Mogin –CO 338, –ph: not available yet, –email: pmogin@ecs.vuw.ac.nzpmogin@ecs.vuw.ac.nz Office hours : –Monday 2:00 to 3:00 pm –Otherwise send me an email to make an appointment for everyone’s convenience Aaron Morton, guest lecturer –Cassandra CDBMS –In March (week 3)

4 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 3 Class List AllenScottMuckleyNathan BarnesPatrickNamini MianjiZahra BathgateTimNeritLenz BeauchampJordanSamGarming CandlerAlexShawMarc DeshpandeJuiTranHai GreenawayOliverTruongHuu Trung HenwoodScottWangBei HuoJiatongWintonMichael KuangWentaoWolstenholmeRyan McCaulCallumZhangTinglun

5 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 4 Take on a Class Rep role this trimester, be eligible for a Class Rep Scholarship, win prizes and contribute to the student experience at Victoria Class Reps are expected to: –Liaise with the lecturer on any student concerns, –Act as a contact point for classmates, –Relay important information from your lecturer/VUWSA to the class, and –Attend a VUWSA Class Rep training session. An important volunteer role! Representing your class can go towards the Victoria Plus Award Class Representative

6 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 5 Advanced Database D&I – General Prerequisite : –Either COMP 302, or SWEN304, or –A corresponding database course, or –A substantial practical experience in using database systems Weekly Workload : –Three lectures –Mandatory essay –Five assignments –Reading, making preparations –Expected workload: 12 hours a week at least

7 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 6 Advanced Database D&I - Goals The paper considers: –Emerging and promising implementations in database systems and –Ways how to implement and maintain robust, secure, available, scalable and reliable database systems This year, we consider: –Cloud Databases as a field which has achieved a high attention in academia and a wide application in industry during the last few years (45% of the course) –XML databases as a field of extensive research and promising implementations (55% of the course)

8 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 7 Cloud Databases Cloud computing and cloud services Cloud Databases –Motives for the introduction –Basic terms and characteristics –CAP Theorem –BASE properties Partitioning and replication Data versioning Cloud data models Amazon’s Dynamo Cassandra MongoDB

9 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 8 XML Databases eXtendible Markup Language (XML) Basics, XML Meta Languages –Document Type Definition (DTD) –XML Schema XML Query Languages –XPath, –XQuery, and –Xupdate XML Functional Dependencies and XML Normal Form Storage Techniques for XML Databases –Native XML Databases –Coexistence of XML and Relational Databases Mapping and storing XML in RDM databases Mapping and publishing RDM databases as XML documents

10 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 9 The Proposed Reading and Literature “Readings” on the course Home Page contains links to all topics that will be discussed in lectures Other useful and necessary literature (research and overview articles) you will find on WEB

11 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 10 Advanced DB D&I - Assessment ItemWeightRequirement Essay15%Mandatory Assignments25%At least 40% Final Examination60%At least D Course requirement: At least a C- grade for the course

12 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 11 YearWork LoadFails 20092.41 / 8 20102.90 / 13 20112.53 / 14 20122.81 / 7 20132.90 / 8 20142.91/11 AVG2.731.0 Student Workload Evaluation and Fails Workload: -1 far too much -5 far too little -3 average FENG average Work Load (as estimated by students) was 3.0 for 2013

13 SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 12 Essay The essay guidelines will be given in documents reachable from the course home page This year’s topic: –“Comparing and Assessing Cloud Database Management Systems” –In lectures, we consider Dynamo (key-value), Cassandra (column family), and MongoDB (document) CDBMS –In your essay, you should identify three other CDBMS’s having corresponding data model and –Compare advantages and disadvantages of the pairs with regard to a number of traits to be defined, and –Describe a typical application of the pair in detail –Due date: 24 April


Download ppt "VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 / 2014 Advanced Database Design and Implementation Advanced Database."

Similar presentations


Ads by Google