0% found this document useful (0 votes)
6 views2 pages

DDM syllabus

The document outlines the objectives and structure of a course on Database Design and Management, covering topics such as the database development life cycle, SQL, relational database design, transaction management, and object-relational and No-SQL databases. It includes five units detailing conceptual data modeling, relational models, normalization, transaction concepts, and various database types. The course aims to equip students with practical skills in database creation, manipulation, and querying, supported by recommended textbooks and reference materials.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

DDM syllabus

The document outlines the objectives and structure of a course on Database Design and Management, covering topics such as the database development life cycle, SQL, relational database design, transaction management, and object-relational and No-SQL databases. It includes five units detailing conceptual data modeling, relational models, normalization, transaction concepts, and various database types. The course aims to equip students with practical skills in database creation, manipulation, and querying, supported by recommended textbooks and reference materials.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

AD3362 DATABASE DESIGN AND MANAGEMENT LTPC3003

OBJECTIVES:

 To introduce database development life cycle and conceptual modelling

 To learn SQL for data definition, manipulation and querying a database

 To learn relational database design using conceptual mapping and normalization

 To learn transaction concepts and serializability of schedules

 To learn data model and querying in object-relational and No-SQL databases

UNIT-I: CONCEPTUAL DATA MODELING 8


Database environment – Database system development lifecycle – Requirements collection –
Database design -- Entity-Relationship model – Enhanced-ER model – UML class diagrams.

UNIT-II: RELATIONAL MODEL AND SQL 10


Relational model concepts - Integrity constraints - SQL Data manipulation – SQL Data
definition – Views - SQL programming.

UNIT-III: RELATIONAL DATABASE DESIGN AND NORMALIZATION 10


ER and EER-to-Relational mapping – Update anomalies – Functional dependencies –
Inference rules – Minimal cover – Properties of relational decomposition – Normalization
(upto BCNF).

UNIT-IV: TRANSACTION MANAGEMENT 8


Transaction concepts – properties – Schedules – Serializability – Concurrency Control – Two-
phase locking techniques.

UNIT-V: OBJECT RELATIONAL AND NO-SQL DATABASES 9


Mapping EER to ODB schema – Object identifier – reference types – row types – UDTs –
Subtypes and supertypes – user-defined routines – Collection types – Object Query
Language; No-SQL: CAP theorem – Document-based: MongoDB data model and CRUD
operations; Column-based: Hbase data model and CRUD operations.

TOTAL: 45 PERIODS
OUTCOMES:

At the end of the course, the student should be able to:

 Understand the database development life cycle and apply conceptual modelling

 Apply SQL and programming in SQL to create, manipulate and query the database

 Apply the conceptual-to-relational mapping and normalization to design relational


database
 Determine the serializability of any non-serial schedule using concurrency techniques

 Apply the data model and querying in Object-relational and No-SQL databases.

TEXT BOOKS:

1. Thomas M. Connolly, Carolyn E. Begg, Database Systems – A Practical Approach to Design,


Implementation, and Management, Sixth Edition, Global Edition, Pearson Education, 2015.

2. Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, 7th Edition,


Pearson, 2017.

REFERENCE BOOKS:

1. Toby Teorey, Sam Lightstone, Tom Nadeau, H. V. Jagadish, “DATABASE MODELING AND
DESIGN - Logical Design”, Fifth Edition, Morgan Kaufmann Publishers, 2011.

2. Carlos Coronel, Steven Morris, and Peter Rob, Database Systems: Design, Implementation,
and Management, Ninth Edition, Cengage learning, 2012

3. Abraham Silberschatz, Henry F Korth, S Sudharshan, “Database System Concepts'', 6th


Edition, Tata Mc Graw Hill, 2011.

4. Hector Garcia-Molina, Jeffrey D Ullman, Jennifer Widom, "Database Systems: The


Complete Book", 2nd edition, Pearson. 5. Raghu Ramakrishnan, “Database Management
Systems'', 4th Edition, Tata Mc Graw Hill, 2010. 71 R202

You might also like