SlideShare a Scribd company logo
1 of 7
University Database Management
System
Database Management System Project – SEM IV
Institute of Engineering and Technology – Ahmedabad University
7th March, 2015
Group Members:
Kavi Pandya - 131020
Mayank Jobanputra - 131026
Urvika Sonar - 131060
Preksha Chavda - 121036
DBMS, SEM-IV
Project Statement
University Database Management System creates, manages and
performs all the activities related to the database of a given
university. The database consists of information about the university,
colleges, students, faculties, academic and research programs. The
main aim of this project is to manage the database in such a way
that information about academic and research activities can be
retrieved easily, efficiently and accurately.
E R Diagram
Normalization of Forms
Normalization is applied to remove problems caused due to redundancy of data and
different kinds of anomalies.
1. Removing Redundancy:
Information about funding organizations funding different research projects of a university
and the data about the research projects being funded by this organizations are stored in
different tables because it may be possible that a funding organization maybe funding more
than one research project and keeping them in same table results in redundant data.
2. Avoiding Null Values:
Information about the faculties currently associated with the university is stored in a faculty
table. The data regarding the research projects on which the faculties are currently working
on or worked in the past are stored in a different table. It is possible that there may be
faculties that are not associated with any research project at present or in the past, so
keeping both the information in the same table would result in null values for the faculties
that are not related with any research project. Thus to avoid this problem, normalization is
applied, tables are separated and data is stored accordingly.
3. Update Anomaly:
Update anomaly occurs when while updating certain data, past record about that data
is lost. Information about the courses being offered are kept in courses table.
Information about the courses being offered in a particular semester is stored in
different table. It may happen that a particular course was offered in some other
semester earlier and is currently being offered in some other semester. If the data is
kept combined in one table, it would result in loss of data as the record about the
semester in which the particular course was offered earlier would be lost while
updating the data for current semester, resulting in update anomaly.
4. Delete Anomaly:
This anomaly occurs when data is lost while deleting previous records from the table.
Information regarding the topics that are being taught in a given course are stored in one
table. The data about the course structure for that particular course is stored in another
table. It is done because the course structure for courses might change. For example, few
topics that were included in course structure for a particular course earlier are now
removed from it. If the data was kept in same table then removing those topics from
course structure would permanently remove its record from the database. To avoid this,
Normalization is applied and tables are separated for storing data according to that.
Database Schema
Contents:
➢ Tables: 65
➢ Queries: 57
➢ Triggers: 6
➢ Stored Procedures: 4
➢ Views: 2
➢ Tables with Java Connectivity: 1
Complex Queries
1. Finding students having following constraints and studying in section-1, having
Attendance>7, quiz>7, assignment>15, project>43, mid-exam>30 and final-exam>35
2. Percentage obtained by student '1301001A01' in SEM-1 in the subject of CS101 in
Batch-A (including marks obtained in Quiz, Assignment, Attendance, Project, Mid-Term
Exam and Final-Term-Exam)

More Related Content

What's hot

Page replacement algorithms
Page replacement algorithmsPage replacement algorithms
Page replacement algorithmsPiyush Rochwani
 
File based approach
File based approachFile based approach
File based approachPreethaAS
 
1.4 data independence
1.4 data independence1.4 data independence
1.4 data independenceBHARATH KUMAR
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLRamakant Soni
 
Dbms case studies_cse_iv_sem
Dbms case studies_cse_iv_semDbms case studies_cse_iv_sem
Dbms case studies_cse_iv_semnidhi12gehu
 
File system Os
File system OsFile system Os
File system OsNehal Naik
 
Database design process
Database design processDatabase design process
Database design processTayyab Hameed
 
Distributed Database Management System
Distributed Database Management SystemDistributed Database Management System
Distributed Database Management SystemAAKANKSHA JAIN
 
Excel 2016 top features
Excel 2016 top featuresExcel 2016 top features
Excel 2016 top featuresBandhu P. Das
 
OLAP operations
OLAP operationsOLAP operations
OLAP operationskunj desai
 
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEMDATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEMAYESHA JAVED
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemPranil Dukare
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPTTamaghna Banerjee
 
memory allocation methods
memory allocation methodsmemory allocation methods
memory allocation methodsAnshul gour
 
DeadLock in Operating-Systems
DeadLock in Operating-SystemsDeadLock in Operating-Systems
DeadLock in Operating-SystemsVenkata Sreeram
 
