Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases

Similar documents
Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)

B.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

Unit 2. Unit 3. Unit 4

3. Course Outlines: Specific Objectives Contents Teaching Hours understand the basic concept of java programing. 1. Introduction to Java Language

Department of Information Technology B.E/B.Tech : CSE/IT Regulation: 2013 Sub. Code / Sub. Name : CS6302 Database Management Systems

DATABASE MANAGEMENT SYSTEM SUBJECT CODE: CE 305

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

MaanavaN.Com DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Third Teaching Hour: 80(32+48)

15CS53: DATABASE MANAGEMENT SYSTEM

Course Outline Faculty of Computing and Information Technology

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.

Study (s) Degree Center Acad. Period

GUJARAT TECHNOLOGICAL UNIVERSITY

COWLEY COLLEGE & Area Vocational Technical School

Course: Database Management Systems. Lê Thị Bảo Thu

BD - Databases

Contact Hours / week: 4 Total hours: 64. Table of Contents Architecture 3 Data Modeling Using the Entity-

INSTITUTE OF AERONAUTICAL ENGINEERING

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550

Course Book Academic Year

CPS352 Database Systems Syllabus Fall 2012

Textbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.

Ministry of Higher Education and Scientific research

Course Design Document: IS202 Data Management. Version 4.5

FUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley

Chapter 3. Database Architecture and the Web

VALLIAMMAI ENGINEERING COLLEGE

Database Management Systems

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

02 Hr/week. Theory Marks. Internal assessment. Avg. of 2 Tests

ABD - Database Administration

Systems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington

Database Systems (INFR10070) Dr Paolo Guagliardo. University of Edinburgh. Fall 2016

SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA)

LIS 2680: Database Design and Applications

TEACHING & ASSESSMENT PLAN

CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111

TITLE OF COURSE SYLLABUS, SEMESTER, YEAR

COURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction

Course Name: Database Systems - 1 Course Code: IS211

hrs. Designing Fundamentals 2 Paper-II: Data base hrs. management Systems Semester IV 3 Paper-I: Web

SYLLABUS. Departmental Syllabus. Structured Query Language (SQL)

SYED AMMAL ENGINEERING COLLEGE

CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III.

UNIVERSITY OF BOLTON CREATIVE TECHNOLOGIES COMPUTING PATHWAY SEMESTER TWO EXAMINATION 2014/2015 ADVANCED DATABASE SYSTEMS MODULE NO: CPU6007

Sample Copy. Not For Distribution.

Databases 1. Daniel POP

Fundamentals of Database Systems V7. Course Outline. Fundamentals of Database Systems V Jul 2018

LECTURE1: PRINCIPLES OF DATABASES

EASTERN ARIZONA COLLEGE Database Design and Development

FUNDAMENTALS OF SEVENTH EDITION

Course Outline. TERM EFFECTIVE: Spring 2017 CURRICULUM APPROVAL DATE: 05/09/2016

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

SCSSE. School of Computer Science & Software Engineering Faculty of Informatics. MCS9235 Databases Subject Outline Spring Session 2007

ITT Technical Institute. CS330 Database Design and Implementation Onsite Course SYLLABUS

Course specification

CSC 407 Database System I COURSE PARTICULARS COURSE INSTRUCTORS COURSE DESCRIPTION

Database Management Systems

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

Outline. Database Management Systems (DBMS) Database Management and Organization. IT420: Database Management and Organization

NEW YORK CITY COLLEGE OF TECHNOLOGY COMPUTER SYSTEMS TECHNOLOGY DEPARTMENT CST4714 DATABASE ADMINISTRATION (2 class hours, 2 lab hours, 3 credits)

BBM371- Data Management. Lecture 1: Course policies, Introduction to DBMS

Databases and Database Management Systems

Lecture2: Database Environment

CS634 Architecture of Database Systems Spring Elizabeth (Betty) O Neil University of Massachusetts at Boston

Module Documentation

