Hanih Saneen
www.facebook.com/hanih.saneen
twitter.com/username
in.linkedin.com/in/profilename
+919633592258
Database and Database
System
Disclaimer: This presentation is prepared by trainees ofbaabtra as a part of mentoring program. This is not officialdocument of baabtra –Mentoring PartnerBaabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
CONTENTS
1. Basic definitions2. Types of Databases3. Flat file Databases4. Relational Databases5. Document-Oriented Databases6. Embedded Database7. Hypertext Database8. Operational Database9. Distributed Database
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.)
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.
Types of Databases
• Flat file databases
• Relational databases
• Document-oriented database
• Embedded database
• Hypertext database
• Operational database
• Distributed database
Flat File Database
• A relatively simple database in which each database
is contained inside a single table.
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
Relational Database cntd.
Advantages Disadvantages
Ease of use Performance
Flexibility Developer Expertise
Data independence Hardware performance
Document-Oriented Database
• Designed for storing, retrieving and managing document-
oriented information.
• NoSQL database.
Document-Oriented database cntd.
Advantages Disadvantages
Documents are independent units Does not support transactionaloperations.
Easier to write Space is too large
Unstructured data can be easily stored No mature maintenance tools for development and IT operations are noteworthy
Embedded Database
• Integrated with an application software.
• Database system is “hidden”
Hypertext database
• Particularly useful for organize desperate data.
• Eg : Wikipedia
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.
Operational Database
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.
THANK YOU...
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 designedto make a quick, good software professional out of anybody who holds a passion for coding.
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
Contact Us
Emarald Mall (Big Bazar Building)Mavoor Road, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550
NC Complex, Near Bus StandMukkam, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550
Cafit Square,Hilite Business Park,Near Pantheerankavu,Kozhikode
Start up VillageEranakulam,Kerala, India.
Email: [email protected]