Professional Documents
Culture Documents
EDUCATION, MUMBAI.
Designing a Normalized Database for a College
ON
Guided By
PROF: Firoz Pathan Khan
Submitted by
Md Farmaan Ali
Ansari Nauman Anis Ahmed
Wakad Alam
Hammad Yamin Khan
JAMIA POLYTECHNIC
AKKALKUWA DIST.NANDURBAR
Akkalkuwa(425415)
ANNEXURE 2
COURSE: DBMS
TITTLE OF PROJECT:
CERTIFICATE
This Is To Certify That Mr./Ms. Of
Branch
Enrolment No.
Has Completed His
Micro Project Enitled
Of Subject as per
Requirment Of( Semester)
MSBTE I Scheme Curriculum Under The
Guidence Of Satisfactorily
During Academic Year 202324.
3. Database Schema
Entities and Their Attributes
Relationships
Primary and Foreign Keys
4. Data Normalization
First Normal Form (1NF)
Second Normal Form (2NF)
Third Normal Form (3NF)
Boyce-Codd Normal Form (BCNF)
5. Creating Database Tables
SQL Statements
Table Creation and Data Insertion
11. Conclusion
Summary of Achievements
Benefits of a Normalized College Database
Future Prospects and Continuous Improvement
12. References
13. Appendices
SQL Queries for Database Creation
Sample Student and Faculty Records
ER Diagram and Schema Diagram
1. Introduction
In today's digital age, educational institutions, like colleges, generate
and handle vast amounts of data. This data includes student records,
faculty information, course details, financial transactions, and much
more. To efficiently manage this information, designing a normalized
database is paramount. This micro project focuses on the design and
implementation of a normalized database for a college, covering
database schema, data normalization, SQL queries, and integrating it
with various college systems.
The ever-evolving landscape of higher education, efficient data
management is paramount. Educational institutions, particularly
colleges and universities, handle a vast array of data daily, including
student information, course details, faculty records, and
administrative data. To ensure the smooth operation of various
departments and the delivery of quality education, an organized and
optimized database system is imperative.
Background
Colleges serve as hubs of information, managing extensive databases
that encompass student records, course catalogs, faculty information,
financial records, and more. The significance of an organized, secure,
and efficient database cannot be overstated. This system not only
eases administrative processes but also enhances the overall
educational experience for students.
As higher education institutions expand and evolve, the need for a
comprehensive database becomes increasingly pronounced. Data
must be accurately stored, easily retrievable, and secure against data
breaches. This is where the concept of a normalized database comes
into play. Normalization is a systematic approach to data organization
that minimizes data redundancy and ensures data integrity. It enables
efficient data retrieval, simplifies updates, and provides a robust
foundation for relational databases.
Information to be Managed:
The information that the database manages encompasses student
details (e.g., name, roll number, contact information), faculty records
(e.g., name, designation), course information (e.g., course code, title,
credits), financial transactions (e.g., fees, scholarships), and
attendance records, among others.
Data Normalization:
A well-designed database should follow the principles of data
normalization to minimize data redundancy and ensure data
integrity. Data normalization involves organizing data into structured
tables with minimal duplication.
Entity-Relationship Diagram:
The Entity-Relationship Diagram (ERD) provides a visual
representation of the database's structure, including entities (e.g.,
students, courses), attributes (e.g., name, roll number), and the
relationships between them (e.g., a student enrolls in courses).
3. Database Schema
Relationships:
Relationships between tables are established through keys. For
instance, the "Courses" table might relate to the "Students" table
through a "StudentID" foreign key.
4. Data Normalization
11. Conclusion