SlideShare ist ein Scribd-Unternehmen logo
1 von 15
CD Store Management
Group Members:
Jamil Malik
Adil Iqbal
Samama
Nabeel Abbasi
Introduction to CD store
 A CD management store is a retail establishment that specializes in
selling and managing compact discs (CDs). These stores typically
offer a wide selection of music, movies, and other media on CD
format. The staff at these stores may provide recommendations,
help customers find specific titles, and offer information on new
releases. CD management stores may also offer services such as CD
repair, cleaning, and trade-ins. In recent years, many CD
management stores have expanded their offerings to include vinyl
records, DVDs, and Blu-rays.
Why we choose MS SQL
 Storing data in MS SQL for a CD store management system can offer several benefits,
including:
1. Relational database management: MS SQL is a powerful relational database management
system, which means it can efficiently manage large volumes of data and ensure data
consistency and accuracy.
2. Scalability: MS SQL can handle large amounts of data and can scale easily as the CD store
grows, making it a suitable choice for businesses that expect to expand their operations over
time.
3. Security: MS SQL provides robust security features, including role-based access control, data
encryption, and auditing, to protect sensitive data from unauthorized access and ensure
compliance with data protection regulations.
4. Data analysis and reporting: MS SQL has powerful data analysis and reporting capabilities,
allowing CD store owners to gain insights into customer behavior, sales trends, and inventory
management, among other things.
Abstract of the project
 We created a database program that manage CD store.
 Management include storing record of CD’s
customer, employees.
 It also store the data of hourly based employees.
 We have ensure column level security and row level
security in our project.
 It also perform some mathematical calculation like avg
salary of employee's etc. using aggregate function.
Conti:
 We will retrieve specific record from our database using
joins, stored procedure etc.
Operation to create CD-store management
 Tables
 Inserting data into these tables.
 Retrieval of data with the help different queries(on
demand/request).
 Constraints
 View
 Stored procedure
 Aggregate function
 Joins etc.
ER diagram
Tables/Relation
 To store Record.
 Different tables in our Program
 CD: store detail of cd which are common among all type of cd.
 Movie_CD:Store additional detail of movie cd’s.
 Game_CD:Store additional detail of movie cd’s.
 Customer: To store customer detail.
 Order CD: To store order detail.
 Employees: Store Employees detail of the store.
 Employees Hours: store detail of hourly based employee's (extra
time)
Class Diagram/Schema
Relation ship:
 CD to Movie_CD: Cd table contain primary key and Movie_CD
contain foreign key.
 CD to Game_cd: Cd table contain primary key and Movie_CD
contain foreign key.
 Customer to order CD: customer table contain primary key and
order CD contain foreign key.
 Employees to Employees hours: Employees table contain primary
key and Employees hours contain foreign key.
View:
 Virtual table to store specific information
 Different views in our program
 Cd_price:It stores the information of those cd whose price
is greater than 7.It also ensure row level security in our
program.
 Employee detail: It stores the all information of employees
excluding salary (ensure column level security).
 Select_ Employee: it stores all information of employees
whose employe id is greater than 20002
Conti:
 Selected Employee for salary: stores information all
employees whose salary is greater than 60000.
 Customer detail: It stores all information of customer
excluding phone number.
 Extra hour: store all information of hourly based
employees whose overtime hour is greater than 5.
Stored procedure:
 Set of quires that can be executed when we need(reuse it).
 Different stored procedure in our program.
 Employee detail in the store.
 Employee detail according to salary.
 Cd detail according to artist.
 Order detail.
 Developer of the game_cd.
Aggregate Function
 Takes multiple values as input and return a single value as output.
 Different aggregate function in our program.
 total_quantity_of_order_CD: uses sum function to calculate total number of
CD in the store.
 average_price_of_CD: use avg function to calculate average selling price of
Cd.
 maximum_Salary_of_Employe: use max function to calculate minimum
salary of an employee.
 minimum_Salary_of_Employe:use min function to calculate minimum salary
