DBMS Final Report Music Database Library
DBMS Final Report Music Database Library
Bilal Hamid (BBE/537), Waqas Ahmed (BBE/556) Final Project Report Submitted to MS. Humaira Jamil.
TABLE OF CONTENTS
PART 1 ACKNOWLEDGEMENT ABSTRACT PART 2 TABLES OF DATABASE QUERIES REPORTS FIELDS & DESCRIPTIONS 5 6 8 10 3 4
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)
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; bands 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.
Queries:
To establish one-click easy to use searching within the database the following queries has been designed for the users: -
This query select Tables Band Details & Discography and display the data from fields Band Name, Albums and Year released. 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 users input. This query select Tables Band Details, Discography & Songs and display the data from fields Band Name, Albums , Year released and Track List. 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 users input. This query select TablesBand Details Similar Artist & and display the data from fields Band Name, Albums and Year released.
Albums
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
This query select Tables Band Details & Music Exploration and display the data from fields Band Name, Similar Artist and Year Genre.
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 & Albums This 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 users input.
Band, Albums with Songs This 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 users input.
Band Liver Performances This query select Tables Band Details Similar Artist & and display the data from fields Band Name, Albums and Year released.
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.
S#
Table Name
Fields
Band_ID Band Name Lead vocals
Data Type
Text Text Text Text Text Text Text Text Date/Time Text Text Text Number Text Text Text Date/Time Text
Description
Primary Key Accepts the input relating the Name of Band Accepts the input relating the Name of Lead vocals Accepts the input relating the Name of Rhythm guitarist Accepts the input relating the Name of Drums Primary Key Foreign Key Accepts the input relating the Name of Albums Accepts the input relating the Date of release Primary Key Foreign Key Accepts the input relating the Name of Label Accepts the input relating the number of albums sold Primary Key Foreign Key Accepts the input relating the Name of Venues where Live took place. Accepts the input relating the Date of Live Primary Key
Band Details
Rhythm guitarist Drums Discog_ID Band_ID
Discography
Industry Stats
Live Performances
Music
10
Mexp_Id
Exploration
Foreign Key Accepts the input relating the Genere. Accepts the input relating the Names of Similar Artist Primary Key Foreign Key Accepts the input relating the Awards Band received.
Astat_Id
Awards
Album_ID Band_ID 7
Songs
Track List
Primary Key Foreign Key Accepts the input relating the songs.
11