ZiBaT => Peter Levinsky => WEB-Database => Information |
WEB Development: Databases |
Updated : 2018-01-29
|
Preliminary plan for 'Databases' 7th semester spring 2018
changes can occur
[Fronter] fronter.com\easj |
BIG: Big data forensics – learning Hadoop investigations, Joe Sremack, (selected parts uploaded to Fronter as pdf) |
DATABASE: Database Systems: A Practical Approach to Design, Implementation, and Management, Thomas Connolly & Carolyn Begg, 4th edition (selected parts uploaded to Fronter as pdf) |
DBDESIGN: Beginning database design, Gavin Powell, chapter 4 (pdf uploaded to Fronter) |
SERVER: Beginning Microsoft SQL Server 2012 Programming, Paul Atkinson & Robert Vieira (selected parts uploaded to Fronter as pdf) |
SQLQUE: SQL queries for mere mortals, 2nd edition, John L. Viescas & Michael J. Hernandez (selected parts uploaded to Fronter as pdf) |
SQL tutorials: |
Big data tutorials: https://www.udemy.com/hadoopstarterkit/ |
MySQL : https://dev.mysql.com/downloads/ |
WeekNo Date |
Subject/issue |
Literature/reading Bold : Need to read, Italic : Read light, Italic-green: Additional-reading |
Exercises |
---|---|---|---|
Week 05 29/1 |
Introduction to the course |
SQLQUE, p. 3-17, 43-44, 47-49 (Relations & ER diagrams) DATABASE, p. 89-110 (Relational Algebra and Relational Calculus) Slides intro-DB+ER-diagram |
Good for Group-work |
Week 06 05/2 |
Presentation of the modelling ERdiagram of 'Peters Pan' Exam area 3: Normalization |
DBDESIGN, p. 73-103 (Normalisation) Reference data types : https://dev.mysql.com/doc/refman/5.7/en/data-types.html DATABASE, p.387-415 (Normalisation) Slides Normalisation DDL |
How to use Data definition language |
Week 07 12/2 |
VISIT part 1: Tableau come to speak of their approach to Data - Introduction Exam area 6: SQL, DML part 1 |
SQL reference : https://www.w3schools.com/sql/ (From SQL-HOME to SQL-ALIASES) For the visitor: DATABASE, p.112-156 (DML) |
SQL-queries-part1 | A solution |
Week 08 19/2 |
VISIT part 2: Tableau come to speak of their approach to Data - workshop Exam area 7+8: SQL, part 2 (join & subqueries) |
https://www.codecademy.com/learn/learn-sql (unit 4: join) Slides: Joins | Sub-querries |
|
Week 09 26/2 |
Catch up Reletaional (SQL) Databases SQL: DDL, DML Exercise and Presentation of work with Tableau |
Internship information and presentation by Vibeke Sandau from 10 AM to 11AM XML: Slides |
Work with Tableau and Air-quality |
Week 10 05/3 |
Sign up at Udemy.com |
BIG, page 12m-16b + 21-28b https://www.udemy.com/hadoopstarterkit/ Section 3, lesson 5 Bigdata + Hadoop: Slides
|
Access to Udemy - see last three Slides Putty program download: |
Week 11 12/3 |
Big Data - posponed Back to SQL Databases |
SERVER chap 15, p. 537-559 Triggers: Reference Triggers : https://dev.mysql.com/doc/refman/5.7/en/trigger-syntax.html |
|
Week 12 19/3 |
Exam areas 10: Stored procedures, transactions |
SERVER chap 12, p. 435-472 Reference Stored procedure:
|
A soæution MS SQL as well as My SQL |
Week 13 26/3 |
Easter | Easter |
Easter |
Week 14 02/4 *) |
Sign up at Udemy.com |
BIG, page 12m-16b + 21-28b https://www.udemy.com/hadoopstarterkit/ Section 3, lesson 5
|
Access to Udemy - see last three Slides Putty program download:
|
Week 15 09/4 |
Exam area 13: Hive Exam area 14: Pig |
BIG, page 32-33b Homework: watch video about Hive BIG, page 37t-37b Homework: watch video about Pig https://www.youtube.com/watch?v=PQb9I-8986s |
|
Week 16 16/4 |
No Classes |
No Classes |
No Classes |
Week 17 23/4 **) |
holliday kind of all saints day (dk-"store bededag") | No Classes | No Classes |
Week 18 30/4 |
Back to SQL Databases Exam areas 11: Views, Grant, Users |
DATABASE, p.176-187 DATABASE, p.189-194 MsSQL reference: https://docs.microsoft.com/en-us/sql/t-sql/statements/create-user-transact-sql?view=sql-server-2017
|
|
Week 19
07/5 ***) |
No classes - Thursday and Friday free -- Ascension Day (danish - "kr. himmelfartsdag") |
No classes | No Classes |
Week 20 14/5 |
small project | All of SQL | Mandatory SQL assignment |
Week 21 21/5 ****) |
small project | All of SQL | Mandatory SQL assignment - Hand in |
Week 22 28/5 |
The Repetition | Exam rehearsal - see curriculum |
|
Week 23-25
05/5-19/6 |
Exam: Preliminary 11-12/June | EXAM Curriculum Tips and tricks for the exam ExamPreparation | Exam Schedule |
Days of odd holidays:
*) Monday free -- 2nd Easterday
**) Friday free -- kind of all saints day (dk-"store bededag")
***) Thursday and Friday free -- Ascension Day (dk- "kr. himmelfartsdag")
****) Monday free -- White Monday (dk - "Pinsedag")