SlideShare a Scribd company logo
LECTURE 0
INT 306
Database Management System
HOURS AND CREDIT
L T P: 302
CREDIT: 4
TEXT BOOK TO STUDY
▪ DATABASE SYSTEM CONCEPTS by HENRY F. KORTH, ABRAHAM
SILBERSCHATZ, S. SUDARSHAN, MCGRAW HILL EDUCATION
Text book and reference book
Text Books:
1.DATABASE SYSTEM CONCEPTS by HENRY F. Korth, Abraham
Silberschatz, S. Sudarshan, Mcgraw Hill Education
References:
1.THE PROGRAMMING LANGUAGE OF ORACLE by Ivan Byross, BPB
Publications
2.DATABASE SYSTEMS: MODELS, LANGUAGES, DESIGN AND
APPLICATION PROGRAMMING by Ramez Elmasri, Shamkant B.
Navathe, Pearson
3.AN INTRODUCTION TO DATABASE SYSTEMS by C. J.Date, S.
Swamynathan, A. Kannan, Pearson
Complete evaluation criteria for the course
CA1: 30 marks- Test-1
CA2: 30 marks- Test 2
CA3: 30 marks- BYOD Practical
(BEST 2 out of 3)
Mid Term- MCQs based
End Term- MCQs based
The BURNING questions in mind…
Why are we learning Database MANAGEMENT SYSTEMS ?
Difference Between Data and Information ?
• Data is an individual unit that contains raw material which does not carry any specific
meaning.
• Information is a processed, organised data presented in a given context and is useful to
humans.
• Information is a group of data that collectively carry a logical meaning.
• KNOWLEDGE ?
Dataset and database
• A dataset is a structured collection of data generally associated with a unique body of
work.
• A database is an organized collection of data stored as multiple datasets
ANSWER THIS
HOW MANY USERS ARE THERE ON FACEBOOK ?
HOW MUCH TIME WILL IT TAKE TO WATCH ALL VIDEOS ON YOUTUBE ?
HOW MANY TRANSACTION PER MINUTE ARE DONE ON AMAZON DURING
DIWALI SALES ?
DO WE HAVE INFINITE STORAGE ?
World is full of information
Information systems
Composition
Data and information
• Raw material that can be processed by any computing machine is data.
• Images, words, numbers , sounds etc. all forms different representations of
the data.
Database
• A database is actually a place where related piece of information is
stored and various operations can be performed on it.
• we can say database is a shared collection of logically related data in a
systematic manner
Database
Introduction to DBMS
• DBMS=Database Management System
• Database+Management+System
• In which the database is managed by the system.
• Database Management System
• Database+Management System
collection of data is a set of program to store &
retrieve the data.
• A DBMS is a software(or a collection of programs) that
enables users to store modify and extract information from a
database as per the requirements.
• DBMS is actually a tool that is used to perform any kind of
operation on data in database.
• Some DBMS examples:
• MySQL
• Oracle
• My SQL server
• IBM DB2
• SYnase
Revised Bloom’s Taxonomy
Course Outcome
CO1 :: explain the Database components and logical design of databases
CO2 :: practice relational constructs like algebra, constraints and SQL
CO3 :: possess knowledge on the different issues involved in the design and implementation of
relational database system
CO4 :: learn the transaction management systems in single and concurrent environment
CO5 :: practice programming constructs such as functions, stored procedures and triggers that
can be shared by multiple forms
CO6 :: discuss file organization techniques, reports and data management applications
• PO1
Engineering Knowledge:: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering
specialization to the solution of complex engineering problems.
• PO2
Problem Analysis:: Identify, formulate, research literature, and analyze complex engineering problems reaching substantiated
conclusions using first principles of mathematics, natural sciences, and engineering sciences.
• PO3
Design/development of solutions:: Design solutions for complex engineering problems and design system components or
processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural,
societal, and environmental considerations.
• PO4
Conduct investigations of complex problems:: Use research-based knowledge and research methods including design of
experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
Program Outcomes
• PO5
Modern tool usage:: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools
including prediction and modeling to complex engineering activities with an understanding of the limitations.
• PO6
The engineer and society:: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the professional engineering practice.
• PO7
Environment and sustainability:: Understand the impact of the professional engineering solutions in societal and
environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
• PO8
Ethics:: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
• PO9
Individual and team work:: Function effectively as an individual, and as a member or leader in diverse teams, and in
multidisciplinary settings.
Program Outcomes
• PO10
Communication:: Communicate effectively on complex engineering activities with the engineering community and with society at
large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and
give and receive clear instructions.
• PO11
Project management and finance:: Demonstrate knowledge and understanding of the engineering, management principles and
apply the same to one’s own work, as a member or a leader in a team, manage projects efficiently in respective disciplines and
multidisciplinary environments after consideration of economic and financial factors.
• PO12
Life-long learning:: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in
the broadest context of technological change.
• PO13
Competitive Skills:: Ability to compete in national and international technical events and building the competitive spirit along with
having a good digital footprint.
Program Outcomes
UNIT 1: INTRODUCTION TO
DATABASES
▪ What is data?
In simple words, data can be facts related to any object in consideration, For example
your name, age, height, weight, etc. are some data related to you.
A picture, image, file, pdf etc. can also be considered data.
ABOUT DATABASE!
What is a database?
A database is a systemic collection of data. Since the data in
the database is organized, it makes data management easy.
Database Management system (DBMS) is a collection of
programs which enables its users to access Database,
manipulate data and help in representation of data.
It also helps control access to the database by various users
Just like a
container
where
your data
is stored
DATABASE MANAGEMENT
SYSTEM
A collection of programs which enables users to access
database, manipulate data and represent data.
A technology to store and retrieve data with utmost
efficiency along with appropriate security measures.
IS EXCEL A DATABASE?
▪ Excel is not a database .
UNIT 2: RELATIONAL QUERY
LANGUAGES
Relational Algebra
Data Definition
Language
Data Manipulation
Language
Data Control
Language
SQL
What does SQL stands
for ?
ALSO SQL !!
A standardised programming language which is used for
managing relational databases
With SQL you can modify databases , add, update or delete
rows of data, retrieve subsets of information from a
database
Queries and other SQL operations are written as
statements.
WHICH DATABASES USE SQL?
UNIT 3: RELATIONAL
DATABASE DESIGN
Relational database design (RDD) models information and
data into a set of tables with rows and columns. Each row of
a relation/table represents a record, and each column
represents an attribute of data.
The design of a relational database is composed of four stages, where the data
are modeled into a set of related tables. The stages are:
Define relations/attributes
Define primary keys
Define relationships
Normalization
UNIT 4: DATABASE
TRANSACTION PROCESSING
What happens when you send
1000 rs to your friend and he has
not received it??
DON’T WORRY! ACID
PROPERTIES SAVE THAT
UNIT 5: PROGRAMMING
CONSTRUCTS IN DATABASES
▪ You will study
▪ Flow control statements
▪ Functions
▪ Stored Procedures
▪ Cursors
▪ Triggers
▪ Exception Handling
UNIT 6: FILE ORGANIZATION
AND TRENDS IN DATABASES
File Organization refers to the logical relationships among various
records that constitute the file, particularly with respect to the
means of identification and access to any specific record
In simple terms, Storing the files in certain order is called file
Organization.
File Structure refers to the format of the label and data blocks
and of any logical control record.
Big data is data that contains greater variety arriving in increasing
volumes and with ever-higher velocity. This is known as the three Vs.
The 3 V’s of Big Data
Volume
Velocity
Variety
NOSQL- NOT ONLY SQL
MOOCs or Industry certification
Details of MOOC
Provider
MOOC Name Online Link for MooC
Swayam Database Management System
https://onlinecourses.nptel.ac.in/noc23_cs29/preview
Great Learning
SQL for Data Science
https://www.mygreatlearning.com/academy/learn-for-free/courses/sql-
for-data-science
Udemy Database Management Systems
https://www.udemy.com/course/database-management-system/

