0% found this document useful (0 votes)
92 views20 pages

DBMS

The College Management System is a web-based solution designed to streamline college functions such as admission and examination. It replaces traditional paper-based methods with a Database Management System (DBMS) that enhances data storage, retrieval, integrity, and accessibility. The document also outlines the schema and various SQL statements used for managing the database, including DDL and DML operations.

Uploaded by

Aryan -
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
92 views20 pages

DBMS

The College Management System is a web-based solution designed to streamline college functions such as admission and examination. It replaces traditional paper-based methods with a Database Management System (DBMS) that enhances data storage, retrieval, integrity, and accessibility. The document also outlines the schema and various SQL statements used for managing the database, including DDL and DML operations.

Uploaded by

Aryan -
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

College

Management
System
•A College Management
System is a Web-Based
What is College Solution that covers all the
functions of the College.
Management • It is developed by analyzing
the activities of College like:
System? Admission, Examination, and
many other.
How People
work with Before DBMS in College
Management System the
following rules were
College followed:-
• Paper-Based Records
Management • Filing Cabinets
• Manual Data Entry &
System Retrieval
• Duplication of Data
before DBMS? • Data Security Challenge
After the introduction of
How Database Management
People System(DBMS) the
Management System went
work with under certain improvements:-

College `


Centralized Data Storage
Efficient Data Retrieval
Manageme •

Data Integrity & Consistency
Reduced Data Redundancy
nt • Improved Accessibility

System
Entity Relationship Diagram of
College Management System
Login Password
ID
User Login
User ID Role
Name ID
User Has Roles
User Role
Mobile Name
User
Address Per_ID
Per_Name Permissions
Manage

Reg_stu
stu_ID stu_name
_ID
crs_type
Student Has Course Registration
crs_ID
Reg_no
stu_add stu_email crs_name
One-to-Many:-
Relationshi Exists in a relational database
when one row in table A is linked
ps followed to many rows in table B, but only
one row in table B is linked to
in College one row in table A.
Example:
Manageme Login with Login ID & Password
nt System
Schema of College Management
System
• Table Name:- Login

• Table Name:- User


• Table Name:- Roles

• Table Name:-Permissions

• Table Name:-Registration
• Table Name:- Course

• Table Name:- Student


Creating a Database
• College_Management_System
DDL (Data Definition Language)
Statements:
Create: Used to create a New Table in a
Database.
DDL & Eg:- CREATE TABLE Employees (ID INT,
Name VARCHAR(50), Age INT);
DML
Statemen
ts
Alter: Used to modify an existing table structure.
Eg:- ALTER TABLE Employees ADD COLUMN Salary
DECIMAL(10, 2);
• Drop: Used to delete an existing table.
Eg:- DROP TABLE Employees;
DML (Data Manipulation Language) Statements:
• Insert Into: Used to Insert new records into table.
Eg: INSERT INTO Employees (ID, Name, Age) VALUES (1, ‘Aman', 30);

• Update: Used to modify existing records in a table.


Eg: UPDATE `employee` SET `ID`=1 where`Name`="Vipul“
• Select: Used to retrieve data from one or more tables.
Eg: SELECT * FROM Employees WHERE Age > 25;

2 Raman 40
• A JOIN statement is a SELECT that
Join combines records from two tables
into a results table based on some
Statement condition, called a join condition.
Join Statement
• Employees Table:- • Department Table:-
CREATE TABLE Employees ( CREATE TABLE Departments(
ID INT PRIMARY KEY, DepartmentID INT PRIMARY KEY,
Name VARCHAR(50), DepartmentName VARCHAR(50)
Age INT); );
INSERT INTO Employees (ID, INSERT INTO Departments
Name, Age) ( DepartmentID,
VALUES(1,’Aman’,30) DepartmentName)
(2,’Vipul’,27) VALUES(1, ‘Computer Engineering’
),
(3,’Nikita’,25)
(2, ‘Finance’ ),
(3, ‘Chemist’ );
• Employees Table • Department Table
JOIN
SELECT Employees.Name, Departments.DepartmentName
FROM Employees
JOIN Departments ON Employees.DepartmentID =
Departments.DepartmentID;
Thank You

You might also like