IpCAP200

March 16, 2018 | Author: Priyanka Sharma | Category: Sql, Databases, Relational Database, Pl/Sql, Oracle Database


Comments



Description

Lovely Professional University,PunjabFormat For Instruction Plan [for Courses with Lectures and Labs ] Course No. CAP200 MANAGING DATABASE Course Title: L: 3 T: 0 P: 3 Cr: 5 Course Planner :- 13544 :: Rajeev Kanday TextBook 1. Author: H. F. Korth ,& S. SudarshanA. Silverschatz,Title: Database System Concepts , Publishers: Tata McGraw Hill, New Delhi,Year of Publication:2006 Other Specific Books 2. 3. 4. 5. 6. 7. Other Readings Ivan Bayross, SQL, PL/SQL The Programming Language of Oracle, BPB Publication. Elmasri & Navathe, Fundamentals of Database systems, Addison & Weisely, New Delhi. C. J. Date, Database Systems, Prentice Hall of India, New Delhi. P. Bhatia & G. Singh, Simplified Approach to DBMS, Kalyani Publishers. Martin Gruber, Understanding SQL, BPB Publication, New Delhi. Val Occardi, Relational Database: Theory & Practice, BPB Publication, New Delhi. Sr. No. Jouranls atricles as compulsary readings (specific articles, Complete reference) 8 9 10 11 12 13 14 InformaWorld:Information Systems Management, Volume 10 Issue 1 1993 http://www.informaworld.com/smpp/title~db=all~content=g770750844 Informationweek: MYSQL: Understanding The Basics , October 05, 2004 http://www.informationweek.com Intelligent Enterprise : Microsoft Releases SQL Server 2008, August 06, 2008 http://www.intelligententerprise.com The Journal Of The Computer Society Of India My-SQL DBMS , journal in Technology by FIND Articles Postgres Online Journal Dobb's Journal, DBMS Relevant Websites Page 1 of 11 Approved for Autumn Session 2010-11 4 1.com www.90).aspx http://weblogs.Chapter1 Section1.ac. planned Part 1 Week 1 Lecture 1 Lecture 2 Lecture 3 Introduction to fundamentals of DBMS: Database applications. Relational Databases Database Design Transaction Management Relational Databases: Relational Model.htm http://stanford.2 Book :1.egyankosh.Chapter1 Section 1.Chapter2 Sec 2.3 Book :1.oracle.1 HomeWork 1 Allocation Term Paper 1 Allocation CA/REGULAR/CAP200/L ect1 CA/REGULAR/CAP200/L ect2 DCA/REGULAR/CAP200 /Lect3 CA/REGULAR/CAP200/L ect4 CA/REGULAR/CAP200/L ect5 CA/REGULAR/CAP200/L ect6 Week 2 Lecture 4 Lecture 5 Lecture 6 Page 2 of 11 Approved for Autumn Session 2010-11 .com www. No.howstuffworks.Sr.odbms.com/what-is-dbms. Web adress (only if relevant to the courses) Salient Features 15 16 17 18 19 20 21 22 23 24 25 http://database.Chapter1 Section1. Lecture No.pdf http://msdn.5 Book :1.htm www.in/bitstream/123456789/24686/1/Unit-3.Chapter1 Section1.com www.wisegeek.ittoolbox.com/select2.microsoft.aspx General website for DBMS It is web based SQL DBMS site.101/b10739/ds_concepts.net/adamgreene/archive/2007/11/06/wipp-windows-iis-postgres ql-php.com/en-us/library/ms189826(SQL. Purpose of database systems Views of data Database languages. Topic Chapters/Sections of Textbook/other reference Homework to be Assigned to students Pedagogical tool Demonstration/case study/images/anmation ctc.9 Book :1. Structure of Relational databases Book :1.Chapter1 Section1.gossamer-threads.html http://www. Advanced Online SQL Training Website containing various articles regarding DBMS To give details about Distributed and other databases Oracle is vendor to offer solutions for business General website It is web based SQL DBMS site Specially dedicated to object oriented technology FILE ORGANISATION FOR CONVENTIONAL DBMS Transact-SQL Reference A Recipe for New Media Detailed Plan For Lectures Week No.asp.1 1.edu/dept/itss/docs/oracle/10g/server.org http://www.6 Book :1.com/topics/ http://sqlcourse2. . 1 Book :1. Extended relational algebra operations Null Values.3 CA/REGULAR/CAP200/L ect7 CA/REGULAR/CAP200/L ect8 CA/REGULAR/CAP200/L ect9 CA/REGULAR/CAP200/L ect10 Week 4 Lecture 10 Part 2 Week 4 Lecture 11 Lecture 12 Set Operations.5 2.10 HomeWork 1 Submission Class test based on homework1 HomeWork 2 Allocation CA/REGULAR/CAP200/L ect11 CA/REGULAR/CAP200/L ect12 CA/REGULAR/CAP200/L ect13 CA/REGULAR/CAP200/L ect14 CA/REGULAR/CAP200/L ect15 CA/REGULAR/CAP200/L ect16 CA/REGULAR/CAP200/L ect17 CA/REGULAR/CAP200/L ect18 DCA/REGULAR/CAP200 /Lect19 Week 5 Lecture 13 Lecture 14 Lecture 15 Book :1.3 2. Modification of database SQL: Data Definition.Chapter2 Sec 2. Modification of database.4 3.1 5. embedded SQL Dynamic SQL Functions and procedural constructs Advanced SQL features Relational Languages: Tuple Relational calculus. Joined relations Advanced SQL: SQL Datatypes. Basic structure of SQL Queries Book :1.Chapter4 Section 4. Views.9 Book :1.5 Book :1.Chapter2 section 2.3 4.4 Book :1.8 Book :1.Chapter5 Section5. Domain relational calculus Book :1.2 HomeWork 2 Submission Class test based on homework2 Week 6 Lecture 16 Lecture 17 Lecture 18 Week 7 Lecture 19 Lecture 20 Lecture 21 CA/REGULAR/CAP200/L ect20 CA/REGULAR/CAP200/L ect21 MID-TERM Part 3 Week 8 Lecture 22 Query by Example Book :1.Chapter3 Sec 3.8 3.Chapter3 Sec 3.Chapter5 Section5.Chapter4 Section 4.Chapter4 Section 4.Part 1 Week 3 Lecture 7 Lecture 8 Lecture 9 Fundamental relational algebra operations Additional relational algebra operations.6 Book :1.Chapter3 Sec 3. schemas Integrity constraints Authorization.6 3.11 Sec 3.2 3.Chapter3 3.4 Book :1.Chapter4 Section 4.5 Book :1.Chapter3 Sec 3.Chapter4 Section 4.2 Book :1. Aggregate Functions NULL values.Chapter2 Sec 2.7 Book :1. Nested sub queries Complex queries.Chapter4 Section 4.3 CA/REGULAR/CAP200/L ect22 Page 3 of 11 Approved for Autumn Session 2010-11 .6 Book :1.2 Book :1. 3 17. Functional dependency theory decomposition using functional dependencies.5 Book :1.Chapter15 Section 15. storage structure. Atomic Domains and first normal form.7 Class test based on homework3 HomeWork 4 Allocation Term Paper 1 Submission CA/REGULAR/CAP200/L ect30 CA/REGULAR/CAP200/L ect31 CA/REGULAR/CAP200/L ect32 CA/REGULAR/CAP200/L ect33 CA/REGULAR/CAP200/L ect34 CA/REGULAR/CAP200/L ect35 CA/REGULAR/CAP200/L ect36 CA/REGULAR/CAP200/L ect37 Week 12 Lecture 34 Lecture 35 Lecture 36 Week 13 Lecture 37 Lecture 38 Lecture 39 HomeWork 4 Submission Class test based on homework4 CA/REGULAR/CAP200/L ect38 CA/REGULAR/CAP200/L ect39 Page 4 of 11 Approved for Autumn Session 2010-11 . Timestamp based protocols Validation based protocols.2 Book :1.4 Book :1. recovery and atomicity.Chapter 17 Section 17.Chapter7 Section7. decomposition using Mutlivalued dependencies More normal forms.7 15.5 7.Chapter 5 Section5. Weak levels of consistency Recovery system: Failure classification. testing for Serializability Concurrency Control: Lock based protocols.8 Book :1.Chapter 7 Sec 7. ER Design issues Weak entity sets.Chapter15 Section15.2 Book :1.7 7. extended ER features Relational Database Design: Features.1 15.7 16.8 HomeWork 3 Allocation CA/REGULAR/CAP200/L ect23 CA/REGULAR/CAP200/L ect24 CA/REGULAR/CAP200/L ect25 CA/REGULAR/CAP200/L ect26 CA/REGULAR/CAP200/L ect27 CA/REGULAR/CAP200/L ect28 Week 9 Lecture 25 Lecture 26 Lecture 27 Week 10 Lecture 28 Lecture 29 HomeWork 3 Submission CA/REGULAR/CAP200/L ect29 Part 4 Week 10 Week 11 Lecture 30 Lecture 31 Lecture 32 Lecture 33 Transaction Management: Concept of Transaction.Part 3 Week 8 Lecture 23 Lecture 24 Datalog Database design and ER model: Overview of Design process.6 Book :1.Chapter 17 Section 17.Chapter 17 Section 17.4 Book :1.6 6. Deadlock handling Insert and Delete operations.4 6.Chapter16 Section 16.1 16. failure with loss of non-volatile storage Book :1.6 Book :1.Chapter 6 Sec 6. concurrent execution Serializability.5 Book :1.Chapter7 Section7.Chapter 6 Section 6.1 6.2 17.3 16.2 Book :1.8 Book :1. Transaction State Implementation of atomicity and durability.Chapter 6 Sec 6. Entity relationship model constraints. ER Diagrams.Chapter16 Section 16.2 7.6 17. database design process Book :1. Recoverability Implementation of Isolation.3 15.5 15.3 6.4 Book :1.1 7.Chapter16 Section 16.6 Book :1.7 Book :1.4 Book :1.1 17. log-based recovery recovery with concurrent transactions buffer management.Chapter15 Section 15.Chapter15 Section 15. Recovery system. Book :23. buffer management. Book :25. CA/REGULAR/CAP200/L ect40 CA/REGULAR/CAP200/L ect41 CA/REGULAR/CAP200/L ect42 CA/REGULAR/CAP200/L ect43 Week 15 Lecture 43 Details of homework and case studies plan Homework No. Deadlock handling Insert and Delete operations. Concurrency Control. Complex queries. Transaction Management. failure with loss of non-volatile storage Group Group Group Group *Normally all the homeworks shall be submitted online but in special courses where homeworks cannot be submited online .3 Book :24.Spill Over Week 14 Lecture 40 Lecture 41 Lecture 42 Data Management and Intelligent Internet Systems VSAM ( virtual storage access method ) Transact-SQL Reference (Transact-SQL) WIPP (Windows IIS PostgreSQL PHP) Book :3. Topic of the Homework Nature of homework (group/individuals/field work Homework 1 Homework 2 Homework 3 Homework 4 Introduction to fundamentals of DBMS.4. SQL Queries.Section 3. the insructor can edit the mode of submission while entering the IP Details Page 5 of 11 Approved for Autumn Session 2010-11 . Modification of database. Relational Languages Transaction Management. Relational Databases. Advanced SQL. consider x best out of y components of CA. as explained in teacher's guide available on the UMS Page 6 of 11 Approved for Autumn Session 2010-11 .Scheme for CA:out of 100* Component Frequency Out of (If any) Marks for each Total Marks Homework Class test based on homework Term Paper Lab Assesment 3 3 1 10 4 4 5 10 25 15 30 25 30 100 12 Total :- 3 * In ENG courses wherever the total exceeds 100. procedures. On rules. On the generation of 2-dimensional index workloads. Query processing in tertiary memory databases. Highly redundant management of distributed data. Efficient organization of large multidimensional arrays. Object management in POSTGRES using procedures. Page 7 of 11 Approved for Autumn Session 2010-11 . Object management in a relational data base system. Online dynamic reordering for interactive data processing. Data base portals: a new application program interface. Sub-element indexing and probabilistic retrieval in the POSTGRES database system. System support for software fault tolerance in highly available database management systems. Topic 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Performance analysis of distributed data base systems. Implementation of rules in relational data base systems. An implementation of hypothetical relations. Online association rule mining. No. File system performance and transaction support. An analysis of rule indexing implementations in data base systems. Inclusion of new types in relational data base systems. Problems in supporting database transactions in an operating system transaction manager. caching and views in database systems. The case for online aggregation. Parallel query processing using shared memory multiprocessors and disk arrays. Extending a database system with procedures. The integration of rule systems and database systems. Random sampling from databases.List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper) Sr. Generalizing ``search'' in generalized search trees. Supporting fine-grained data lineage in a database visualization environment. Future trends in database systems. Persistent LISP: storing interobject references in a database. *Each experiment of the lab will be evaluated using following relative scheme: Component % of Marks J/E WR VIVA 50 20 30 Page 8 of 11 Approved for Autumn Session 2010-11 . Laptop.Laptop.oracle 9i( for SQL) LCD.Laptop. No Title Equipment Used Reference of Lab manual Before Mid-Term Group 1 Group 2 Group 3 Group 4 Group 5 Group 6 Group 7 Group 8 Group 9 Group 10 Group 11 Group 12 Group 13 Group 14 Group 15 To implement different types of DDL statements in SQL To implement different types of DML statements in SQL To implement different types of DCL statements in SQL To use constraints in SQL(continued) To use constraints in SQL(continued) To use constraints in SQL(continued) To explore select clause using where.oracle 9i( for SQL) LCD.oracle 9i( for SQL) LCD.Laptop.Laptop. having etc.oracle 9i( for SQL) LCD.Laptop.Laptop.oracle 9i( for SQL) LCD.Laptop.oracle 9i( for SQL) LCD. order by To explore select clause using between To explore select clause using like To explore select clause using group by.Laptop.List of experiments :Expt.oracle 9i( for SQL) LCD.oracle 9i( for SQL) LCD.Laptop.oracle 9i( for SQL) LCD.Laptop. To implement character functions available in SQL To implement Numeric functions available in SQL To implement Numeric functions available in SQL To implement Date Conversion functions available in SQL To implement different in-built functions LCD.Laptop.oracle 9i( for SQL) LCD.oracle 9i( for SQL) LCD.oracle 9i( for SQL) NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Page 9 of 11 Approved for Autumn Session 2010-11 .Laptop.Laptop.oracle 9i( for SQL) LCD.Laptop.oracle 9i( for SQL) LCD.oracle 9i( for SQL) LCD. Laptop.oracle 9i( for SQL) LCD.oracle 9i( for SQL) LCD.Laptop.oracle 9i( for SQL) NA Group 28 Group 29 Group 30 Group 31 LCD.Laptop.Laptop.Group 16 Group 17 Group 18 After Mid-Term To implement different in-built functions To implement different user defined functions To implement different user defined functions LCD.Laptop. To write programs using control structures of PL/SQL like If-else statements.oracle 9i( for SQL) LCD.oracle 9i( for SQL) LCD.oracle 9i( for SQL) NA NA NA NA Page 10 of 11 Approved for Autumn Session 2010-11 .Laptop.oracle 9i( for SQL) NA Group 26 LCD.oracle 9i( for SQL) LCD.oracle 9i( for SQL) LCD.oracle 9i( for SQL) LCD.Laptop.Laptop.oracle 9i( for SQL) LCD.oracle 9i( for SQL) NA NA NA NA NA NA Group 25 LCD.Laptop.oracle 9i( for SQL) LCD.Laptop.Laptop.Laptop.oracle 9i( for SQL) NA NA NA Group 19 Group 20 Group 21 Group 22 Group 23 Group 24 To run the various query commands of SQL. To write programs using control structures of PL/SQL like Do-while.Laptop.Laptop. To write programs using control structures of PL/SQL For statements.oracle 9i( for SQL) LCD. To run the various correlated queries using commands of SQL. statements To write programs using control structures of PL/SQL like while Statements Implementation of Cursors Implementation of Cursors Implementation of Procedures Implementation of Triggers LCD.Laptop. To run the various correlated queries using commands of SQL. To run the various nested queries using commands of SQL. To run the various nested queries using commands of SQL.oracle 9i( for SQL) NA Group 27 LCD.Laptop. Laptop.oracle 9i( for SQL) LCD.Group 32 Group 33 Implementation of Packages Implementation of Packages LCD.oracle 9i( for SQL) NA NA Page 11 of 11 Approved for Autumn Session 2010-11 .Laptop.
Copyright © 2024 DOKUMEN.SITE Inc.