P2Pprogrammer 2 programmer


Home > Download > SMU - Question Paper > MCA > MC0077

Advanced Database Systems


This is the collection of Sikkim Manipal University (SMU) question and answers for Advanced Database Systems. It will help to prepare your examination. All question paper are classified as per semester, subject code and question type of Part A, Part B and Part C with multiple choice options as same as actual examination. SMU question papers includes year 2024, 2023, 2022 Sem I, II, III, IV, V, VI examinations of all subjects.

SMU question test set of old, last and previous year are updated regularly and it is absolutely free to use. Question paper includes Visual basic 6, VB.Net, C#, ASP.Net, Web, Oracle, Database, SQL, Software Engineering, C, C++, OOPS, MBA, MCA, BSC IT I have requested you kindly send me the question paper of Advanced Database Systems, SMU - Master of Computer Application.

Course Name        MCA (Master of Computer Application)

Subject Code       MC0077 (Advanced Database Systems)

Get Questions        PART - A    PART - B    PART - C

Advanced Database Systems Syllabus.

Unit 1 Introduction
Introduction; History; Database models; Flat Model: Hierarchical Model, Network Model, Relational Model: Relational Operations; Normal Forms: First Normal Form, Second Normal Form, Third Normal Form, Boyce-Codd Normal Form, Fourth Normal Form, Domain/Key Normal Form; Dimensional Model, Object Database Models, Post-relational Database Models; Database Internals: Indexing, Transactions and Concurrency, Replication

Unit 2 Query Processing
Introduction; Query Optimizer; Query Plan; Implementation; Heuristics of Query Optimizations: Equivalence of Expressions, Selection Operation, Projection Operation, Natural Join Operation: Join Ordering; Query Planning for Nested SQL queries; Cost Estimation; Measuring Index Selectivity: Index Selectivity, How to Measure Index Selectivity?, Manually measure index selectivity; How to choose Composite Indexes?; Guidelines for choosing columns for composite indexes: Join Strategies for Parallel Processors: Parallel-Join, Pipelined Multi-way
Join, Physical Organization, Database Tuning, Efficient SELECT statements; Optimizing SQL Query Processing: Introduction; Query Processing; Query Optimizing: Indexes, Selectivity, Uniformity, Disjunctive Clauses, Join Selectivity, Views.

Unit 3 Advanced Data Management Systems
Introduction; Data Collection; Data Management Functions; Database Design & Creation; Information & Data Retrieval; The Evolution of Data Management Systems; Administrative Database Management Systems; Text-based Information Retrieval; Systems; Image Retrieval Systems; Multiple Media Information Retrieval Systems, MIRS; Management of Web Databases, W-DBM

Unit 4 Advanced Data Modeling
Introduction; A Brief History; Concepts & Components; Methodology; Graphic vs. Declarative Data Models; Model Types: Relational, Entity-Relationship, Object-Oriented; A Structural Semantic Data Model – SSM: SSM Concepts: Entity Types, Relationship Types, Attribute Types, Domain Specification, Cardinality Specifications, Data Value Constraints; SSM Syntax; Translation to Relational Constructs; Modeling Multiple Media Data Collections: Metadata; Metadata for Mulltimedia: Semantic Metadata, Context Metadata, Structural Metadata; Standards for Metadata Specification: Dublin Core, MPEG-7, CIDOC-CRM, Multiple Media Documents, Characteristics of Text Documents, Characteristics of Images; Modelling Multimedia Collections in SSM

Unit 5 SQL 3 – Querying Complex Objects
Introduction; Database Query Language; New Features in SQL3: Accessing Hierarchic Structures, Accessing Multi-Valued Structures, Utilizing User Defined Data Types (UDT), Accessing Large Objects, Result Presentation; An example SQL3 query; Query Optimization; Text Retrieval Using SQL3/Text Retrieval: Text Document Retrieval, Retrieval using Context Metadata, Text Retrieval by Semantic Content; Result Presentation: Ordering Query Results – Ranking, Measuring Retrieval Quality - Recall and Precision; Image Retrieval: Using Extended SQL3 for Image Retrieval, Attribute-Based Image Retrieval, Text-Based Image Retrieval; Query by Image Content, CBIR: Using Content Descriptors; Color And Texture, Identifying Shapes - Image Objects, Streamed Image Retrieval – Video, Improving Result Quality.

