DATABASES




              Presented by,
              R.Mujeebabeham
              Final year,CSE.

           
SEQUENCES:

    1.Definition(DBMS)

    2.Components Of DBMS
    ­RDBMS
    ­ODBMS



                     
3.Types of Database

    4.Models

    5.Storage Structure

    6.Indexing

    7.Transaction



                         ...
8.Replication

    9.Security(Confidentiality)

    10.Locking

    11.OnLine DATABASE's
    ­List of OnLine DB's


      ...
1.Definition(DBMS):

    A database consists of an organized 
    collection of data.

    Digital databases are managed u...
2.Components Of DBMS:
    Most DBMS as of 2009 implement a relational model.

    i)RDBMS components:
    
     Sublangua...
ii)ODBMS Components:

    
      ODBMS handle DDL, DCL and update tasks 
    differently. Instead of using sublanguages, ...
3.Types of Database:

    ­operational DB   ­Distributed DB

    ­Datawarehouse  ­End_User DB

    ­Analytical DB      ­Ex...
4.Models:
      
        Post­relational database models  
        Products offering a more general data 
        model t...
DATABASE WORKFLOW:




                    
5.Storage Structure:

     Databases may store relational 
     tables/indexes in memory or on hard disk in 
     one of m...
6.Indexing:
    
     Indexing is a technique for improving database 
    performance.

    
     In large databases, th...
ACID RULES:
    1.Atomicity:  Either all the data changes in a 
    transaction must happen, or none of them.

    2.Consi...
8.Replication:
    
     Replication  involves maintaining multiple copies of a 
    database on different computers, to ...
11.OnLine DATABASE's:




                     

     An online database is a database accessible from a 
    network, including from the Internet.

    
     Some diff...
My conclusion:

    Open source Databases for “CONTENT 
    


    MANAGEMENT SYSTEM ”

    What Open Source Databases ar...
MySQL:

    
     Most widely used OSDB
    Very fast read access, good for web apps

    SQL interface, ODBC, JDBC
    ...
Database architecture 
        in LAMP




     
Open source spatial databases (PostGIS) are new, 
    but are already in use around the world.

    Many GIS database prob...

     Open source databases have the capabilities to 
    handle real world problems, and are in widespread 
    use.



...
THANK YOU...




           
Upcoming SlideShare
Loading in …5
×

Database management-system

767 views
618 views

Published on

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

No Downloads
Views
Total views
767
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Database management-system

  1. 1.   DATABASES Presented by, R.Mujeebabeham Final year,CSE.    
  2. 2. SEQUENCES: 1.Definition(DBMS) 2.Components Of DBMS ­RDBMS ­ODBMS    
  3. 3. 3.Types of Database 4.Models 5.Storage Structure 6.Indexing 7.Transaction    
  4. 4. 8.Replication 9.Security(Confidentiality) 10.Locking 11.OnLine DATABASE's ­List of OnLine DB's    
  5. 5. 1.Definition(DBMS): A database consists of an organized  collection of data. Digital databases are managed using  database management systems, which  store database contents, allowing data  creation and maintenance, and search and  other access.     
  6. 6. 2.Components Of DBMS: Most DBMS as of 2009 implement a relational model. i)RDBMS components:  Sublanguages­ DDL, DCL, DML.  Interface drivers­JDBC,ODBC,MySQL/PHP,  FireBird/Python.  SQL engine, Transaction engine, Relational engine,  Storage engine.    
  7. 7. ii)ODBMS Components:  ODBMS handle DDL, DCL and update tasks  differently. Instead of using sublanguages, they provide  APIs for these purposes.  Example object query languages are OQL, LINQ,  JDOQL, JPAQL and others.   The query engine returns collections of objects instead  of relational rows.    
  8. 8. 3.Types of Database: ­operational DB   ­Distributed DB ­Datawarehouse  ­End_User DB ­Analytical DB      ­External DB            ­Hypermedia DB    
  9. 9. 4.Models:  Post­relational database models   Products offering a more general data  model than the relational model are  sometimes classified as Post­relation.  Object database models      object databases attempt to introduce            key ideas of object programming, such         as envapsulation and Polymorphism,            into the world of databases.    
  10. 10. DATABASE WORKFLOW:    
  11. 11. 5.Storage Structure: Databases may store relational  tables/indexes in memory or on hard disk in  one of many forms:  ordered/unordered flat files  ISAM  Heaps  Hash buckets  logically­blocked files   B+ trees    
  12. 12. 6.Indexing:  Indexing is a technique for improving database  performance.  In large databases, this can reduce query time/cost by  orders of magnitude. 7.Transaction:   DBMS provide some form of support for  transaction.  Itallow multiple data items to be updated in a  consistent fashion.    
  13. 13. ACID RULES: 1.Atomicity:  Either all the data changes in a  transaction must happen, or none of them. 2.Consistency: Every transaction must be  Preserved. 3.Isolation:Two concurrent transactions cannot  interfere with one another 4.Durability:Completed transactions cannot be  aborted later.    
  14. 14. 8.Replication:  Replication  involves maintaining multiple copies of a  database on different computers, to allow more users to  access it. 9.Security(Confidentiality):  DBMSs usually enforce security through access  control, auditing, and encryption. 10.Locking:  Locks also provide one method of ensuring that data  does not change while  a transaction that once read it  has completed.    
  15. 15. 11.OnLine DATABASE's:    
  16. 16.  An online database is a database accessible from a  network, including from the Internet.  Some differences from typical traditional databases  such as Oracle, Microsoft SQL Server, Sybase..etc (i)These online databases are delivered primarily via a  web browser . (ii)They are often purchased by a monthly subscription  (iii)They embed common collaboration features such as  sharing, email notifications, etc.     
  17. 17. My conclusion: Open source Databases for “CONTENT   MANAGEMENT SYSTEM ” What Open Source Databases are there?  MySQL PostgreSQL Berkeley DB mSQL SAP DB InterBase     
  18. 18. MySQL:  Most widely used OSDB Very fast read access, good for web apps SQL interface, ODBC, JDBC  Language bindings  C, C++, Perl, Python, TCL Commercially supported  MySQL AB NuSphere    
  19. 19. Database architecture  in LAMP    
  20. 20. Open source spatial databases (PostGIS) are new,  but are already in use around the world. Many GIS database problems can now realistically  be addressed with open source technology    
  21. 21.  Open source databases have the capabilities to  handle real world problems, and are in widespread  use.    
  22. 22. THANK YOU...    

×