SlideShare a Scribd company logo
Terps MSIS
Smith Information Systems Alumni Database
Date : 12/03/2018
Batch 0504 Group 13
Akshat Vaidya
Darsh Ajmera
Deep Talati
Ditika Bhanushali
Harsh Patel
Background
• Users : Current MSIS students and Office of Career
Services (OCS)
• Data: Includes Alumni personal information along
with their work and education history, where they
are presently working or studying, all the skills they
possess and the courses they opted for while
pursuing MSIS at Smith.
2
Introduction
• Mission Statement
– To provide our current MSIS students with relevant alumni
contact information and their work.
• Mission Objective
– We aim to provide our users with relevant alumni
information all in one place. Users have access to insightful
metrics like number of alumni working in a particular
company, companies hiring the most alumni, etc. All this
information will be readily accessible to the users with an
easy to use interface.
Conceptual Database Design
4
Logical Database Design
• Relational Schema
Alumni (alumniID, alumniFName, alumniMName, alumniLName, gender, ethnicity, streetAddress,
city, state, country, zipcode, countryCode, alumniPhoneNo, yearOfPassing, dOB, linkedInURL)
Company (companyID, companyName, industry)
Hires (alumniID, companyID, workStartDate, workEndDate, type, salary, title, department,
location)
Skill (skillID, skillName, skillType)
University (universityID, universityName)
Study (alumniID, universityID, majorID, universityStartDate, universityEndDate, degreeEarned)
Major (majorID, majorName)
Course (courseID, courseName)
Possess (alumniID, skillID)
Requires (companyID, skillID)
Taken (alumniID, courseID)
5
Physical Database Design
• Hires Entity
CREATE TABLE [TerpsMSIS.Hires]
(
alumniID CHAR(7) NOT NULL,
companyID CHAR(6) NOT NULL,
workStartDate VARCHAR(7),
workEndDate VARCHAR(7),
type CHAR(10),
salary DECIMAL(10),
title VARCHAR(25),
department VARCHAR(25),
location VARCHAR(25),
CONSTRAINT pk_Hires_alumniID_companyID PRIMARY KEY (alumniID,companyID),
CONSTRAINT fk_Hires_alumniID FOREIGN KEY (alumniID)
REFERENCES [TerpsMSIS.Alumni] (alumniID)
ON DELETE NO ACTION ON UPDATE CASCADE,
CONSTRAINT fk_Hires_companyID FOREIGN KEY (companyID)
REFERENCES [TerpsMSIS.Company] (companyID)
ON DELETE NO ACTION ON UPDATE CASCADE
);
6
Use Case - 1
• Business Transaction : Provide the details of Alumni that
are working in a Company Deloitte on a Full Time basis.
SELECT alumniFName, alumniLName, companyName, title, linkedinURL,
workStartDate, workEndDate, type
FROM [TerpsMSIS.Alumni], [TerpsMSIS.Hires], [TerpsMSIS.Company]
WHERE [TerpsMSIS.Alumni].alumniID = [TerpsMSIS.Hires].alumniID
AND [TerpsMSIS.Company].companyID = [TerpsMSIS.Hires].companyID
AND [TerpsMSIS.Company].companyName = 'Deloitte'
AND [TerpsMSIS.Hires].type = 'Full Time’;
*Company Name and Type is a user defined input
7
Use Case - 1
8
Use Case - 2
• Business Transaction : Which is the most in-demand skill
in different industries?
SELECT [TerpsMSIS.Company].industry,
MAX([TerpsMSIS.Skill].skillName) AS 'Skill Name'
FROM [TerpsMSIS.Company]
INNER JOIN [TerpsMSIS.Requires]
ON [TerpsMSIS.Requires].CompanyID = [TerpsMSIS.Company].CompanyID
INNER JOIN [TerpsMSIS.Skill]
ON [TerpsMSIS.Skill].skillID = [TerpsMSIS.Requires].skillID
GROUP BY [TerpsMSIS.Company].industry
9
Use Case - 2
10
Thank You

