SlideShare a Scribd company logo
PUNJAB COLLEGE OF TECHNICAL EDUCATION, LUDHIANA



           Data Base Management System BC-402(N2)

Internal Assessment 40
External Assessment: 60

Instructions for Candidates
Candidates are required to attempt four questions from section B and the entire section A.
Use of nonprogrammable scientific calculator is allowed.


An overview of the DBMS: Concept of database system, Database Administrator and
his responsibilities. Physical and Logical data independence. Three level Architecture of
database system: the external level, conceptual level and the internal level.
Introduction to Data Models: Entity Relationship Model, Hierarchical, Network and
Relational Model.Comparison of Network, Hierarchical and Relational Model.
Relational data model: Relational database, relational algebra and calculus, SQL
dependencies, functional, multi-valued and join, normalization.
Database protection: Recovery, concurrency, security, integrity and control.
Distribute database: Structure of distributed database, design of distributed databases.


REFERENCE:
1. C.J. Date, "An Introduction to Data Base Systems", Narosa Publications.
2. Henry F. Korth, "Database System Concepts", McGraw Hill.
3. Naveen Prakash, "Introduction to Database Management", TMH
4. Bipin C. Desai, "An Introduction to Database System", Galgotia Publications.
5. Ullman, "Principles of Database Systems", Galgotia Publications.
Practical S/W Lab - V
                                   BC-406(N2)

                                                            Max. Marks 100
                                                            Internal Assessment 40
                                                            External Assessment 60


This laboratory course will mainly comprise of exercise on what is learnt under the paper:
BC-402(DBMS).
Maximum Marks for Continuous Assessment: 40
Maximum Marks for University Examination: 60
Note: The break up of marks for the practical will be as under
Lab Record 15 marks
Viva Voce 15 marks
Program development 30 marks
And execution
Class: BCA-II(B)                                   Subject: Database Management System
Name of the Instructor: Rupali                                           Assignments: 3
Subject Code: BC-402 (N2)                                                        Tests: 3
Total Lectures: 45                                                   Class Discussions: 6

          Topics                               Tentative     Actual        Assignment       Test
                                               Date          Conduct
                                                             Date
   1.     Overview of DBMS
              •    Database
              •    Database system
              •    DBMS
   2.     Introduction to DBMS
              •  Why database
              •  Characteristics of Data in
                 Database
              • Types of DBMS
              • Advantages of DBMS
   3.         Data independence
                 • Physical
                 • Logical
              • Database administrator and
                 his responsibilities
              • Three levels of architecture

   4.     Three levels of architecture …                                   Assign 1-
          contd                                                            DOD
             • Mapping
   5.     Data models-
          Entity Relationship model
             • Components of E-R model
             • Symbols of E-R model
             • Attribute inheritance

   6.        • Generalization
             • Specification
             • Aggregation
   7.        • Hierarchical Model
             • Network Model
   8.     Comparison of Models                                             Assign 1-        Test 1-
                                                                           DOS              DOD
   9.     Relational DBMS
             • What is a Relation?
             • RDBMS terminology
             • Referential integrity

   10.            CLASS DISCUSSION
11.                  TEST -1

12.   Integrity rules
13.   Codd’s rules

14.   Codd’s rules

15.   Relational Algebra-I
         • Operands of relational
             algebra
         • Selection operator
16.   Relational Algebra-I
      …contd
         • Projection operator
         • Union
         • Intersection
17.   Relational Algebra-I
      …contd
         • Set-Difference
         • Cartesian product
         • Remaining operator
18.   Relational Algebra-II           Assign 2-
         • Join operator              DOD
         • Division operator

19.   Relational Algebra-II
      …contd

20.   Relational Calculus
         • Tuple
         • Domain
         • Domain versus Tuple
21.   Relational Calculus versus
      Relational Algebra

22.   Relational Database Design
23.   Functional Dependencies         Assign 2-
          • Anomalies in database     DOS
          • Functional dependencies
24.   Database Normalization
          • Keys
          • Relationships
          • Need for normalization
