Computer 1
Computer 1
R
LAZIMPAT, KATHMANDU
ACAD
EMY
PROJECT REPORT ON
Creating this project has been a beautiful and enlightening experience for me. I’ve
gained valuable knowledge along the way. Special thanks to my computer teacher
Dina Pradhan Maam, for entrusting me with the incredible opportunity to work
on Database Management System.
Finally, Thanks to my parents and close friends for their unwavering support
throughout the journey from ideation to execution. Without them, this project
wouldn’t have seen the light of day. Their contributions made my project a huge
success, and I couldn’t have done it without them. It was a fulfilling and happy
experience, thanks to all those who helped me along the way.
TABLE OF CONTENT
INTRODUCTION.....................................................................................................4
DATA......................................................................................................................................................4
DATABASE............................................................................................................................................4
DATABASE MANAGEMENT SYSTEM..............................................................................................5
DATABASE MODEL...............................................................................................7
CENTRALIZED AND DISTRIBUTED DATABASE..........................................10
INTRODUCTION
DATA
In computing, data is information that has been translated into a form that is
efficient for movement or processing. Relative to today's computers and
transmission media, data is information converted into binary digital form. It is
acceptable for data to be used as a singular subject or a plural subject. Raw data is
a term used to describe data in its most basic digital format. Data can be stored in
file formats, as in mainframe systems using ISAM and VSAM. Other file formats
for data storage, conversion and processing include comma-separated values.
These formats continued to find uses across a variety of machine types, even as
more structured-data-oriented approaches gained footing in corporate computing.
DATABASE
A database is an organized collection of structured information, or data,
typically stored electronically in a computer system. A database is usually
controlled by a database management system (DBMS). Together, the data and the
DBMS, along with the applications that are associated with them, are referred to as
a database system, often shortened to just database. Data within the most common
types of databases in operation today is typically modeled in rows and columns in
a series of tables to make processing and data querying efficient. For Example, a
university database organizes the data about students, faculty, admin staff, etc.
which helps in the efficient retrieval, insertion, and deletion of data from it.
DATABASE MANAGEMENT SYSTEM
Database Management Systems (DBMS) are software systems used to store,
retrieve, and run queries on data. A DBMS serves as an interface between an end-
user and a database, allowing users to create, read, update, and delete data in the
database. DBMS manage the data, the database engine, and the database schema,
allowing for data to be manipulated or extracted by users and other programs. This
helps provide data security, data integrity, concurrency, and uniform data
administration procedures. Database management systems can be classified based
on a variety of criteria such as the data model, the database distribution, or user
numbers. The most widely used types of DBMS software are relational,
distributed, hierarchical, object-oriented, and network.
Advantages and Disadvantages of DBMS
A database model is a type of data model that determines the logical structure of a
database. It fundamentally determines in which manner data can be stored,
organized and manipulated. The most popular example of a database model is the
relational model, which uses a table-based format.
Relational Model: The relational model was introduced by E.F. Codd in 1970 as
a way to make database management systems more independent of any
particular application. The products that are generally referred to as relational
databases in fact implement a model that is only an approximation to the
mathematical model defined by Codd.
Network Model: The network model expands upon the hierarchical structure,
allowing many-to-many relationships in a tree-like structure that allows
multiple parents. The network model organizes data using two fundamental
concepts, called records and sets.