DBMS Intro Presentation
DBMS Intro Presentation
Data does not have any specific purpose whereas Information carries a
meaning that has been assigned by interpreting data.
The next slide will shows comparison between the manual (paper-based)
and computerized (Electronic) database,
Important landmarks from the history:
As you see from the above diagram, there are multiple keys which can help us
merge different data sets in this data base. This kind of data storage
optimizes disc space occupied without compromising on data details.
Object-Oriented Database (OOD)
An object-oriented database (OOD) is a database system that can
work with complex data objects — that is, objects that mirror those
used in object-oriented programming languages. In object-oriented
programming, everything is an object, and many objects are quite
complex, having different properties and methods.
cloud database is a database service built and accessed through a
cloud platform. It serves many of the same functions as a traditional
database with the added flexibility of cloud computing. Users install
software on a cloud infrastructure to implement the database.
There are three relational database options in Google Cloud: Cloud SQL, Cloud Spanner, and Bare Metal Solution. Cloud
SQL: Provides managed MySQL, PostgreSQL and SQL Server databases on Google Cloud .
XML stands for extensible markup language.
A markup language is a set of codes, or tags, that describes the text in a
digital document.
The most famous markup language is hypertext markup language (HTML),
which is used to format Web pages.
DBMS-Database Management
System
ADBMS is a complex computer
program that acts as a data librarian,
supervising the transfer of data between
the end user and the database, allowing
users to create, read, update, and
delete data in the database.
Presently, the three leading database companies in the western world are
Microsoft, IBM, and Oracle.
Popular DBMS Software
2. Social Gaming
3. Personal cloud storage
4. Sports
5. Finances
6. Government Organizations
7. Social Media
8. E-commerce
9. Healthcare
10. Weather
Databases have become an integral part of everyday life. When we use ATMs to withdraw money
or check our account balance, log in to social networking sites or engage in any digital interaction,
we access a database. Even the most successful search engine, Google, is but a database that
uses its self-developed database system ‘Bigtable.’
Advantages of DBMS
Shared data
Data can be shared between authorized users of the database in DBMS. All the users have
their own right to access the database. Admin has complete access to the database. He has a
right to assign users to access the database.
Enforcement of standards
As DBMS have central control of the database. So, a DBA can ensure that all the applications
follow some standards such as format of data, document standards etc. These standards help
in data migrations or in interchanging the data.
Any unauthorized access is restricted
Unauthorized persons are not allowed to access the database because of security credentials.
Provide backup of data
Data loss is a big problem for all the organizations. In the file system users have to back up the
files in regular intervals which lead to waste of time and resources.
DBMS solves this problem of taking backup automatically and recovery of the database.
Tunability
Tuning means adjusting something to get a better performance. Same in the case of DBMS, as
it provides tunability to improve performance. DBA adjusts databases to get effective results.
Disadvantages of DBMS
Complexity
The provision of the functionality that is expected of a good DBMS makes the DBMS an
extremely complex piece of software. Database designers, developers, database
administrators and end-users must understand this functionality to take full advantage
of it.
Failure to understand the system can lead to bad design decisions, which leads to a
serious consequence for an organization.
Size
The functionality of DBMS makes use of a large piece of software which occupies
megabytes of disk space.
Performance
Performance may not run as fast as desired.
Higher impact of a failure
The centralization of resources increases the vulnerability of the system because all
users and applications rely on the availability of DBMS, the failure of any component
can bring operation to halt.
Cost of DBMS
The cost of DBMS varies significantly depending on the environment and functionality
provided. There is also the recurrent annual maintenance cost.
Sector Use of DBMS
Application programmers work on the database with the help of DML queries. The DML
queries can be written in any e application program just like pascal c c + + and java etc.
The DML queries are then converted into the low-level code to communicate with the
database. For example, if we write a program to get the salary report of all the
employees of a department then we need to query to find the data from the database.
Sophisticated Users
The sophisticated users are responsible to enter the SQL queries just like insert select
delete and update into the database. The sophisticated users do not require any kind of
application program to query with the database.
Sophisticated users can directly communicate with the database by giving the SQL
queries.
Specialized users are also called sophisticated users but they are
responsible for writing the special database application programs.
The specialized users are responsible to develop the programs
according to the given requirements.
Stand Alone Users
In this lesson, you will learn about databases and how they are used.
You will familiarize yourself with the differences between data
management in Microsoft Access and Microsoft Excel. Finally, you
will get a look ahead at the rest of the Access tutorial.
Video Presentation about the History of
DBMS
Short Quiz next week;
Study your assignment and the History of DBMS;
Link for reference: https://www.quickbase.com/articles/timeline-of-database-history