You are on page 1of 6

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

JNANASANGAMA, BELAGAVI – 590018

Activity Report
On

REAL-WORLD DATABASE APPLICATION


MEDICAL STORE MANAGEMENT SYSTEM

Submitted as a part of Database Management System course(18CS53) activity

Bachelor of Engineering
In
Artificial Intelligence and Machine Learning

Submitted by
Samarth R Gowda
1BG20AI073

B.N.M. Institute of Technology


An Autonomous Institution under VTU
Department of Artificial Intelligence and Machine Learning

2022-23
CONTENTS

1. INTRODUCTION
1.1 Problem statement
1.2 Objectives
1.3 Dataset Description
2. SYSTEM DESIGN
2.1 ER to Relation Mapping
2.2 ER Diagram
2.2 Schema Diagram
1. INTRODUCTION :

1.1 Problem Statement:

It is a database dependent application which basically provides user the


access to Nifty which is the official index of Bombay Stock Exchange. It
will be in synchronization with the real time updates via internet. The
application is limited to only 50 current stocks which constitute the Nifty.
There will be many forms which will serve the purposes of different
functions and features to be implemented. There will also be an option to
sign up as a registered user. Any query by a registered user will lead to
changes in the database and will be saved so that the user can track it even
afterwards.

1.2 Objectives:

• A user can access the database for different purposes like viewing
the current value of Nifty or tracking any particular stock.

• A registered user will also have an option to create his portfolio


where he can keep a record of his favourite stocks and can make
changes to his profile.

• Any changes or query made by such a user will update his portfolio
and that will be in sync with real time updates via internet.

• A registered user will have extra access to database as compared to


unregistered users in terms of maintaining customized portfolio,
processing desired queries like current value of stock, future
Quarterly reports of the selected stock, highest and lowest value of
selected stock and many more.
1.3 Data Sets:
1) Nifty Value
2) Companies under Nifty
3) Value of the company

2. SYSTEM DESIGN:

2.1 ER TO RELATIONAL MAPPING:

The Nifty Management system has 6 Entities: Stock Information,


Stock_ID, Nifty_value, Login Details, User Status, Top Pick.

1. Stock Information is related to Stock_ID using the primary key


Scrip_ID . Using the technique of foreign key approach.

2. Stock Information is related to Nifty_value using the primary


key as Scrip_ID.

3. Nifty_value is related to Top picks by using the primary key as


Nifty_ID.

4. The Login Details is related to User Status by using the primary


key as Email.

5. Top pick is mapped using foreign key approach using the primary
key Nifty_ID.
2.2 ER Diagram:
2.2 Schema Diagram:

Stock Information

Scrip_ID Date_Time LTP ABS PER

Stock_ID
Scrip_ID companyname

Nifty_value
Date_time value Change_nifty Change_PER Nifty_ID

Login Details
Email Password Fname Lname DOB SEX

User Status
Email verify status

Top Pick
Email Scrip_ID Buying N_ID

You might also like