DBMS Short Notes For IT Officers and GATE Exam

IBPS Specialist Officers Exam (IT Officers)
Friends, in this post we shall discuss the basics of DBMS (Data Base Management Systems) which will be helpful for you for IBPS Specialist Officers Exam (IT Officers) before going into details, let’s have a look at the basic terminology of DBMS.

Data -- Data is the raw material from which Useful Information is derived.

Data (or) Information Processing -- The process of converting the facts into meaningful information is known as Data processing.It is also known as Information processing.

Meta Data -- Simply we can say it as the Data about the Data

Data Base -- A database is a collection of data (information) of some given Organization (a company for example), that can be processed through one or more programs by multiple users.

Database management systems --

DBMS are computer software applications that interact with the user, other applications, and the database itself to capture and analyze data. A general-purpose DBMS is designed to allow the definition, creation, querying, update, and administration of databases. Well-known DBMSs include MySQL, PostgreSQL, Microsoft SQL Server, Oracle, SAP and IBM DB2. A database is not generally portable across different DBMSs, but different DBMSs can inter operate by using standards such as SQL and ODBC or JDBC to allow a single application to work with more than one DBMS

Database Modal --

A database model is a type of data model that determines the logical structure of a database and fundamentally determines in which manner data can be stored, organized, and manipulated. The most popular example of a database model is the relational model (or the SQL approximation of relational), which uses a table-based format.

Common logical data models for databases include:

  1.  Hierarchical database model 
  2.  Network model 
  3. Relational model 
  4. Entity–relationship model 
  5. Enhanced entity–relationship model 
  6. Object model 
  7. Document model 
  8.  Entity–attribute–value model 
  9. Star schema

Database transaction

A transaction comprises a unit of work performed within a database management system (or similar system) against a database, and treated in a coherent and reliable way independent of other transactions. A transaction generally represents any change in database. Transactions in a database environment have two main purposes: 1. To provide reliable units of work that allow correct recovery from failures and keep a database consistent even in cases of system failure, when execution stops (completely or partially) and many operations upon a database remain uncompleted, with unclear status. 
2. To provide isolation between programs accessing a database concurrently. If this isolation is not provided, the program's outcome are possibly erroneous. 

A database transaction, by definition, must be atomic, consistent, isolated and durable. Database practitioners often refer to these properties of database transactions using the acronym ACID.

Atomicity

Atomicity requires that each transaction be "all or nothing": if one part of the transaction fails, the entire transaction fails, and the database state is left unchanged. 

 Consistency (database systems)

The consistency property ensures that any transaction will bring the database from one valid state to another. Any data written to the database must be valid according to all defined rules, including constraints, cascades, triggers, and any combination thereof. 

Isolation

The isolation property ensures that the concurrent execution of transactions results in a system state that would be obtained if transactions were executed serially, i.e., one after the other. Providing isolation is the main goal of concurrency control. 

Durability

Durability means that once a transaction has been committed, it will remain so, even in the event of power loss, crashes, or errors. 

Related Posts:

  • Books for IBPS Specialist Officer Exam IBPS Specialist Officer Exam (CWE SPL 4) scheduled in February month. Large number of aspirants apply for SO Exam for various posts. shortlisted candidates will be appoint in participating banks and other financial institu… Read More
  • UPTET 2018 Application, Notification, Eligibility UPTET 2018 exam schedule has been released by Uttar Pradesh Basic Education Board (UPBEB). UPTET is a state-level test, conducted by UPBEB (Uttar Pradesh Basic Education Board) for recruitment of Primary and Upper Primary Le… Read More
  • Computer Knowledge Quiz for NABARD Grade-A Exam Q1. Which of the following HTML elements is the starting element in all HTML document? (a) Root (b) Metadata (c) Section (d) Heading (e) Phrasing Q2. Who invented the QWERTY keyboard? (a) Charlie Sholes (b) Karl Sholes (c) … Read More
  • computer knowledge for competitive exams (ER - modal) In my last post i have discussed basic DBMS terminology now in this post i am going to discuss Entity relationship model. ER-modal related question asked in every IT exam and these are basic to understand database Entit… Read More
  • DBMS Short Notes For IT Officers and GATE Exam Friends, in this post we shall discuss the basics of DBMS (Data Base Management Systems) which will be helpful for you for IBPS Specialist Officers Exam (IT Officers) before going into details, let’s have a look at the ba… Read More