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.

Slides:



Advertisements
Similar presentations
Projects Co-ordinator
Advertisements

1 XML Data Management Course Outline and Organisation Werner Nutt.
Management Information Systems Dr. Eric Breimer. Course Syllabus CSIS-114: Management Information Systems (Spring 2008) Lecture: Wednesday and Friday,
Exploring the Internet Instructor: Michael Krolak.
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
Carnegie Mellon Communications, Organizations & Technology Course Organization Syllabus Prithvi N. Rao H. John Heinz III School of Public Policy.
Jan. 2014ACS-4902/3 Yangjun Chen1 Welcome to Advanced Database Course.
Management Information Systems Dr. Eric Breimer. Course Syllabus CSIS-114: Management Information Systems (Spring 2006) Lecture: Wednesday and Friday,
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
Introduction to SEG 5010 Hong Cheng 2009/10 Second Term.
XML and Databases (CS 345b) Daniela Florescu Donald Kossmann
Sarah Thompson, E-Mentoring Coordinator Protégé Mentorship Program Orientation.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
CS346: Advanced Databases Graham Cormode Term 2.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation MongoDB Read Lecturer.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation MongoDB Write Lecturer.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation MongoDB Data Modeling.
Information Modeling and Database System
Business Marketing Overview of Course Dr. Dawne Martin Calvin 201 B – 107 next week Office telephone: Office.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Document Type Definition.
05/16/001 MRKT 520-MARKETING MANAGEMENT DR. Ugur Yucelt Office Phone: Summer 2002 MW:6:00-9:10 pm Office Hours: MW: 5:00-6:00pm.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation XML Schema 1 Lecturer.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation An Introduction to XQuery.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation An Introduction to XQuery.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation XML Storage Techniques.
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
1 XML Data Management Course Outline and Organisation Werner Nutt.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation eXist Update Lecturer.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation XML Schema 2 Lecturer.
Please feel free to chat amongst yourselves until we begin at the top of the hour.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation MongoDB Aggregation.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Trade-offs in Cloud.
CS525 DATA MINING COURSE INTRODUCTION YÜCEL SAYGIN SABANCI UNIVERSITY.
Research and Writing Seminar Thursday, – 16 35, room C To find an up-to-date version of the schedule and to read the papers check the website
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Query Data Model Lecturer.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Identity Constraints.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation An Introduction to XML.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Data Versioning Lecturer.
IMSS005 Computer Science Seminar 2014/15 Lecture 1 This course is normally offered in every semester. If you are not planning to give a presentation in.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Exam and Lecture Overview.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Cloud Data Models Lecturer.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
Trustworthy Semantic Web Dr. Bhavani Thuraisingham The University of Texas at Dallas Review for the Final Exam December 8, 2008.
COSC 6340 Databases Jehan-François Pâris
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation MongoDB Architecture.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Partitioning and Replication.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Mapping RDB Schema to.
SN 503 Teaching Students with Behavior Disorders.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
Welcome to Mrs. Lynch’s Journalism Class! Please sign the attendance sheet on the clipboard next to the door. Feel free to pick up a copy of our paper.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Advanced Database Design.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Cassandra Architecture.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Amazon’s Dynamo Lecturer.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Cloud Data Models Lecturer.
Lect1: Course Introduction
Plan for Cloud Data Models
Design and Implementation
Information Modeling and Database System
NoSQL Database and Application
NOSQL.
IMSS005 Computer Science Seminar
NOSQL databases and Big Data Storage Systems
Microsoft Office Illustrated
CPSC 441: Computer Communications
CS & CS Capstone Project & Software Development Project
IMSS005 Computer Science Seminar
Presentation transcript:

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

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.

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, – Office hours : –Monday 2:00 to 3:00 pm –Otherwise send me an to make an appointment for everyone’s convenience Aaron Morton, guest lecturer –Cassandra CDBMS –In March (week 3)

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

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

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

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)

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

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

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

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

SWEN432 Advanced Database Design and Implementation 2015 Introducing the Course 11 YearWork LoadFails / / / / / /11 AVG 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

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