Data Base Management System(Dbms)Sunita

5,208 views

Published on

1 Comment
14 Likes
Statistics
Notes
No Downloads
Views
Total views
5,208
On SlideShare
0
From Embeds
0
Number of Embeds
228
Actions
Shares
0
Downloads
434
Comments
1
Likes
14
Embeds 0
No embeds

No notes for slide

Data Base Management System(Dbms)Sunita

  1. 1. 10/7/2009<br />DATA BASE <br />MANAGEMENT <br />SYSTEM(DBMS)<br />PREPARED BY SUNEETA<br />PRESENTED BY RAM<br />
  2. 2. CONTENTS<br /><ul><li> INTODUCTION
  3. 3. DEFINITION
  4. 4. COMPONENTS OF DBMS
  5. 5. MODEL
  6. 6. CAPABILITY</li></ul>10/7/2009<br />PREPARED BY SUNEETA <br />PRESENTED BY RAM<br />
  7. 7. INTRODUCTION<br />A database is a collection of information categorized by specific fields. Databases are usually searchable by keywords.<br />A collection of related electronic records in a standardized format, searchable in a variety of ways, such as title, author, subject, and keyword.<br />10/7/2009<br />PREPARED BY SUNEETA<br /> PRESENTED BY RAM<br />
  8. 8. DEFINITION<br />A DBMS is a set of software programs that controls the organization, storage, management, and retrieval of data in a database<br />A set of programs designed to organize, store, and retrieve machine-readable information from a computer-maintained database or data bank<br />A Database Management System (DBMS) is a set of computer programs that controls the creation, maintenance, and the use of the database of an organization and its end users<br />10/7/2009<br />PREPARED BY SUNEETA <br />PRESENTED BY RAM<br />
  9. 9. COMPONENTS OF DBMS<br />DBMS Engine:accepts logical request from the various other DBMS subsystems, converts them into physical equivalent<br />Data Definition Subsystem: helps user to create and maintain the data dictionary<br />Data Manipulation Subsystem: helps user to add, change, and delete information<br />Application Generation Subsystem: help users to develop transactions-intensive applications<br />Data Administration Subsystem: helps users to manage the overall database environment<br />10/7/2009<br />PREPARED BY SUNEETA <br />PRESENTED BY RAM<br />
  10. 10. DBMS MODEL<br />hierarchical model <br />network model<br />relational model<br />MULTIDIMENSIONAL MODEL<br />object ORIENTED model<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />
  11. 11. DBMS CAPABILITY <br />Query ability  <br />Backup and replication  <br />Rule enforcement  <br />Security<br />Computation <br />Change and access logging  <br />Automated optimization  <br />10/7/2009<br />PREPARED BY SUNEETA <br />PRESENTED BY RAM<br />
  12. 12. What is a database<br />A Database Management System (DBMS) is a set of computer programsthat controls the creation, maintenance, and the use of the database of an organization and its end users. <br />10/7/2009<br />PREPARED BY SUNEETA<br /> PRESENTED BY RAM<br />
  13. 13. DaTaBaSe(SOME EXAMPLE)<br />A database is any organized collection of data.Some examples of databases you may encounter in your daily life are: <br />a telephone book <br />T.V. Guide <br />airline reservation system <br />motor vehicle registration records <br />papers in your filing cabinet <br />files on your computer hard drive.  <br />10/7/2009<br />PREPARED BY SUNEETA <br />PRESENTED BY RAM<br />
  14. 14. Data vs. information:What is the difference?<br />What is data?<br />Data can be defined in many ways. Information science defines data as unprocessed information.<br />What is information?<br />Information is data that have been organized and communicated in a coherent and meaningful manner. <br />Data is converted into information, and information is converted into knowledge.<br />Knowledge; information evaluated and organized so that it can be used purposefully.<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />
  15. 15. Why do we need a database?<br />Keep records of our:<br />Clients<br />Staff<br />Volunteers<br />To keep a record of activities and interventions;<br />Keep sales records;<br />Develop reports;<br />Perform research<br />Longitudinal tracking<br />10/7/2009<br />PREPARED BY SUNEETA <br />PRESENTED BY RAM<br />
  16. 16. What is the ultimate purpose of a database management system?<br />Is to transform<br />Data<br />Information<br />Knowledge<br />Action<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />
  17. 17. More about database definition<br />What is a database? <br />Quite simply, it’s an organized collection of data. A database management system (DBMS) such as Access, FileMaker, Lotus Notes, Oracle or SQL Server which provides you with the software tools you 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.<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />
  18. 18. Let’s explore some examples<br />Outlook contacts<br />Aspira Association MIS<br />KidTrax<br />GIS-GPS systems<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />
  19. 19. Types of Databases<br />Non-relational databases<br />Non-relational databases place information in field categories that we create so that information is available for sorting and disseminating the way we need it. The data in a non-relational database, however, is limited to that program and cannot be extracted and applied to a number of other software programs, or other database files within a school or administrative system. The data can only be &quot;copied and pasted.“ Example: a spread sheet<br />Relational databases<br />In relational databases, fields can be used in a number of ways (and can be of variable length), provided that they are linked in tables. It is developed based on a database model that provides for logical connections among files (known as tables) by including identifying data from one table in another table<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />
  20. 20. Selecting a Database Management System<br />Database management systems (or DBMSs) can be divided into two categories -- desktop databases and server databases.   <br />Generally speaking, desktop databases are oriented toward single-user applications and reside on standard personal computers (hence the term desktop).  <br />Server databases contain mechanisms to ensure the reliability and consistency of data and are geared toward multi-user applications.<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />
  21. 21. Some Definitions<br />A File: A group or collection of similar records, like INST6031 Fall Student File, American History 1850-1866 file, Basic Food Group Nutrition File<br />A record book: a &quot;rolodex&quot; of data records, like address lists, inventory lists, classes or thematic units, or groupings of other unique records that are combined into one list (found in AppleWorks, FileMaker Pro software).<br />A field: one category of information, i.e., Name, Address, Semester Grade, Academic topic <br />A record: one piece of data, i.e., one student&apos;s information, a recipe, a test question<br />A layout: a design for a database that contains field names and possibly graphics.<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />
  22. 22. Tables comprise the fundamental building blocks of any database.  If you&apos;re familiar with spreadsheets, you&apos;ll find database tables extremely similar.  Take a look at this example of a table sample database:<br /> The table above contains the employee information for our organization -- characteristics like name, date of birth and title.  Examine the construction of the table and you&apos;ll find that each column of the table corresponds to a specific employee characteristic (or attribute in database terms).  Each row corresponds to one particular employee and contains his or her information.  That&apos;s all there is to it!  If it helps, think of each one of these tables as a spreadsheet-style listing of information.<br />Fundamental building blocks<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />
  23. 23. Why Use a DBMS?<br />Data independence and efficient access.<br />Reduced application development time.<br />Data integrity and security.<br />Uniform data administration.<br />Concurrent access, recovery from crashes.<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />
  24. 24. Thank you<br />10/7/2009<br />PREPARED BY SUNEETA PRESENTED BY RAM<br />

×