You are on page 1of 3

DBMS MINI PROJECT

THEORETICAL IMPLEMENTATION

TITLE: Weather Forecasting Management System


OBJECTIVE:
The Weather Forecasting Management System in a DBMS aims to efficiently
collect, store, and manage comprehensive weather data for quick retrieval and
analysis. It provides a user-friendly interface for meteorologists and researchers to
interact, enabling data querying, trend visualization, and forecast generation. The
system ensures security, scalability, and reliability, playing a crucial role in supporting
meteorological research and decision-making across various applications, including
agriculture, transportation, and public safety.

TABLE STRUCTURE AND RELATIONSHIP:


TABLES:
1. Location
2. Forecast
3. WeatherCondition
4. Temperature
5. User
6. WeatherStation

SCHEMA:

1. Location(LocationID primary key,City,Country,Longitude,Latitude,Elevation)


2. Forecast(ForecastID primary key,ConditionID foreign key,LocationID foreign
key,Date,RangeID foreign key,windspeed)
3. WeatherCondition(conditionID primary key,Condition_name)
4. Temperature(RangeID primary key,MaxTemp,MinTemp)
5. User(UserID primary key,UserName,email,StationID foreign
key,password,email)
6. WeatherStation(StationID primary key,LocationID foreign key,installation_type,
StationName)

DATABASE SCHEMA DESIGN:

CARDINALITY:

 Location – Forecast (1:1)


 Forecast – WeatherCondition (1:N)
 Forecast – Temperature (1:N)
 Location – Weather_station (1:N)
 Weather_station – User(1:N)
PROCEDURES:

You might also like