Operating System
Operating System
Thomas School
DATABASE Project
1. Certificate 1
2. Acknowledgement 2
3. Introduction to database 3
4. Types of Database 4
5. Advantages of Database 5
8. Bibliography 19
9. Thank You 20
Certificate
This is to certify that of Dhairya
Guliyani of class and section X-D roll
no. 23 had made a project on Topic-
Database and submitted on time
under Mr. Parmod Kumar guidance.
Student’s signature-
__________
DATABASE
Introduction
Database refers to the collection of
interrelated data and Database
Management System (DBMS) is a
computer program that manages a
database effectively and efficiently.
Few popular DBMS softwares are-
Microsoft Access
Oracle Database
Types of Database
• Hierarchical Databases- Just as in any hierarchy, this
database follows the progression of data being categorized in
ranks or levels, wherein data is categorized based on a
common point of linkage. As a result, two entities of data
will be lower in rank and the commonality would assume a
higher rank.
• Network Databases- A network database is a hierarchical
database, but with a major tweak. The child records are given
the freedom to associate with multiple parent records. As a
result, a network or net of database files linked with multiple
threads is observed.
• Object-Oriented Databases- Information stored in a
database is capable of being represented as an object which
response as an instance of the database model. Therefore, the
object can be referenced and called without any difficulty.
• Relational Databases- In this database, every piece of
information has a relationship with every other piece of
information. This is on account of every data value in the
database having a unique identity in the form of a record.
• Cloud Databases- This is used where data requires a
virtual environment for storing and executing over the cloud
platforms
• Centralized Databases- This database is basically a type
of database that is stored, located as well as maintained at a
single location and it is more secure .
• Operational Databases- It is used for creating, updating,
and deleting the database in real-time and it is basically
designed for executing and handling the daily data operation
in organizations and businesses purposes.
Advantages of database
• Databases reduce the data redundancy to a large extent
Data redundancy means duplication of data. Non-database systems
maintain separate copy of data for each application. DBMS stores all data
at one place and all the application programs that require this data can
refer to the same central place. This centralization makes sure, that data
remain consistent and secure.
• Databases can control data inconsistency to a large extent
By controlling redundancy, the inconsistency is also controlled. Even if
there is some redundancy retained in the database due to some technical
reasons, the database management system ensures that any change made
to either of the two entries is automatically made to the other. This
process is known as propagating updates. Multiple mismatching copies of
same data is known as Data inconsistency.
• Databases facilitate sharing of data
The database management system makes sure that not only the existing
applications can share the data in the database, but also that new
applications can be developed to operate against that same stored data.
• Databases enforce standards
The database management systems can ensure that all the data (that is
stored centrally) follow the applicable standards. Standardizing stored data
formats is particularly desirable as an aid to data interchange or migration
between systems.
• Databases can ensure data security
A database management system ensures data security and privacy by
ensuring that the only means of access to the database is through the
proper channel and also by carrying out authorization checks whenever
access to sensitive data is attempted.
Q. Create a database to store data
of a bank with the following fields
and conditions-
Fields Names:
Account No.
Name
Contact No.
Transaction date
Credit card issue
Balance
Address
Conditions:
1. Enter 50 records.
2. Apply primary key to Account No.
3. Create Form and report.
4. Create a query to display the records where
balance is more than 35000.
www.oracle.com
www.geeksforgeeks.com
www.shutterstock.com