Syllabus - RDBMS Lab (MI-506)


Mining Engineering

RDBMS Lab (MI-506)

V-Semester

UNIT-I

Introduction

Advantage of DBMS approach, various view of data, data independence, schema and sub-schema, primary concepts of data models, Database languages, transaction management, Database administrator and users, data dictionary, overall system architecture.

ER model

basic concepts, design issues, mapping constraint, keys, ER diagram, weak and strong entity sets, specialization and generalization, aggregation, inheritance, design of ER schema, reduction of ER schema to tables.

UNIT-II

Domains, Relations and keys

domains, relations, kind of relations, relational database, various types of keys, candidate, primary, alternate and foreign keys.

Relational Algebra & SQL

The structure, relational algebra with extended operations, modifications of Database, idea of relational calculus, basic structure of SQL, set operations, aggregate functions, null values, nested sub queries, derived relations, modification of Database, join relation, DDL in SQL.

UNIT-III

Relational Dependencies and Normalization

basic definitions, trivial and non trivial dependencies, closure set of dependencies and of attributes, irreducible set of dependencies, introduction to normalization, non loss decomposition, FD diagram, first second, third Normal forms, dependency preservation, BCNF, multivalued dependencies and forms normal form dependeny and fifth normal forms. Distributed Database: basic replication, data fragmentationhorizontal, vertical and mixed frangmentation.

UNIT-IV

Emerging Fields in DBMS

object oriented Database-basic idea and the model, object structure, object class, inheritance, multiple inheritance, object identity, data warehousingterminology, definitions, characteristics, data mining and it’s overview, Database on www, multimedia Database-difference with conventional DBMS, issues, similarity based retrived continuous media data, multimedia data formats, video servers.

Unit V

Storage structure and file organizations

Overview of physical storage media, magnetic disksperformance and optimization, basic idea of RAID, organization, organization of records in files, basic concepts of indexing, ordered indices, basic idea of B-tree and B+-tree organization. Network and hierarchical models: basic idea, data structure diagrams, DBTG model, implementations, tree structure diagram, implementation techniques, comparision of the three models.

Practicals

Reference Books

  • A Silberschatz, H.F. Korth, Sudersan “Database System Concept”=, MGH Publication.

  • C.J. Date “An introduction to Database System”=6th ed.

  • Elmasri & Navathe “Foundamentals of Database system”- III ed.