Download Course Contents/Syllabus

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

SQL wikipedia , lookup

Commitment ordering wikipedia , lookup

Microsoft Access wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Serializability wikipedia , lookup

Oracle Database wikipedia , lookup

IMDb wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Ingres (database) wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Functional Database Model wikipedia , lookup

Database wikipedia , lookup

Concurrency control wikipedia , lookup

Versant Object Database wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Database model wikipedia , lookup

Transcript
Course Title: ADVANCED DATABASE CONCEPTS
Course Code:
Course Type: PCE
Course Level: PG
L
T
P/S
3
-
2
SW/F
W
TOTAL
CREDIT
UNITS
4
Course Objectives:



To provide a strong foundation in advanced database concepts from an industry perspective.
To covers advanced data modeling concepts like OOD Modeling and ORD Modeling
To learn query processing and transaction management concepts for object-relational database and distributed database.
Pre-requisites: Concepts of Database Management System
Student Learning Outcomes:
After completion of this course, student will be able to:
 Identify advance database concepts and database models.
 Apply and analyze various terms related to transaction management in centralized and distributed database.
 Produce data modeling and database development process for object –oriented DBMS.
 Analyze and Implement the concept of object- relational database in development of various real time software.
 Examine the issues related to multimedia and mobile database performance.
Course Contents/Syllabus:
Weightage (%)
Module I: Query Processing
Basic concepts of query processing; converting SQL queries into Relational Algebra; Basic Algorithms for executing
query operations; Query tree and query graph; Heuristic optimization of query tree.
Module II: Object Oriented and Extended Relational Database Technologies
Overview of Object oriented database; OO Concepts; Encapsulation of Operations and methods; Inheritance; Object
Model; Object definition language; Object Query Language; Object Relational Concepts.
20
15
Module III: Distributed Database
Introduction; Distributed databases principles; architectures; design; implementation; Fragmentation; Transparencies in
Distributed Databases; Transaction control in Distributed Database; Query Processing in Distributed Database
Module IV: Databases on the Web and Semi Structured Data
Web interfaces to the Web, Overview of XML; Structure of XML data, Document schema, Querying XML data;
Storage of XML data, XML applications; The semi structured data model, Implementation issues, Indexes for text data
Module V: Emerging Database Trends
Data warehousing and Data Mining; Active database; Spatial Database; Deductive database; Temporal database;
Multimedia database. Bigdata concept , Sensor Database System
20
25
20
Pedagogy for Course Delivery: Subject will be taught on the basis of lectures, practical implementation of concepts learn in the classroom using various
real life situations and discussing case study covering different module with special reference to distributed database and object oriented database.
Lab/ Practical’s details:
1) A Private Nursing Home has hired you as a database expert to maintain information about Patients, Doctors, Treatments and other related details i.e.
Medicine prescribed, lab tests recommended and Doctor’s Remark given to the patient by the doctor. Justify your role as a responsible database designer by
developing suitable ER Diagram and Data Flow Diagram. Also mention all possible assumptions which is helpful in producing correct database design. Draw a
suitable layout for designing the Database.
2) A Librarian has hired a database designer to maintain information about its members of library, books, library rules and other related details i.e. about issue
of books, returns of books etc. You have to draw a suitable ER Diagram and Data Flow Diagram and also suggest a suitable database design to maintain above
mentioned data keeping in mind redundancy and consistency of data.
3) A Book Publishing House has to maintain data regarding Books Published, Author’s of the Books, Detail of Customers asking for books and detail of order
placed by customer. Draw a suitable E R Diagram and Data Flow Diagram and also suggest a suitable database design to maintain all the above mentioned
data. Make all suitable assumption for running the business process.
4) Examination department of the university wants to computerized the examination process and by maintaining data about students, course, date sheet of
exams, Final Grade obtained by students semester wise. Draw a suitable E R Diagram and Data Flow Diagram to explain the examination process. Also draw a
suitable layout for designing the database which is capable of maintaining above mentioned data.
5) Implement the following based on above mention business process:
a) Apply all possible integrity constraints into the database to maintain the integrity and consistency of data.
b)
c)
d)
e)
Perform various types of SQL queries to retrieve data from multiple tables (Two or Three)
Suggest and create some suitable views based on the database from one or more Tables.
Use various oracle function including group functions through multiple table.
Perform some select command on view created from one or more Tables
Assessment/ Examination Scheme:
Theory L/T (%)
Lab/Practical/Studio (%)
75
Total (%)
25
100
Theory Assessment (L&T):
Continuous Assessment/Internal Assessment
Components (Drop
down)
Mid Term
Assignment
Projects/ Presentation
Attendance
End Term
Examination
EE
10
10
5
5
70
Weightage (%)
Lab/ Practical/ Studio Assessment:
Continuous Assessment/Internal Assessment
Components (Drop
down
Weightage (%)
Mid Term
10
Lab
Record
10
Continuous
Performance
10
Viva
Attendence
Practical
Viva
5
5
40
20
Text & References:
Text Book:
 Fundamental of Database Systems, Elmasri & Navathe, Pearson Education, 2010
 Database System Concepts; Korth & Sudarshan, TMH.2011
 Database Illuminated, Catherine Ricarso, Second Edition, Jones & Bartleft Learning.2013
 Database Management System , S K Sinha, Second Edition, Pearson Publication 2011
References Book:
 Data Base Management System, Leon & Leon, Vikas Publications ,2010
 Introduction to Database Systems, Bipin C Desai, Galgotia, 2012