Unit 6 Object Oriented Databases
Introduction; Query Processing in Object-Oriented Database Systems: Type System, Encapsulation, Complex Objects and Inheritance, Object Models; Query Processing Architecture: Query Processing Methodology; Object - Relational Database Implementation: DB Components; DB Design: From Requirement Analysis to DB Specification, Schema Architecture; SQL3 DB specification: Complex Structures, Hierarchical Structures, Relationships, Large Objects, LOBs, Storage of LOBs.

Unit 7 Data Warehouse & Data Mining
Introduction; History of Data Warehousing; Data Warehouse Architecture; Data Storage Methods; Advantages of using Data Warehouse; Introduction to Data Mining; Data dredging; Data Mining Functions: Classification, Associations, Sequential/Temporal patterns, Clustering/Segmentation, IBM - Market Basket Analysis example; Data Mining Techniques: Cluster Analysis, Induction, Decision Trees, Rule Induction, Neural Networks, On-line Analytical Processing, OLAP

Part 1 Introduction
Introduction; History; Database models; Flat Model: Hierarchical Model, Network Model, Relational Model: Relational Operations; Normal Forms: First Normal Form, Second Normal Form, Third Normal Form, Boyce-Codd Normal Form, Fourth Normal Form, Domain/Key Normal Form; Dimensional Model, Object Database Models, Post-relational Database Models; Database Internals: Indexing, Transactions and Concurrency, Replication

Part 2 Query Processing
Introduction; Query Optimizer; Query Plan; Implementation; Heuristics of Query Optimizations: Equivalence of Expressions, Selection Operation, Projection Operation, Natural Join Operation: Join Ordering; Query Planning for Nested SQL queries; Cost Estimation; Measuring Index Selectivity: Index Selectivity, How to Measure Index Selectivity?, Manually measure index selectivity; How to choose Composite Indexes?; Guidelines for choosing columns for composite indexes: Join Strategies for Parallel Processors: Parallel-Join, Pipelined Multi-way
Join, Physical Organization, Database Tuning, Efficient SELECT statements; Optimizing SQL Query Processing: Introduction; Query Processing; Query Optimizing: Indexes, Selectivity, Uniformity, Disjunctive Clauses, Join Selectivity, Views.

Part 3 Advanced Data Management Systems
Introduction; Data Collection; Data Management Functions; Database Design & Creation; Information & Data Retrieval; The Evolution of Data Management Systems; Administrative Database Management Systems; Text-based Information Retrieval; Systems; Image Retrieval Systems; Multiple Media Information Retrieval Systems, MIRS; Management of Web Databases, W-DBM

Part 4 Advanced Data Modeling
Introduction; A Brief History; Concepts & Components; Methodology; Graphic vs. Declarative Data Models; Model Types: Relational, Entity-Relationship, Object-Oriented; A Structural Semantic Data Model – SSM: SSM Concepts: Entity Types, Relationship Types, Attribute Types, Domain Specification, Cardinality Specifications, Data Value Constraints; SSM Syntax; Translation to Relational Constructs; Modeling Multiple Media Data Collections: Metadata; Metadata for Mulltimedia: Semantic Metadata, Context Metadata, Structural Metadata; Standards for Metadata Specification: Dublin Core, MPEG-7, CIDOC-CRM, Multiple Media Documents, Characteristics of Text Documents, Characteristics of Images; Modelling Multimedia Collections in SSM

Part 5 SQL 3 – Querying Complex Objects
Introduction; Database Query Language; New Features in SQL3: Accessing Hierarchic Structures, Accessing Multi-Valued Structures, Utilizing User Defined Data Types (UDT), Accessing Large Objects, Result Presentation; An example SQL3 query; Query Optimization; Text Retrieval Using SQL3/Text Retrieval: Text Document Retrieval, Retrieval using Context Metadata, Text Retrieval by Semantic Content; Result Presentation: Ordering Query Results – Ranking, Measuring Retrieval Quality - Recall and Precision; Image Retrieval: Using Extended SQL3 for Image Retrieval, Attribute-Based Image Retrieval, Text-Based Image Retrieval; Query by Image Content, CBIR: Using Content Descriptors; Color And Texture, Identifying Shapes - Image Objects, Streamed Image Retrieval – Video, Improving Result Quality.

