<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>     nam a22     7a 4500</leader>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">7940</subfield>
    <subfield code="d">7940</subfield>
  </datafield>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20200309115201.0</controlfield>
  <controlfield tag="008">190826b        xxu||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9789350164891</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="c">AEF</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="2">23rd  ed. </subfield>
    <subfield code="a">658.403	</subfield>
    <subfield code="b">BHA</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="9">1051</subfield>
    <subfield code="a">Bharti, R.</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Text book of relational database management system:</subfield>
    <subfield code="b">Computer science (CS-202): paper-II, Sem-II</subfield>
    <subfield code="c">According to new CBCS revised syllabus w.e.f. 2019-2020</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1st ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Pune:</subfield>
    <subfield code="b">vision publication,</subfield>
    <subfield code="c">2019.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">210 p. :</subfield>
    <subfield code="c">25 cm</subfield>
  </datafield>
  <datafield tag="501" ind1=" " ind2=" ">
    <subfield code="a">Contents

1.Relational Database Design Using PLSQL  

1. Introduction to PL/SQL 

2. PL/PgSQL    

3. Controlling the Program Flow, Conditional Statements, Loops 

4. Stored Procedures

5. Stored Functions 

6. Handling Errors and Exceptions   

7. Cursors

8. Triggers    

2. Transaction Concepts and Concurrency Control

1. Introduction

2. Describe a Transaction, Properties of Transaction, State of the Transaction 

3. Executing Transactions Concurrently Associated Problem in Concurrent Execution    

4. Schedules, Types of Schedules, Concept of Serializability, Precedence Graph of Serializability

5. Ensuring Serializability by Locks, Different Lock Modes,2PL and its Variations

6. Basic Timestamp Method for Concurrency, Thomas Write Rule   

7. Locks with Multiple Granularity, Dynamic Database Concurrency (Phantom Problem)    

8. Timestamps Versus Locking   

9. Deadlock and Deadlock Handling-Deadlock Avoidance (wait-die, wound-wait)

10.Deadlock Avoidance (Wound-Wait, Wait-die)   

11.Deadlock Detection and Recovery (Wait For Graph) 

 3. Database Integrity and Security Concepts    

1. Introduction

2. Domain Constraints 2

3. Referential Integrity  

4. Introduction to Database Security Concepts  

5. Methods of Database Security

6. Use of Views in Security Enforcement   

7. Overview of Encryption Technique for Database    

8. Statistical Database Security    

4. Crash Recovery   

1. Introduction 2

2. Failure Classification 

3. Recovery Concepts

4. Log Based Recovery Techniques (Deferred and Immediate Update)    

5. Checkpoints, Relationship between Database Manager and Buffer Cache. Aries recovery Algorithm  

6. Recovery with Concurrent Transactions (Rollback, Checkpoints, Commit)  

7. Database Backup and Recovery from Catastrophic Failures

5. Other Databases  

1. Introduction to Parallel and Distributed Databases

2. Introduction to Object Based Databases 

3. XML databases    

4. NoSQL Databases  

5. Multimedia Databases   

6. Big Data Databases</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Relational databases</subfield>
    <subfield code="9">1325</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Management information systems</subfield>
    <subfield code="9">1326</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">File organization (Computer science)</subfield>
    <subfield code="9">599</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2="0">
    <subfield code="a">Bhat, V.</subfield>
    <subfield code="9">1124</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-03-03</subfield>
    <subfield code="e">Bill No. : 1766 dated 01-03-2020</subfield>
    <subfield code="g">138.75</subfield>
    <subfield code="l">4</subfield>
    <subfield code="m">0</subfield>
    <subfield code="o">658.403	 BHA</subfield>
    <subfield code="p">5141</subfield>
    <subfield code="r">2025-07-07</subfield>
    <subfield code="s">2025-07-07</subfield>
    <subfield code="t">1</subfield>
    <subfield code="v">185.00</subfield>
    <subfield code="w">2020-03-09</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-03-03</subfield>
    <subfield code="e">Bill No. : 1766 dated 01-03-2020</subfield>
    <subfield code="g">138.75</subfield>
    <subfield code="l">2</subfield>
    <subfield code="o">658.403	 BHA</subfield>
    <subfield code="p">5142</subfield>
    <subfield code="r">2023-07-25</subfield>
    <subfield code="s">2023-04-28</subfield>
    <subfield code="t">2</subfield>
    <subfield code="v">185.00</subfield>
    <subfield code="w">2020-03-09</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-03-03</subfield>
    <subfield code="e">Bill No. : 1766 dated 01-03-2020</subfield>
    <subfield code="g">138.75</subfield>
    <subfield code="l">4</subfield>
    <subfield code="m">0</subfield>
    <subfield code="o">658.403	 BHA</subfield>
    <subfield code="p">5143</subfield>
    <subfield code="r">2024-02-06</subfield>
    <subfield code="s">2024-02-06</subfield>
    <subfield code="t">3</subfield>
    <subfield code="v">185.00</subfield>
    <subfield code="w">2020-03-09</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-03-03</subfield>
    <subfield code="e">Bill No. : 1766 dated 01-03-2020</subfield>
    <subfield code="g">138.75</subfield>
    <subfield code="l">4</subfield>
    <subfield code="m">0</subfield>
    <subfield code="o">658.403	 BHA</subfield>
    <subfield code="p">5144</subfield>
    <subfield code="r">2024-01-08</subfield>
    <subfield code="s">2024-01-08</subfield>
    <subfield code="t">4</subfield>
    <subfield code="v">185.00</subfield>
    <subfield code="w">2020-03-09</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">AEF</subfield>
    <subfield code="b">AEF</subfield>
    <subfield code="d">2020-03-03</subfield>
    <subfield code="e">Bill No. : 1766 dated 01-03-2020</subfield>
    <subfield code="g">138.75</subfield>
    <subfield code="l">2</subfield>
    <subfield code="m">0</subfield>
    <subfield code="o">658.403	 BHA</subfield>
    <subfield code="p">5145</subfield>
    <subfield code="r">2024-01-08</subfield>
    <subfield code="s">2024-01-08</subfield>
    <subfield code="t">5</subfield>
    <subfield code="v">185.00</subfield>
    <subfield code="w">2020-03-09</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
</record>
