0% found this document useful (0 votes)
17 views10 pages

Database

This lab report on Database Management Systems (DBMS) outlines the objectives, theory, and practical experiences gained by students in understanding and implementing database concepts. Key areas covered include SQL commands, database design, normalization, and optimization techniques. The report concludes that the hands-on experience has equipped students with essential skills for real-world data management applications.

Uploaded by

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

Database

This lab report on Database Management Systems (DBMS) outlines the objectives, theory, and practical experiences gained by students in understanding and implementing database concepts. Key areas covered include SQL commands, database design, normalization, and optimization techniques. The report concludes that the hands-on experience has equipped students with essential skills for real-world data management applications.

Uploaded by

aadityapun432
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

TRINITY INTERNATIONAL SS & COLLEGE

KATHMANDU, NEPAL
2024

Lab-report on DBMS

(COMPUTER SCIENCE)

SUBMITTED BY: SUBMITTED TO:

NAME: Aditya Pun

GRADE: 12

STUDENT ID NUMBER: 29057

STUDENT’S EMAIL: [email protected]


TRINITY INTERNATIONAL SS & COLLEGE

Lab report #5
( Database )

Lab date:-

Submission date:-

Internal Signature External Signature


Acknowledgement
I would like to extend my sincere appreciation to my instructor for their
invaluable guidance and steadfast support during the duration of this DBMS
Lab. Their insightful feedback and patient assistance have been instrumental
in steering me through the complexities of the tasks at hand, ultimately
contributing to the successful completion of this report. Additionally, I wish
to express my gratitude to my friends and classmates for fostering a
collaborative and enriching learning environment. The camaraderie we
shared, coupled with our collective discussions and exchanges of ideas,
played a pivotal role in shaping the outcomes of this lab report. Together,
their support and camaraderie have made this learning experience not only
enjoyable but also highly rewarding.
Objectives

 Understanding Database Concepts – Learn the fundamentals of


databases, including relational database management systems (RDBMS),
SQL, and data modeling.
 Practical SQL Implementation – Practice creating, modifying, and
querying databases using SQL commands such as SELECT, INSERT,
UPDATE, DELETE, JOIN, and AGGREGATE functions.
 Database Design & Normalization – Develop efficient database
schemas, apply normalization techniques, and reduce redundancy.
 Hands-on Experience with DBMS – Gain practical experience with
database management systems like MySQL, PostgreSQL, or Microsoft SQL
Server.
 Indexing & Optimization – Learn indexing techniques and query
optimization for efficient data retrieval.
 Backup & Security – Understand database backup strategies, security
best practices, and user access control.
 Real-world Applications – Implement a mini-project involving database
creation, manipulation, and reporting to reinforce learning.
Table of contents

Acknowledgement...........................................................................................3
Objectives........................................................................................................4
Table of contents.............................................................................................5
Theory part......................................................................................................6
Codes and outputs............................................................................................7
Conclusion.......................................................................................................8
Bibliography....................................................................................................9
Theory part
A database is a systematically organized collection of data designed for
efficient storage, retrieval, and management of information. A Database
Management System (DBMS) is software that enables the creation,
modification, and maintenance of databases. Some widely used DBMSs
include MySQL, PostgreSQL, Oracle, and Microsoft SQL Server. Databases
are classified into various types, such as relational databases (RDBMS),
which structure data into tables with defined relationships and utilize SQL
for operations, and NoSQL databases, which manage unstructured or semi-
structured data, making them ideal for big data applications. Additionally,
hierarchical and network databases were commonly used in older systems.
Conclusion
Through this database lab work, students have acquired practical experience
in designing, implementing, and managing databases. By utilizing SQL
commands, normalization techniques, and optimization strategies, they have
built a solid foundation in database management. Furthermore, the hands-on
exercises have strengthened their problem-solving abilities and equipped
them for real-world applications in data handling and security. This lab work
serves as a fundamental step toward mastering advanced database concepts
and applying them in professional settings across various industries.
Bibliography

1. Internet
2. Books
i. Computer Science-II, Buddha Publication Pvt. Ltd.
3. Teacher

You might also like