Time can be your best friend and your worst enemy depending on whether you use it or waste it.
--Your friends at LectureNotes

Note for Database Management System - DBMS by Aman Kumar

  • Database Management System - DBMS
  • Note
  • Dr. A PJ Abdul Kalam Tech University Lucknow - AKTU
  • Computer Science Engineering
  • B.Tech
  • 3 Offline Downloads
  • Uploaded 10 months ago
Aman Kumar
Aman Kumar
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-2

Outline The Need for Databases Data Models Relational Databases Database Design Storage Manager Query Processing Transaction Manager Database System Concepts - 6th Edition 1.2 ©Silberschatz, Korth and Sudarshan

Text from page-3

Database Management System (DBMS) DBMS contains information about a particular enterprise Collection of interrelated data Set of programs to access the data An environment that is both convenient and efficient to use Database Applications: Banking: transactions Airlines: reservations, schedules Universities: registration, grades Sales: customers, products, purchases Online retailers: order tracking, customized recommendations Manufacturing: production, inventory, orders, supply chain Human resources: employee records, salaries, tax deductions Databases can be very large. Databases touch all aspects of our lives Database System Concepts - 6th Edition 1.3 ©Silberschatz, Korth and Sudarshan

Text from page-4

University Database Example Application program examples Add new students, instructors, and courses Register students for courses, and generate class rosters Assign grades to students, compute grade point averages (GPA) and generate transcripts In the early days, database applications were built directly on top of file systems Database System Concepts - 6th Edition 1.4 ©Silberschatz, Korth and Sudarshan

Text from page-5

Drawbacks of using file systems to store data Data redundancy and inconsistency Multiple file formats, duplication of information in different files Difficulty in accessing data Need to write a new program to carry out each new task Data isolation Multiple files and formats Integrity problems Integrity constraints (e.g., account balance > 0) become “buried” in program code rather than being stated explicitly Hard to add new constraints or change existing ones Database System Concepts - 6th Edition 1.5 ©Silberschatz, Korth and Sudarshan

Lecture Notes