CS6302- DATABASE MANAGEMENT SYSTEMS- QUESTION BANK- II YEAR CSE- III SEM UNIT I

Introduction to Databases Fall-Winter 2009/10. Syllabus

Lecturers Full Prof. Alen Lovrenčić, Ph.D., Assoc. Prof. Markus Schatten, Ph.D. Language of Croatian and English

CT13 DATABASE MANAGEMENT SYSTEMS DEC 2015

Advanced Database Management Systems

Philadelphia University FACULTY OF ADMINISTRATIVE & FINANCIAL SCIENCES Department of Accounting 0000 Semester

Course specification STAFFING OTHER REQUISITES RATIONALE SYNOPSIS. The University of Southern Queensland

Kingdom of Saudi Arabia Ministry of Higher Education College of Computer & Information Sciences Majmaah University. Course Profile

Fundarnentals of. Sharnkant B. Navathe College of Computing Georgia Institute of Technology

CS 4604: Introduction to Database Management Systems. B. Aditya Prakash Lecture #1: Introduction

Advanced Database Organization INF613

ITT Technical Institute. SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS

Database Management System Implementation. Who am I? Who is the teaching assistant? TR, 10:00am-11:20am NTRP B 140 Instructor: Dr.

What s a database anyway?

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

JEFFERSON COLLEGE COURSE SYLLABUS CIS236 SQL AND DATABASE DESIGN. 3 Credit Hours. Revised by: Chris DeGeare March 11, 2013

Review for Exam 1 CS474 (Norton)

ADIKAVI NANNAYA UNIVERSITY B. A Computer Applications / B.Sc Computer Science/B.Sc IT Syllabus Under CBCS w.e.f

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

COURSE PLAN. Computer Science and Engineering. COURSE DETAILS Name Of The Programme:: B.Tech Batch:: Systems

Database Management Systems MIT Introduction By S. Sabraz Nawaz

Who, where, when. Database Management Systems (LIX022B05) Literature. Evaluation. Lab Sessions. About this course. After this course...

Teaching Scheme BIT/MMC/BCS Database Systems 1

Introduction to Databases Fall-Winter 2010/11. Syllabus

Chapter 1 Database System Concepts and Architecture. Nguyen Thi Ai Thao

CMPT 354 Database Systems I. Spring 2012 Instructor: Hassan Khosravi

CMPUT 291 File and Database Management Systems

COURSE OUTLINE. Page : 1 of 5. Semester: 2 Academic Session: 2017/2018

Note that your facilitator may provide additional required readings.

Informatics 1: Data & Analysis

Transcription:

Course Title: Advanced Database Management System Course No. : ICT. Ed 525 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3(2T+1P) Semester: Second Teaching Hour: 80(32+8) 1. Course Description The course, Advanced Database Management System, is a core course for students studying towards acquiring the Master of Education in Information and Communication Technology (M. Ed. ICT). In this course we will study about the Database Management System as a key role in Information Management. Various principles of database management system (DBMS) as well as its advanced features are discussed. This course also considers distributed databases and emerging trends in database system. The overall aim of this course is to introduce the various ways of designing and implementing database systems, its features and distributed databases. The course commences with basic design and implementation of relational databases.. 2. General Objective of the Course: The overall aims and objectives of this course are to: Develop the knowledge and understanding the underlying principles of Relational Database Management System Build up the capacity to learn DBMS advanced features Develop the competence in enhancing database models using distributed databases Build up the capacity to implement and maintain an efficient database system using emerging trends 3. Course Outlines: Specific Objectives Contents Teaching Hours Study and analyze Unit 1: Review of Relational DBMS the basic concepts 1.1 Concepts of Relational Databases of Relational 1.2 Integrity Constraints Database Design. 1.3 Normalization 1. Relational Algebra 1.5 Relational Database Management System 1.6 Relational Database Design: The Entity Relational (ER) model To explorer basic Unit 2: Review of Database Implementation and SQL 12 concept of the 2.1 Conceptual Design DML and DDL and 2.2 Logical Design to apply the concept 2.3 Physical Design 2. Performance Measures in practical way. 2.5 Introduction to SQL Describe the 2.6 Relational Database process of DB 2.7 SQL Statements Query processing 2.8 Introduction to Query Processing & Evaluation and evaluation 2.9 Selection, Projection Operations 2.10 Join Strategies 2.11 Structure of Query Optimizer