of an employee.
Joins
 Use to retrieve combine data from different tables.
 Different joins in our program
 Inner join:Retrive common data from CD and movie cd.
 Left join:Retrive all data from cd table and common data
with movie CD.
 Full outer join: Retrieve all data from cd and movie cd

Weitere ähnliche Inhalte

Ähnlich wie CD Store Management.pptx

GERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESGERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESSergej Markov
 
Business Intelligence and Analytics Services
Business Intelligence and Analytics Services  Business Intelligence and Analytics Services
Business Intelligence and Analytics Services Thinklayer
 
Handling your backups
Handling your backupsHandling your backups
Handling your backupszedwickm
 
How to Realize an Additional 270% ROI on Snowflake
How to Realize an Additional 270% ROI on SnowflakeHow to Realize an Additional 270% ROI on Snowflake
How to Realize an Additional 270% ROI on SnowflakeAtScale
 
Make your BW fit for the future
Make your BW fit for the futureMake your BW fit for the future
Make your BW fit for the futureDataVard
 
Mobile management
Mobile managementMobile management
Mobile managementFreelancer
 
IBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARNIBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARNabclearnn
 
Cloud MigrationNTC30205122020Running head CLOU.docx
Cloud MigrationNTC30205122020Running head CLOU.docxCloud MigrationNTC30205122020Running head CLOU.docx
Cloud MigrationNTC30205122020Running head CLOU.docxmary772
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overviewashok kumar
 
1) 500 words or less, differentiate a Databases Management Systems.pdf
1) 500 words or less, differentiate  a Databases Management Systems.pdf1) 500 words or less, differentiate  a Databases Management Systems.pdf
1) 500 words or less, differentiate a Databases Management Systems.pdfmanjan6
 
DX2000 from NEC lets you put big data to work
DX2000 from NEC lets you put big data to workDX2000 from NEC lets you put big data to work
DX2000 from NEC lets you put big data to workPrincipled Technologies
 
Efficient storage solutions for your dynamic infrastructure
Efficient storage solutions for your dynamic infrastructureEfficient storage solutions for your dynamic infrastructure
Efficient storage solutions for your dynamic infrastructureIBM India Smarter Computing
 

Ähnlich wie CD Store Management.pptx (20)

GERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESGERSIS INDUSTRY CASES
GERSIS INDUSTRY CASES
 
Thinklayer-Corporate-Deck
Thinklayer-Corporate-DeckThinklayer-Corporate-Deck
Thinklayer-Corporate-Deck
 
Business Intelligence and Analytics Services
Business Intelligence and Analytics Services  Business Intelligence and Analytics Services
Business Intelligence and Analytics Services
 
ManagedBackup
ManagedBackupManagedBackup
ManagedBackup
 
ITReady DW Day2
ITReady DW Day2ITReady DW Day2
ITReady DW Day2
 
Handling your backups
Handling your backupsHandling your backups
Handling your backups
 
Report Storage
Report StorageReport Storage
Report Storage
 
How to Realize an Additional 270% ROI on Snowflake
How to Realize an Additional 270% ROI on SnowflakeHow to Realize an Additional 270% ROI on Snowflake
How to Realize an Additional 270% ROI on Snowflake
 
EDB Guide
EDB GuideEDB Guide
EDB Guide
 
Make your BW fit for the future
Make your BW fit for the futureMake your BW fit for the future
Make your BW fit for the future
 
Mobile management
Mobile managementMobile management
Mobile management
 
IBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARNIBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARN
 
Cloud MigrationNTC30205122020Running head CLOU.docx
Cloud MigrationNTC30205122020Running head CLOU.docxCloud MigrationNTC30205122020Running head CLOU.docx
Cloud MigrationNTC30205122020Running head CLOU.docx
 
IT Ready - DW: 1st Day
IT Ready - DW: 1st Day IT Ready - DW: 1st Day
IT Ready - DW: 1st Day
 