Structure of the page table
Structure of the page tableStructure of the page table
Structure of the page tableduvvuru madhuri
 

What's hot (20)

Page replacement algorithms
Page replacement algorithmsPage replacement algorithms
Page replacement algorithms
 
File based approach
File based approachFile based approach
File based approach
 
Databases: Normalisation
Databases: NormalisationDatabases: Normalisation
Databases: Normalisation
 
File system structure
File system structureFile system structure
File system structure
 
1.4 data independence
1.4 data independence1.4 data independence
1.4 data independence
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQL
 
Dbms case studies_cse_iv_sem
Dbms case studies_cse_iv_semDbms case studies_cse_iv_sem
Dbms case studies_cse_iv_sem
 
File system Os
File system OsFile system Os
File system Os
 
Database design process
Database design processDatabase design process
Database design process
 
Distributed Database Management System
Distributed Database Management SystemDistributed Database Management System
Distributed Database Management System
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Excel 2016 top features
Excel 2016 top featuresExcel 2016 top features
Excel 2016 top features
 
rdbms-notes
rdbms-notesrdbms-notes
rdbms-notes
 
OLAP operations
OLAP operationsOLAP operations
OLAP operations
 
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEMDATA PERSISTENCE IN ANDROID OPERATING SYSTEM
DATA PERSISTENCE IN ANDROID OPERATING SYSTEM
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPT
 
memory allocation methods
memory allocation methodsmemory allocation methods
memory allocation methods
 
DeadLock in Operating-Systems
DeadLock in Operating-SystemsDeadLock in Operating-Systems
DeadLock in Operating-Systems
 
Structure of the page table
Structure of the page tableStructure of the page table
Structure of the page table
 

Similar to University Database Management Project

Importance of Normalization
Importance of NormalizationImportance of Normalization
Importance of NormalizationShwe Yee
 
An Implementation Approach for Advanced Management of Examination Section
An Implementation Approach for Advanced Management of Examination SectionAn Implementation Approach for Advanced Management of Examination Section
An Implementation Approach for Advanced Management of Examination SectionEditor IJMTER
 
10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdfBizuayehuDesalegn
 
10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdfBizuayehuDesalegn
 
Data Management Lab: Data mapping exercise instructions
Data Management Lab: Data mapping exercise instructionsData Management Lab: Data mapping exercise instructions
Data Management Lab: Data mapping exercise instructionsIUPUI
 
PURPOSE OF DATABASE final.pptx
PURPOSE OF DATABASE final.pptxPURPOSE OF DATABASE final.pptx
PURPOSE OF DATABASE final.pptxAnusha sivakumar
 
College administation system abstract
College administation system abstractCollege administation system abstract
College administation system abstractNinad Samel
 
Lecture_01.1.pptx
Lecture_01.1.pptxLecture_01.1.pptx
Lecture_01.1.pptxRockyIslam5
 
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptxAshokRachapalli1
 
Proactive Student Advising-24×7 in D2L
Proactive Student Advising-24×7 in D2LProactive Student Advising-24×7 in D2L
Proactive Student Advising-24×7 in D2LD2L Barry
 
Development of a Student Database Management System for a University
Development of a Student Database Management System for a UniversityDevelopment of a Student Database Management System for a University
Development of a Student Database Management System for a UniversityIJERA Editor
 
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...Shalin Hai-Jew
 
An e course file management system
An e course file management systemAn e course file management system
An e course file management systemAlexander Decker
 
Principles_of_distributed_database_syste.pdf
Principles_of_distributed_database_syste.pdfPrinciples_of_distributed_database_syste.pdf
Principles_of_distributed_database_syste.pdfbonbon93
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoyHardik Padhy
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoyyirgalem ameshe
 
Course registration system
Course registration systemCourse registration system
Course registration systemHuda Seyam
 
Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)Nayan Pal
 
Database - R.D.Sivakumar
Database - R.D.SivakumarDatabase - R.D.Sivakumar
Database - R.D.SivakumarSivakumar R D .
 

Similar to University Database Management Project (20)

Importance of Normalization
Importance of NormalizationImportance of Normalization
Importance of Normalization
 
An Implementation Approach for Advanced Management of Examination Section
An Implementation Approach for Advanced Management of Examination SectionAn Implementation Approach for Advanced Management of Examination Section
An Implementation Approach for Advanced Management of Examination Section
 