25.   First Normal Form
26.   Second Normal Form
27.        CLASS DISCUSSION
28.   Third Normal Form                           Test 2-
DOD
 29.   BCNF
 30.   Fourth Normal Form
 31.   Decomposition and other
       dependencies
                   TEST 2
32.
 33.   Decomposition and other
       dependencies…contd
 34.   Decomposition and other
       dependencies…contd
 35.   Concurrency and Recovery
           • Basic concepts
 36.   Transaction Processing
           • Transaction
           • Properties of a transaction
           • Major actions of a
               transaction
 37.       Recovery                        Assign 3-
               • Concurrent execution of   DOD
                   transactions
 38.   Concurrency control
 39.   Database security and integrity
 40.   Distributed databases
 41.   Structure of distributed database               Test 3-
                                                       DOD
             CLASS DISCUSSION
42.
 43.   Design of distributed databases
Assignment-I

                            Database Management System

                                          (BC- 402(N2))



Max. Marks 15
Date of Submission-




1. Compare relational, network and hierarchical data models. According to you, which is
the best model and why?
2. What do you mean by specialization? Explain giving examples.
3. Design an E-R diagram for airline reservation system consisting of flights, aircrafts,
airports, fares, reservations, tickets, pilot, crew and passengers. Clearly highlight the
entities, the relationships, the primary keys and the mapping constraints.
4. Distinguish between the DBMS and a file management system.
Assignment-II

                              Database Management System

                                            (BC- 402(N2))
Max. Marks 10
Date of Submission-


   1. Consider an airline reservation database system in which travel agents are allowed
        online access to make reservations on any flight. Is it possible for two travel
        agents located in different cities to book their respective clients the last seat on the
        same flight? Explain your answer.
   2.    What problems are caused by data redundancies? Can data redundancies be
        completely eliminated when the database approach is used? Why or why not?
   3. Choose from the following enterprise you are most familiar with: college or
        university, public library, hospital, fast food restaurant, department store. What
        are the entities of interest to this enterprise? Are there any attributes in each entity
        set that would uniquely identify an instance of the entity set? Discuss about the
        views also.
Test - I

                  Database Management System (BC- 402)
Max. Marks 20
Date-




  1. Why do we use database? What are the advantages?
  2. What do you mean by logical data independence and physical data independence?
  3. Explain the three levels of architecture?
  4. Explain the following terms: Multi value attribute
                                    Derived attribute
Test - II

                    Database Management System (BC- 402)
Max. Marks 20
Date-


        •   What do you mean by data model? Contrast and compare relational model and
            hierarchical model.
        •   Discuss the domain integrity and entity integrity with comparative analysis?
        •   Differentiate between security and integrity of database.
        •   Differentiate between relational algebra and relational calculus

More Related Content

Viewers also liked (20)

PPTX
CETS 2012, Nancy Munro, slides for How Emotional-Based Training Accelerates K...
Chicago eLearning & Technology Showcase
 
PDF
CETS 2012, Christine O'Malley, handouts for Using Variables in Lectora to Col...
Chicago eLearning & Technology Showcase
 
ODP
Java 8 Concurrency Updates
Damian Łukasik
 
PDF
CETS 2011, Greg Owen-Boger, slides for Down & Dirty Video
Chicago eLearning & Technology Showcase
 
PDF
HK International ICT Expo 2012
Technopreneurs Association of Malaysia
 
PPTX
Microsoft Dynamics
pasted7285
 
PDF
Oii 1 intro
Open Innovation Inc.
 
PPTX
01 chapter
rupalidhir
 
PPTX
Davis presentation1 powerpoint fernandez davis
LM9
 
PDF
Resumen de señalización
Fredys Mercado
 
PDF
Intermediacion financiera
Al Cougar
 
PPT
Ccanz webinar-oaw
Fabiana Kubke
 
PDF
KL International Venture Capital Symposium 2011 flyer
Technopreneurs Association of Malaysia
 
PDF
CentOS Dojo Bucharest - Hostway Romania
Hostway Romania
 
PPTX
Nzas 2014
Fabiana Kubke
 
PDF
Authentic Venture case study
Technopreneurs Association of Malaysia
 
PDF
Ba hay PM quyết định sự thành công của dự án phần mềm
Trung. Le Thanh
 
