GUJARAT TECHNOLOGICAL UNIVERSITY
|
|
- Dorcas French
- 5 years ago
- Views:
Transcription
1
2 Type of course: Elective SUBJECT NAME: Distributed DBMS SUBJECT CODE: B.E. 7 th SEMESTER Prerequisite: Database Management Systems & Networking Rationale: Students are familiar with Centralized DBMS. This subject will give introduction to Distributed DBMS and associated problems. Students will be able to understand various algorithms and techniques for managing distributed database. Teaching and Examination Scheme: Teaching Scheme Credits Examination Marks Total L T P C Theory Marks Practical Marks Marks ESE PA (M) ESE (V) PA (E) PA ALA ESE OEP (I) Content: Sr. No. Content Total Hrs % Weightage 1 Introduction: Distributed Data Processing, Distributed Database Systems, Promises of DDBSs, Complicating factors, Problem areas Overview of RDBMS: Concepts, Integrity, Normalization Distributed DBMS Architecture : Models- Autonomy, Distribution, Heterogeneity DDBMS Architecture Client/Server, Peer to peer, MDBS 4 Data Distribution Alternatives: Design Alternatives localized data, distributed data Fragmentation Vertical, Horizontal (primary & derived), hybrid, general guidelines, correctness rules Distribution transparency location, fragmentation, replication Impact of distribution on user queries No Global Data Dictionary(GDD), GDD containing location information, Example on fragmentation 5 Semantic Data Control : View Management, Authentication database authentication, OS authentication, Access Rights, Semantic Integrity Control Centralized & Distributed, Cost of enforcing semantic integrity
3 6 Query Processing : Query Processing Problem, Layers of Query Processing Query Processing in Centralized Systems Parsing & Translation, Optimization, Code generation, Example Query Processing in Distributed Systems Mapping global query to local, Optimization, 7 Optimization of Distributed Queries: Query Optimization, Centralized Query Optimization, Join Ordering Distributed Query Optimization Algorithms 8 Distributed Transaction Management & Concurrency Control: Transaction concept, ACID property, Objectives of transaction management, Types of transactions, Objectives of Distributed Concurrency Control, Concurrency Control anomalies, Methods of concurrency control, Serializability and recoverability, Distributed Serializability, Enhanced lock based and timestamp based protocols, Multiple granularity, Multi version schemes, Optimistic Concurrency Control techniques 9 Distributed Deadlock & Recovery Deadlock concept, Deadlock in Centralized systems, Deadlock in Distributed Systems Detection, Prevention, Avoidance, Wait-Die Algorithm, Wound-Wait algorithm Recovery in DBMS - Types of Failure, Methods to control failure, Different techniques of recoverability, Write- Ahead logging Protocol, Advanced recovery techniques- Shadow Paging, Fuzzy checkpoint, ARIES, RAID levels, Two Phase and Three Phase commit protocols Suggested Specification table with Marks (Theory): Distribution of Theory Marks R Level U Level A Level N Level E Level C Level Legends: R: Remembrance; U: Understanding; A: Application, N: Analyze and E: Evaluate C: Create and above Levels (Revised Bloom s Taxonomy) Note: This specification table shall be treated as a general guideline for students and teachers. The actual distribution of marks in the question paper may vary slightly from above table. Reference Books: 1. Principles of Distributed Database Systems, Ozsu, Pearson Publication 2. Distributed Database Mangement Systems, Rahimi & Haug, Wiley 3. Distributed Database Systems, Chanda Ray, Pearson Publication 4. Distributed Databases, Sachin Deshpande, Dreamtech
4 Course Outcome: After learning the course the students should be able to: Understand what is Distributed DBMS Understand various architectures of DDBMS Apply various fragmentation techniques given a problem Understand and calculate the cost of enforcing semantic integrity control Understand the steps of query processing How optimization techniques are applies to Distributed Database Learn and understand various Query Optimization Algorithms Understand Transaction Management & Compare various approaches to concurrency control in Distributed database Understand various algorithms and techniques for deadlock and recovery in Distributed database List of Experiments: [1] Create two databases either on single DBMS and Design Database to fragment and share the fragments from both database and write single query for creating view. [2] Create two databases on two different computer systems and create database view to generate single DDB. [3] Create various views using any one of examples of database and Design various constraints. [4] Write and Implement algorithm for query processing using any of Example in either C /C++ /Java /.NET [5] Using any of example, write various Transaction statement and show the information about concurrency control [i.e. various lock s from dictionary] by executing multiple update and queries. [6] Using Transaction /commit rollback, Show the transaction ACID properties. [7] Write java JDBC program and use JTA to show various isolation level s in transaction. [8] Implement Two Phase Commit Protocol [9] Case study on nosql [10] Case study on Hadoop Design based Problems (DP)/Open Ended Problem: 1. Countrywide drug supplier chain operates from five different cities in the country and it maintains following database. Shop(ds-id, ds-city, ds-contactno) Medicine(med-id, med-name,manuf-id) Manufacturer(manuf-id, manuf-name, manuf-city) Order(med-id, ds-id,qty) Suggest fragmenatation and allocation schema considering following frequent queries (a) List manufacturer names who belong to the same city in which the drug shop that has placed an order resides. (b) How many orders are generated from a city say Ahmedabad? Justify your design and mention assumptions if any clearly.
5 2. Consider relations EMP( eno,ename,title) and ASG(eno,pno, resp,dur). Write down suitable queries in SQL-like syntax and in relational algebra for finding the names of employees who are managers of any project. Is the query optimized? If not, optimize it. Major Equipment: Networking of computers, RDBMS List of Open Source Software/learning website: ACTIVE LEARNING ASSIGNMENTS: Preparation of power-point slides, which include videos, animations, pictures, graphics for better understanding theory and practical work The faculty will allocate chapters/ parts of chapters to groups of students so that the entire syllabus to be covered. The power-point slides should be put up on the web-site of the College/ Institute, along with the names of the students of the group, the name of the faculty, Department and College on the first slide. The best three works should submit to GTU.
6 BE - SEMESTER VII (NEW) - EXAMINATION SUMMER 2017 Subject Code: Date: 11/05/2017 Subject Name: Distributed DBMS(Departmental Elective - II) Time: PM to PM Total Marks: 70 Q.1 (a) Define Distributed Database System. What is transparency in DDBMS? Explain Layers of transparency in DDBMS. (b) Describe functional layers of Relational DBMS. Q.2 (a) Elaborate Peer to Peer Distributed architecture. (b) Describe Bond Energy Algorithm (BEA) algorithm in vertical fragmentation. (b) Explain different types of failures in DDBMS. Q.3 (a) What do you mean by distributed semantic integrity control? Explain with example. (b) Draw and explain query processing in centralized system. Q.3 (a) What is authorization control? How to imply authorization control in centralized and distributed environment. (b) Write a short note on: Phases of Distributed Query Processing Q.4 (a) Discuss query optimization in brief. (b) Define a transaction. Discuss the ACID properties of a transaction. Q.4 (a) Discuss join ordering in query optimization. (b) Compare locking-based and timestamp-based concurrency control protocols with the help of examples. Q.5 (a) Explain serializable schedules with the help of example. (b) Discuss wait - die and wound wait deadlock avoidance algorithm for distributed system. Q.5 (a) Explain Two Phase Commit Protocol (2PC). (b) What is allocation? List and explain the information requirements during allocation. 1
7 BE - SEMESTER VII EXAMINATION WINTER 2014 Subject Code: Date: Subject Name: Distributed Database Application and System Time: 10:30 am - 01:00 pm Total Marks: 70 Q.1 (a) Explain Mixed fragmentation with the help of an example (b) What are distributed systems? List two advantages and disadvantages of distributed system over centralized one? Also explain parallelism and transparency. Q.2 (a) Explain Top Down Design Process for Distributed Database Design (b) Explain following in context of Relational algebra : 1. Selection 2. Natural Join 3. Intersection (b) Explain the terms transparency and concurrency with respect to DDBMS. Also Explain layers of transparency Q.3 (a) Write a note on components of DDBMS (b) Explain loosely coupled system and tightly coupled system Q.3 (a) What are various types of networks? Explain in brief (b) Explain Transaction Management in DDBMS. Q.4 (a) What do you mean by two phase locking? How it is different from strict two phase locking? Explain in brief. (b) What is replication? Explain different types of replication techniques? Q.4 (a) Discuss the problems of query optimization (b) Write a note on concurrency control. Q.5 (a) Given a global relation EMP(EMPNUM,NAME,SAL,TAX,MGRNUM,DEPTNUM) Write the mixed fragmentation de_nition and fragmentation tree of relation EMP. (b) Write short note on: Reliability in Distributed DBMS Q.5 (a) List the steps of Query Decomposition. Explain any one of them. (b) Explain the Client server architecture for Distributed DBMS with figure 1
8 BE - SEMESTER VII (OLD) - EXAMINATION SUMMER 2017 Subject Code: Date: 06/05/2017 Subject Name: Distributed Database Application & System Time: 02:30 PM to 05:00 PM Total Marks: 70 Q.1 (a) What is distributed database system? Explain shared memory, shared disk and shared nothing multiprocessor system with neat sketches. (b) Explain different relational algebra operations with proper example(s). Q.2 (a) What do you mean by normalization? Enlist and explain various normal forms with appropriate example(s). (b) Discuss in detail the problem areas in DDBS environment. (b) What are the various types of computer networks? Explain in detail. Q.3 (a) Explain layers of transparency. (b) Describe architectural models for distributed DBMSs. Q.3 (a) Elaborate MDBS architecture without GCS. (b) Explain distribution design issues in detail. Q.4 (a) Discuss top-down design process in detail. (b) Explain views in centralized DBMSs with example(s). Q.4 (a) Explain client/server reference architecture. (b) Write a note on : allocation model Q.5 (a) Describe horizontal fragmentation with its various types. (b) Elaborate layers of query processing. Q.5 (a) Discuss query processing system with example(s). (b) Explain centralized semantic integrity control with examples. 1
9 BE - SEMESTER VII EXAMINATION SUMMER 2014 Subject Code: Date: Subject Name: Distributed Database Application and System Time: 02:30 pm - 05:00 pm Total Marks: 70 Q.1 (a) Explain the potential problems with DDBMS. (b) Explain Top Down Design Process for Distributed Database Design. Q.2 (a) Explain following in context of Relational algebra : 1. Selection 2. Natural Join 3. Intersection (b) What are the objectives of Query processing? (b) Explain layers of Query processing. Q.3 (a) Consider following relations employee (person-name, street, city) works(person-name. company-name, salary) company(company-name, city) manages(person-name,, manager-name) Write following query in relational algebra form. (1) Find names of all employees who work for HDFC. (2) Find the names of all employees who live in the same city as the company for which they work. (3) Find names and cities of residence of all employees who do not work for HDFC and earn more than Rs 10 lac per year. (b) What is fragmentation? Why it is needed? What are the correctness rules for fragmentation? Q.3 (a) What do you mean by distributed semantic integrity control? Explain with example. (b) Describe BEA algorithm used in vertical fragmentation. Q.4 (a) What is Query Optimization? List the components of Query Optimizer software and explain any one. (b) Explain the first phase of Query processing that transforms a relational calculus query into a relational algebra query. Q.4 (a) What is allocation? List and explain the information requirements during allocation. (b) Explain Distributed cost model with suitable example and determine total time as well as response time. Q.5 (a) List various Transaction Models. Explain any two in detail. (b) Discuss fundamental issues in distributed database design. Give at least 3 differences between replicated and Partitioned database. Q.5 (a) Write short note on: MDBS architecture. (b) Write short note on: Two Phase Commit Protocol for Distributed Transactions 1
10 BE - SEMESTER VII EXAMINATION SUMMER 2015 Subject Code: Date:04/05/2015 Subject Name: Distributed Database Application & System Time: 02:30 to 05:00 Total Marks: 70
11 BE - SEMESTER VII EXAMINATION WINTER 2013 Subject Code: Date: Subject Name: Distributed Database Application and System Time: 10:30 TO 01:00 Total Marks: 70 Q.1 (a) Explain various levels of data and process distribution in distributed environment. (b) Explain Top Down Design Process for Distributed Database Design. Q.2 (a) Explain following in context of Relational algebra : 1. Selection 2. Θ Join 3. Intersection (b) Explain database interoperability. (b) Explain layers of Query processing. Q.3 (a) Consider following relations employee (person-name, street, city) works(person-name. company-name, salary) company(company-name, city) manages(person-name,, manager-name) Write following query in relational algebra form. (1) Find names of all employees who work for HDFC. (2) Find the names of all employees who do not live in the same city as the company for which they work. (3) Find names and cities of residence of all employees who work for HDFC and earn more than Rs 10 lac per year. (b) Draw and explain the process of DDBS design to be used when we wanted to design DDBS from scratch? Q.3 (a) Describe BEA algorithm used in vertical fragmentation. (b) Explain View management. How it is carried out in centralized and distributed DBMS? Q.4 (a) List the steps of Query Decomposition. Explain any one of them. (b) What is Query Optimization? List the components of Query Optimizer software and explain any one. Q.4 (a) What is allocation? List and explain the information requirements during allocation. (b) Explain with necessary diagram the architecture of Distributed DBMS. Q.5 (a) Explain Transaction Management in DDBMS. (b) Discuss fundamental issues in distributed database design. Give at least 3 differences between replicated and Partitioned database. Q.5 (a) Write short note on: Reliability in Distributed DBMS (b) Write short note on: MDBS architecture 1
12 BE - SEMESTER VII(OLD) EXAMINATION WINTER 2016 Subject Code: Date: 25/11/2016 Subject Name: Distributed Database Application & System Time: 10:30 AM to 01:00 PM Total Marks: 70 Q.1 (a) Consider a stock market having many broker and customer for trading, design distributed database with fragmentation and allocation strategy. (b) List and briefly explain transparency for DDBS environment. Q.2 (a) Explain MDBMS architecture for distributed DBMS. (b) Explain top-down design process in detail. (b) Explain Peer to Peer Distributed System. Q.3 (a) Explain Vertical fragmentation with example. (b) Explain views in centralized DBMSs with examples. Q.3 (a) Explain functional schematics of an integrated distributed DBMS. (b) Explain centralized semantic integrity control with example. Q.4 (a) Explain layers of query processing. (b) Describe the relative advantage and disadvantage of distributed DBMs. Q.4 (a) Explain Centralized query optimization. (b) What do you mean by normalization? Explain any two with example. Q.5 (a) Explain distributed cost model with example. (b) Briefly describe the characterization of query processors. Q.5 (a) Discuss how you perform deadlock management in a distributed DBMS. (b) Define a transaction. Discuss the AICD properties of transaction in the context of DDBs. 1/1
13 BE - SEMESTER VII EXAMINATION SUMMER 2016 Subject Code: Date:18/05/2016 Subject Name:Distributed Database Application & System Time:02:30 PM to 05:00 PM Total Marks: 70 Q.1 (a) Discuss DDBS environment. How it differs from centralized environment? (b) State the need of normalization in database management system. Write and explain any two normal forms with appropriate example. Assume suitable data. Q.2 (a) Discuss various components of a distributed DBMS. (b) (1) Explain shared disk and shared memory multiprocessor system with neat 04 sketches. (2) Let R be an original relation with appropriate primary key constraint(s). R 03 is decomposed into R1 and R2 using horizontal fragmentation. R1 is further divided into R11 & R12 and R2 into R21, R22 & R23 with the help of vertical fragmentation. Which operation should be performed, join or union, to get an original R2 from R21, R22 and R23 without any loss of data? Justify your answer. (b) Write a detailed note on horizontal fragmentation. Q.3 (a) Explain MDBS architecture without a GCS. (b) (1) Discuss selection operation and join operation in context of relational 04 algebra. (2) Give brief discussion of network transparency. 03 Q.3 (a) Describe allocation problem in detail. (b) (1) Briefly explain (A0, D0, H0) and (A0, D0, H1) with respect to architectural 04 alternatives of distributed DBMSs. (2) Briefly explain network topology. 03 Q.4 (a) Explain views in centralized DBMSs with example(s). (b) Elaborate Client/Server reference architecture. Q.4 (a) Discuss the following terms in detail with example: - Attribute Usage Matrix - Attribute Affinity Matrix (b) Elaborate centralized and distributed authorization control. Q.5 (a) Explain layers of query processing. (b) Write a note on parallel database system. Q.5 (a) List steps of query decomposition and discuss the same in brief. (b) Write a note on distributed concurrency control. 1
14 BE - SEMESTER VII EXAMINATION WINTER 2015 Subject Code: Date:16/12/2015 Subject Name: Distributed Database Application and System Time: 10:30am to 1:00pm Total Marks: 70 Q.1 (a) Consider an International multiplex movie house having branches in all over world, discuss its design of distributed database with type of fragmentation and allocation strategy. (b) List and briefly explain advantages of Distributed database with centralized approach. Q.2 (a) Give comparison of all architecture for distributed DBMS with its application. (b) Explain top-down design process in detail. (b) Explain Client Server architecture for Distributed DBMS. Q.3 (a) Explain, Min term predict, COM_MIN and PHIZONTAL algorithm in context of horizontal fragmentation. (b) Explain views in centralized DBMSs with examples. Q.3 (a) Explain AA matrix, CA matrix and BEA algorithm in context of vertical fragmentation. (b) What is distributed integrity Assertion? Explain any one assertion with example. Q.4 (a) Explain layers of query processing. (b) Explain Elimination of redundancy and rewriting in the context of query decomposition. Q.4 (a) Explain Centralized query optimization. (b) What are the various types of networks? Explain in detail. Q.5 (a) Explain distributed cost model with example. (b) Briefly describe the characterization of query processors. Q.5 (a) Differentiate 1) Data warehousing Vs Distributed Database 2) Distributed Processing Vs Cooperative Processing (b) Explain reduction in primary horizontal fragmentation for localization of distributed data. 1/1
15
Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases
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
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
Type of course: System Programming GUJARAT TECHNOLOGICAL UNIVERSITY SYSTEM PROGRAMMING SUBJECT CODE: 21508 B.E. 5 th SEMESTER Prerequisite: Data Structures and Operating Systems Rationale: NA Teaching
More informationM S Ramaiah Institute of Technology Department of Computer Science And Engineering
M S Ramaiah Institute of Technology Department of Computer Science And Engineering COURSE DESIGN, DELIVERY AND ASSESMENT Semester: V Course Code: CS513 Course Name: Database systems Course Faculty: Sl#
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
GUJARAT TECHNOLOGICAL UNIVERSITY INFORMATION TECHNOLOGY DATA COMPRESSION AND DATA RETRIVAL SUBJECT CODE: 2161603 B.E. 6 th SEMESTER Type of course: Core Prerequisite: None Rationale: Data compression refers
More informationDistributed DBMS. Concepts. Concepts. Distributed DBMS. Concepts. Concepts 9/8/2014
Distributed DBMS Advantages and disadvantages of distributed databases. Functions of DDBMS. Distributed database design. Distributed Database A logically interrelated collection of shared data (and a description
More informationDistributed KIDS Labs 1
Distributed Databases @ KIDS Labs 1 Distributed Database System A distributed database system consists of loosely coupled sites that share no physical component Appears to user as a single system Database
More informationSYED AMMAL ENGINEERING COLLEGE
CS6302- Database Management Systems QUESTION BANK UNIT-I INTRODUCTION TO DBMS 1. What is database? 2. Define Database Management System. 3. Advantages of DBMS? 4. Disadvantages in File Processing System.
More informationUnit 2. Unit 3. Unit 4
Course Objectives At the end of the course the student will be able to: 1. Differentiate database systems from traditional file systems by enumerating the features provided by database systems.. 2. Design
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
GUJARAT TECHNOLOGICAL UNIVERSITY BRANCH NAME: INSTRUMENTATION & CONTROL ENGINEERING (17) SUBJECT NAME: EMBEDDED SYSTEM DESIGN SUBJECT CODE: 2171711 B.E. 7 th SEMESTER Type of course: Core Engineering Prerequisite:
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
Type of course: Core GUJARAT TECHNOLOGICAL UNIVERSITY SUBJECT NAME: Compiler Design SUBJECT CODE: 21701 B.E. 7 th SEMESTER Prerequisite: Data Structures and Algorithms, Theory of Computation, Rationale:
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE III SEMESTER - B.E COMPUTER SCIENCE AND ENGINEERING QUESTION BANK - CS6302 DATABASE MANAGEMENT SYSTEMS UNIT I 1. What are the disadvantages of file processing system? 2.
More informationB.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline
B.C.A 2017-18 DATA BASE MANAGEMENT SYSTEM Course Outline MODULE SPECIFICATION SHEET This course introduces the fundamental concepts necessary for designing, using and implementing database systems and
More informationMaanavaN.Com DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK
CS1301 DATABASE MANAGEMENT SYSTEM DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK Sub code / Subject: CS1301 / DBMS Year/Sem : III / V UNIT I INTRODUCTION AND CONCEPTUAL MODELLING 1. Define
More informationCMSC 461 Final Exam Study Guide
CMSC 461 Final Exam Study Guide Study Guide Key Symbol Significance * High likelihood it will be on the final + Expected to have deep knowledge of can convey knowledge by working through an example problem
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
GUJARAT TECHNOLOGICAL UNIVERSITY Type of course: Engineering SUBJECT NAME: Switch Gear and Protection SUBJECT CODE: 2170908 Prerequisite: Electrical Power Systems II B.E. 7 th SEMESTER Rationale: This
More informationContact Hours / week: 4 Total hours: 64. Table of Contents Architecture 3 Data Modeling Using the Entity-
Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering Fourth Semester Subject: DATABASE MANAGEMENT SYSTEMS Contact Hours / week: 4 Total hours: 64 Table of
More informationDatabase Management Systems
Database Management Systems Distributed Databases Doug Shook What does it mean to be distributed? Multiple nodes connected by a network Data on the nodes is logically related The nodes do not need to be
More informationDistributed Databases Systems
Distributed Databases Systems Lecture No. 01 Distributed Database Systems Naeem Ahmed Email: naeemmahoto@gmail.com Department of Software Engineering Mehran Univeristy of Engineering and Technology Jamshoro
More informationCS6302- DATABASE MANAGEMENT SYSTEMS- QUESTION BANK- II YEAR CSE- III SEM UNIT I
CS6302- DATABASE MANAGEMENT SYSTEMS- QUESTION BANK- II YEAR CSE- III SEM UNIT I 1.List the purpose of Database System (or) List the drawback of normal File Processing System. 2. Define Data Abstraction
More informationNorthern India Engineering College, New Delhi Question Bank Database Management System. B. Tech. Mechanical & Automation Engineering V Semester
1. List four significant differences between a file-processing system and a DBMS. 2. Explain the difference between physical and logical data independence. 3. What are five main functions of a database
More informationRajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10
Rajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10 RAJIV GANDHI COLLEGE OF ENGINEERING & TECHNOLOGY, KIRUMAMPAKKAM-607 402 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK
More informationSankalchand Patel College of Engineering, Visnagar B.E. Semester III (CE/IT) Database Management System Question Bank / Assignment
Sankalchand Patel College of Engineering, Visnagar B.E. Semester III (CE/IT) Database Management System Question Bank / Assignment Introductory concepts of DBMS 1. Explain detailed 3-level architecture
More informationCS2255 DATABASE MANAGEMENT SYSTEMS QUESTION BANK UNIT I
CS2255 DATABASE MANAGEMENT SYSTEMS CLASS: II YEAR CSE SEM:04 STAFF INCHARGE: Mr S.GANESH,AP/CSE QUESTION BANK UNIT I 2 MARKS List the purpose of Database System (or) List the drawback of normal File Processing
More informationCopyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 25-1
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 25-1 Chapter 25 Distributed Databases and Client-Server Architectures Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 25 Outline
More informationDatabase Architectures
Database Architectures CPS352: Database Systems Simon Miner Gordon College Last Revised: 4/15/15 Agenda Check-in Parallelism and Distributed Databases Technology Research Project Introduction to NoSQL
More informationBabu Banarasi Das National Institute of Technology and Management
Babu Banarasi Das National Institute of Technology and Management Department of Computer Applications Question Bank (Short-to-Medium-Answer Type Questions) Masters of Computer Applications (MCA) NEW Syllabus
More informationUNIVERSITY OF BOLTON CREATIVE TECHNOLOGIES COMPUTING PATHWAY SEMESTER TWO EXAMINATION 2014/2015 ADVANCED DATABASE SYSTEMS MODULE NO: CPU6007
[CRT17] UNIVERSITY OF BOLTON CREATIVE TECHNOLOGIES COMPUTING PATHWAY SEMESTER TWO EXAMINATION 2014/2015 ADVANCED DATABASE SYSTEMS MODULE NO: CPU6007 Date: Tuesday 26 th May 2015 Time: 14:00 16:00 INSTRUCTIONS
More informationDatabase Systems Management
Database Systems Management Instructor - Russ Wakefield GTA Shivani Dave On Campus and Distance Learning What is CS430 / CS430dl? Instructor (Russ) and GTA (Shivani) Homework assignments 4-5 Lab assignments
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or sophomore year. Catalog Description:
More informationTextbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.
Elective course in Computer Science University of Macau Faculty of Science and Technology Department of Computer and Information Science SFTW371 Database Systems II Syllabus 1 st Semester 2013/2014 Part
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
Type of course: Core course GUJARAT TECHNOLOGICAL UNIVERSITY SUBJECT NAME: Information and Network Security SUBJECT CODE: 2170709 B.E. Semester VII Prerequisite: Mathematical concepts: Random numbers,
More informationFundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.
Fundamentals of Database Systems 5th Edition Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute
More informationIntroduction to the Course
Outline Introduction to the Course Introduction Distributed DBMS Architecture Distributed Database Design Query Processing Transaction Management Issues in Distributed Databases and an Example Objectives
More informationTotal No. of Questions :09] [Total No. of Pages : 02
CS/IT 315 (CR) Total No. of Questions :09] [Total No. of Pages : 02 III/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC- 2016 First Semester CS/IT DESIGN ANALYSIS OF ALGORITHMS Time: Three Hours Answer Question
More informationDATABASE MANAGEMENT SYSTEMS
www..com Code No: N0321/R07 Set No. 1 1. a) What is a Superkey? With an example, describe the difference between a candidate key and the primary key for a given relation? b) With an example, briefly describe
More informationTotal No. of Questions :09] [Total No. of Pages : 02. II/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC Second Semester CSE/IT DBMS
CSE/IT 224 (CR) Total No. of Questions :09] [Total No. of Pages : 02 Time: Three Hours II/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC- 2015 Second Semester CSE/IT DBMS Answer Question NO.1 Compulsory Answer
More informationDISTRIBUTED DATABASES CS561-SPRING 2012 WPI, MOHAMED ELTABAKH
DISTRIBUTED DATABASES CS561-SPRING 2012 WPI, MOHAMED ELTABAKH 1 RECAP: PARALLEL DATABASES Three possible architectures Shared-memory Shared-disk Shared-nothing (the most common one) Parallel algorithms
More information02 Hr/week. Theory Marks. Internal assessment. Avg. of 2 Tests
Course Code Course Name Teaching Scheme Credits Assigned Theory Practical Tutorial Theory Practical/Oral Tutorial Total TEITC504 Database Management Systems 04 Hr/week 02 Hr/week --- 04 01 --- 05 Examination
More informationCourse Book Academic Year
Nawroz University College of Computer and IT Department of Computer Science Stage: Third Course Book Academic Year 2015-2016 Subject Advanced Database No. of Hours No. of Units 6 Distribution of Marks
More informationBsc(Hons) Web Technologies. Examinations for / Semester 2
Bsc(Hons) Web Technologies Cohort: BWT/11/FT Examinations for 2012-2013 / Semester 2 MODULE: ADVANCED WEB DATABASE MANAGEMENT SYSTEM MODULE CODE: DBT2105 Duration: 2 ½ Hours Instructions to Candidates:
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
Type of course: Core GUJARAT TECHNOLOGICAL UNIVERSITY SUBJECT NAME: Compiler Design SUBJECT CODE: 2170701 B.E. 7 th SEMESTER Prerequisite: Data Structures and Algorithms, Theory of Computation, Rationale:
More informationDepartment of Computer Science and Engineering (CSE) Course Outline
Department of Computer Science and Engineering (CSE) Course Outline Program: Course Title: Computer Science and Engineering (CSE) Distributed Database Management System Course Code: CSE 17 Semester: Level:
More informationSRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN
SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0304 Course Title : Data Base Management Systems Semester : VI Course Time : Dec 2012-
More information15CS53: DATABASE MANAGEMENT SYSTEM
15CS53: DATABASE MANAGEMENT SYSTEM Subject Code: 15CS53 I.A. Marks: 20 Hours/Week: 04 Exam Hours: 03 Total Hours: 56 Exam Marks: 80 Objectives of the Course: This course will enable students to Provide
More informationFundamental Research of Distributed Database
International Journal of Computer Science and Management Studies, Vol. 11, Issue 02, Aug 2011 138 Fundamental Research of Distributed Database Swati Gupta 1, Kuntal Saroha 2, Bhawna 3 1 Lecturer, RIMT,
More informationMCA (Revised) Term-End Examination December,
No. of Printed Pages : 6 MCS-043 MCA (Revised) Term-End Examination December, 2013 1 0 2 9 0 MCS-043 : ADVANCED DATABASE MANAGEMENT SYSTEMS Time : 3 hours Maximum Marks : 100 Note : Question number 1 is
More informationThe Replication Technology in E-learning Systems
Available online at www.sciencedirect.com Procedia - Social and Behavioral Sciences 28 (2011) 231 235 WCETR 2011 The Replication Technology in E-learning Systems Iacob (Ciobanu) Nicoleta Magdalena a *
More informationOverview of Transaction Management
Overview of Transaction Management Chapter 16 Comp 521 Files and Databases Fall 2010 1 Database Transactions A transaction is the DBMS s abstract view of a user program: a sequence of database commands;
More informationSystems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington
Data base 7\,T"] Systems:;-'./'--'.; r Modelsj Languages, Design, and Application Programming Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant
More informationCSC 261/461 Database Systems Lecture 21 and 22. Spring 2017 MW 3:25 pm 4:40 pm January 18 May 3 Dewey 1101
CSC 261/461 Database Systems Lecture 21 and 22 Spring 2017 MW 3:25 pm 4:40 pm January 18 May 3 Dewey 1101 Announcements Project 3 (MongoDB): Due on: 04/12 Work on Term Project and Project 1 The last (mini)
More informationDistributed Database Systems
Distributed Database Systems Vera Goebel Department of Informatics University of Oslo Fall 2013 1 Contents Review: Layered DBMS Architecture Distributed DBMS Architectures DDBMS Taxonomy Client/Server
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
Seat No.: Enrolment No. GUJARAT TECHNOLOGICAL UNIVERSITY BE - SEMESTER III (NEW) - EXAMINATION SUMMER 2017 Subject Code: 21303 Date: 02/06/2017 Subject Name: Database Management Systems Time: 10:30 AM
More informationDistributed Database Systems
Distributed Database Systems Vera Goebel Department of Informatics University of Oslo Fall 2016 1 Contents Review: Layered DBMS Architecture Distributed DBMS Architectures DDBMS Taxonomy Client/Server
More informationConcurrency Control & Recovery
Transaction Management Overview CS 186, Fall 2002, Lecture 23 R & G Chapter 18 There are three side effects of acid. Enhanced long term memory, decreased short term memory, and I forget the third. - Timothy
More informationConcurrency Control & Recovery
Transaction Management Overview R & G Chapter 18 There are three side effects of acid. Enchanced long term memory, decreased short term memory, and I forget the third. - Timothy Leary Concurrency Control
More informationDatabase Architectures
Database Architectures CPS352: Database Systems Simon Miner Gordon College Last Revised: 11/15/12 Agenda Check-in Centralized and Client-Server Models Parallelism Distributed Databases Homework 6 Check-in
More informationCS348: INTRODUCTION TO DATABASE MANAGEMENT (Winter, 2011) FINAL EXAMINATION
CS348: INTRODUCTION TO DATABASE MANAGEMENT (Winter, 2011) FINAL EXAMINATION INSTRUCTOR: Grant Weddell TIME: 150 minutes WRITE YOUR NAME AND ID HERE: NOTE 1: This is a closed book examination. For example,
More informationmanagement systems Elena Baralis, Silvia Chiusano Politecnico di Torino Pag. 1 Distributed architectures Distributed Database Management Systems
atabase Management Systems istributed database istributed architectures atabase Management Systems istributed atabase Management Systems ata and computation are distributed over different machines ifferent
More informationFUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley
FUNDAMENTALS OF Database S wctpmc SIXTH EDITION Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute
More informationVIEW OTHER QUESTION PAPERS
VIEW OTHER QUESTION PAPERS E B4E0562 Reg No.: Name: Total Pages: 2 APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY FOURTH SEMESTER B.TECH DEGREE EXAMINATION, JULY 2017 Course Code: CS208 Course Name: PRINCIPLES
More informationDistributed Transaction Management
Distributed Transaction Management Material from: Principles of Distributed Database Systems Özsu, M. Tamer, Valduriez, Patrick, 3rd ed. 2011 + Presented by C. Roncancio Distributed DBMS M. T. Özsu & P.
More informationOutline. File Systems. Page 1
Outline Introduction What is a distributed DBMS Problems Current state-of-affairs Background Distributed DBMS Architecture Distributed Database Design Semantic Data Control Distributed Query Processing
More informationChapter 19: Distributed Databases
Chapter 19: Distributed Databases Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Chapter 19: Distributed Databases Heterogeneous and Homogeneous Databases Distributed Data
More informationMulti-CPU and distributed systems. Database system architectures. Lecture topics: monolithic systems client server systems parallel database servers
Database system architectures Multi- and distributed systems Lecture topics: monolithic systems client server systems parallel database servers References: text rd edition, chapter : sections,, 6, 8 text
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (SOFTWARE ENGINEERING) (02) AND INFORMATION TECHNOLOGY (23) UBIQUOUS COMPUTING SUBJECT CODE: 2730206 M.E. SEM-III Type of course: Elective Prerequisite:
More informationFundamentals of Database Systems V7. Course Outline. Fundamentals of Database Systems V Jul 2018
Course Outline Fundamentals of Database Systems V7 16 Jul 2018 Contents 1. Course Objective 2. Pre-Assessment 3., Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5.
More informationGoals for Today. CS 133: Databases. Final Exam: Logistics. Why Use a DBMS? Brief overview of course. Course evaluations
Goals for Today Brief overview of course CS 133: Databases Course evaluations Fall 2018 Lec 27 12/13 Course and Final Review Prof. Beth Trushkowsky More details about the Final Exam Practice exercises
More informationE.G.S. PILLAY ENGINEERING COLLEGE (An Autonomous Institution, Affiliated to Anna University, Chennai) Nagore Post, Nagapattinam , Tamilnadu.
7CA0 DATABASE MANAGEMENT SYSTEMS Academic Year : 08-09 Programme : MCA Question Bank Year / Semester : I / I Course Coordinator: Ms.S.Visalatchy Course Objectives. To learn the fundamentals of data models
More information2011 DATABASE MANAGEMENT SYSTEM
Name :. Roll No. :..... Invigilator s Signature :.. CS/B.TECH(IT)/SEM-6/IT-604/2011 2011 DATABASE MANAGEMENT SYSTEM Time Allotted : 3 Hours Full Marks : 70 The figures in the margin indicate full marks.
More informationMobile and Heterogeneous databases Distributed Database System Transaction Management. A.R. Hurson Computer Science Missouri Science & Technology
Mobile and Heterogeneous databases Distributed Database System Transaction Management A.R. Hurson Computer Science Missouri Science & Technology 1 Distributed Database System Note, this unit will be covered
More informationDistributed Databases
Distributed Databases These slides are a modified version of the slides of the book Database System Concepts (Chapter 20 and 22), 5th Ed., McGraw-Hill, by Silberschatz, Korth and Sudarshan. Original slides
More informationIt also performs many parallelization operations like, data loading and query processing.
Introduction to Parallel Databases Companies need to handle huge amount of data with high data transfer rate. The client server and centralized system is not much efficient. The need to improve the efficiency
More informationINSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad
Name Code Class Branch INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING QUESTION BANK Advanced Data Base Management System BCS005 I M. Tech
More informationTransaction Management Overview
Transaction Management Overview Chapter 16 CSE 4411: Database Management Systems 1 Transactions Concurrent execution of user programs is essential for good DBMS performance. Because disk accesses are frequent,
More informationTransaction Management: Introduction (Chap. 16)
Transaction Management: Introduction (Chap. 16) CS634 Class 14 Slides based on Database Management Systems 3 rd ed, Ramakrishnan and Gehrke What are Transactions? So far, we looked at individual queries;
More informationCity University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18
City University of Hong Kong offered by Department of Computer Science with effect from Semester A 2017/18 Part I Course Overview Course Title: Database Systems Course Code: CS3402 Course Duration: 1 semester
More informationDr. Awad Khalil. Computer Science & Engineering department
Dr. Awad Khalil Computer Science & Engineering department Outline Introduction Distributed Database Concepts What Constitutes a DDB Transparency Availability and Reliability Scalability and Partition Tolerance
More informationDATABASE MANAGEMENT SYSTEM SUBJECT CODE: CE 305
DATABASE MANAGEMENT SYSTEM SUBJECT CODE: CE 305 Teaching Scheme (Credits and Hours) Teaching scheme Total Evaluation Scheme L T P Total Credit Theory Mid Sem Exam CIA Pract. Total Hrs Hrs Hrs Hrs Hrs Marks
More informationDistributed Database Management Systems. Data and computation are distributed over different machines Different levels of complexity
atabase Management Systems istributed database atabase Management Systems istributed atabase Management Systems B M G 1 istributed architectures ata and computation are distributed over different machines
More informationPart A (Compulsory) (Marks : 10) Answer all ten questions (20 words each). Each question carries equal marks.
Post Graduate Diploma in Computer Application EXAMINATION, 2011 Paper-DCA 101 Introduction to I.T. and P.C. Productivity Tools Time allowed: Three Hours Maximum Marks : 80 Part A (Compulsory) (Marks :
More informationINSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad
Course Name Course Code Class Branch INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 04 COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK : DATABASE MANAGEMENT SYSTEMS
More informationDATABASE DEVELOPMENT (H4)
IMIS HIGHER DIPLOMA QUALIFICATIONS DATABASE DEVELOPMENT (H4) December 2017 10:00hrs 13:00hrs DURATION: 3 HOURS Candidates should answer ALL the questions in Part A and THREE of the five questions in Part
More informationCSC 261/461 Database Systems Lecture 24
CSC 261/461 Database Systems Lecture 24 Fall 2017 TRANSACTIONS Announcement Poster: You should have sent us the poster by yesterday. If you have not done so, please send us asap. Make sure to send it for
More informationCS/B.Tech/CSE/New/SEM-6/CS-601/2013 DATABASE MANAGEMENENT SYSTEM. Time Allotted : 3 Hours Full Marks : 70
CS/B.Tech/CSE/New/SEM-6/CS-601/2013 2013 DATABASE MANAGEMENENT SYSTEM Time Allotted : 3 Hours Full Marks : 70 The figures in the margin indicate full marks. Candidates are required to give their answers
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
CHAPTER 20 Introduction to Transaction Processing Concepts and Theory Introduction Transaction Describes local unit of database processing Transaction processing systems Systems with large databases and
More informationNJIT Department of Computer Science PhD Qualifying Exam on CS 631: DATA MANAGEMENT SYSTEMS DESIGN. Summer 2012
JIT Department of Computer Science PhD Qualifying Exam on CS 63: DATA MAAGEMET SYSTEMS DESIG Summer 202 o book or other document is allowed. Duration of the exam: 2.5 hours. The total number of points
More informationWhat are Transactions? Transaction Management: Introduction (Chap. 16) Major Example: the web app. Concurrent Execution. Web app in execution (CS636)
What are Transactions? Transaction Management: Introduction (Chap. 16) CS634 Class 14, Mar. 23, 2016 So far, we looked at individual queries; in practice, a task consists of a sequence of actions E.g.,
More informationEASTERN ARIZONA COLLEGE Database Design and Development
EASTERN ARIZONA COLLEGE Database Design and Development Course Design 2016-2017 Course Information Division Business Course Number CMP 280 Title Database Design and Development Credits 3 Developed by Lydia
More informationCSC 261/461 Database Systems Lecture 20. Spring 2017 MW 3:25 pm 4:40 pm January 18 May 3 Dewey 1101
CSC 261/461 Database Systems Lecture 20 Spring 2017 MW 3:25 pm 4:40 pm January 18 May 3 Dewey 1101 Announcements Project 1 Milestone 3: Due tonight Project 2 Part 2 (Optional): Due on: 04/08 Project 3
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
GUJARAT TECHNOLOGICAL UNIVERSITY INSTRUMENTATION & CONTROL ENGINEERING (17) MICROCONTROLLER & INTERFACING (IC) SUBJECT CODE: 21517 B.E. 5 th SEMESTER Type of course: Core Engineering Prerequisite: 1. Fundamental
More informationCS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111
CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111 Instructor: Boris Glavic, Stuart Building 226 C, Phone: 312 567 5205, Email: bglavic@iit.edu Office
More informationCourse Title: Introduction to Database Management System Course Code: CSIT116 Course Level: UG Course Credits:04 L T P/ S SW/F W
Course Title: Introduction to Database Management System Course Code: CSIT116 Course Level: UG Course Credits:04 Course Objectives: The objectives of this course is to: To expose the students to the fundamentals
More informationDatabase Management Systems
Database Management Systems Database Management Systems Second Edition P.S. Gill Head, Department of Computer Science and Engineering Krishna Engineering College Ghaziabad, UP I.K. International Publishing
More informationGUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code: )
GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code:3341602) Diploma Programme in which this course is offered Information Technology
More informationTransaction Management: Concurrency Control
Transaction Management: Concurrency Control Yanlei Diao Slides Courtesy of R. Ramakrishnan and J. Gehrke DBMS Architecture Query Parser Query Rewriter Query Optimizer Query Executor Lock Manager Concurrency
More informationIntro to Transaction Management
Intro to Transaction Management CMPSCI 645 May 3, 2006 Gerome Miklau Slide content adapted from Ramakrishnan & Gehrke, Zack Ives 1 Concurrency Control Concurrent execution of user programs is essential
More informationTechno India Batanagar Computer Science and Engineering. Model Questions. Subject Name: Database Management System Subject Code: CS 601
Techno India Batanagar Computer Science and Engineering Model Questions Subject Name: Database Management System Subject Code: CS 601 Multiple Choice Type Questions 1. Data structure or the data stored
More informationCOURSE FILE INDEX ITEM DESCRIPTION
COURSE FILE INDEX S.NO. ITEM DESCRIPTION 1 COURSE INFORMATION SHEET 2 SYLLABUS 3 TEXT BOOKS,REFERENCE BOOK,WEB/INTERNET SOURCES 4 TIME TABLE 5 PROGRAM EDUCATIONAL OBJECTIVES(PEO s) 6 PROGRAM OUTCOMES(PO
More informationTransaction Management Overview. Transactions. Concurrency in a DBMS. Chapter 16
Transaction Management Overview Chapter 16 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Transactions Concurrent execution of user programs is essential for good DBMS performance. Because
More information