More Related Content

Similar to Terps MSIS - A DBMS System for Alumni

SP Tech Con San Francisco 2014 - Real World Examples - Hybrid Office 365 Envi...
SP Tech Con San Francisco 2014 - Real World Examples - Hybrid Office 365 Envi...SP Tech Con San Francisco 2014 - Real World Examples - Hybrid Office 365 Envi...
SP Tech Con San Francisco 2014 - Real World Examples - Hybrid Office 365 Envi...
Summit 7 Systems
 
BbWorld 2013 - Learning Analytics: A Journey to Implementation
BbWorld 2013 - Learning Analytics: A Journey to ImplementationBbWorld 2013 - Learning Analytics: A Journey to Implementation
BbWorld 2013 - Learning Analytics: A Journey to Implementation
ekunnen
 
ERP on School Management System
ERP on School Management SystemERP on School Management System
ERP on School Management System
Amit Gandhi
 
Preparing for higher and degree apprenticeships
Preparing for higher and degree apprenticeships Preparing for higher and degree apprenticeships
Preparing for higher and degree apprenticeships
Higher Education Funding Council for England
 
placement management system.pptx
placement management system.pptxplacement management system.pptx
placement management system.pptx
PriyansuPradhan2
 
Helping data scientists escape the seduction of the sandbox - Krish Swamy, We...
Helping data scientists escape the seduction of the sandbox - Krish Swamy, We...Helping data scientists escape the seduction of the sandbox - Krish Swamy, We...
Helping data scientists escape the seduction of the sandbox - Krish Swamy, We...
Sri Ambati
 
Database adminstrator L-4 Design a Database - Lo1.pptx
Database adminstrator L-4  Design a Database - Lo1.pptxDatabase adminstrator L-4  Design a Database - Lo1.pptx
Database adminstrator L-4 Design a Database - Lo1.pptx
birhanugirmay559
 
Making Data Work: Organizational Practices for Getting Value from Information
Making Data Work:  Organizational Practices for Getting Value from InformationMaking Data Work:  Organizational Practices for Getting Value from Information
Making Data Work: Organizational Practices for Getting Value from Information
Alex Santana
 
University Single Constituent View Repository ( SCoRe)
University Single Constituent View Repository ( SCoRe)University Single Constituent View Repository ( SCoRe)
University Single Constituent View Repository ( SCoRe)
Hemant Verma
 
Presentation on college placement dasboard.pptx
Presentation on college placement dasboard.pptxPresentation on college placement dasboard.pptx
Presentation on college placement dasboard.pptx
anmol336292
 
The Data Driven University - Automating Data Governance and Stewardship in Au...
The Data Driven University - Automating Data Governance and Stewardship in Au...The Data Driven University - Automating Data Governance and Stewardship in Au...
The Data Driven University - Automating Data Governance and Stewardship in Au...
Pieter De Leenheer
 
YASH DBMS PRACTICAL FILE DIGVIJAY COLLAGE .pdf
YASH DBMS PRACTICAL FILE DIGVIJAY COLLAGE .pdfYASH DBMS PRACTICAL FILE DIGVIJAY COLLAGE .pdf
YASH DBMS PRACTICAL FILE DIGVIJAY COLLAGE .pdf
yash production
 
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptweek1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
RidoVercascade
 
updated sap hcm cv
updated sap hcm cvupdated sap hcm cv
updated sap hcm cv
rajendra Rajendra8Raj
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoy
Hardik Padhy
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoy
yirgalem ameshe
 
Website production process: Overview (2010)
Website production process: Overview (2010)Website production process: Overview (2010)
Website production process: Overview (2010)
DeHallam
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
RIAH ENCARNACION
 
K Ziai Share Point At Ut
K Ziai Share Point At UtK Ziai Share Point At Ut
K Ziai Share Point At Ut
Art Upton
 
2014 - IT Specialist
2014 - IT Specialist2014 - IT Specialist
2014 - IT Specialist
Ollie King
 

