DTMSU MicroProject 1.1
DTMSU MicroProject 1.1
MICRO PROJECT
Academic year: 2024-25
Certificate
This is to certify that Mr. Vaibhav Vijay Modhave. Roll No: 77 of Third
Semester diploma in Computer Engineering of Institute, D.Y. Patil Polytechnic
(Instt.Code: 0996) has completed the Micro-Project in course Database
Management System (313302) for the academic year 2024- 2025 as
prescribed in the curriculum.
Certificate
This is to certify that Mr. Pratik More Roll No: 79 of Third
Semester diploma in Computer Engineering of Institute, D.Y. Patil Polytechnic
(Instt.Code: 0996) has completed the Micro-Project in course Database
Management System (313302) for the academic year 2024- 2025 as
prescribed in the curriculum.
Certificate
This is to certify that Ms. Apurva More Roll No: 78 of Third
Semester diploma in Computer Engineering of Institute, D.Y. Patil Polytechnic
(Instt.Code: 0996) has completed the Micro-Project in course Database
Management System (313302) for the academic year 2023- 2025 as
prescribed in the curriculum.
Certificate
This is to certify that Mr. Soham Navnath Borhade Roll No: 22 of Third
Semester diploma in Computer Engineering of Institute, D.Y. Patil Polytechnic
(Instt.Code: 0996) has completed the Micro-Project in course Database
Management System (313302) for the academic year 2024- 2025 as
prescribed in the curriculum.
Aim/Benefits of micro-project: -
To understand the basics of convert
galvanometer into ammeter of desired range
Proposed Methodology: -
1. Third of all, we have to select a topic and then
take a reference of subject teacher. The teacher
will assign one set of micro projects and said to
the student to create a report on introduction to
basic electricity.
2. We collected information about the topic using
sources such as the internet. Basic Physics
book and then we asked subject teacher about
topic on which we have a micro project and
then we type the required part-A and done
proper page. Set up and submitted to subject
teacher after the setup of part-A. we prepare a
report of our topic. After finishing all the data
in proper arrangement. We selected proper
margin font. Lay out
4A size etc. At least we get the printouts of the
microproject and submitted to teacher.
ACtion plAn: -
Sr. No. Detail of Date Signature Name of
Activity Of Teacher Members
Date: - H.O.D
(Mrs. Himanshi D. Shelke)
pArt – B
Contents
3. Data Security:
- Security features in DBMS protect sensitive data from
unauthorized access. This includes user authentication, access control,
and encryption, ensuring that only authorized users can view or
modify the data.
4. Data Integrity:
- DBMS enforces rules to maintain data accuracy and consistency,
such as constraints (e.g., primary keys, foreign keys) and validation
checks. This helps in preventing data anomalies and ensuring reliable
information.
5. Multi-user Environment:
- A DBMS supports multiple users accessing the database
simultaneously without conflict. It handles concurrent access,
ensuring data consistency through mechanisms like locking and
transactions.
7. Data Models:
- Different data models (e.g., relational, hierarchical,
objectoriented) are supported by various DBMSs, allowing for
flexibility in how data is structured and related.
8. Query Language:
- Most DBMSs use Structured Query Language (SQL) for
database operations. SQL allows users to create, read, update, and
delete data easily, facilitating interaction with the database.
9. Data Administration:
- DBMS provides tools for data administration, including
performance tuning, resource allocation, and user management.
Database administrators (DBAs) can monitor and optimize database
performance.
1. Entities:
- Entities represent real-world objects or concepts that have attributes.
Examples include "Customer," "Order," or "Product." Each entity is
depicted as a rectangle in the ER diagram.
2. Attributes:
- Attributes are the properties or details of an entity. For instance, a
"Customer" entity may have attributes such as CustomerID, Name,
Email, and PhoneNumber. Attributes are represented as ovals
connected to their respective entities.
3. Relationships:
- Relationships define how entities interact with each other. They can
be one-to-one, one-to-many, or many-to-many. Relationships are
depicted as diamonds connecting the related entities.
4. Cardinality:
- Cardinality specifies the number of instances of one entity that can
or must be associated with instances of another entity. It helps in
understanding the nature of the relationship (e.g., a customer can
have multiple orders, but each order is linked to one customer).
5. Primary Keys:
- A primary key is a unique identifier for each entity instance,
ensuring that no two instances are identical. It is typically underlined
in the ER diagram to denote its significance.
6. Foreign Keys:
- Foreign keys are attributes that create a link between two entities,
allowing for data integrity and relationship enforcement. They
represent a reference to the primary key of another entity.
7. Weak Entities:
- Weak entities are those that do not have a primary key of their own
and depend on a "strong" entity for identification. They are
represented by a double rectangle and have a partial key.
9. Normalization:
- ER diagrams aid in the normalization process, which organizes the
database to reduce redundancy and improve data integrity. By
analyzing relationships, designers can ensure that the database
structure is efficient.
1. Entities:
- Student: Represents individual students. Attributes might include
StudentID (Primary Key), Name, Email, DateOfBirth, and
PhoneNumber.
- Course: Represents courses offered by the institution. Attributes
could include CourseID (Primary Key), CourseName, Credits, and
Department.
- Grades: Represents Grades. Attributes might include enrolment
number(Primary Key), grade id, grades.
- Enrollment: Represents the relationship between students and
courses. This is often a weak entity because it depends on both the
Student and Course entities. Attributes may include EnrollmentID
(Primary Key), date and student id(Foreign Key).
2. Relationships:
- Enrolls: This relationship connects the Student and Enrollment
entities. It indicates that a student can enroll in multiple courses, and
each enrollment record is linked to one student. This is a one-to-
many relationship.
- select:- This relationship connects the student and courses entities.
An student can select multiple courses.This is also a one-to-is
associated with a specific course. Again, this is a many-to-on
e relationship.
Diagram Structure
- Enrollment Entity:
- Relationships:
- The "Enrolls" relationship is represented as a diamond connecting
Student and Enrollment, with cardinality indicators showing that
one student can have multiple enrollments.
Example Cardinalities