More Related Content

Similar to Lecture 0 INT306.pptx

Research Data Service at the University of Edinburgh
Research Data Service at the University of EdinburghResearch Data Service at the University of Edinburgh
Research Data Service at the University of Edinburgh
Robin Rice
 
Unit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptxUnit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptx
Nirmalavenkatachalam
 
Chapter 7. Databases Chapter In Introduction to Computer. Pptx
Chapter 7. Databases Chapter In Introduction to Computer. PptxChapter 7. Databases Chapter In Introduction to Computer. Pptx
Chapter 7. Databases Chapter In Introduction to Computer. Pptx
MohsinChaudhary17
 
DBMS Lecture 1.ppt
DBMS Lecture 1.pptDBMS Lecture 1.ppt
DBMS Lecture 1.ppt
MohsinBajwa18
 
DBMS
DBMS DBMS
Module 1 - Chapter1.pptx
Module 1 - Chapter1.pptxModule 1 - Chapter1.pptx
Module 1 - Chapter1.pptx
SoniaDevi15
 
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )
Kimberly Brooks
 
BDA-Module-1.pptx
BDA-Module-1.pptxBDA-Module-1.pptx
BDA-Module-1.pptx
ASHWIN808488
 
Anshu Joshi_2371050_DBMS.pptxData base management system
Anshu Joshi_2371050_DBMS.pptxData base management systemAnshu Joshi_2371050_DBMS.pptxData base management system
Anshu Joshi_2371050_DBMS.pptxData base management system
anshjoshi7417
 
