Develop the required dynamic data structure

Assignment Help Database Management System
Reference no: EM133081592

Learning Outcome 1: Get a high-level understanding of the major DBMS components and their functions.

Learning Outcome 2: Develop the required functionalities at the main DBMS components.

Learning Outcome 3: Explain the principles of concurrency control and transaction management.

Learning Outcome 4: Use modern methods to wrap developed DBMS functionalities in usable interfaces and apply the required testing

You have recently been employed as a member of the development team responsible for building and maintaining the company's in-house built Database Management System (DBMS). Besides creating and applying SQL queries, you need to develop or update specific components of the DBMS, manage the data exchange between them, and optimize their functionality using available state-of-the-art methods.

Each team member within the development team is responsible for developing, optimizing, and testing a specific DBMS component. Once you are done with your assigned tasks, you need to send your manager a full report describing the final product and the steps involved in developing it. Your report needs to be very clear as it will be later presented to junior developers within the company. You need to be able to develop, optimize, test, and report all DBMS components if required.

Below you find a detailed description of the assignment mapped to the different assessment criteria:

Part 1:
1. Describe in detail the architecture of the DBMS and the function of the sub-components along with their programming techniques. The targeted programming techniques correspond to what actually programmed in this component such as different types of data structures. (Report)
2. Design a basic DBMS to handle a well-defined problem and provide a set of clear statements of user and system requirements. (Report)
3. Evaluate the ability to transfer data between different DBMS components including diagrams to show data movement through the system components and flowcharts describing how the system works. (Report)
4. Evaluate the effectiveness of the design in terms of user and system requirements. (Report)

Part 2:
1- Develop the required dynamic data structure at the storage and buffer managers. The reserved memory needs to be dynamically allocated during the in/out communication with the data structure through the storage manager. (Project)
2- Write the SQL queries in a DBMS and implement the corresponding CRUD statements in the language of development. Each SQL statement need to be re-written in C language and later incorporated in the project. (Report and Project)
3- Assess the techniques used to optimize simulated SQL queries. Simulating SQL queries need to be through designed functions in C language. (Report and Project)
4- Criticize the process of mapping SQL queries to the developed CRUD statements. (Report)

Part 3:
1- Describe the standard DBMS concurrency control techniques. (Report)
2- Implement the parallel data processing functionality to handle concurrent database operations.
(Project)

Part 4:
1- Develop the needed interface that is able to handle all offered DBMS functionalities. The interface can be advanced or basic through a set of menus in the program running screen. (Project)
2- Suggest and apply a testing plan to ensure compatibility and functionality of developed DBMS components. (Report and Project)
3- Critically evaluate the functionality, interface design, and ability to handle concurrent databases in terms of user and system requirements. (Report)

Attachment:- Database Programming.rar

Reference no: EM133081592

Questions Cloud

Define economic growth : Define economic growth and explain what it means in terms of standard of living.
Survival of the fittest : Who published the "On the Origin of Species", detailing his view of evolution and expanding the theory of "Survival of the Fittest"?
Determine the single plantwide factory overhead rate : Determine the single plantwide factory overhead rate using direct labor hours as the allocation base. Round your answer to two decimal places
Explain the filipino characteristics : Site at least 10 situations that you have experienced or portrayed one of the Filipino Characteristics.
Develop the required dynamic data structure : Describe in detail the architecture of the DBMS and the function of the sub-components along with their programming techniques. The targeted programming
Characteristics of the population : A good sample must represent all the characteristics of the population.
How event ceteris paribus will affect the supply curve : You are to answer the below questions in the context of the office space market in Australia. Please treat each question as a separate event:
What price should Jo choose : Today she is setting the price for the jumbo bottle of Grizzly Aspirin which VTS buys at a cost of $8.77 per bottle. What price should Jo choose
Evaluate the effects of the covid-19 pandemic : Aramel is a major conglomerate with a major stake in the aviation industry, in the advanced economies including the US, Germany and Australia. The executives of

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd