35
MCH DATABASE MANAGEMENT SYSTEM Presented by:- Mohammad Danish Scientist-B Climate Research and Services, Pune

DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

Embed Size (px)

Citation preview

Page 1: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DATABASE MANAGEMENT SYSTEM

Presented by:-

Mohammad Danish

Scientist-B

Climate Research and Services, Pune

Page 2: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH Stands for:

M: Meteorology

C: Climatology and

H: Hydrology

Database

Management

System

Page 3: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS

What is a DBMS?

“A Data Base Management System (DBMS) is a computer program (or more typically, a suite of them) designed to manage a database, a large set of structured data, and run operations on the data requested by numerous users.”

(source :From Wikipedia, the free encyclopedia)

Page 4: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

For Whom

• Small centre that don’t have any DBMS or outdated solutions to digitize, store and process large amount of data.

• Small centre looking for a simple, customizable and license free solution to store, analyse and generate reports and maps on large amount of data.

Page 5: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

System Requirement for MCH:

Work station (stand-alone) Stand-alone configuration (typically for small centre ):

• Processor speed of 1.5 GHz or faster

• A video resolution of at least 1024 x 768

• 1 GB of RAM (minimum 500 MB)

• Operating system, Windows XP or later

• Disk space 5 GB

Page 6: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

System Requirement for MCH:

Network configuration (client-server):

Network configuration, typical configuration for NMHSs with regional offices:

• Two servers are recommended, 1 operational and 1 mirror.

• Processor speed of 2 GHz or faster,

• A video resolution of at least 1024 x 768, 2 GB of RAM

• A 250 GB hard disk

• 100 GB of free space for the database

• Operating system Windows 2000 professional, Windows XP, Windows 2000 server or Windows 2003 server or later.

• A network connection

• Computers on the client side

Page 7: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

INSTALLATION

• MCH is provided with a complete installation and user manual.

• All additional software (MySQL, Apache…) are available in the package and free of charge.

• Presence of an informatics expert is recommended (to solve issues related to administrator rights, network connection…) during the installation

• Installation time: 2 - 5 hours

Page 8: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

Where Installed

• Mexico (National Water Commission)

• Uruguay

• CIIFEN (Ecuador)

• Paraguay

• Honduras

• Costa Rica

• Ghana

Page 9: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

Advantages

• OPEN SOURCE based

• No fees for the licenses.

• Full access to the source code.

• A configurable system (you define your variables

and stations etc.), and allows you to connect external modules.

• Manages Hydrological, Climatological and

Meteorological data under a unique platform.

• Multilingual, using an external text file, currently

available in Spanish, French and English.

Page 10: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

Disadvantages

• Configurable System

• Few developers

Page 11: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

How and where can you get MCH?

• An official request signed by the

Permanent Representative of your

country with WMO.

Page 12: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS FUNCTIONS:

• Import Data

• Export Data

• Capture Data from User

• Plot Data on Graph

• Plot Data on Maps

• Calculate Data

• Calculate Normals

Page 13: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS FUNCTIONS:

Calculate data:

• Daily Data

• Weekly Data

• Ten days Data

• Monthly data

• Annual Data

Page 14: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS FUNCTIONS:

Calculate Normals:

• Daily Normal

• Weekly Normal

• Ten days Normal

• Monthly Normal

• Annual Normal

Page 15: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS FUNCTIONS:

Plot Data on Graph:

• Daily Data Graph

• Weekly Data Graph

• Ten days Data Graph

• Monthly Data Graph

• Annual Data Graph

Page 16: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS FUNCTIONS:

Plot Data on Maps:

• Daily Data Maps

• Weekly Data Maps

• Ten days Data Maps

• Monthly Data Maps

• Annual Data Maps

Page 17: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS FUNCTIONS:

Capture Data:

• Daily Data

• Detailed Data

• SYNOP Message

• CREX Message

Page 18: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS FUNCTIONS:

Export Data Format:

• Comma Separated Value (CSV)

• Text Format (Tab Separated)

• MCH Database

Page 19: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base
Page 20: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS

• Open : MCH 2018 at desktop

• User: dnm1

• Password : dnm1

Page 21: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS

For any station there are required:

• Variables (Default)

• Metadata

• Data

Go to:

• Definitions Variables

• Definitions Stations

Page 22: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS

Import Station METADATA:

Go to:

Capture Importing data into tables

• Select “other tables”

• Select “stations”

• Select “Tab-separated with MCH Header”

• Click “Import Data”

• Select file: Desktop mchdata station.txt

Page 23: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS

Import Daily DATA:

Go to:

Capture Importing data into tables

• Select “daily”

• Select “TempMax”

• Select “Tab-separated (.txt)”

• Click “Import Data”

• Select file: Desktop mchdata daily TempMax.txt

• Same for TempMin and Precipitation

Page 24: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS

Import Detail DATA:

Go to:

Capture Importing data into tables

• Select “detail”

• Select “BaromPressure”

• Select “Tab-separated (.txt)”

• Click “Import Data”

• Select file: Desktop mchdata detail BaromPressure.txt

• Same for AirTemp, DewTemp, RH …

Page 25: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS

To make Groups:

Go to:

Definitions Station Station Groups

• Write in Station group: “surface”

• Click on “>>” then

• Click on “Update”

Page 26: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

To Plot GRAPH:

Go to:

Graphs Daily data graphs

Variables: TempMax

Stn. Group: Surface

Station: 42539

Start date: 2015-01-01

End date: 2015-01-01

Click “Qry”

Page 27: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS

Page 28: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

To Plot data on Map:

Go to:

Maps Daily data map

Map: Gujarat.png

Variables: TempMax

Stn. Group: Surface

Start date: 2015-01-01

End date: 2015-01-05

Click “Qry”

Page 29: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

MCH DBMS

Page 30: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

To Calculate Detail Data to Daily Data:

Go to:

Editing and Calculations Calculations

Calculation of Detailed to Daily

• Start date: 2011-01-01

• End date: 2018-01-01

• Update type: Overwriting

• Select “BaromPressure”

• Select: 43193

Click “Calculate data”

Page 31: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

To Calculate Daily Data to Monthly Data:

Go to :

Editing and Calculations Calculations

Calculation of Station Groups and zone

• Type of data : monthly

• Start date: 2011

• End date: 2018

• Calculation type: Station

• Update type: Overwriting

• Select: “Precipitation”

• Select: 43539

Click “Calculate data”

Page 32: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

To Calculate Daily Normals:

Go to:

Editing and Calculations Calculations

Calculation of Station Groups and zone

• Type of data : daily normals

• Start date: 2011

• End date: 2018

• Calculation type: Station

• Update type: Overwriting

• Select: “Precipitation”

• Select: 43539

Click “Calculate data”

Page 33: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

Quality Control

Go to:

Definitions Variables Acceptable values

• Station: ZZZZZZZZZZ

• Variable: TempMax

• Datum : D

• Date: 2010-01-01

• Min: 10

• Alert 1 min: 25

• Alert 2 min: 30

Page 34: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base

Quality Control

• Alert 2 max: 35

• Alert 1 max: 40

• Max value: 50

• Now click “Right Sign”

• Now go on..

• Capture Daily data capture and select….

Page 35: DATABASE MANAGEMENT SYSTEM - rcc.imdpune.gov.inrcc.imdpune.gov.in/Training/SASCOF12/CDMS_Daytwo/mchdanish.pdf · Database Management System . MCH DBMS What is a DBMS? “A Data Base