0% found this document useful (0 votes)
30 views23 pages

Lecture 1.1

Uploaded by

sudeepkusagatti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views23 pages

Lecture 1.1

Uploaded by

sudeepkusagatti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 23

Established as per the Section 2(f) of the UGC Act, 1956

Approved by AICTE, COA and BCI, New Delhi

Lecture 1.1
Introduction Class
S c h o o l o f C o m p u t i n g & I n f o r m a t i o n Te c h n o l o g y

P r o f. Pa r a m e s h G
[email protected]

AY: 2023
OUTLINE
Importance of Relational Data Base Management System

Course Description

Course Objectives

Course Contents

Learning Resources

Additional Resources
Relational Data Base Management
System
5 t h S e m e s t e r. A c a d e m i c Ye a r : 2 0 2 0 -
2021.
Introduction Class
Importance of Relational Data Base Management
System
IMPORTANCE OF RDBMS

Store Structured Multi user Avoiding


data organization access redundant
for data information

Data backup
and recovery

Interacting Represent mini Ensuring data


Hierarchical integrity
with data relationship in world aspects
data
Introduction Class
Course Description
COURSE DESCRIPTION

The main emphasis of this course is on the creating and interacting a relational data base,
query processing and transaction management ;
The course description include learning about Data Base(DB) , entity, attributes and various
DB languages;
.
It also include translating the business requirements into conceptual Entity Relationship (ER)
data models;
It deals with representing information with relational database schema, manipulating data
with an interactive Query Language (SQL) ;
. course also emphasis on reducing the redundancy and dependency of the data and to
This
ensure data integrity.
Introduction Class
Course Objectives
COURSE OBJECTIVES

The main objectives of this course are:

1. 2. 4.
3.
Explain database Discuss the Illustrate design
Describe the
theoretical concepts using
and its languages use of SQL
concepts of the normalization
and design commands for
RDBMS and and perform
conceptual database
relational transaction
schema using ER operations
algebra. management.
diagram.
Introduction Class
Course Outcomes
COURSE OUTCOMES

CO2 CO4
CO 1 CO3
Design ER Apply relational Evaluate various
database theory Develop SQL
diagrams and queries for normalization
and describe techniques and
build DB system relational algebra various data base
for given data to perform
expressions. applications.
models. transaction
processing.
Introduction Class
Course Contents
COURSE CONTENTS
UNIT – 1:
Objective: Describe conceptual data model and ER diagram.
Outcome: Design ER diagrams for given data model.

Introduction to Conceptual
Entity:
DBMS: Modeling: ER Diagram:
Entity types,
Introduction, high-level ER diagrams,
attributes,
characteristics conceptual naming
keys,
schemas, data models, conventions,
relationship
instances, sample design issues.
types, weak
database database
entity type,
languages, application,
COURSE CONTENTS
UNIT – 2:
Objective: Explain theoretical concepts of relational model and algebra.
Outcome: Use database concepts and relational models for DB Applications.

Relational Relational
Basic
Data Constraints: Algebra
Relational
Model: Update Query:
Operations:
Relational operations, Join and
model Unary
transactions, division,
concepts, relational
dealing with additional
constraints operations,
constraint operations,
and operations
violations, example
schemas, from set theory
queries
COURSE CONTENTS
UNIT – 3:
Objective: Describe the use of SQL commands for DB operations.
Outcome: Develop DB applications for industrial projects.

Introduction to Basic SQL


SQL: commands:
SQL Query:
SQL data insert, delete,
Sorting data, Single
definition and update
row functions, Joins,
data types, statements in
More complex SQL
constraints in SQL, SQL, schema in
views in SQL.
basic retrieval SQL, Retrieving
queries in SQL, data in SQL,
COURSE CONTENTS
UNIT – 4:
Objective: Illustrate design concepts using normalization and perform transaction management
Outcome: Apply normalization techniques and perform transaction processing

DB theory and Normalization : Transactions and Recovery:


Informal design guidelines for The ACID Properties,
schemas, Functional Transactions and Schedules,
dependencies, Normal forms Concurrent Execution of
based on primary keys, Second Transactions, Introduction to
and third normal forms, Other recovery, Shadow Paging, The
Normal forms, Aries Recovery Algorithm.
Introduction Class
Learning Resources
LEARNING RESOURCES
Text books:

Elmasri and Navathe, “Fundamentals of


Database Systems”, 5th Edition, Pearson
Education, 2007

Raghu Ramakrishnan and Johannes


Gehrke, “Database Management
Systems”, 3rd Edition, McGraw Hill,
2003
LEARNING RESOURCES
Reference Books & Journals:

Silberschatz, Korth and Sudharshan, “Database System Concepts”,


Fourth Edition, Mc- GrawHill, 2002

C J Date, “Database Design and Relational Theory: Normal


Forms”, O ‘Reilly, April 2012

IEEE, IEEE Transactions on Knowledge and Data Engineering

Elsevier, Elsevier Data and Knowledge Engineering .


Introduction Class
Additional Resources
ADDITIONAL RESOURCES

Web https://en.wikipedia.org/wiki/dbms
https://www.geeksforgeeks.org/dbms
resources https://www.tutorialpoint.com/dbms

MOOC https://www.udemy.com/course/query-rdbms
https://www.udemy.com/course/database-management-
resources system

Oracle Database training and certification


Certification MySQL certification
courses Structured DBMS (Swayam)
ADDITIONAL RESOURCES
Competitive Exams
• https://gateoverflow.in/
GATE • https://www.geeksforgeeks.org/gate-dbms-notes-gq/
• https://gradeup.co/computer-science-engineering/relational-databases

IAS • https://www.ias.edu/campus-resources/working-at-ias/databases/
• https://iasgatewayy.com/database-management-system/

• https://www.mbauniverse.com/cat/preparation
CAT • https://byjus.com/free-cat-prep/

Other • https://testbook.com/blog/rdbms-basics-for-bank-exams/

Exams • https://www.bankersadda.com/must-do-database-questions-for/
DISCUSSION
5 MINUTES

Applications !!!!!

Certification Courses!!!!!

You might also like