Datawarehouse Overview
Datawarehouse OverviewDatawarehouse Overview
Datawarehouse Overview
 
1) 500 words or less, differentiate a Databases Management Systems.pdf
1) 500 words or less, differentiate  a Databases Management Systems.pdf1) 500 words or less, differentiate  a Databases Management Systems.pdf
1) 500 words or less, differentiate a Databases Management Systems.pdf
 
Canteen Store Department
Canteen Store DepartmentCanteen Store Department
Canteen Store Department
 
DX2000 from NEC lets you put big data to work
DX2000 from NEC lets you put big data to workDX2000 from NEC lets you put big data to work
DX2000 from NEC lets you put big data to work
 
Efficient storage solutions for your dynamic infrastructure
Efficient storage solutions for your dynamic infrastructureEfficient storage solutions for your dynamic infrastructure
Efficient storage solutions for your dynamic infrastructure
 
Course Outline Ch 2
Course Outline Ch 2Course Outline Ch 2
Course Outline Ch 2
 

Mehr von jamilmalik19

Evolution of Database Technology.pptx
Evolution of Database Technology.pptxEvolution of Database Technology.pptx
Evolution of Database Technology.pptxjamilmalik19
 
Evolution of Database Technology.pptx
Evolution of Database Technology.pptxEvolution of Database Technology.pptx
Evolution of Database Technology.pptxjamilmalik19
 
bankers-algorithm2.pptx
bankers-algorithm2.pptxbankers-algorithm2.pptx
bankers-algorithm2.pptxjamilmalik19
 
Exception Handling ,templates in C++
Exception Handling ,templates in C++Exception Handling ,templates in C++
Exception Handling ,templates in C++jamilmalik19
 
Introduction to DSA
Introduction to DSAIntroduction to DSA
Introduction to DSAjamilmalik19
 
Wildcard In database
Wildcard In databaseWildcard In database
Wildcard In databasejamilmalik19
 
What is IDE in C++?
What is IDE in C++?What is IDE in C++?
What is IDE in C++?jamilmalik19
 
introduction to C++.pptx
introduction to C++.pptxintroduction to C++.pptx
introduction to C++.pptxjamilmalik19
 
Data Types and variables in C++.pptx
Data Types and variables in C++.pptxData Types and variables in C++.pptx
Data Types and variables in C++.pptxjamilmalik19
 

Mehr von jamilmalik19 (11)

Evolution of Database Technology.pptx
Evolution of Database Technology.pptxEvolution of Database Technology.pptx
Evolution of Database Technology.pptx
 
Deadlocks.ppt
Deadlocks.pptDeadlocks.ppt
Deadlocks.ppt
 
Evolution of Database Technology.pptx
Evolution of Database Technology.pptxEvolution of Database Technology.pptx
Evolution of Database Technology.pptx
 
bankers-algorithm2.pptx
bankers-algorithm2.pptxbankers-algorithm2.pptx
bankers-algorithm2.pptx
 
Exception Handling ,templates in C++
Exception Handling ,templates in C++Exception Handling ,templates in C++
Exception Handling ,templates in C++
 
Introduction to DSA
Introduction to DSAIntroduction to DSA
Introduction to DSA
 
Wildcard In database
Wildcard In databaseWildcard In database
Wildcard In database
 
Angular momentum
Angular momentumAngular momentum
Angular momentum
 
What is IDE in C++?
What is IDE in C++?What is IDE in C++?
What is IDE in C++?
 
introduction to C++.pptx
introduction to C++.pptxintroduction to C++.pptx
introduction to C++.pptx
 
Data Types and variables in C++.pptx
Data Types and variables in C++.pptxData Types and variables in C++.pptx
Data Types and variables in C++.pptx
 

Kürzlich hochgeladen

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 

Kürzlich hochgeladen (20)

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

