What Is Database?
What Is Database?
What Is Database?
Types of DBMS
Hierarchy of database
• A hierarchical Database model is a data model in which the data organized and do a tree like
structure.
• The data are stored as regard which are connected to one another two link our record is a
collection of fields, with each field containing only one value. the type of record define
which field record contains.
• The hierarchical Database model mandates their teacher child record as only one parent,
whereas each parent recored can have one or more child records.
Elements or components DBMS
• DBMS have several components, each performing very significant tasks in the database
management system environment. below is a list all components within the database
Environment.
• Software, this is the set of programs used to control and manage the overall database.This
includes the DBMS software itself, the operating system, the network software being used
to share the data among users, and the application program used to assess data and DBMS.
• Hardware,It’s consist of a set of Physical electronics devices such as computers, IO devices,
storage devices ETC.This provides the interface between computers and the real world
system
• Data, DBMS exist to collect, store, process and access data, The most important component.
the database contains bought the actual or operational data and the metadata.
• Procedures: These are the instructions and rules that assist on how to use the DBMS, and in
designing and running the database, using documented procedures, to guide the users that
operate and manage it.
• Database assess language: this is used to assess the data to and from the database, to enter
new data, update existing data, or re trieve required data from databases. the user writes a
set of appropriate commands in a database Assess the language, submits these to the
DBMS, which then processes The data and and displays a set of results into a user readable
form.
• Query Language: This transforms ther user queries into a series of low level imstructions.
This reads the online users query and translated it into an efficient series of operations in a
form capable of being semt to the run time manager for execution.
• Data manager: also called the cache manager, this is responsible for handlimg of data in the
database, providing a recovery to the system that allows it to recover the data after a
failure.
• Run time database manager: sometimes refered to as the database control system, this is
the central software component of the DBMS the interfaces with users submitted
application programs and queries, and handles database access at run time. Its function is to
convert operations in users queries. Its provides to control to maintain the consistemcy,
integrity and security of the data.
• Database engine: The core service for storing,processing, and securing data, this provides
cintrolled access and rapid transaction processing to address the requirementsbof the most
damanding data consuming applications.It is often used to create relational databases for
online transaction processing or online analytical processing data.
• Data dictionary: This is a reserved space within a database used to store information about
the database itself. A data dictionary is a set of read only table and views, containing the
different imformation about the data used in the enterprise to ensure that database
representation of the data follow one standard as denend in the dictionary.
• Report writer: Also referd to as the report generator, it is a program that extracts
information from one or more les and presents the information in a specified format. Most
report writerd allow the users to slect records that meet certain conditions and to display
selected fields in rows and columns, or also format the data into different charts.