Info systems databases
Info systems databasesInfo systems databases
Info systems databases
MR Z
 
database management system (DBMS)
database management system (DBMS)database management system (DBMS)
database management system (DBMS)
BigyanDhital1
 
Staffing Research Data Services at University of Edinburgh
Staffing Research Data Services at University of EdinburghStaffing Research Data Services at University of Edinburgh
Staffing Research Data Services at University of Edinburgh
Robin Rice
 
DBMS architecture &; system structure
DBMS architecture &; system  structureDBMS architecture &; system  structure
DBMS architecture &; system structure
RUpaliLohar
 
Db lecture 1
Db lecture 1Db lecture 1
PHP/MySQL First Session Material
PHP/MySQL First Session MaterialPHP/MySQL First Session Material
Sq lite module1
Sq lite module1Sq lite module1
Sq lite module1
Highervista
 
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptweek1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
RidoVercascade
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptx
NishaTariq1
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
Dilawar Khan
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
KavithaA19
 

Similar to Lecture 0 INT306.pptx (20)

Research Data Service at the University of Edinburgh
Research Data Service at the University of EdinburghResearch Data Service at the University of Edinburgh
Research Data Service at the University of Edinburgh
 
Unit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptxUnit 2 DATABASE ESSENTIALS.pptx
Unit 2 DATABASE ESSENTIALS.pptx
 
Chapter 7. Databases Chapter In Introduction to Computer. Pptx
Chapter 7. Databases Chapter In Introduction to Computer. PptxChapter 7. Databases Chapter In Introduction to Computer. Pptx
Chapter 7. Databases Chapter In Introduction to Computer. Pptx
 
DBMS Lecture 1.ppt
DBMS Lecture 1.pptDBMS Lecture 1.ppt
DBMS Lecture 1.ppt
 
DBMS
DBMS DBMS
DBMS
 
Module 1 - Chapter1.pptx
Module 1 - Chapter1.pptxModule 1 - Chapter1.pptx
Module 1 - Chapter1.pptx
 
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )
 
BDA-Module-1.pptx
BDA-Module-1.pptxBDA-Module-1.pptx
BDA-Module-1.pptx
 
Anshu Joshi_2371050_DBMS.pptxData base management system
Anshu Joshi_2371050_DBMS.pptxData base management systemAnshu Joshi_2371050_DBMS.pptxData base management system
Anshu Joshi_2371050_DBMS.pptxData base management system
 
Info systems databases
Info systems databasesInfo systems databases
Info systems databases
 
