Uploaded by Prakhar Saxena

8321e8fde3cafe49e2d905edf0527d706c535c0c-1595848980191

advertisement
INT 306
Database Management Systems
(DBMS)
Lecture 0
‘ Let’s move toward the better way to store and manage the data’
Course Details
• INT-306
• Text Book –
DATABASE SYSTEM CONCEPTS
by HENRY F. KORTH, ABRAHAM
SILBERSCHATZ, S. SUDARSHAN,
TATA MCGRAW -HILL EDUCATION.
Course Details
https://www.db-book.com/db6/slide-dir/index.html
Hours to dedicate
L:0
T:0
P:5
DBMS
• Database Management System
• Term Database requires understanding of
data and information
• Data: It can be anything like name, place or
number, etc. Data usually refers to raw data, or
unprocessed data.
• Information: It is organized or classified data so
that it has some meaningful values to the receiver.
– Information is the processed data on which decisions
and actions are based.
Difference between Data
and Information?
Data
Information
Data is raw facts and figures
Information is a processed form of data
For example: 12 is data
For example: When 12 is stored in row
column form as shown it is information.
Age 12
Data are atomic level pieces of
information
Information is a collection of data
Data does not help in decision making
Information helps in decision making
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.
• Or we can say database is a shared collection of
logically related data in a systematic manner that is
stored to meet the requirements of different users of
an organization that can be easily accessed.
• Database can be maintained manually or through
electronic devices such as digital diaries,mobile
phones,computers etc.
Database
Answer the poll
•
•
•
•
•
Database is collection of ____.
A
None of these
B
Programs
C
Data
D
Modules
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.
Database Management System
• 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 stored in database.
• Some DBMS examples:
• My SQL
• Oracle
• My SQL server
Example of DBMS
An example
• University Database:
Data about students, faculty, courses, researchlaboratories, course registration/enrollment etc.
Reflects the state of affairs of the academic
aspects of the university.
Purpose: To keep an accurate track of the
academic activities of the university.
Answer the poll
• _________________ is collection of interrelated data
and set of program to access them.
•
•
•
•
A
B
C
D
Data Structure
Database Management System
Programming language
Database
SQL
What does SQL stands for
?
Which databases use SQL?
Database Management Systems
Unit 1: Introduction to Databases
•
•
•
•
•
•
•
•
•
purpose of database systems
components of dbms
applications of dbms
three tier dbms architecture
data independence
Database Schema, instance
data modeling
entity relationship model
relational model
Relational Databases
Relational Databases
Unit 2: Relational Query
Languages
• There are five types of SQL commands:
DDL, DML, DCL, TCL, and DQL.
•
•
•
•
•
Data Definition Language (DDL)
Data Manipulation Language.
Data Control Language.
Transaction Control Language.
Data Query Language.
Unit 2: Relational Query
Languages
Unit 3: Relational Database Design
Normalization
Normalization is a systematic approach of
decomposing tables to eliminate data
redundancy(repetition)
Normalization is used for mainly two purposes,
• Eliminating redundant(useless) data.
• Ensuring data dependencies make sense i.e data
is logically stored.
Normal Forms
•
•
•
•
•
First Normal Form
Second Normal Form
Third Normal Form
BCNF
Fourth Normal Form
Unit 4: Database Transaction
Processing
Unit 5:Programming Constructs in
Databases
• Cursors
• Triggers
• exception handling
Unit 6: File Organization and
Trends in Databases
NoSQL- Not Only SQL
Thank You
Download