22

Database system

Embed Size (px)

Citation preview

Page 1: Database system
Page 2: Database system

Hanih Saneen

[email protected]

www.facebook.com/hanih.saneen

twitter.com/username

in.linkedin.com/in/profilename

+919633592258

Database and Database

System

Page 3: 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

Page 4: Database system

CONTENTS

1. Basic definitions2. Types of Databases3. Flat file Databases4. Relational Databases5. Document-Oriented Databases6. Embedded Database7. Hypertext Database8. Operational Database9. Distributed Database

Page 5: Database system

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.)

Page 6: Database system

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.

Page 7: Database system

Types of Databases

• Flat file databases

• Relational databases

• Document-oriented database

• Embedded database

• Hypertext database

• Operational database

• Distributed database

Page 8: Database system

Flat File Database

• A relatively simple database in which each database

is contained inside a single table.

Page 9: Database system

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

Page 10: Database system
Page 11: Database system

Relational Database cntd.

Advantages Disadvantages

Ease of use Performance

Flexibility Developer Expertise

Data independence Hardware performance

Page 12: Database system

Document-Oriented Database

• Designed for storing, retrieving and managing document-

oriented information.

• NoSQL database.

Page 13: Database system

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

Page 14: Database system

Embedded Database

• Integrated with an application software.

• Database system is “hidden”

Page 15: Database system

Hypertext database

• Particularly useful for organize desperate data.

• Eg : Wikipedia

Page 16: Database system

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.

Page 17: Database system

Operational Database

Page 18: Database system

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.

Page 19: Database system

THANK YOU...

Page 20: Database system

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.

Page 21: Database system

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

Page 22: Database system

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]