database management system (DBMS)
database management system (DBMS)database management system (DBMS)
database management system (DBMS)
 
Staffing Research Data Services at University of Edinburgh
Staffing Research Data Services at University of EdinburghStaffing Research Data Services at University of Edinburgh
Staffing Research Data Services at University of Edinburgh
 
DBMS architecture &; system structure
DBMS architecture &; system  structureDBMS architecture &; system  structure
DBMS architecture &; system structure
 
Db lecture 1
Db lecture 1Db lecture 1
Db lecture 1
 
PHP/MySQL First Session Material
PHP/MySQL First Session MaterialPHP/MySQL First Session Material
PHP/MySQL First Session Material
 
Sq lite module1
Sq lite module1Sq lite module1
Sq lite module1
 
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptweek1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptx
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
 

Recently uploaded

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 

Recently uploaded (20)

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 

Lecture 0 INT306.pptx

  • 1. LECTURE 0 INT 306 Database Management System
  • 2. HOURS AND CREDIT L T P: 302 CREDIT: 4
  • 3. TEXT BOOK TO STUDY ▪ DATABASE SYSTEM CONCEPTS by HENRY F. KORTH, ABRAHAM SILBERSCHATZ, S. SUDARSHAN, MCGRAW HILL EDUCATION
  • 4. Text book and reference book Text Books: 1.DATABASE SYSTEM CONCEPTS by HENRY F. Korth, Abraham Silberschatz, S. Sudarshan, Mcgraw Hill Education References: 1.THE PROGRAMMING LANGUAGE OF ORACLE by Ivan Byross, BPB Publications 2.DATABASE SYSTEMS: MODELS, LANGUAGES, DESIGN AND APPLICATION PROGRAMMING by Ramez Elmasri, Shamkant B. Navathe, Pearson 3.AN INTRODUCTION TO DATABASE SYSTEMS by C. J.Date, S. Swamynathan, A. Kannan, Pearson
  • 5. Complete evaluation criteria for the course CA1: 30 marks- Test-1 CA2: 30 marks- Test 2 CA3: 30 marks- BYOD Practical (BEST 2 out of 3) Mid Term- MCQs based End Term- MCQs based
  • 6. The BURNING questions in mind… Why are we learning Database MANAGEMENT SYSTEMS ?
  • 7. Difference Between Data and Information ? • Data is an individual unit that contains raw material which does not carry any specific meaning. • Information is a processed, organised data presented in a given context and is useful to humans. • Information is a group of data that collectively carry a logical meaning. • KNOWLEDGE ?
  • 8. Dataset and database • A dataset is a structured collection of data generally associated with a unique body of work. • A database is an organized collection of data stored as multiple datasets
  • 9. ANSWER THIS HOW MANY USERS ARE THERE ON FACEBOOK ? HOW MUCH TIME WILL IT TAKE TO WATCH ALL VIDEOS ON YOUTUBE ? HOW MANY TRANSACTION PER MINUTE ARE DONE ON AMAZON DURING DIWALI SALES ? DO WE HAVE INFINITE STORAGE ?
  • 10. World is full of information
  • 11.
  • 13.
  • 14.
  • 16. Data and information • Raw material that can be processed by any computing machine is data. • Images, words, numbers , sounds etc. all forms different representations of the data.
  • 17. Database • A database is actually a place where related piece of information is stored and various operations can be performed on it. • we can say database is a shared collection of logically related data in a systematic manner
  • 19. Introduction to DBMS • DBMS=Database Management System • Database+Management+System • In which the database is managed by the system. • Database Management System • Database+Management System collection of data is a set of program to store & retrieve the data.
  • 20. • A DBMS is a software(or a collection of programs) that enables users to store modify and extract information from a database as per the requirements. • DBMS is actually a tool that is used to perform any kind of operation on data in database. • Some DBMS examples: • MySQL • Oracle • My SQL server • IBM DB2 • SYnase
  • 22. Course Outcome CO1 :: explain the Database components and logical design of databases CO2 :: practice relational constructs like algebra, constraints and SQL CO3 :: possess knowledge on the different issues involved in the design and implementation of relational database system CO4 :: learn the transaction management systems in single and concurrent environment CO5 :: practice programming constructs such as functions, stored procedures and triggers that can be shared by multiple forms CO6 :: discuss file organization techniques, reports and data management applications
  • 23. • PO1 Engineering Knowledge:: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems. • PO2 Problem Analysis:: Identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. • PO3 Design/development of solutions:: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. • PO4 Conduct investigations of complex problems:: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. Program Outcomes
  • 24. • PO5 Modern tool usage:: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations. • PO6 The engineer and society:: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice. • PO7 Environment and sustainability:: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development. • PO8 Ethics:: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. • PO9 Individual and team work:: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings. Program Outcomes
  • 25. • PO10 Communication:: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions. • PO11 Project management and finance:: Demonstrate knowledge and understanding of the engineering, management principles and apply the same to one’s own work, as a member or a leader in a team, manage projects efficiently in respective disciplines and multidisciplinary environments after consideration of economic and financial factors. • PO12 Life-long learning:: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. • PO13 Competitive Skills:: Ability to compete in national and international technical events and building the competitive spirit along with having a good digital footprint. Program Outcomes
  • 26. UNIT 1: INTRODUCTION TO DATABASES ▪ What is data? In simple words, data can be facts related to any object in consideration, For example your name, age, height, weight, etc. are some data related to you. A picture, image, file, pdf etc. can also be considered data.
  • 27. ABOUT DATABASE! What is a database? A database is a systemic collection of data. Since the data in the database is organized, it makes data management easy. Database Management system (DBMS) is a collection of programs which enables its users to access Database, manipulate data and help in representation of data. It also helps control access to the database by various users Just like a container where your data is stored
  • 28. DATABASE MANAGEMENT SYSTEM A collection of programs which enables users to access database, manipulate data and represent data. A technology to store and retrieve data with utmost efficiency along with appropriate security measures.
  • 29. IS EXCEL A DATABASE?
  • 30. ▪ Excel is not a database .
  • 31. UNIT 2: RELATIONAL QUERY LANGUAGES Relational Algebra Data Definition Language Data Manipulation Language Data Control Language
  • 32. SQL What does SQL stands for ?
  • 33. ALSO SQL !! A standardised programming language which is used for managing relational databases With SQL you can modify databases , add, update or delete rows of data, retrieve subsets of information from a database Queries and other SQL operations are written as statements.
  • 35. UNIT 3: RELATIONAL DATABASE DESIGN Relational database design (RDD) models information and data into a set of tables with rows and columns. Each row of a relation/table represents a record, and each column represents an attribute of data. The design of a relational database is composed of four stages, where the data are modeled into a set of related tables. The stages are: Define relations/attributes Define primary keys Define relationships Normalization
  • 36. UNIT 4: DATABASE TRANSACTION PROCESSING What happens when you send 1000 rs to your friend and he has not received it??
  • 38. UNIT 5: PROGRAMMING CONSTRUCTS IN DATABASES ▪ You will study ▪ Flow control statements ▪ Functions ▪ Stored Procedures ▪ Cursors ▪ Triggers ▪ Exception Handling
  • 39. UNIT 6: FILE ORGANIZATION AND TRENDS IN DATABASES File Organization refers to the logical relationships among various records that constitute the file, particularly with respect to the means of identification and access to any specific record In simple terms, Storing the files in certain order is called file Organization. File Structure refers to the format of the label and data blocks and of any logical control record.
  • 40. Big data is data that contains greater variety arriving in increasing volumes and with ever-higher velocity. This is known as the three Vs. The 3 V’s of Big Data Volume Velocity Variety
  • 42. MOOCs or Industry certification Details of MOOC Provider MOOC Name Online Link for MooC Swayam Database Management System https://onlinecourses.nptel.ac.in/noc23_cs29/preview Great Learning SQL for Data Science https://www.mygreatlearning.com/academy/learn-for-free/courses/sql- for-data-science Udemy Database Management Systems https://www.udemy.com/course/database-management-system/