dmdw lesson 01 - introduction

23
STAATLICH ANERKANNTE FACHHOCHSCHULE Author I: M.Sc. Johannes Hofmeister Author II: Dip.-Inf. (FH) Johannes Hoppe Date: 11.02.2011 STUDIEREN UND DURCHSTARTEN.

Upload: johannes-hoppe

Post on 18-Dec-2014

1.605 views

Category:

Technology


0 download

DESCRIPTION

A short lesson with some basic stuff.

TRANSCRIPT

Page 1: DMDW Lesson 01 - Introduction

STAATLICHANERKANNTEFACHHOCHSCHULE

Author I: M.Sc. Johannes HofmeisterAuthor II: Dip.-Inf. (FH) Johannes HoppeDate: 11.02.2011

STUDIERENUND DURCHSTARTEN.

Page 2: DMDW Lesson 01 - Introduction

STAATLICHANERKANNTEFACHHOCHSCHULE

Data Mining – Data Warehouse

Author I: M.Sc. Johannes HofmeisterAuthor II: Dip.-Inf. (FH) Johannes HoppeDate: 11.02.2011

Page 3: DMDW Lesson 01 - Introduction

Hello World

01

Slide 3

Page 4: DMDW Lesson 01 - Introduction

Hello World

About myself

› Technical addicted, freelancer (Web 2.0, PHP / .NET)› Entrepreneur (promotion-footbags.com)› Microsoft Student Partner (studentpartners.de)› University lecturer (fh-heidelberg.de …obviously ;-)

› Feel free to call me “Johannes”!

Slide 4

Page 5: DMDW Lesson 01 - Introduction

Hello World

How about you?

?

Slide 5

Page 6: DMDW Lesson 01 - Introduction

Roadmap, Requirements

02

Slide 6

Page 7: DMDW Lesson 01 - Introduction

Roadmap

› Basic knowledge about databases › Applied Data Mining

› Adventure Works› Adventure Works DW 2008› SQL Server Analysis Services

› Algorithms and Methods

Slide 7

Page 8: DMDW Lesson 01 - Introduction

Roadmap

My course

over 50% of the lecture will be practical stuff

Slide 8

Page 9: DMDW Lesson 01 - Introduction

Resources

› Microsoft Visual Studio 2008, SQL Server 2008http://www.microsoft.com/express/sql/default.aspx

› MSSQL Server Community Projects & Sampleshttp://www.codeplex.com/SqlServerSamples

› Adventure Works Databases for SQL Server 2008, also 2005http://msftdbprodsamples.codeplex.com/

› Adventure Works Sample Data Warehouse Documentationhttp://technet.microsoft.com/en-us/library/ms124623(SQL.90).aspx

› SQL Authority Adventure Works Tutorialhttp://blog.sqlauthority.com/2008/08/10/sql-server-2008-download-and-install-samples-database-adventureworks-2005-detail-tutorial/

Slide 9

Page 10: DMDW Lesson 01 - Introduction

Resources

Warning:The Microsoft SQL Server is a requirement!I will NOT care about your operating system.

Slide 10

Page 11: DMDW Lesson 01 - Introduction

Resources

10.04.2023

Slide 11

Page 12: DMDW Lesson 01 - Introduction

Requirements

After a lecture

› I will upload the PowerPoint slides to the blog

› Category: “DMDW lecture”http://blog.johanneshoppe.de/category/dmdw-lecture/

› Feel free to post your questions in the blog! *

(* I’m really lazy in answering mails!)

Slide 12

Page 13: DMDW Lesson 01 - Introduction

Basic knowledge

03

Slide 13

Page 14: DMDW Lesson 01 - Introduction

Basic knowledge

Data warehouse› Using available information

Data mining› Finding new information

Slide 14

Page 15: DMDW Lesson 01 - Introduction

Definitions

Slide 15

“A data warehouse is a single source for key, corporate information needed to enable business decisions .”

Dieter Homeister (his DM Script)

Page 16: DMDW Lesson 01 - Introduction

Definitions

Slide 16

“A data warehouse is a copy of transaction data specifically structured for querying and reporting.”

Kimball and Ross

Page 17: DMDW Lesson 01 - Introduction

My Definition

Slide 17

“A data warehouse is a business buzzword. Let's just assume a data warehouse is a copy of crucial company information.”

Page 18: DMDW Lesson 01 - Introduction

Definitions

Now ignore what I just saidand take the definitionof Dieter Homeister!

Slide 18

Page 19: DMDW Lesson 01 - Introduction

Homework!

Slide 19

Page 20: DMDW Lesson 01 - Introduction

Homework

1. Describe elements of a relational database!

2. What is referential integrity?

3. What is redundancy? Make an example!

4. What database column type would you usein order to save a time span (not a point in time)?

5. Describe it in a Database system of your choice(SQLServer, MySql, Postgres, …)

Slide 20

Page 21: DMDW Lesson 01 - Introduction

Homework

6. What is the difference between char and varchar datatypes in a database table?

7. What is the difference between varchar and nvarchar?

8. What datatype would you use in order to save a monetary value? Why?

9. What do the parameters of the decimal datatype stand for?

10. What is the Year 2038 problem?

Slide 21

Page 22: DMDW Lesson 01 - Introduction

Homework

11. What do you have to look out for when choosing a datatype to be used as an automatically incremented primary key?

12. Name 4 database systems!

13. What does a database system consist of?

14. What is an integrated development environment (IDE)?

15. Describe the differences between bigint, smallint, and int.

Slide 22

Page 23: DMDW Lesson 01 - Introduction

THANK YOUFOR YOUR ATTENTION

Slide 23