10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf
 
10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf10.11648.j.ajomis.20160101.11.pdf
10.11648.j.ajomis.20160101.11.pdf
 
Data Management Lab: Data mapping exercise instructions
Data Management Lab: Data mapping exercise instructionsData Management Lab: Data mapping exercise instructions
Data Management Lab: Data mapping exercise instructions
 
PURPOSE OF DATABASE final.pptx
PURPOSE OF DATABASE final.pptxPURPOSE OF DATABASE final.pptx
PURPOSE OF DATABASE final.pptx
 
College administation system abstract
College administation system abstractCollege administation system abstract
College administation system abstract
 
Lecture_01.1.pptx
Lecture_01.1.pptxLecture_01.1.pptx
Lecture_01.1.pptx
 
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
 
Proactive Student Advising-24×7 in D2L
Proactive Student Advising-24×7 in D2LProactive Student Advising-24×7 in D2L
Proactive Student Advising-24×7 in D2L
 
Development of a Student Database Management System for a University
Development of a Student Database Management System for a UniversityDevelopment of a Student Database Management System for a University
Development of a Student Database Management System for a University
 
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
 
An e course file management system
An e course file management systemAn e course file management system
An e course file management system
 
Principles_of_distributed_database_syste.pdf
Principles_of_distributed_database_syste.pdfPrinciples_of_distributed_database_syste.pdf
Principles_of_distributed_database_syste.pdf
 
Database Part 1
Database Part 1Database Part 1
Database Part 1
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoy
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoy
 
Course registration system
Course registration systemCourse registration system
Course registration system
 
Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)
 
Database - R.D.Sivakumar
Database - R.D.SivakumarDatabase - R.D.Sivakumar
Database - R.D.Sivakumar
 

More from Kavi

Kavi Pandya - Transcript
Kavi Pandya - TranscriptKavi Pandya - Transcript
Kavi Pandya - TranscriptKavi
 
Delegation Game in Bertrand Competition
Delegation Game in Bertrand CompetitionDelegation Game in Bertrand Competition
Delegation Game in Bertrand CompetitionKavi
 
Anderson-Darling Test and ROC Curve
Anderson-Darling Test and ROC CurveAnderson-Darling Test and ROC Curve
Anderson-Darling Test and ROC CurveKavi
 
LDPC - Low Density Parity Check Matrix
LDPC - Low Density Parity Check MatrixLDPC - Low Density Parity Check Matrix
LDPC - Low Density Parity Check MatrixKavi
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemKavi
 
Radio Receiver
Radio Receiver  Radio Receiver
Radio Receiver Kavi
 
Analysis of Fiscal and Monetary Policy of India for last decade (2004-2014)
Analysis of Fiscal and Monetary Policy of India for last decade (2004-2014)Analysis of Fiscal and Monetary Policy of India for last decade (2004-2014)
Analysis of Fiscal and Monetary Policy of India for last decade (2004-2014)Kavi
 
Ahmedabad University
Ahmedabad UniversityAhmedabad University
Ahmedabad UniversityKavi
 
Duplicating cube
Duplicating cubeDuplicating cube
Duplicating cubeKavi
 
Energy management paln
Energy management palnEnergy management paln
Energy management palnKavi
 
SEED DISPERSAL - Teaching through games
SEED DISPERSAL - Teaching through gamesSEED DISPERSAL - Teaching through games
SEED DISPERSAL - Teaching through gamesKavi
 
Uttarakhand disaster - man made causes
Uttarakhand disaster - man made causesUttarakhand disaster - man made causes
Uttarakhand disaster - man made causesKavi
 
GOOGLE TEAM-A ICP
GOOGLE  TEAM-A  ICPGOOGLE  TEAM-A  ICP
GOOGLE TEAM-A ICPKavi
 

More from Kavi (13)

Kavi Pandya - Transcript
Kavi Pandya - TranscriptKavi Pandya - Transcript
Kavi Pandya - Transcript
 
Delegation Game in Bertrand Competition
Delegation Game in Bertrand CompetitionDelegation Game in Bertrand Competition
Delegation Game in Bertrand Competition
 
Anderson-Darling Test and ROC Curve
Anderson-Darling Test and ROC CurveAnderson-Darling Test and ROC Curve
Anderson-Darling Test and ROC Curve
 
