0
Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
docu...
DATABASES
AND
TYPES OF DATABASES AVAILABLE IN
THE MARKET
Jaseena A P
jsnp65@gmail.com
www.facebook.com/Jaseena
Muhammed A ...
DRAWBACKS OF USING FILESYSTEM
Data redundancy and inconsistency
Multiple file formats, duplication of information in
diff...
DRAWBACKS OF USING FILESYSTEM
Atomicity of updates
• Failures may leave database in an inconsistent state
with partial up...
What is a database?
 It’s an organized collection of data.
 A database management system (DBMS) such as Oracle or SQL Se...
What is a database?
•A database represents some aspect of the real world, sometimes called
the mini-world or the Universe ...
Data vs. information:
What is the difference?
 What is data?
Data can be defined
in many ways.
Information science
define...
What is DBMS?
 A very large, integrated collection of data.
 Models real-world Entities (e.g., students, courses,Teacher...
What is DBMS?
Collection of interrelated data
Set of programs to access the data
DBMS contains information about a part...
TYPES OF DBMS
1. RDBMS
2. OODBMS
3. Network DBMS
4. Hierarchical DBMS
 Object oriented database management systems (OODBMSs) combine
database capabilities with object-oriented programming lan...
OODBMS
Hierarchical dbms
 The hierarchical data model organizes data in a tree structure.
There is a hierarchy of parent and chi...
Hierarchical dbms
 For example, an organization might store information about an
employee, such as name, employee number,...
Hierarchical dbms
Network DBMS
 The popularity of the network data model coincided with the
popularity of the hierarchical data model. Some...
Network DBMS
THANK YOU
If this presentation helped you, please visit our
page facebook.com/baabtra and like it.
Thanks in advance.
www.baabtra.co...
Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
NC Complex, N...
Database and databases available in the market
Database and databases available in the market
Upcoming SlideShare
Loading in...5
×

Database and databases available in the market

167

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
167
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Database and databases available in the market"

  1. 1. 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
  2. 2. DATABASES AND TYPES OF DATABASES AVAILABLE IN THE MARKET Jaseena A P jsnp65@gmail.com www.facebook.com/Jaseena Muhammed A P twitter.com/username in.linkedin.com/in/profilena me 9539443588
  3. 3. DRAWBACKS OF USING FILESYSTEM Data redundancy and inconsistency Multiple file formats, duplication of information in different files Difficulty in accessing data Need to write a new program to carry out each new task Data isolation — multiple files and formats Integrity problems
  4. 4. DRAWBACKS OF USING FILESYSTEM Atomicity of updates • Failures may leave database in an inconsistent state with partial updates carried out o E.g. transfer of funds from one account to another should either complete or not happen at all Concurrent access by multiple users • Concurrent access needed for performance • Uncontrolled concurrent accesses can lead to inconsistencies E.g. two people reading a balance and updating it at the same time Security problems
  5. 5. What is a database?  It’s an organized collection of data.  A database management system (DBMS) such as Oracle or SQL Server which provides us with the software tools we need to organize that data in a flexible manner. It includes tools to add, modify or delete data from the database, ask questions (or queries) about the data stored in the database and produce reports summarizing selected contents.
  6. 6. What is a database? •A database represents some aspect of the real world, sometimes called the mini-world or the Universe of Discourse (UoD). •A database is a logically coherent collection of data with some inherit meaning. A random assortment of data cannot correctly be referred to as a database. •A database is designed, built, and populated with data for a specific purpose. It has an intended group of users and some preconceived applications in which these users are interested
  7. 7. Data vs. information: What is the difference?  What is data? Data can be defined in many ways. Information science defines data as unprocessed information.  What is information? • Information is data that have been organized and communicated in a coherent and meaningful manner. • Data is converted into information, and information is converted into knowledge. • Knowledge; information evaluated and organized so that it can be used purposefully.
  8. 8. What is DBMS?  A very large, integrated collection of data.  Models real-world Entities (e.g., students, courses,Teacher) Relationships (e.g., Teena teaching Alex)  A Database Management System (DBMS) is a software package designed to store and manage databases.
  9. 9. What is DBMS? Collection of interrelated data Set of programs to access the data DBMS contains information about a particular enterprise DBMS provides an environment that is both convenient and efficient to use. Database Applications: •Banking: all transactions •Airlines: reservations, schedules •Universities: registration, grades
  10. 10. TYPES OF DBMS 1. RDBMS 2. OODBMS 3. Network DBMS 4. Hierarchical DBMS
  11. 11.  Object oriented database management systems (OODBMSs) combine database capabilities with object-oriented programming language capabilities.  OODBMSs allow object-oriented programmers to develop the product, store them as objects, and replicate or modify existing objects to make new objects within the OODBMS.  Because the database is integrated with the programming language, the programmer can maintain consistency within one environment, in that both the OODBMS and the programming language will use the same model of representation. Relational DBMS projects, by way of contrast, maintain a clearer division between the database model and the application. OODBMS
  12. 12. OODBMS
  13. 13. Hierarchical dbms  The hierarchical data model organizes data in a tree structure. There is a hierarchy of parent and child data segments. This structure implies that a record can have repeating information, generally in the child data segments.  Data in a series of records, which have a set of field values attached to it. It collects all the instances of a specific record together as a record type.  These record types are the equivalent of tables in the relational model, and with the individual records being the equivalent of rows. To create links between these record types, the hierarchical model uses Parent Child Relationships.
  14. 14. Hierarchical dbms  For example, an organization might store information about an employee, such as name, employee number, department, salary. The organization might also store information about an employee's children, such as name and date of birth. The employee and children data forms a hierarchy, where the employee data represents the parent segment and the children data represents the child segment. If an employee has three children, then there would be three child segments associated with one employee segment.  In a hierarchical database the parent-child relationship is one to many. This restricts a child segment to having only one parent segment.
  15. 15. Hierarchical dbms
  16. 16. Network DBMS  The popularity of the network data model coincided with the popularity of the hierarchical data model. Some data were more naturally modeled with more than one parent per child. So, the network model permitted the modeling of many-to-many relationships in data
  17. 17. Network DBMS
  18. 18. THANK YOU
  19. 19. If this presentation helped you, please visit our page facebook.com/baabtra and like it. Thanks in advance. www.baabtra.com | www.massbaab.com |www.baabte.com
  20. 20. 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 Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×