• Ashish Jha's Official Blog
  • ask[@]ashishjha.com

ashish-jha

  • Home
  • Advertise
  • Blog
    • Technology
      • Cloud
      • Devops
      • Hacking
      • Security
      • WordPress
    • Software Development
      • PHP
    • Make Money
      • Blogging
      • Business
      • Domaining
    • Mindset
      • Spiritual
      • Motivation
      • India
    • General
      • Finance
      • Education
      • Health
  • Contact Us
  • Site Map

An Introduction to Databases

  • Home
  • Blog
  • Software Development Databases
  • An Introduction to Databases
January 12, 2021
Categories
  • Databases
  • Software Development
Tags

    A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques.

    The database management system (DBMS) is the software that interacts with end users, applications, and the database itself to capture and analyze the data. The DBMS software additionally encompasses the core facilities provided to administer the database. The sum total of the database, the DBMS and the associated applications can be referred to as a “database system”. Often the term “database” is also used to loosely refer to any of the DBMS, the database system or an application associated with the database.

    Classification

    Computer scientists may classify database-management systems according to the database models that they support. Relational databases became dominant in the 1980s. These model data as rows and columns in a series of tables, and the vast majority use SQL for writing and querying data. In the 2000s, non-relational databases became popular, referred to as NoSQL because they use different query languages.

    Existing DBMSs provide various functions that allow management of a database and its data which can be classified into four main functional groups:

        Data definition – Creation, modification and removal of definitions that define the organization of the data.
        Update – Insertion, modification, and deletion of the actual data.[2]
        Retrieval – Providing information in a form directly usable or for further processing by other applications. The retrieved data may be made available in a form basically the same as it is stored in the database or in a new form obtained by altering or combining existing data from the database.[3]
        Administration – Registering and monitoring users, enforcing data security, monitoring performance, maintaining data integrity, dealing with concurrency control, and recovering information that has been corrupted by some event such as an unexpected system failure.[4]

    Ashish Jha
    Ashish Jha
    I am Ashish Jha, Blogger at ashishjha.com blog. I use this blog to write about the things i like and explore. I share my everyday learning experiences with my readers through this blog. I love to answers concerns of my users and readers which you can ask through contact us form located at contact us page of the blog.

    Related posts

    January 12, 2021

    Single Sign On


    Read more

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Search

    Categories

    • Basics
    • Blogging
    • Business
    • Databases
    • Devops
    • Domaining
    • Education
    • General
    • Hacking
    • Motivation
    • PHP
    • Sales
    • Security
    • SEO
    • Software Development
    • Technology
    • Wordpress

    Recent Posts

    • 0
      An Introduction to Databases
      January 12, 2021
    • 0
      Single Sign On
      January 12, 2021
    • 0
      Installation Of Nginx on Ubuntu 20
      January 11, 2021
    • 0
      JSON
      January 10, 2021
    • 0
      How to Use Sessions Correctly for Persistent Login?
      January 9, 2021

    Recent Comments

    • May 23, 2018

      Ashish Jha commented on Should I Call Or Email?

    • May 23, 2018

      Ashish Jha commented on Importance of Education



    Recently Added

    • 0
      An Introduction to Databases
      January 12, 2021
    • 0
      Single Sign On
      January 12, 2021
    • 0
      Installation Of Nginx on Ubuntu 20
      January 11, 2021

    Worth A Visit

    • Home
    • Advertise
    • Blog
    • Contact Us
    • Site Map

    More

    • Who Am I?
    • Community Services
    • Contact Us
    • Business
    • Motivation

    Ashish Jha

    This is my personal blog where i share my personal views about life and tech explorations.  I always work hard to bring the best & truthful facts through this blog. But, again i disclaim being an authority on any subject. I love learning new things and sharing them with my readers.

    Note: Whatever i write on this blog are totally my experiences. If you don’t agree, Simply ignore them and move ahead in life. 

    © 2007 - 2021. Ashish Jha


      This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.