Database Management System Lecture Notes provides a comprehensive overview of key concepts in DBMS, including data models, normalization, and SQL. Compiled by Swagatika Dalai from KIIT Polytechnic, these notes are designed for computer science students seeking to understand database systems. The content covers essential topics such as transaction processing, concurrency control, and security measures in databases. Each chapter is structured to facilitate learning, with clear explanations and examples. Ideal for students preparing for exams or seeking to enhance their knowledge in database management.

Key Points

  • Covers basic concepts of DBMS, including data and information definitions.
  • Explains data models and their significance in database design.
  • Details the normalization process to reduce data redundancy.
  • Includes structured query language (SQL) fundamentals for database manipulation.
  • Discusses transaction processing concepts and their importance in DBMS.
Anshika Tyagi
Author:Swagatika Dalai
65 pages
Language:English
Type:Notes
Anshika Tyagi
Author:Swagatika Dalai
65 pages
Language:English
Type:Notes
301
/ 65
KIITPOLYTECHNIC
LECTURE NOTES
ON
DATABASE MANAGEMENT SYSTEM
Compiled by
Swagatika Dalai
Lecturer, Department of Computer Science and Engineering,
KIIT Polytechnic, Bhubaneswar
KIIT POLYTECHNIC
CONTENTS
S.No
Chapter Name
Page No
1
BASIC CONCPETS OF DBMS
1-6
2
DATA MODELS
7-17
3
RELATIONAL DATABASE
18-29
4
NORMALIZATION IN RELATIONAL
SYSTEM
30-39
5
STRUCTURED QUERY LANGUAGE
40-44
6
TRANSACTION PROCESSING
CONCEPTS
45-48
7
CONCURRENCY CONTROL CONCEPTS
49-55
8
SECURITY AND INTEGRITY
56-62
Data Structure Swagatika Dalai
KIIT POLYTECHNIC
Database Management System
1
Swagatika Dalai
Chapter-1
BASIC CONCPETS OF DBMS
DATA : Data is a raw fact or figures of any object through which an object cannot be identified.
For example: Emp_No, Name, Salary of an employee individually known as one data.
INFORMATION: Organized Collection of related data is known as information through which
an object can clearly identified OR the processed data is called information.
For example: Emp_No, Name, Salary of an employee combined together, is known as
information.
DATA FILE: Organized Collection of related information is known as data file.
For example: Sales dept, purchase dept, Administrative dept of a particular company maintains
their data file.
DATA BASE: Organized collection of related data files or information is called database.
OR
A database is an integrated collection of logically related records and files. OR A database can
be defined as a collection of coherent, meaningful data.
For example: Qr_No, Road name, Area name, Dist name, State name, pin code Combined
together creates a postal address. The multiple addresses kept together in one place, such as an
address book is a database and the postal address in the book is the data that fills the data base.
DBMS: It is a collection of programs that enables user to create and maintain a database. In
other words it is general-purpose software that provides the users with the processes of defining,
constructing and manipulating the database for various applications.
DATABASE SYSTEM: The database and DBMS software together is called as Database
system.
NOTE: Though data is a raw fact through which an object cannot be identified, but it’s the bare
minimum requirement to build a database.
Applications of DBMS:
Databases are widely used. Some of them are as follows.
Banking-> For customer information, accounts, loans and banking transactions.
Airlines-> For reservation and scheduled information.
Universities-> For student, course and grade information.
Credit card transactions-> For purposes on credit cards and generation of monthly
statements.
/ 65
End of Document
301

FAQs

What are the basic concepts of Database Management Systems?
The basic concepts of Database Management Systems (DBMS) include understanding data as raw facts and information as organized data. Data is the fundamental unit that represents facts about an object, while information is the processed data that provides meaning. Key components of DBMS also involve data models, which define how data is structured and accessed, and normalization, which is the process of organizing data to minimize redundancy and improve data integrity.
How does normalization improve database design?
Normalization improves database design by systematically organizing data to eliminate redundancy and prevent anomalies such as insertion, deletion, and modification anomalies. It involves decomposing tables into smaller, related tables and establishing relationships between them. By adhering to normal forms, databases can ensure that data is stored efficiently, which facilitates easier data retrieval and maintenance, ultimately leading to a more robust database structure.
What is the role of SQL in Database Management Systems?
Structured Query Language (SQL) plays a crucial role in Database Management Systems as it is the standard language used for managing and manipulating relational databases. SQL allows users to perform various operations such as querying data, updating records, inserting new data, and deleting existing data. It provides a powerful way to interact with the database, enabling users to retrieve specific information and perform complex transactions efficiently.
What are the key components of transaction processing in DBMS?
Transaction processing in Database Management Systems involves a series of operations that are executed as a single unit of work. Key components include ensuring data integrity, maintaining consistency, and managing concurrent access to the database. Transaction management ensures that all operations within a transaction are completed successfully or none at all, which is crucial for maintaining the reliability of the database. Additionally, mechanisms such as logging and recovery are implemented to safeguard against data loss.
What security measures are important in Database Management Systems?
Security measures in Database Management Systems are essential to protect sensitive data from unauthorized access. Key measures include user authentication, where users must provide valid credentials to access the database, and access controls that determine what data users can view or modify. Encryption techniques may also be employed to secure data at rest and in transit. Regular audits and monitoring of database activities further enhance security by identifying and mitigating potential threats.