Differentiate between DBMS and Distributed DBMS.. Demonstrate the design concept of distributed database. Illustrate the different types of distributed database architectures. Demonstrate and implement the different concurrency control mechanisms used in Distributed DBMS. Describe the concept of principle of distributed deadlock and conditions of deadlock. Illustrate the different deadlock handling mechanisms. Unit 3: Distributed Database Concepts 3.1 Fundamentals of Distributed Databases 3.2 Features of a Distributed DBMS 3.3 Advantages and Disadvantages of Distributed DBMS 3. An Example of Distributed DBMS 3.5 Homogeneous and Heterogeneous Distributed DBMSs 3.6 Functions of Distributed DBMS 3.7 Components of a Distributed DBMS Unit : Distributed Database Design and Architecture.1 Distributed Database Design Concepts.2 Objectives of Data Distribution.3 Data Fragmentation. The Allocation of Fragments.5 Transparencies in Distributed Database Design.6 Client/Server System.7 Peer-to-Peer Distributed System.8 Multi-Database System (MDBS) Unit 5: Distributed Transaction Management and Concurrency Control 5.1 Basic Concepts of Transaction Management 5.2 ACID Properties of Transactions 5.3 Objectives of Distributed Transaction Management 5. A Model for Transaction Management in a Distributed System 5.5 Classification of Transactions 5.6 Distributed Concurrency Control 5.7 Objectives of Distributed Concurrency Control 5.8 Concurrency Control Anomalies 5.9 Distributed Serializability 5.10 Classification of Concurrency Control Techniques 5.11 Locking-based Concurrency Control Protocols 5.12 Timestamp-Based Concurrency Control Protocols 5.13 Optimistic Concurrency Control Technique Unit 6: Distributed Deadlock and Recovery Management 6.1 Introduction to Deadlock 6.2 Distributed Deadlock Prevention 6.3 Distributed Deadlock Avoidance 6. Distributed Deadlock Detection and Recovery 6.5 Distributed Recovery Management 6.6 Introduction to Recovery Management 6.7 Failures in a Distributed Database System 6.8 Steps Followed after a Failure 6.9 Local Recovery Protocols 6.10 Distributed Recovery Protocols 6.11 Network Partition 8 8 6 Demonstrate the techniques used to optimize relational queries in Unit 7: Distributed Query Processing 7.1 Concepts of Query Processing 7.2 Objectives of Distributed Query Processing 7.3 Phases in Distributed Query Processing 10

distributed database environment. 7. Join Strategies in Fragmented Relations 7.5 Global Query Optimization Algorithms 7.6 Distributed Database Security 7.7 View Management 7.8 Authorization and Protection 7.9 Semantic Integrity Constraints 7.10 Global System Catalog Explorer and apply implementation mechanism of mobile databases with mobile computing. Illustrate the concept of OODBMS, SDD-1, R* distributed database system. Introduce the concept of XML. Implementing the XML codes in real life problem solving approach. Unit 8: Mobile Databases and Object-Oriented DBMS 8.1 Mobile Databases 8.2 Object-Oriented Database Management Systems 8.3 SDD-1 Distributed Database System 8. General Architecture of SDD-1 Database System 8.5 R* Distributed Database System 8.6 Query Processing in R* Unit 9: Database and XML 9.1 Introduction to Database and XML 9.2 XML Trees 9.3 XML Syntax Rules 9. XML Elements 9.5 XML Naming Rules 9.6 XML Attributes 6 To illustrate the use and importance of Data warehousing and Data mining in modern business application. Unit 10: Data Warehousing and Data Mining 10.1 Introduction to Data Warehousing 10.2 Data Warehouse Architectures 10.3 Data Warehousing Schema 10. Data Warehousing Objects 10.5 Fact Tables 10.6 Introduction to Data Mining 10.7 Data Mining Functions 10.8 Data Mining Technologies Discuss and analyze the emerging Database Models Technologies and Application Unit 11: Big Data and Application domain 11.1 Introduction to Big Data 11.2 Features of Big Data 11.3 Big Data Technology 11. Database on the World Wide 11.5 GIS Application 11.6 GENOME Data Management 11.7 Digital Libraries Part II: Practical

