We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 2
B.Tech Data Science Effective from: 2022-2026
DATABASE MANAGEMENT SYSTEM,
(Course Code: D204 | Course Credits: 3
‘Course Category: CC Course (U7 Py U
‘Course Year (U/P): 20 ‘Course Semester (U7 PY: aU
No. of Lectures + Tutorials 03400 | Mid Sem. Exam Hours: 1
(Hrs/Weel
Total No. of Lectures (L+ 1): 45+ 00 | End Sem, Exam Hours: 3
COURSE OBJECTIVES
T-Describe the fundamental elements of relational database management systems
2-Explain the basic concepls of relational data model, enlily-relationship model, relational database|
design, relational algebra and SQL.
3.Design ER-models to represent simple database application scenarios
“4.Convert the ER-model to relational tables, populate relational database and formulate SQL queri
‘on data,
5.Limprove the database design by normalization,
‘COURSE OUTCOMES
‘At the end of the course the students should be able to
T, Understand of database concepts and thorough knowledge of database sontware's
2, Model an application's data requirements using PR diagrams
3_ Write SQL commands to create tables and query data ina relational DBMS
4 Execute various advanced SQL queries related to transactions, concurrency
S.Explain ihe principle of ransaction management design,
UNIT. DATABASE SYSTEM
Data base system vs, file system, view of data, data abstraction, instances and schemas, data models,
ER model, relational model, database languages, DDL, DML, database access for applications
programs, data base users and administrator, transaction management, data base systemstructure,
storage manager, query processor, history of data base systems, data base design and ER diagrams,
beyond ER design entities, atributes and entity sets, relationships and relationship sets, additional
features of ER model, concept design with the ER model, and conceptual design for largeenterprises,
UNITIT RELATIONAL MODEL
Introduction to the relational model, integrity constraint over relations, enforcing integrity
constraints, querying relational data, and logical data base design, destroying /altering tables and.
views. relational algebra and calculus: relational algebra, selection and projection set operations,
‘renaming, joins, division, relational calculus, tuple relational calculus, domain relational calculus,
expressive power of algebra and calculus.
UNIT IIT BASIC SQL QUERY
Examples of basie SQL queries, nested queries, correlated nested queries set, comparison operators,
aggregative operators, NULL values, comparison using nul values, logical connectivity’s, AND, OR
and NOTR, impact on SQL constructs, outer joins, disallowing NULL values, complex integrity
constraints in SQL triggers and active data bases.B.Tech Data Science Effective from: 2022-2026
UNITIV SCHEMA REFINEMENT
Problems caused by redundaney, decompositions, problem related to decomposition, reasoning about
EDS, FIRST, SECOND, THIRD normal form, BCNF, forth normal form, lossless join
‘decomposition, dependency preserving decomposition, schema refinement in data base design, multi
valued dependencies.
UNIT V OVERVIEW OF TRANSACTION MANAGEMENT
ACID properties, transactions and schedules, concurrent execution of transaction, lock based
‘concurrency control, performance locking, and transaction support in SQL, crash recovery,
‘concurrency control, Scrializability and recoverability, lock management, lock conversions, dealing
with dead locks, specialized locking techniques, concurrency without locking, crash recovery:
ARIES, log, other recovery related structures, the write, ahead log protocol, check pointing,
recovering from a system crash, media recovery, other approaches and interaction with concurrency
‘control,
References Books:
1, Elmasri Navrate, Data Base Management System, Pearson Education, 2008.
2. Raghurama Krishnan, Johannes Gehrke, Data Base Management Systems, TMH, 3rd
edition, 2008,
C.J. Date, Introduction to Database Systems, Pearson Education, 2009.
4,. Silberschatz, Korth, Database System Concepts, MeGraw hill, 5" edition, 2005
5. Rob, Coronel & Thomson, Database Systems Design: Implementation and Management,
2009,
a7