PDF
Guangdong and Shenzhen 1
Technopreneurs Association of Malaysia
 
PPTX
Social Media Strategy - Moving Beyond the "How to"
John Chen
 
CETS 2012, Nancy Munro, slides for How Emotional-Based Training Accelerates K...
Chicago eLearning & Technology Showcase
 
CETS 2012, Christine O'Malley, handouts for Using Variables in Lectora to Col...
Chicago eLearning & Technology Showcase
 
Java 8 Concurrency Updates
Damian Łukasik
 
CETS 2011, Greg Owen-Boger, slides for Down & Dirty Video
Chicago eLearning & Technology Showcase
 
HK International ICT Expo 2012
Technopreneurs Association of Malaysia
 
Microsoft Dynamics
pasted7285
 
01 chapter
rupalidhir
 
Davis presentation1 powerpoint fernandez davis
LM9
 
Resumen de señalización
Fredys Mercado
 
Intermediacion financiera
Al Cougar
 
Ccanz webinar-oaw
Fabiana Kubke
 
KL International Venture Capital Symposium 2011 flyer
Technopreneurs Association of Malaysia
 
CentOS Dojo Bucharest - Hostway Romania
Hostway Romania
 
Nzas 2014
Fabiana Kubke
 
Authentic Venture case study
Technopreneurs Association of Malaysia
 
Ba hay PM quyết định sự thành công của dự án phần mềm
Trung. Le Thanh
 
Guangdong and Shenzhen 1
Technopreneurs Association of Malaysia
 
Social Media Strategy - Moving Beyond the "How to"
John Chen
 

Similar to Coursemodule dbms (20)

PDF
Database Lecture Notes
FellowBuddy.com
 
PDF
CBSE XII Database Concepts And MySQL Presentation
Guru Ji
 
PDF
23246406 dbms-unit-1
Piyush Kant Singh
 
PDF
Database Systems - Lecture Week 1
Dios Kurniawan
 
PPTX
DBMS introduction
BHARATH KUMAR
 
DOCX
DATA BASE.docx
write31
 
PDF
CS3270 – Database Systems Course Outline
Dilawar Khan
 
PPT
Historical Evolution of RDBMS
Shailesh Pachori
 
PPT
Lecture 1 of data base and management laa laa lakjniksdgfjvsfuyg
norefe1282
 
PDF
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
vk5985399
 
PDF
Syllabus.pdf
arvind pandey
 
PPT
data base manage ment
kaleemullah125
 
PDF
Relational Database Management System
Free Open Source Software Technology Lab
 
DOC
Syllabus mca 2 rdbms i
emailharmeet
 
PPTX
DBMS_Unit_1.pptx
Amit Vyas
 
PDF
(Dbms) class 1 & 2 (Presentation)
Dr. Mazin Mohamed alkathiri
 
PPTX
Database Concepts and Components
RIAH ENCARNACION
 