Similar to Terps MSIS - A DBMS System for Alumni (20)

SP Tech Con San Francisco 2014 - Real World Examples - Hybrid Office 365 Envi...
SP Tech Con San Francisco 2014 - Real World Examples - Hybrid Office 365 Envi...SP Tech Con San Francisco 2014 - Real World Examples - Hybrid Office 365 Envi...
SP Tech Con San Francisco 2014 - Real World Examples - Hybrid Office 365 Envi...
 
BbWorld 2013 - Learning Analytics: A Journey to Implementation
BbWorld 2013 - Learning Analytics: A Journey to ImplementationBbWorld 2013 - Learning Analytics: A Journey to Implementation
BbWorld 2013 - Learning Analytics: A Journey to Implementation
 
ERP on School Management System
ERP on School Management SystemERP on School Management System
ERP on School Management System
 
Preparing for higher and degree apprenticeships
Preparing for higher and degree apprenticeships Preparing for higher and degree apprenticeships
Preparing for higher and degree apprenticeships
 
placement management system.pptx
placement management system.pptxplacement management system.pptx
placement management system.pptx
 
Helping data scientists escape the seduction of the sandbox - Krish Swamy, We...
Helping data scientists escape the seduction of the sandbox - Krish Swamy, We...Helping data scientists escape the seduction of the sandbox - Krish Swamy, We...
Helping data scientists escape the seduction of the sandbox - Krish Swamy, We...
 
Database adminstrator L-4 Design a Database - Lo1.pptx
Database adminstrator L-4  Design a Database - Lo1.pptxDatabase adminstrator L-4  Design a Database - Lo1.pptx
Database adminstrator L-4 Design a Database - Lo1.pptx
 
Making Data Work: Organizational Practices for Getting Value from Information
Making Data Work:  Organizational Practices for Getting Value from InformationMaking Data Work:  Organizational Practices for Getting Value from Information
Making Data Work: Organizational Practices for Getting Value from Information
 
University Single Constituent View Repository ( SCoRe)
University Single Constituent View Repository ( SCoRe)University Single Constituent View Repository ( SCoRe)
University Single Constituent View Repository ( SCoRe)
 
Presentation on college placement dasboard.pptx
Presentation on college placement dasboard.pptxPresentation on college placement dasboard.pptx
Presentation on college placement dasboard.pptx
 
The Data Driven University - Automating Data Governance and Stewardship in Au...
The Data Driven University - Automating Data Governance and Stewardship in Au...The Data Driven University - Automating Data Governance and Stewardship in Au...
The Data Driven University - Automating Data Governance and Stewardship in Au...
 
YASH DBMS PRACTICAL FILE DIGVIJAY COLLAGE .pdf
YASH DBMS PRACTICAL FILE DIGVIJAY COLLAGE .pdfYASH DBMS PRACTICAL FILE DIGVIJAY COLLAGE .pdf
YASH DBMS PRACTICAL FILE DIGVIJAY COLLAGE .pdf
 
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptweek1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
 
updated sap hcm cv
updated sap hcm cvupdated sap hcm cv
updated sap hcm cv
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoy
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoy
 
Website production process: Overview (2010)
Website production process: Overview (2010)Website production process: Overview (2010)
Website production process: Overview (2010)
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
 
K Ziai Share Point At Ut
K Ziai Share Point At UtK Ziai Share Point At Ut
K Ziai Share Point At Ut
 
2014 - IT Specialist
2014 - IT Specialist2014 - IT Specialist
2014 - IT Specialist
 

Recently uploaded

Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Kaxil Naik
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
y3i0qsdzb
 
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
taqyea
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
VyNguyen709676
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
xclpvhuk
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
wyddcwye1
 

Recently uploaded (20)

Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
一比一原版巴斯大学毕业证(Bath毕业证书)学历如何办理
 
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
一比一原版(Unimelb毕业证书)墨尔本大学毕业证如何办理
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
原版一比一利兹贝克特大学毕业证(LeedsBeckett毕业证书)如何办理
 

