Sunteți pe pagina 1din 4

Objective The objective of the course is to i.

Explain the need of using Database management system in the real world applications ii. Describe the DBMS concepts, terminology and architecture.. iii. Differentiate Database systems with Traditional file systems iv. Design ER model for database application v. Converting ER model to Relational model vi. Design a relational database schema for any database application vii. Specifying the queries in relational algebra and SQL viii. Execute different SQL queries and PL / SQL programs. ix. Apply the normalization procedure on relational database schema x. Discuss the concepts of Transaction processing, Concurrency, Recovery techniques xi. Develop the database system to handle the real world problem Relevance of the Course Relational database management systems provide for relating files, or linking files to one another through a key field. A relational database system has the advantage of allowing a simple database system to grow as needed. Data file management is flexible so it can handle integrating new requirements. In order to make a database system work, there are certain design rules that need to be followed. It is important to eliminate any repeating groups of fields and it is necessary to eliminate fields that do not depend entirely on the key field. Databases in the future are likely to be influenced by five factors: developments in telecommunications, scanning and storage improvements, increasing database distribution options, user needs and demands and changes in database production. These are the factors influencing databases today, and they will continue to be the pivotal elements in the future.

Lesson #

Topic UNIT-I Explain the concepts of Database Systems Formulate the database problem. Indicate the entities, attributes, relationships between different entities Demonstrate Entity relationship model

Teaching Methodology /POs Level a-H,b-M a-H,b-M, f-M a-H,b-M, c-L,f-M a-H,b-M a-H,b-M, f-M Classroom with Blackboard Classroom with Blackboard Classroom with Projector Classroom with Blackboard Classroom with Projector Classroom with Blackboard Classroom with Blackboard Classroom with Blackboard Classroom with Blackboard Classroom with Blackboard a-H,b-M, f-M

Objective

1. 2. 3.

Focusing on conceptual data base design, data abstraction and data modeling concepts. Introduction, An example, Characteristics of Database approach, Advantages of using DBMS Approach; Data models Schemas and Instances;, Three-schema architecture and data independence; Database languages and interfaces; Classification of Database Management Systems; Using High-Level Conceptual Data Models for Database Design; An Example Database Application; Entity Types, Entity Sets, Attributes and Keys; Example: Company Data base application Relationship types, Relationship Sets, Roles and Structural Constraints; Weak Entity Types; Refining the ER Design; ER Diagrams Examples on writing ER Diagrams & Discussion UNIT-II relational model using relational

4. 5.

6. 7 8 9. 10.

Objective

Constructing the model concepts

Apply the constraints and operations on relational model

a-H,b-M, c-L,fM,k-M a a-H,b-M, f-M Classroom with Blackboard Classroom with Blackboard Classroom with Blackboard Classroom with Projector Problem Solving Problem Solving Problem Solving Problem Solving Classroom with Projector

11. 12. 13. 14.

Convert ER model to relational mapping. Relational Model Concepts; Contd Relational Model Constraints and Relational Database Schemas Update Operations, Transactions and dealing with constraint violations; Relational Algebra, Operations from Set Theory Binary Relational Operations : JOIN and DIVISION; Additional Relational Operations; Examples of Queries in Relational Algebra & Discussions Examples continued Relational Database Design Using ER- to-Relational Mapping.

17. 18. 19. 20. 21.

Laboratory Lesson Plan 1 2 3 4 5 6 7 8 9 10 11 12 Topics Oracle 9i setup & connecting to Oracle from SQL*Plus. Exercises -Creating, Altering, Dropping tables with Constraints, Insert Table. Exercises -Inserting, Simple Select, Char, Number, Date functions Exercises -Correlated sub-queries, AGGREGATING FUNCTIONS Exercises -GROUPING, SET, UPDATE, DELETE, VIEWS Exercises-PL/SQL fundamentals Exercises-SQL with in PL/SQL Exercises-Exceptions Exercises-Explicit Cursor Exercises - Triggers Exercises-Triggers Lab exam Course Articulation Matrix Mapping Objectives to Outcomes
Course Objectives - CO Program Outcomes(NBA) a H H H H H H H H H H H H H M H H H H H M H H L M H M H M b c d e f g h i j M M k

Duration (Hrs) 2hrs 2hrs 2hrs 2hrs 2hrs 2hrs

2hrs 2hrs 2hrs 2hrs

Explain the need of using Database management system in the real world applications Describe the DBMS concepts, terminology and architecture.. Differentiate Database systems with Traditional file systems Design ER model for database application Converting ER model to Relational model Design a relational database schema for any database application Specifying the queries in relational algebra and SQL Execute different SQL queries and PL / SQL programs. Apply the normalization procedure on relational database schema Discuss the concepts of Transaction processing, Concurrency, Recovery techniques Develop the database system to handle the real world problem

Tools

Windows XP , ORACLE 9i Onwards Text Books Text Books 1. Elmasri and Navathe: Fundamentals of Database Systems, 5thEdition, Addison-Wesley, 2007 2.Scott Urman: ORACLE9i PL/SQL Programming,Tata McGraw-Hill Reference Books: 1. Silberschatz, Korth and Sudharshan: Data base System Concepts, Fifth Edition, Mc-GrawHill, 2006. 2. C.J. Date, A. Kannan, S. Swamynatham: A Introduction to Database Systems,

Eigth Edition, Pearson education, 2006.

S-ar putea să vă placă și