This document provides definitions and summaries of different types of databases:
- It defines databases, data, and database management systems. It also defines flat file databases, relational databases, document-oriented databases, embedded databases, hypertext databases, operational databases, and distributed databases.
- Relational databases organize data into formally described tables that can be accessed in many ways without reorganizing tables. Document databases are designed for storing and managing document-oriented information. Embedded databases are integrated with application software. Operational databases contain reference and event data for transaction systems. Distributed databases consist of data files located across network sites.
3. Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
5. Basic Definitions
• Database : A collection of related data.
• Data : Known facts that can be recorded and have an
implicit meaning.
• Database Management System(DBMS) : A
software package/system to facilitate the creation and
maintenance of computerized database.
(cont.)
6. Database Management System ,
– defines(data types, structures, constraints)
– construct(storing data on some storage medium
controlled by DBMS)
– Manipulate(querying, update, report generation)
database for various application.
• Database system : The DBMS software
together with the data itself. Sometimes,
applications are also included.
8. Flat File Database
• A relatively simple database in which each database
is contained inside a single table.
9. Relational Database
• A relational database is a collection of data items
organized as a formally described tables from which
data can be accessed or reassembled in many ways
without having to reorganize the database tables. The
relational database was invented by E.F. Codd at IBM
in 1970
10.
11. Relational Database cntd.
Advantages Disadvantages
Ease of use Performance
Flexibility Developer Expertise
Data independence Hardware performance
13. Document-Oriented database cntd.
Advantages Disadvantages
Documents are independent units Does not support transactional
operations.
Easier to write Space is too large
Unstructured data can be easily stored No mature maintenance tools for
development and IT operations are
noteworthy
16. Operational Database
• Operational Database is the database-of-record,
consisting of system-specific reference data and event
data belonging to a transaction-update system. It may
also contain system control data such as indicators,
flags, and counters.
• The operational database is the source of data for the
data warehouse.
18. Distributed database
• A database that consist of two or more data files
located at different sites on a computer network.
• Different users can acces files without interfering
each other.
20. Want to learn more about programming or Looking to become a good programmer?
Are you wasting time on searching so many contents online?
Do you want to learn things quickly?
Tired of spending huge amount of money to become a Software professional?
Do an online course
@ baabtra.com
We put industry standards to practice. Our structured, activity based courses are so designed
to make a quick, good software professional out of anybody who holds a passion for coding.
21. Follow us @ twitter.com/baabtra
Like us @ facebook.com/baabtra
Subscribe to us @ youtube.com/baabtra
Become a follower @ slideshare.net/BaabtraMentoringPartner
Connect to us @ in.linkedin.com/in/baabtra
Thanks in advance.
www.baabtra.com | www.massbaab.com |www.baabte.com
22. Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
NC Complex, Near Bus Stand
Mukkam, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
Cafit Square,
Hilite Business Park,
Near Pantheerankavu,
Kozhikode
Start up Village
Eranakulam,
Kerala, India.
Email: info@baabtra.com