Laboratory Work with oracle latest version: 1. Normalization 2. E- R Diagram 3. DDL and DML using SQL.. Selection, Projection Operations 5. Join Strategies 6. Structure of Query Optimizer 7. Distributed Transaction Management and Concurrency Control 8. Distributed Deadlock and Recovery Management 9. Distributed Query Processing 10. View Management and Authorization and Protection 11. XML 3 Instructional Techniques The instructional techniques for this course are divided into two groups. First group consists of general instructional techniques applicable to most of the units. The second group consists of specific instructional techniques applicable to specific units..1 General Techniques Providing the reading materials to the students to familiarize the units. Lecture, question-answer, discussion, brainstorming, practical, and buzz session..2 Specific Instructional Techniques Unit Activity and instructional techniques Teaching Hours (30) I to IX Lecture, Discussion, Practical Note: Specific Instructional Techniques may or may not require for each of the units mentioned in course outline. Evaluation. Evaluation (Internal Assessment and External Assessment): Nature of course Internal Assessment External Practical Exam/Viva Semester Examination Total Marks Theory 0% 20% 0% 100% Note: Students must pass separately in internal assessment, external practical exam / viva and or semester examination.

.1 Evaluation for Part I ( Theory) a. Internal Evaluation 0% Internal evaluation will be conducted by course teacher based on following activities: 1) Attendance 5 points 2) Participation in learning activities 5 points 3) First assessment ( written assignment) 10 points ) Second assessment ( Term examination ) 10 points 5) Third assessment ( Internal Practical Exam/Case Study) 10 points Total 0 points Note: First assignment/assessment might be book review /article review, quiz, home assignment etc according to nature of course. Second assignment/assessment might be project work, case study, seminar, survey/field study and individual/group report writing, term paper based on secondary data or review of literature and documents etc and third assignment will be term exam. b. External Evaluation (Final Examination) 0% Examination Division, office of the Dean, Faculty of Education will conduct final examination at the end of semester. 1) Objective type question (Multiple choice 10questionsx1mark) 10 marks 2) Short answer questions (6 questions x 5 marks) 30 marks Total 0 marks.2 Evaluation for part II (practical) 20% Nature of the Semester final examination by External Total percent course Examiner Practical 100% 100 % 5.2.1. Practical Examination Evaluation Scheme a) External assessment 100% i) Record book. 20% ii) Laboratory work exam/case..0% iii) VIVA..0% 5 Recommended books and reading materials (including relevant published articles in national and international journals) Ramakrishnan, R., & Gehrke, J. (2003). Database management systems. Boston: McGraw-Hill. Ray, C. (2009). Distributed database systems. Delhi: Pearson. Powell, G. (2007). Oracle 10g database administrator: implementation & administration. Boston, Mass.: Thomson Course Technology.

Reference materials Abramson, I. (200). Oracle Database 10g: a beginner s guide. Delhi: McGraw-Hill. Connolly, T. (2008). Business database systems. Harlow, England ; New York: Addison-Wesley. Rajan, C. (2007). Oracle 10g database administrator II: backup/recovery & network administration. Australia ; Boston, Mass: Thomson Course Technology. Silberschatz, A. (2011). Database system concepts (6th ed.). New York: McGraw-Hill.