CD Store Management.pptx

  • 1. CD Store Management Group Members: Jamil Malik Adil Iqbal Samama Nabeel Abbasi
  • 2. Introduction to CD store  A CD management store is a retail establishment that specializes in selling and managing compact discs (CDs). These stores typically offer a wide selection of music, movies, and other media on CD format. The staff at these stores may provide recommendations, help customers find specific titles, and offer information on new releases. CD management stores may also offer services such as CD repair, cleaning, and trade-ins. In recent years, many CD management stores have expanded their offerings to include vinyl records, DVDs, and Blu-rays.
  • 3. Why we choose MS SQL  Storing data in MS SQL for a CD store management system can offer several benefits, including: 1. Relational database management: MS SQL is a powerful relational database management system, which means it can efficiently manage large volumes of data and ensure data consistency and accuracy. 2. Scalability: MS SQL can handle large amounts of data and can scale easily as the CD store grows, making it a suitable choice for businesses that expect to expand their operations over time. 3. Security: MS SQL provides robust security features, including role-based access control, data encryption, and auditing, to protect sensitive data from unauthorized access and ensure compliance with data protection regulations. 4. Data analysis and reporting: MS SQL has powerful data analysis and reporting capabilities, allowing CD store owners to gain insights into customer behavior, sales trends, and inventory management, among other things.
  • 4. Abstract of the project  We created a database program that manage CD store.  Management include storing record of CD’s customer, employees.  It also store the data of hourly based employees.  We have ensure column level security and row level security in our project.  It also perform some mathematical calculation like avg salary of employee's etc. using aggregate function.
  • 5. Conti:  We will retrieve specific record from our database using joins, stored procedure etc.
  • 6. Operation to create CD-store management  Tables  Inserting data into these tables.  Retrieval of data with the help different queries(on demand/request).  Constraints  View  Stored procedure  Aggregate function  Joins etc.
  • 8. Tables/Relation  To store Record.  Different tables in our Program  CD: store detail of cd which are common among all type of cd.  Movie_CD:Store additional detail of movie cd’s.  Game_CD:Store additional detail of movie cd’s.  Customer: To store customer detail.  Order CD: To store order detail.  Employees: Store Employees detail of the store.  Employees Hours: store detail of hourly based employee's (extra time)
  • 10. Relation ship:  CD to Movie_CD: Cd table contain primary key and Movie_CD contain foreign key.  CD to Game_cd: Cd table contain primary key and Movie_CD contain foreign key.  Customer to order CD: customer table contain primary key and order CD contain foreign key.  Employees to Employees hours: Employees table contain primary key and Employees hours contain foreign key.
  • 11. View:  Virtual table to store specific information  Different views in our program  Cd_price:It stores the information of those cd whose price is greater than 7.It also ensure row level security in our program.  Employee detail: It stores the all information of employees excluding salary (ensure column level security).  Select_ Employee: it stores all information of employees whose employe id is greater than 20002
  • 12. Conti:  Selected Employee for salary: stores information all employees whose salary is greater than 60000.  Customer detail: It stores all information of customer excluding phone number.  Extra hour: store all information of hourly based employees whose overtime hour is greater than 5.
  • 13. Stored procedure:  Set of quires that can be executed when we need(reuse it).  Different stored procedure in our program.  Employee detail in the store.  Employee detail according to salary.  Cd detail according to artist.  Order detail.  Developer of the game_cd.
  • 14. Aggregate Function  Takes multiple values as input and return a single value as output.  Different aggregate function in our program.  total_quantity_of_order_CD: uses sum function to calculate total number of CD in the store.  average_price_of_CD: use avg function to calculate average selling price of Cd.  maximum_Salary_of_Employe: use max function to calculate minimum salary of an employee.  minimum_Salary_of_Employe:use min function to calculate minimum salary of an employee.
  • 15. Joins  Use to retrieve combine data from different tables.  Different joins in our program  Inner join:Retrive common data from CD and movie cd.  Left join:Retrive all data from cd table and common data with movie CD.  Full outer join: Retrieve all data from cd and movie cd