Part 6 Object Oriented Databases
Introduction; Query Processing in Object-Oriented Database Systems: Type System, Encapsulation, Complex Objects and Inheritance, Object Models; Query Processing Architecture: Query Processing Methodology; Object - Relational Database Implementation: DB Components; DB Design: From Requirement Analysis to DB Specification, Schema Architecture; SQL3 DB specification: Complex Structures, Hierarchical Structures, Relationships, Large Objects, LOBs, Storage of LOBs.

Part 7 Data Warehouse & Data Mining
Introduction; History of Data Warehousing; Data Warehouse Architecture; Data Storage Methods; Advantages of using Data Warehouse; Introduction to Data Mining; Data dredging; Data Mining Functions: Classification, Associations, Sequential/Temporal patterns, Clustering/Segmentation, IBM - Market Basket Analysis example; Data Mining Techniques: Cluster Analysis, Induction, Decision Trees, Rule Induction, Neural Networks, On-line Analytical Processing, OLAP Example, Comparison of OLAP and OLTP, Data Visualization

Part 8 Fuzzy Dimension to Databases
Introduction; Uncertainty: A Modern Outlook; Fuzzy Sets: Basic Concepts: Introduction, Definition, Fuzzy Set Operators and Fuzzy Logic; Fuzzy Databases: Need for Fuzzy Databases, Techniques for implementation of Fuzziness in Databases, Classification of Data; Fuzzy Querying to Relational Databases: The proposed model, Meta Knowledge, Implementation; Realization of Fuzzy SQL.

Part 9 Distributed Database Systems and Data Replication
Introduction; Clients, Servers and Nodes; Direct and Indirect Connections; Site Autonomy; Schema Objects and Naming in a Distributed Database; Database Links; Statements and Transactions in a Distributed Database: Remote and Distributed Statements, Remote and Distributed Transactions; Transparency in a Distributed Database System; Heterogeneous Distributed Database Systems: The Mechanics of a Heterogeneous Distributed Database; Data Replication: Availability, Performance, Disconnected Computing, Network Load Reduction, Mass Deployment; Applications That Use Replication: Replication Objects, Groups,  and Sites: Replication Objects, Replication Group, Replication Sites; Types of Replication Environments: Multi - Master Replication, Materialized View Replication, Multi-Master and Materialized View Hybrid Configurations; Other Options for Multi-Master Replication: Synchronous Replication, Procedural Replication, Conflict Detection and Procedural Replication

Part 10 Transaction Management in Distributed Database Management
Introduction; Features of Distributed vs. Centralized Databases or Differences in Distributed & Centralized Databases: Centralized Control vs. Decentralized Control, Data Independence, Reduction of Redundancy, Complex Physical Structures and Efficient Access, Integrity, Recovery and Concurrency Control, Privacy and Security, Distributed Query Processing, Distributed Directory (Catalog) Management; Relative Advantages of Distributed Databases over Centralized Databases: Organizational and Economic Reasons, Incremental Growth, Reduced Communication Overhead, Performance Considerations, Reliability and Availability, Management of Distributed Data with Different Levels of Transparency: Distribution or Network Transparency, Replication Transparency, Fragmentation Transparency; Problem Areas of Distributed Databases; Structure of Distributed Database Management Systems; Transaction Processing Framework; Models of Failure; Two-Phase Commit Protocol; Recovery in Two-Phase Commit Protocol: Site Failures, Failure of Coordinator, Network Partitions; Elimination of ―Prepare‖ Message: Increasing Efficiency by Using Defaults, Remote Recovery Information Problem; Three-Phase Commit Protocol: Recovery in Three-Phase Commit Protocol: Site Failures, Failure of the Coordinator, Coordinator Failure Protocol; Classification of Concurrency Control Techniques; Two-Phase Locking Algorithm; Concurrency Control (Serializability); Locking Protocols for Concurrency Control in Distributed Databases: Single-Lock-Manager Approach, Multiple Coordinators, Majority Protocol, Biased Protocol, Primary Copy; Concurrency Control Techniques: Timestamp-Based Algorithms, Conservative Timestamp Ordering Algorithm, Optimistic Algorithm; Deadlock Handling: Deadlock Prevention, Deadlock Detection, Centralized Deadlock Detection, Hierarchical Deadlock Detection; Distributed Deadlock Detection: False Deadlock.
 


Home > Download > SMU - Question Paper > MCA > MC0077