Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
DOC/LP/01/28.02.02 LP- CS9221 LESSON PLAN Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Unit: I ` Branch: M.E(CC) Semester: II LP Rev. No: 00 Date: 01-02-13 Page 01 of 06 Unit syllabus: DISTRIBUTED DATABASES Distributed Databases Vs Conventional Databases – Architecture – Fragmentation – Query Processing – Transaction Processing – Concurrency Control – Recovery. Objective: To understand and learn the differences between distributed databases and centralized databases, the architecture of distributed databases, query processing techniques, transaction processing techniques and recovery of distributed databases. Session No Topics to be covered Time Ref (page numbers) Teaching Method 1 Database schema, Database vs File processing. Advantages of database processing 50 7(1-14), 8(23-30) BB/LCD 2 Introduction to distributed databases. 50 8(766-778), 3(3-13) BB/LCD 3 Architecture of distributed databases. 50 3(61-79) BB/LCD 4 Horizontal vs Vertical fragmentation of database schema 50 3(84-124) BB/LCD 5 Distributed query processing and query transformation, simple join processing 50 3(156-169) BB/LCD 6 Distributed transactions, system structure, system failure models 50 3(228-246) BB/LCD 50 3(250-280) BB/LCD 50 3(281-292) BB/LCD 7 8 Commit protocols, two phase commit, handling of failures. Recovery and concurrency control, 3-phase commit, alternate models of transaction processing. 9 Concurrency control in distributed databases. 50 3(281-292) BB/LCD 10 Recovery - Single lock-manager approach, distributed lock manager, deadlock handling. 50 3(295-307) BB/LCD DOC/LP/01/28.02.02 LP- CS9221 LESSON PLAN Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Unit: II ` Branch: M.E(CC) Semester: II LP Rev. No: 00 Date: 01-02-13 Page 02 of 06 Unit syllabus: OBJECT ORIENTED DATABASES Introduction to Object Oriented Data Bases - Approaches - Modeling and Design - Persistence – Query Languages - Transaction - Concurrency – Multi Version Locks - Recovery. Objective: To understand and analyze the features of object oriented database systems, the ODMG data model, the object definition language, object query language and the concurrency and recovery techniques. Session No Topics to be covered Time Ref (page numbers) Teaching Method 11 Introduction to object oriented databases. 50 4(1- 9) BB/LCD 12 Object identity, reference types, inheritance, polymorphism and encapsulation. 50 8(361-374) BB/LCD 13 Class description – design and modeling of object oriented databases. 50 4(11-56) BB/LCD 14 Making objects persistence, by using keyword persistence and by naming conventions. 50 6(781-791) BB/LCD 15 Object oriented query languages, ODMG data model, ODL and OQL. 50 7(379-386) 8(386-413) BB/LCD 16 Transaction processing in object oriented data bases. 50 4(172-178) BB/LCD 17 Concurrency control in object oriented databases. 50 4(137-140) BB/LCD 18 Concurrency control protocols 50 Internet BB/LCD 19 Multiversion locks- locking protocols in object oriented database systems. 50 Internet BB/LCD 20 Recovery control techniques in ODMG data model. 50 Internet BB/LCD DOC/LP/01/28.02.02 LP- CS9221 LESSON PLAN Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Unit: III ` LP Rev. No: 00 Date: 01-02-13 Semester: II Page 03 of 06 Branch: M.E(CC) Unit syllabus: EMERGING SYSTEMS Enhanced Data Models - Client/Server Model - Data Warehousing and Data Mining - Web Databases – Mobile Databases Objective: To understand the basics of Data mining and Data Warehousing, web and mobile databases. Differences between Database and Data Warehouse are discussed in Detail. Implementations of Data Warehouse using DMQL are made known to students. Session No Topics to be covered Time Ref (page numbers) Teaching Method 21 Introduction to enhanced data models. 50 8(733-734) BB/LCD 22 Extended object relational data model, combining relational and object oriented data model 50 8(436-440) BB/LCD 23 Client/Server model- advantages and drawbacks of the model. 50 8(789-793) BB/LCD 24 Motivation towards Data mining. Data mining - Definition, Process of KDD. 50 6(889-904) BB/LCD 25 Architecture of Data mining systems. Data mining on different databases. 50 8(855-864) BB/LCD 50 8(865-870) BB/LCD 50 6(846-869) 8(842-849) BB/LCD 50 6(870-879) 8(842-849) BB/LCD 26 27 28 Introduction to Data mining Functionalities Introducing Concept Hierarchies, OLAP operations on Multidimensional Data Models A 3-tier Data warehouse architecture, Types of OLAP servers. Data warehouse Implementation: Compute cube operator, Partial Materialization, Multiway array aggregation of Data cube computation. 29 Web data bases 50 8(873-879) BB/LCD 30 Mobile data bases 50 8(886-890) BB/LCD DOC/LP/01/28.02.02 LP- CS9221 LESSON PLAN Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Unit: IV ` LP Rev. No: 00 Date: 01-02-13 Semester: II Page 04 of 06 Branch: M.E(CC) Unit syllabus: DATABASE DESIGN ISSUES ER Model - Normalization - Security - Integrity - Consistency - Database Tuning - Optimization and Research Issues – Design of Temporal Databases – Spatial Databases. Objective: To understand about ER model, normalization concepts, and Database tuning. To gain knowledge about the design of temporal and spatial databases. Session No Topics to be covered Time Ref (page numbers) Teaching Method 31 Schema, Schema Construct, Entity type, Entity relationship type, Attribute, Domain. 50 7(201-214) BB/LCD 32 Types of the attributes, Types of relationships, Cardinality ratio. 50 7(215-226) BB/LCD 33 Design of ER diagram for a real time problem. 50 7(227-241) BB/LCD 34 Functional dependencies – normal forms bases on primary key, boyce-codd normal form 50 7(270-293) BB/LCD 35 Multivalued dependencies and fourth normal form 50 7(294-299) BB/LCD 36 Security issues , Integrity, Consistency 50 8(715-723) BB/LCD 37 Database tuning- research issues and current trends 50 8(527-553) BB/LCD 38 Database tuning- Automated design tools 50 8(554-563) BB/LCD 39 Design of temporal databases- research issues and current trends 50 8(744-756) BB/LCD 40 Spatial databases – research issues and current trends 50 8(757-760) BB/LCD DOC/LP/01/28.02.02 LP- CS9221 LESSON PLAN Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Unit: V ` Branch: M.E(CC) Semester: II LP Rev. No: 00 Date: 01-02-13 Page 05 of 06 Unit syllabus: CURRENT ISSUES Rules - Knowledge Bases - Active and Deductive Databases - Parallel Databases – Multimedia Databases – Image Databases – Text Database Objective: To attain exposure over Text Databases, parallel Databases, Spatial Databases and Multimedia Databases. Understanding of the current issues in the above listed databases would enable students to carry out research work in this domain. Session No Topics to be covered Time Ref (page numbers) Teaching Method 41 Rule based learning, The use of knowledge base and agents. 50 6(889-904) BB/LCD 42 Active databases- research issues and current trends 50 8(734-739) BB/LCD 43 Deductive databases- research issues and current trends 50 8(801-834) BB/LCD 44 Parallel databases- architecture, data processing, query processing, and parallel execution problems 50 7(809-826) BB/LCD 45 Mining Text Databases Text Data analysis and Information retrieval 50 7(759-771) BB/LCD 46 Mining WWW ,Identification of Authoritative web pages, web usage mining 50 8(874-879) BB/LCD 47 Multimedia databases- research issues and current trends 50 8(880-885) BB/LCD 48 Image databases- research issues and trends 50 Internet BB/LCD DOC/LP/01/28.02.02 LP- CS9221 LESSON PLAN Sub Code & Name: CS 9221 – DATABASE TECHNOLOGY Branch: M.E(CC ) ` LP Rev. No: 00 Date: 01-02-13 Page 06 of 06 Semester: II Course Delivery Plan: Week Units 1 I II 1 2 3 4 5 6 7 8 I II I II I II 2 I II I II I II 3 I II 9 10 11 12 13 14 15 I II I II 4 I II 5 I II I II I II I II REFERENCES : 1. Elisa Bertino, Barbara Catania, Gian Piero Zarri, “Intelligent Database Systems”, Addison-Wesley, 2001. 2. Carlo Zaniolo, Stefano Ceri, Christos Faloustsos, R.T.Snodgrass, V.S.Subrahmanian, “Advanced Database Systems”, Morgan Kaufman, 1997. 3. N.Tamer Ozsu, Patrick Valduriez, “Principles Of Distributed Database Systems”, Prentice Hal International Inc., 1999. 4. C.S.R Prabhu, “Object-Oriented Database Systems”, Prentice Hall Of India, 1998. 5. Abdullah Uz Tansel Et Al, “Temporal Databases: Theory, Design And Principles”, Benjamin Cummings Publishers, 1993. 6. Raghu Ramakrishnan, Johannes Gehrke, “Database Management Systems”, Mcgraw Hill, Third Edition 2004. 7. Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database System Concepts”, Fourth Ediion, Mcgraw Hill, 2002. 8. R. Elmasri, S.B. Navathe, “Fundamentals Of Database Systems”, Pearson Education, 2004. Prepared by Approved by B.T.Shobana Prof.E.G.Govindan Assistant Professor / IT HOD / IT 01-02-13 01-02-13 Signature Name Designation Date