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.

Slides:



Advertisements
Similar presentations
Projects Co-ordinator
Advertisements

Introduction CSCI102 - Systems ITCS905 - Systems MCS Systems.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Pivoting and SQL:1999.
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
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.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
CpE 419 / SysEng 419 Network-Centric Systems Architecting and Engineering Dr. Cihan Dagli and Dr. Ann Miller Course Overview 23 August 2005.
Databases and Database Management System. 2 Goals comprehensive introduction to –the design of databases –database transaction processing –the use of.
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.
CSS-304: Computer Systems Interface Duisebekov Zhasdauren Faculty of Engineering Suleyman Demirel University.
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.
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 An Introduction to XQuery.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
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.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Tuesday from 12:05-1:05 and Thursday from 11:05-1:05.
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.
CISB594 – Business Intelligence Introduction. What will we look at today Lecturer Learning Outcomes Course Structure Materials Reference Texts Assessments.
CS346: Advanced Databases Alexandra I. Cristea Term 1.
Xiaoying Sharon Gao Computer Science Victoria University of Wellington Intelligent Agents COMP 423.
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
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
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 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.
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
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.
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.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Introduction to the Course January.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
CM220 College Composition II Friday, January 29, Unit 1: Introduction to Effective Academic and Professional Writing Unit 1 Lori Martindale, Instructor.
Research Experience Program (REP) Spring 2008 Psychology 100 Ψ.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
WELCOME TO MICRO ECONOMICS AB 224 Discussion of Syllabus and Expectations in the Class.
WELCOME TO MANAGERIAL ECONOMICS MT 445 Discussion of Syllabus and Expectations in the Class.
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 OLAP Queries and SQL:1999.
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 Final Lecture What you may expect to be asked in the Exam?
Design and Implementation
Course Introduction 공학대학원 데이타베이스
CSE 662 – Languages and Databases Class Overview
NoSQL Database and Application
NOSQL.
CPSC 441: Computer Communications
Data Mining: Concepts and Techniques Course Outline
Introduction of Week 9 Return assignment 5-2
CSS-304: Computer Systems Interface
Data and Applications Security Developments and Directions
Presentation transcript:

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 and Implementation Lecturer Dr Pavle Mogin

SWEN432 Advanced Database Design and Implementation 2016 Introducing the Course 1 Welcome Welcome to SWEN 432 Advanced Database Design and Implementation Lectures are in MYLT102: –Tuesday 02:10 to 03:00 pm, –Thursday 02:10 to 03:00 pm, and –Friday 02:10 to 03:00 pm.

SWEN432 Advanced Database Design and Implementation 2016 Introducing the Course 2 People Course Coordinator : Dr Pavle Mogin –CO 331, –ph: x7527, – Office hours : –Tuesday 3:10 to 4:30 pm –Otherwise send me an to make an appointment for everyone’s convenience Aaron Morton, guest lecturer –Cassandra CDBMS –In April (week 6)

SWEN432 Advanced Database Design and Implementation 2016 Introducing the Course 3 Class List BaiXiaohanNgPeide Burling- ClaridgeFrancinePeekGlen ChungAlexPeesapatiVenkata EbueGene RyanRutterBradley FrenchLucySelwyn-SmithBenjamin GuLinfengTranHop LiJinsuWhattonJordan MoshiEwan

SWEN432 Advanced Database Design and Implementation 2016 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 2016 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 –Doing a mandatory essay –Doing an assignment –Reading, making preparations for lectures and assignments Expected workload: 10 hours a week at least

SWEN432 Advanced Database Design and Implementation 2016 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 (70% of the course) –Data Warehousing (Business Intelligence) as a well established database implementation in industry (30% of the course)

SWEN432 Advanced Database Design and Implementation 2016 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 2016 Introducing the Course 8 Data Warehousing Decision Support Systems (DSS) and their databases OLAP and OLAP queries Data Warehouse Structures –Star Schema –Special Indices –Materialized Views –Attribute Hierarchies Query Accelerating Techniques –Query Rewriting –SQL:1999 OLAP Statements Populating a Data Warehouse Data Warehouse Architectures

SWEN432 Advanced Database Design and Implementation 2016 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 2016 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 2016 Introducing the Course 11 YearWork LoadFails / / / / / / /24 AVG2.668/85 ~ 9.4% 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 2.8 for 2015

SWEN432 Advanced Database Design and Implementation 2016 Introducing the Course 12 Essay The essay guidelines are already given in documents reachable from the course home page This year’s topic: –“An Overview of a Graph Cloud Database Management System” –In lectures, we consider Dynamo (key-value), Cassandra (column family), and MongoDB (document) CDBMS –In your essay, you should identify a Graph CDBMS and –Describe the chosen CDBMS with regard to: Data model, Partitioning, Replication, Versioning, Achievable consistency levels, Support of traditional database constraints, Level of satisfaction of transactional properties (acidity), and Typical applications. Due date: 15 April