Your SlideShare is downloading. ×
Database and databases available in the market
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Database and databases available in the market

142
views

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
142
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. TYPES OF DBMS 1. RDBMS 2. OODBMS 3. Network DBMS 4. Hierarchical DBMS
  • 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. OODBMS
  • 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. 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. Hierarchical dbms
  • 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. Network DBMS
  • 18. THANK YOU
  • 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. 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

×