All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
Project Documentation: Alumni Career Choices AnalysisAimThe aim of this project is to analyze the career choices of alumni from two universities with respect to their passing year and the courses they completed. This analysis helps in understanding the career growth of alumni, which plays a crucial role in the institute's…
Sourabh Lakhera
updated on 10 Jul 2024
Project Documentation: Alumni Career Choices Analysis
Aim
The aim of this project is to analyze the career choices of alumni from two universities with respect to their passing year and the courses they completed. This analysis helps in understanding the career growth of alumni, which plays a crucial role in the institute's ranking and networking activities.
Objectives
Introduction
This project involves analyzing the
career trajectories of alumni from two universities, referred to as College A
and College B. The data includes records of higher studies, self-employment,
and job services. By processing and analyzing this data, we aim to derive
insights into the career paths chosen by the alumni.
Technology
Stack Used
Key
SQL Queries and Their Functionality
sql
CREATE
DATABASE alumni;
USE
alumni;
DESC
college_a_hs;
DESC
college_a_se;
DESC
college_a_sj;
DESC
college_b_hs;
DESC
college_b_se;
DESC
college_b_sj;
CREATE
OR REPLACE VIEW College_A_HS_V AS
SELECT
RollNo, LastUpdate, Name, FatherName, MotherName, Batch, Degree, PresentStatus,
HSDegree, EntranceExam, Institute, Location
FROM
college_a_hs
WHERE
RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND
FatherName IS NOT NULL AND MotherName IS NOT NULL AND Batch IS NOT NULL AND
Degree IS NOT NULL AND PresentStatus IS NOT NULL AND HSDegree IS NOT NULL AND
EntranceExam IS NOT NULL AND Institute IS NOT NULL AND Location IS NOT NULL;
CREATE
OR REPLACE VIEW College_A_SE_V AS
SELECT
RollNo, LastUpdate, Name, FatherName, MotherName, Batch, Degree, PresentStatus,
Organization, Location
FROM
college_a_se
WHERE
RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND
FatherName IS NOT NULL AND MotherName IS NOT NULL AND Batch IS NOT NULL AND
Degree IS NOT NULL AND PresentStatus IS NOT NULL AND Organization IS NOT NULL AND
Location IS NOT NULL;
CREATE
OR REPLACE VIEW College_A_SJ_V AS
SELECT
RollNo, LastUpdate, Name, FatherName, MotherName, Batch, PresentStatus,
Organization, Designation, Location
FROM
college_a_sj
WHERE
RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND
FatherName IS NOT NULL AND MotherName IS NOT NULL AND Batch IS NOT NULL AND
Degree IS NOT NULL AND PresentStatus IS NOT NULL AND Organization IS NOT NULL AND
Designation IS NOT NULL AND Location IS NOT NULL;
CREATE
OR REPLACE VIEW College_B_HS_V AS
SELECT
RollNo, LastUpdate, Name, FatherName, MotherName, Branch, Batch, Degree,
PresentStatus, HSDegree, EntranceExam, Institute, Location
FROM
college_b_hs
WHERE
RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND
FatherName IS NOT NULL AND MotherName IS NOT NULL AND Branch IS NOT NULL AND
Batch IS NOT NULL AND Degree IS NOT NULL AND PresentStatus IS NOT NULL AND HSDegree
IS NOT NULL AND EntranceExam IS NOT NULL AND Institute IS NOT NULL AND Location
IS NOT NULL;
CREATE
OR REPLACE VIEW College_B_SE_V AS
SELECT
RollNo, LastUpdate, Name, FatherName, MotherName, Branch, Batch, Degree,
PresentStatus, Organization, Location
FROM
college_b_se
WHERE
RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND
FatherName IS NOT NULL AND MotherName IS NOT NULL AND Branch IS NOT NULL AND
Batch IS NOT NULL AND Degree IS NOT NULL AND PresentStatus IS NOT NULL AND Organization
IS NOT NULL AND Location IS NOT NULL;
CREATE
OR REPLACE VIEW College_B_SJ_V AS
SELECT
RollNo, LastUpdate, Name, FatherName, MotherName, Branch, Batch, Degree,
PresentStatus, Organization, Designation, Location
FROM
college_b_sj
WHERE
RollNo IS NOT NULL AND LastUpdate IS NOT NULL AND Name IS NOT NULL AND
FatherName IS NOT NULL AND MotherName IS NOT NULL AND Branch IS NOT NULL AND
Batch IS NOT NULL AND Degree IS NOT NULL AND PresentStatus IS NOT NULL AND
Organization IS NOT NULL AND Designation IS NOT NULL AND Location IS NOT NULL;
SELECT
LOWER(Name), LOWER(FatherName), LOWER(MotherName) FROM College_a_hs_v;
SELECT
LOWER(Name), LOWER(FatherName), LOWER(MotherName) FROM College_a_se_v;
SELECT
LOWER(Name), LOWER(FatherName), LOWER(MotherName) FROM College_a_sj_v;
SELECT
LOWER(Name), LOWER(FatherName), LOWER(MotherName) FROM College_b_hs_v;
SELECT
LOWER(Name), LOWER(FatherName), LOWER(MotherName) FROM College_b_se_v;
SELECT
LOWER(Name), LOWER(FatherName), LOWER(MotherName) FROM College_b_sj_v;
DROP
PROCEDURE IF EXISTS get_name_collegeA;
DELIMITER
$$
CREATE
PROCEDURE get_name_collegeA (INOUT name1 TEXT(40000))
BEGIN
DECLARE na INT DEFAULT 0;
DECLARE namelist VARCHAR(16000) DEFAULT
"";
DECLARE namedetail CURSOR FOR
SELECT Name FROM college_a_hs UNION SELECT
Name FROM college_a_se UNION SELECT Name FROM college_a_sj;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET
na = 1;
OPEN namedetail;
getame : LOOP
FETCH FROM namedetail INTO namelist;
IF na = 1 THEN
LEAVE getame;
END IF;
SET name1 = CONCAT(namelist,
";", name1);
END LOOP getame;
CLOSE namedetail;
END
$$
DELIMITER
;
SET
@Name = "";
CALL
get_name_collegeA(@Name);
SELECT
@Name AS Name;
DROP
PROCEDURE IF EXISTS get_name_collegeB;
DELIMITER
$$
CREATE
PROCEDURE get_name_collegeB (INOUT name1 TEXT(40000))
BEGIN
DECLARE na INT DEFAULT 0;
DECLARE namelist VARCHAR(16000) DEFAULT
"";
DECLARE namedetail CURSOR FOR
SELECT Name FROM college_b_hs UNION SELECT
Name FROM college_b_se UNION SELECT Name FROM college_b_sj;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET
na = 1;
OPEN namedetail;
getame : LOOP
FETCH FROM namedetail INTO namelist;
IF na = 1 THEN
LEAVE getame;
END IF;
SET name1 = CONCAT(namelist,
";", name1);
END LOOP getame;
CLOSE namedetail;
END
$$
DELIMITER
;
SET
@Name = "";
CALL
get_name_collegeB(@Name);
SELECT
@Name AS Name;
SELECT
Career_choice,
ROUND((SUM(CASE WHEN College = 'A' THEN 1 ELSE
0 END) / COUNT(*)) * 100, 4) AS College_A_Percentage,
ROUND((SUM(CASE WHEN College = 'B' THEN 1 ELSE
0 END) / COUNT(*)) * 100, 4) AS College_B_Percentage
FROM
(
SELECT 'Higher Studies' AS Career_choice, 'A'
AS College FROM college_a_hs WHERE PresentStatus = 'Higher Studies'
UNION ALL
SELECT 'Self Employed' AS Career_choice, 'A'
AS College FROM college_a_se WHERE PresentStatus = 'Self Employed'
UNION ALL
SELECT 'Service/Job' AS Career_choice, 'A' AS
College FROM college_a_sj WHERE PresentStatus = 'Service/Job'
UNION ALL
SELECT 'Higher Studies' AS Career_choice, 'B'
AS College FROM college_b_hs WHERE PresentStatus = 'Higher Studies'
UNION ALL
SELECT 'Self Employed' AS Career_choice, 'B'
AS College FROM college_b_se WHERE PresentStatus = 'Self Employed'
UNION ALL
SELECT 'Service/Job' AS Career_choice, 'B' AS
College FROM college_b_sj WHERE PresentStatus = 'Service/Job'
)
AS combined
GROUP
BY Career_choice;
Key
Challenges Faced
Future
Improvements or Scope of Work
References
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Project 1 - Data Cleaning and Transformation using Pivot table and Charts for the Report on requirement of Team Hiring
Project Documentation: Optimizing Team Hiring Insights through Data Cleaning and TransformationIntroductionIn today's data-driven environment, businesses thrive on informed decision-making. At ABC Private Limited, a manufacturer and seller of diverse products ranging from Classic Cars to Trucks and Buses, understanding…
26 Sep 2024 02:54 PM IST
Project 2
Project Documentation: Alumni Career Choices AnalysisAimThe aim of this project is to analyze the career choices of alumni from two universities with respect to their passing year and the courses they completed. This analysis helps in understanding the career growth of alumni, which plays a crucial role in the institute's…
10 Jul 2024 08:03 AM IST
Project 1
From the series of queries and actions conducted on the ecommerce database, several insights can be derived regarding the user demographics and their activities on the platform. Firstly, the database contains information about users' demographics, such as their gender, country, language, and usage of applications like…
28 Feb 2024 07:45 PM IST
Project 2 - EDA on Vehicle Insurance Customer Data
EDA on Vehicle Insurance Customer Data Aim: The aim of this project is to perform exploratory data analysis (EDA) and data cleaning on two datasets containing customer details and policy details. The objective is to prepare the data for future analysis and modeling, identify patterns, and derive insights to aid business…
19 Feb 2024 08:36 PM IST
Related Courses
0 Hours of Content
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.