Database
Database
to Databases
Made by:
Kristofer Am Delfin
DATABASES
What is Data? In simple words, data can be facts related to any object
in consideration. For example, your name, age, height, weight, etc. are
some data related to you. A picture, image, file, pdf, etc. can also be
considered data.
What is Database? A database is a systematic collection of data. They
support electronic storage and manipulation of data. Databases make
data management easy.
An online telephone directory uses a database to Let us also consider Facebook. It needs to store,
store data of people, phone numbers, and other manipulate, and present data related to members,
contact details. Your electricity service provider their friends, member activities, messages,
uses a database to manage billing, client-related advertisements, and a lot more. We can provide a
issues, handle fault data, etc. countless number of examples for the usage of
databases.
Examples:
Types of Databases: OBJECT-ORIENTED DATABASES
This type of computers database supports the storage of all data types. The
data is stored in the form of objects. The objects to be held in the database
have attributes and methods that define what to do with the data.
Here are some popular types of databases. PostgreSQL is an example of an object-oriented relational DBMS.
DATA WAREHOUSES
OLTP DATABASES
Data Warehouse is to facilitate a single version of truth for a company for
OLTP another database type which able to perform fast query processing
decision making and forecasting. A Data warehouse is an information
and maintaining data integrity in multi-access environments.
system that contains historical and commutative data from single or
multiple sources. Data Warehouse concept simplifies the reporting and
analysis process of the organization.
Database:
What is a Database Management System (DBMS)?
first developed at IBM in the 1970s with Oracle as a major contributor,
which led to implementation of the SQL ANSI standard, SQL has spurred
many extensions from companies such as IBM, Oracle, and Microsoft.
Although SQL is still widely used today, new programming languages are
Database Management System (DBMS) is a collection of programs
beginning to appear.
that enable its users to access databases, manipulate data, report, and
represent data. It also helps to control access to the database. Databases have evolved dramatically since their inception in the early
1960s. Navigational databases such as the hierarchical database (which
Database Management Systemsare not a new concept and, as such, had relied on a tree-like model and allowed only a one-to-many relationship),
and the network database (a more flexible model that allowed multiple
been first implemented in the 1960s.
relationships), were the original systems used to store and manipulate data.
Although simple, these early systems were inflexible. In the 1980s,
Charles Bachman’s Integrated Data Store (IDS) is said to be the first
relational databases became popular, followed by object-oriented databases
DBMS in history. With time database, technologies evolved a lot,
in the 1990s. More recently, NoSQL databases came about as a response to
while usage and expected functionalities of databases increased
the growth of the internet and the need for faster speed and processing of
immensely. unstructured data. Today, cloud databases and self-driving databases are
Most databases use structured query language (SQL) for writing breaking new ground when it comes to how data is collected, stored,
and querying data. managed, and utilized.
Advantages of DBMS Disadvantages of DBMS
• DBMS offers a variety of techniques to store & retrieve data. • Cost of Hardware and Software of a DBMS is quite high which
• DBMS serves as an efficient handler to balance the needs of increases the budget of your organization.
multiple applications using the same data. • Most database management systems are often complex systems,
• Uniform administration procedures for data. so the training for users to use the DBMS is required.
• Application programmers never exposed to details of data • In some organizations, all data is integrated into a single
representation and storage. database which can be damaged because of electric failure or
• A DBMS uses various powerful functions to store and retrieve database is corrupted on the storage media.
data efficiently. • Use of the same program at a time by many users sometimes
• Offers Data Integrity and Security. lead to the loss of some data.
• The DBMS implies integrity constraints to get a high level of • DBMS can’t perform sophisticated calculations.
protection against prohibited access to data.
• A DBMS schedules concurrent access to the data in such a
manner that only one user can access the same data at a time.
• Reduced Application Development Time.
Database Challenges:
Today’s large enterprise databases often support very complex queries and
are expected to deliver nearly instant responses to those queries. As a
result, database administrators are constantly called upon to employ a wide
variety of methods to help improve performance. Some common challenges
that they face include:
• Keeping up with demand. In today’s fast-moving business environment, companies • Ensuring data residency, data sovereignty, or latency requirements. Some
need real-time access to their data to support timely decision-making and to take organizations have use cases that are better suited to run on-premises. In those
advantage of new opportunities. cases, engineered systems that are pre-configured and pre-optimized for running
• Removing limits on scalability. A business needs to grow if it’s going to survive, the database are ideal.
and its data management must grow along with it. But it’s very difficult for
database administrators to predict how much capacity the company will need,
particularly with on-premises databases.
Summary:
Definition of Database or Database meaning: A database is a systematic
collection of data. They support electronic storage and manipulation of
data. Databases make data management easy.