Terps MSIS - A DBMS System for Alumni

  • 1. Terps MSIS Smith Information Systems Alumni Database Date : 12/03/2018 Batch 0504 Group 13 Akshat Vaidya Darsh Ajmera Deep Talati Ditika Bhanushali Harsh Patel
  • 2. Background • Users : Current MSIS students and Office of Career Services (OCS) • Data: Includes Alumni personal information along with their work and education history, where they are presently working or studying, all the skills they possess and the courses they opted for while pursuing MSIS at Smith. 2
  • 3. Introduction • Mission Statement – To provide our current MSIS students with relevant alumni contact information and their work. • Mission Objective – We aim to provide our users with relevant alumni information all in one place. Users have access to insightful metrics like number of alumni working in a particular company, companies hiring the most alumni, etc. All this information will be readily accessible to the users with an easy to use interface.
  • 5. Logical Database Design • Relational Schema Alumni (alumniID, alumniFName, alumniMName, alumniLName, gender, ethnicity, streetAddress, city, state, country, zipcode, countryCode, alumniPhoneNo, yearOfPassing, dOB, linkedInURL) Company (companyID, companyName, industry) Hires (alumniID, companyID, workStartDate, workEndDate, type, salary, title, department, location) Skill (skillID, skillName, skillType) University (universityID, universityName) Study (alumniID, universityID, majorID, universityStartDate, universityEndDate, degreeEarned) Major (majorID, majorName) Course (courseID, courseName) Possess (alumniID, skillID) Requires (companyID, skillID) Taken (alumniID, courseID) 5
  • 6. Physical Database Design • Hires Entity CREATE TABLE [TerpsMSIS.Hires] ( alumniID CHAR(7) NOT NULL, companyID CHAR(6) NOT NULL, workStartDate VARCHAR(7), workEndDate VARCHAR(7), type CHAR(10), salary DECIMAL(10), title VARCHAR(25), department VARCHAR(25), location VARCHAR(25), CONSTRAINT pk_Hires_alumniID_companyID PRIMARY KEY (alumniID,companyID), CONSTRAINT fk_Hires_alumniID FOREIGN KEY (alumniID) REFERENCES [TerpsMSIS.Alumni] (alumniID) ON DELETE NO ACTION ON UPDATE CASCADE, CONSTRAINT fk_Hires_companyID FOREIGN KEY (companyID) REFERENCES [TerpsMSIS.Company] (companyID) ON DELETE NO ACTION ON UPDATE CASCADE ); 6
  • 7. Use Case - 1 • Business Transaction : Provide the details of Alumni that are working in a Company Deloitte on a Full Time basis. SELECT alumniFName, alumniLName, companyName, title, linkedinURL, workStartDate, workEndDate, type FROM [TerpsMSIS.Alumni], [TerpsMSIS.Hires], [TerpsMSIS.Company] WHERE [TerpsMSIS.Alumni].alumniID = [TerpsMSIS.Hires].alumniID AND [TerpsMSIS.Company].companyID = [TerpsMSIS.Hires].companyID AND [TerpsMSIS.Company].companyName = 'Deloitte' AND [TerpsMSIS.Hires].type = 'Full Time’; *Company Name and Type is a user defined input 7
  • 9. Use Case - 2 • Business Transaction : Which is the most in-demand skill in different industries? SELECT [TerpsMSIS.Company].industry, MAX([TerpsMSIS.Skill].skillName) AS 'Skill Name' FROM [TerpsMSIS.Company] INNER JOIN [TerpsMSIS.Requires] ON [TerpsMSIS.Requires].CompanyID = [TerpsMSIS.Company].CompanyID INNER JOIN [TerpsMSIS.Skill] ON [TerpsMSIS.Skill].skillID = [TerpsMSIS.Requires].skillID GROUP BY [TerpsMSIS.Company].industry 9
  • 10. Use Case - 2 10