PDF
Introduction to Database Systems(CLO.pdf
SawairaKazmi
 
PPT
Cdocumentsandsettingsuser1desktop2 dbmsexamples-091012013049-phpapp01
Raza Baloch
 
PPT
DBMS an Example
Dr. C.V. Suresh Babu
 
Database Lecture Notes
FellowBuddy.com
 
CBSE XII Database Concepts And MySQL Presentation
Guru Ji
 
23246406 dbms-unit-1
Piyush Kant Singh
 
Database Systems - Lecture Week 1
Dios Kurniawan
 
DBMS introduction
BHARATH KUMAR
 
DATA BASE.docx
write31
 
CS3270 – Database Systems Course Outline
Dilawar Khan
 
Historical Evolution of RDBMS
Shailesh Pachori
 
Lecture 1 of data base and management laa laa lakjniksdgfjvsfuyg
norefe1282
 
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
vk5985399
 
Syllabus.pdf
arvind pandey
 
data base manage ment
kaleemullah125
 
Relational Database Management System
Free Open Source Software Technology Lab
 
Syllabus mca 2 rdbms i
emailharmeet
 
DBMS_Unit_1.pptx
Amit Vyas
 
(Dbms) class 1 & 2 (Presentation)
Dr. Mazin Mohamed alkathiri
 
Database Concepts and Components
RIAH ENCARNACION
 
Introduction to Database Systems(CLO.pdf
SawairaKazmi
 
Cdocumentsandsettingsuser1desktop2 dbmsexamples-091012013049-phpapp01
Raza Baloch
 
DBMS an Example
Dr. C.V. Suresh Babu
 
Ad

More from rupalidhir (20)

PPT
Lecture 02 architecture of dbms
rupalidhir
 
PPT
Lecture 01 overview of dbms
rupalidhir
 
PPT
Ch1
rupalidhir
 
DOC
Course plan os
rupalidhir
 
DOC
Course plan os
rupalidhir
 
DOC
Course plan os
rupalidhir
 
PPT
Access 2007
rupalidhir
 
XLS
2nd hourly test marks
rupalidhir
 
PPT
Ch1
rupalidhir
 
PPT
Ch2
rupalidhir
 
PPT
Ch3
rupalidhir
 
XLS
Msc it(1)
rupalidhir
 
DOC
Ms1 syllabus
rupalidhir
 
XLS
Bca (mis)
rupalidhir
 
DOC
Mis syllabus
rupalidhir
 
DOC
Mis presentation topics bca2
rupalidhir
 
XLS
Course module biotech_1_it
rupalidhir
 
XLS
Course module biotech_1_it
rupalidhir
 
XLS
Course module biotech_1_it
rupalidhir
 
DOC
Introduction to computers
rupalidhir
 
Lecture 02 architecture of dbms
rupalidhir
 
Lecture 01 overview of dbms
rupalidhir
 
Course plan os
rupalidhir
 
Course plan os
rupalidhir
 
Course plan os
rupalidhir
 
Access 2007
rupalidhir
 
2nd hourly test marks
rupalidhir
 
Msc it(1)
rupalidhir
 
Ms1 syllabus
rupalidhir
 
Bca (mis)
rupalidhir
 
Mis syllabus
rupalidhir
 
Mis presentation topics bca2
rupalidhir
 
Course module biotech_1_it
rupalidhir
 
Course module biotech_1_it
rupalidhir
 
Course module biotech_1_it
rupalidhir
 
Introduction to computers
rupalidhir
 
Ad

Coursemodule dbms

  • 1. PUNJAB COLLEGE OF TECHNICAL EDUCATION, LUDHIANA Data Base Management System BC-402(N2) Internal Assessment 40 External Assessment: 60 Instructions for Candidates Candidates are required to attempt four questions from section B and the entire section A. Use of nonprogrammable scientific calculator is allowed. An overview of the DBMS: Concept of database system, Database Administrator and his responsibilities. Physical and Logical data independence. Three level Architecture of database system: the external level, conceptual level and the internal level. Introduction to Data Models: Entity Relationship Model, Hierarchical, Network and Relational Model.Comparison of Network, Hierarchical and Relational Model. Relational data model: Relational database, relational algebra and calculus, SQL dependencies, functional, multi-valued and join, normalization. Database protection: Recovery, concurrency, security, integrity and control. Distribute database: Structure of distributed database, design of distributed databases. REFERENCE: 1. C.J. Date, "An Introduction to Data Base Systems", Narosa Publications. 2. Henry F. Korth, "Database System Concepts", McGraw Hill. 3. Naveen Prakash, "Introduction to Database Management", TMH 4. Bipin C. Desai, "An Introduction to Database System", Galgotia Publications. 5. Ullman, "Principles of Database Systems", Galgotia Publications.
  • 2. Practical S/W Lab - V BC-406(N2) Max. Marks 100 Internal Assessment 40 External Assessment 60 This laboratory course will mainly comprise of exercise on what is learnt under the paper: BC-402(DBMS). Maximum Marks for Continuous Assessment: 40 Maximum Marks for University Examination: 60 Note: The break up of marks for the practical will be as under Lab Record 15 marks Viva Voce 15 marks Program development 30 marks And execution
  • 3. Class: BCA-II(B) Subject: Database Management System Name of the Instructor: Rupali Assignments: 3 Subject Code: BC-402 (N2) Tests: 3 Total Lectures: 45 Class Discussions: 6 Topics Tentative Actual Assignment Test Date Conduct Date 1. Overview of DBMS • Database • Database system • DBMS 2. Introduction to DBMS • Why database • Characteristics of Data in Database • Types of DBMS • Advantages of DBMS 3. Data independence • Physical • Logical • Database administrator and his responsibilities • Three levels of architecture 4. Three levels of architecture … Assign 1- contd DOD • Mapping 5. Data models- Entity Relationship model • Components of E-R model • Symbols of E-R model • Attribute inheritance 6. • Generalization • Specification • Aggregation 7. • Hierarchical Model • Network Model 8. Comparison of Models Assign 1- Test 1- DOS DOD 9. Relational DBMS • What is a Relation? • RDBMS terminology • Referential integrity 10. CLASS DISCUSSION
  • 4. 11. TEST -1 12. Integrity rules 13. Codd’s rules 14. Codd’s rules 15. Relational Algebra-I • Operands of relational algebra • Selection operator 16. Relational Algebra-I …contd • Projection operator • Union • Intersection 17. Relational Algebra-I …contd • Set-Difference • Cartesian product • Remaining operator 18. Relational Algebra-II Assign 2- • Join operator DOD • Division operator 19. Relational Algebra-II …contd 20. Relational Calculus • Tuple • Domain • Domain versus Tuple 21. Relational Calculus versus Relational Algebra 22. Relational Database Design 23. Functional Dependencies Assign 2- • Anomalies in database DOS • Functional dependencies 24. Database Normalization • Keys • Relationships • Need for normalization 25. First Normal Form 26. Second Normal Form 27. CLASS DISCUSSION 28. Third Normal Form Test 2-
  • 5. DOD 29. BCNF 30. Fourth Normal Form 31. Decomposition and other dependencies TEST 2 32. 33. Decomposition and other dependencies…contd 34. Decomposition and other dependencies…contd 35. Concurrency and Recovery • Basic concepts 36. Transaction Processing • Transaction • Properties of a transaction • Major actions of a transaction 37. Recovery Assign 3- • Concurrent execution of DOD transactions 38. Concurrency control 39. Database security and integrity 40. Distributed databases 41. Structure of distributed database Test 3- DOD CLASS DISCUSSION 42. 43. Design of distributed databases
  • 6. Assignment-I Database Management System (BC- 402(N2)) Max. Marks 15 Date of Submission- 1. Compare relational, network and hierarchical data models. According to you, which is the best model and why? 2. What do you mean by specialization? Explain giving examples. 3. Design an E-R diagram for airline reservation system consisting of flights, aircrafts, airports, fares, reservations, tickets, pilot, crew and passengers. Clearly highlight the entities, the relationships, the primary keys and the mapping constraints. 4. Distinguish between the DBMS and a file management system.
  • 7. Assignment-II Database Management System (BC- 402(N2)) Max. Marks 10 Date of Submission- 1. Consider an airline reservation database system in which travel agents are allowed online access to make reservations on any flight. Is it possible for two travel agents located in different cities to book their respective clients the last seat on the same flight? Explain your answer. 2. What problems are caused by data redundancies? Can data redundancies be completely eliminated when the database approach is used? Why or why not? 3. Choose from the following enterprise you are most familiar with: college or university, public library, hospital, fast food restaurant, department store. What are the entities of interest to this enterprise? Are there any attributes in each entity set that would uniquely identify an instance of the entity set? Discuss about the views also.
  • 8. Test - I Database Management System (BC- 402) Max. Marks 20 Date- 1. Why do we use database? What are the advantages? 2. What do you mean by logical data independence and physical data independence? 3. Explain the three levels of architecture? 4. Explain the following terms: Multi value attribute Derived attribute
  • 9. Test - II Database Management System (BC- 402) Max. Marks 20 Date- • What do you mean by data model? Contrast and compare relational model and hierarchical model. • Discuss the domain integrity and entity integrity with comparative analysis? • Differentiate between security and integrity of database. • Differentiate between relational algebra and relational calculus