Git Product home page Git Product logo

dbms's Introduction

DBMS

Youtube Facebook Instagram LinkedIn

Thanks for visiting my GitHub account!

Database Management Systems (DBMS) are software systems used to store, retrieve, and run queries on data. A DBMS serves as an interface between an end-user and a database, allowing users to create, read, update, and delete data in the database.. see-more

For Information

Source Code (Download)

Click Here

Download Offline

Download Online

Project Features

1 2
roadmap roadmap

Database Languages

  • Data Definition Language
  • Data Manipulation Language
  • Data Control Language
  • Transactional Control Language

Key Features of DBMS

  • Data modeling: A DBMS provides tools for creating and modifying data models, which define the structure and relationships of the data in a database.
  • Data storage and retrieval: A DBMS is responsible for storing and retrieving data from the database, and can provide various methods for searching and querying the data.
  • Concurrency control: A DBMS provides mechanisms for controlling concurrent access to the database, to ensure that multiple users can access the data without conflicting with each other.
  • Data integrity and security: A DBMS provides tools for enforcing data integrity and security constraints, such as constraints on the values of data and access controls that restrict who can access the data.
  • Backup and recovery: A DBMS provides mechanisms for backing up and recovering the data in the event of a system failure.
  • DBMS can be classified into two types: Relational Database Management System (RDBMS) and Non-Relational Database Management System (NoSQL or Non-SQL)
  • RDBMS: Data is organized in the form of tables and each table has a set of rows and columns. The data are related to each other through primary and foreign keys.
  • NoSQL: Data is organized in the form of key-value pairs, documents, graphs, or column-based. These are designed to handle large-scale, high-performance scenarios.

Several Types of DBMS

  • Relational DBMS (RDBMS): An RDBMS stores data in tables with rows and columns, and uses SQL (Structured Query Language) to manipulate the data.
  • Object-Oriented DBMS (OODBMS): An OODBMS stores data as objects, which can be manipulated using object-oriented programming languages.
  • NoSQL DBMS: A NoSQL DBMS stores data in non-relational data structures, such as key-value pairs, document-based models, or graph models.

Applications of DBMS:

  • Enterprise Information: Sales, accounting, human resources, Manufacturing, online retailers.
  • Banking and Finance Sector: Banks maintaining the customer details, accounts, loans, banking transactions, credit card transactions.
  • Finance: Storing the information about sales and holdings, purchasing of financial stocks and bonds.
  • University: Maintaining the information about student course enrolled information, student grades, staff roles.
  • Airlines: Reservations and schedules.
  • Telecommunications: Prepaid, postpaid bills maintance.

Follow Me

github facebook instagram twitter YouTube

dbms's People

Contributors

learnwithfair avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.