DBMS Final Report Music Database Library

15
Music Database Library

description

DBMS Final Report Music Database Library

Transcript of DBMS Final Report Music Database Library

Page 1: DBMS Final Report Music Database Library

Music Database Library

Page 2: DBMS Final Report Music Database Library

TABLE OF CONTENTS

PART 1

ACKNOWLEDGEMENT

ABSTRACT

PART 2

TABLES OF DATABASE

QUERIES REPORTS

FIELDS & DESCRIPTIONS

2

Page 3: DBMS Final Report Music Database Library

ACKNOWLEDGEMENT

First of all, thanks to ALLAH S.W.T, for his mercy and guidance to giving us the full strength to complete this Project & Report.

Even facing with some difficulties in completing this task, we still managed to complete it.

We thanks to our respectable teacher, MS. Humaira Jamil, who provided us this challenging opportunity of learning, which turned out to be very knowledgeable and in-depth learning experience for us regarding the real Database Management System. Thank you.

Group:(Bilal & Waqas)

3

Page 4: DBMS Final Report Music Database Library

ABSTRACT

This database is designed to accept records related to my personal music collection.

It is designed to encompass the essential detail related to every artist for example; band’s members’ names, their releases with dates, track listing, live performances, achievements and related attributes with individual artists’ statistics and exploration.

This database design has fully capable for easy editing as well as appending for more fields as per its future needs.

Currently the database contains the entire data on 2 artists for demonstration purpose.

4

Page 5: DBMS Final Report Music Database Library

Music Database Library

Tables of Database:All the Tables in the Database are interconnected with unique foreign keys to accept multi-level user’s queries. This Database contains following specifically designed tables to accept input regarding the related data: -

1. Band DetailsThis table is designed to collect all the data related to the information of Artist.

2. DiscographyThis table is designed to collect all the data related to band’s releases with respective dates.

3. Industry StatsThis table is designed to collect all the data related to band’s Labels (recording companies) and their accumulated record’s sales.

4. Live PerformancesThis table is designed to collect all the data related to band’s Live performances with respected dates.

5. Music ExplorationThis table is designed to collect all the data related to band’s music style and suggestions related to listener’s taste.

6. SongsThis table is designed to collect all the data related to band’s track listings.

7. Artist StatsThis table is designed to collect all the data related to the Artist’s achievements & awards.

5

Page 6: DBMS Final Report Music Database Library

Queries:

To establish one-click easy to use searching within the database the following queries has been designed for the users: -

Band & AlbumsThis query select Tables ”Band Details” & “Discography” and display the data from fields Band Name, Albums and Year released.

Band & Albums (selected)

This query select tables “Band Details” & “Discography” with criteria on Band Details [Enter the Band Name] and then display the data from fields Band Name, Albums and Year released according to the user’s input.

Band, Albums with SongsThis query select Tables ”Band Details”, “Discography” & “Songs” and display the data from fields Band Name, Albums , Year released and Track List.

Band, Albums with Songs (selected)

This query select Tables ”Band Details”, “Discography” & “Songs” with criteria on Band Details [Enter the Band Name] and then display the data from fields Band Name, Albums , Year released and Track List according to the user’s input.

Band Liver Performances

This query select Tables”Band Details” “Similar Artist” & and display the data from fields Band Name, Albums and Year released.

6

Page 7: DBMS Final Report Music Database Library

New Artist Similar to your Favorite Artist

This query select Tables ”Band Details” & “Music Exploration” and display the data from fields Band Name, Similar Artist and Year Genre.

Band Statistics

This query select Tables ”Band Details”, “Artist Stats” and “Industry Stats” and display the data from fields Band Name, Awards, Total Records Sales, Label

New Artist Similar to your Favorite Artist

This query select Tables ”Band Details” & “Music Exploration” and display the data from fields Band Name, Similar Artist and Year Genre.

7

Page 8: DBMS Final Report Music Database Library

Reports:

The user can easily create, display and print the reports of the database, although the following reports are already available for view and printing purpose: -

Band & AlbumsThis query select Tables ”Band Details” & “Discography” and display the data from fields Band Name, Albums and Year released.

Band & Albums (selected)This query select tables “Band Details” & “Discography” with criteria on Band Details [Enter the Band Name] and then display the data from fields Band Name, Albums and Year released according to the user’s input.

Band, Albums with SongsThis query select Tables ”Band Details”, “Discography” & “Songs” and display the data from fields Band Name, Albums , Year released and Track List.

Band, Albums with Songs (selected)This query select Tables ”Band Details”, “Discography” & “Songs” with criteria on Band Details [Enter the Band Name] and then display the data from fields Band Name, Albums , Year released and Track List according to the user’s input.

Band Liver PerformancesThis query select Tables ”Band Details” “Similar Artist” & and display the data from fields Band Name, Albums and Year released.

8

Page 9: DBMS Final Report Music Database Library

New Artist Similar to your Favorite ArtistThis query select Tables ”Band Details” & “Music Exploration” and display the data from fields Band Name, Similar Artist and Year Genre.

Band StatisticsThis query select Tables ”Band Details”, “Artist Stats” and “Industry Stats” and display the data from fields Band Name, Awards, Total Records Sales, Label

New Artist Similar to your Favorite ArtistThis query select Tables ”Band Details” & “Music Exploration” and display the data from fields Band Name, Similar Artist and Year Genre.

9

Page 10: DBMS Final Report Music Database Library

Fields & Descriptions:

The following is the detail of fields made within each table with their descriptions: --

S# Table Name Fields Data Type

Description

Band_ID Text Primary Key

1 Band Details

Band Name Text Accepts the input relating the Name of Band

Lead vocals Text Accepts the input relating the Name of Lead vocals

Rhythm guitarist TextAccepts the input relating the Name of Rhythm guitarist

Drums Text Accepts the input relating the Name of Drums

2 Discography

Discog_ID Text Primary KeyBand_ID Text Foreign Key

Albums Text Accepts the input relating the Name of Albums

Year released Date/Time Accepts the input relating the Date of release

3 Industry Stats

Istat_Id Text Primary KeyBand_ID Text Foreign Key

Label Text Accepts the input relating the Name of Label

Total Records Sale

Number Accepts the input relating the number of albums sold

4Live Performances

Live_Id Text Primary KeyBand_ID Text Foreign Key

Venue TextAccepts the input relating the Name of Venues where Live took place.

Date of Concert Date/Time Accepts the input relating the Date of Live

5 Music Exploration

Mexp_Id Text Primary KeyBand_ID Text Foreign KeyGenere Text Accepts the input relating

the Genere.

10

Page 11: DBMS Final Report Music Database Library

Similar Artist Date/Time Accepts the input relating the Names of Similar Artist

6 Astat_Id

Astat_Id Text Primary KeyBand_ID Text Foreign Key

Awards Text Accepts the input relating the Awards Band received.

7 Songs

Album_ID Text Primary KeyBand_ID Text Foreign Key

Track List Text Accepts the input relating the songs.

11