LDPC - Low Density Parity Check Matrix
LDPC - Low Density Parity Check MatrixLDPC - Low Density Parity Check Matrix
LDPC - Low Density Parity Check Matrix
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Radio Receiver
Radio Receiver  Radio Receiver
Radio Receiver
 
Analysis of Fiscal and Monetary Policy of India for last decade (2004-2014)
Analysis of Fiscal and Monetary Policy of India for last decade (2004-2014)Analysis of Fiscal and Monetary Policy of India for last decade (2004-2014)
Analysis of Fiscal and Monetary Policy of India for last decade (2004-2014)
 
Ahmedabad University
Ahmedabad UniversityAhmedabad University
Ahmedabad University
 
Duplicating cube
Duplicating cubeDuplicating cube
Duplicating cube
 
Energy management paln
Energy management palnEnergy management paln
Energy management paln
 
SEED DISPERSAL - Teaching through games
SEED DISPERSAL - Teaching through gamesSEED DISPERSAL - Teaching through games
SEED DISPERSAL - Teaching through games
 
Uttarakhand disaster - man made causes
Uttarakhand disaster - man made causesUttarakhand disaster - man made causes
Uttarakhand disaster - man made causes
 
GOOGLE TEAM-A ICP
GOOGLE  TEAM-A  ICPGOOGLE  TEAM-A  ICP
GOOGLE TEAM-A ICP
 

Recently uploaded

Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 

Recently uploaded (20)

Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 

University Database Management Project

  • 1. University Database Management System Database Management System Project – SEM IV Institute of Engineering and Technology – Ahmedabad University 7th March, 2015 Group Members: Kavi Pandya - 131020 Mayank Jobanputra - 131026 Urvika Sonar - 131060 Preksha Chavda - 121036 DBMS, SEM-IV
  • 2. Project Statement University Database Management System creates, manages and performs all the activities related to the database of a given university. The database consists of information about the university, colleges, students, faculties, academic and research programs. The main aim of this project is to manage the database in such a way that information about academic and research activities can be retrieved easily, efficiently and accurately.
  • 4. Normalization of Forms Normalization is applied to remove problems caused due to redundancy of data and different kinds of anomalies. 1. Removing Redundancy: Information about funding organizations funding different research projects of a university and the data about the research projects being funded by this organizations are stored in different tables because it may be possible that a funding organization maybe funding more than one research project and keeping them in same table results in redundant data. 2. Avoiding Null Values: Information about the faculties currently associated with the university is stored in a faculty table. The data regarding the research projects on which the faculties are currently working on or worked in the past are stored in a different table. It is possible that there may be faculties that are not associated with any research project at present or in the past, so keeping both the information in the same table would result in null values for the faculties that are not related with any research project. Thus to avoid this problem, normalization is applied, tables are separated and data is stored accordingly.
  • 5. 3. Update Anomaly: Update anomaly occurs when while updating certain data, past record about that data is lost. Information about the courses being offered are kept in courses table. Information about the courses being offered in a particular semester is stored in different table. It may happen that a particular course was offered in some other semester earlier and is currently being offered in some other semester. If the data is kept combined in one table, it would result in loss of data as the record about the semester in which the particular course was offered earlier would be lost while updating the data for current semester, resulting in update anomaly. 4. Delete Anomaly: This anomaly occurs when data is lost while deleting previous records from the table. Information regarding the topics that are being taught in a given course are stored in one table. The data about the course structure for that particular course is stored in another table. It is done because the course structure for courses might change. For example, few topics that were included in course structure for a particular course earlier are now removed from it. If the data was kept in same table then removing those topics from course structure would permanently remove its record from the database. To avoid this, Normalization is applied and tables are separated for storing data according to that.
  • 6. Database Schema Contents: ➢ Tables: 65 ➢ Queries: 57 ➢ Triggers: 6 ➢ Stored Procedures: 4 ➢ Views: 2 ➢ Tables with Java Connectivity: 1
  • 7. Complex Queries 1. Finding students having following constraints and studying in section-1, having Attendance>7, quiz>7, assignment>15, project>43, mid-exam>30 and final-exam>35 2. Percentage obtained by student '1301001A01' in SEM-1 in the subject of CS101 in Batch-A (including marks obtained in Quiz, Assignment, Attendance, Project, Mid-Term Exam and Final-Term-Exam)