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

  How is that same actor represented in the dfd diagram

Suppose you are in the process of drawing the DFDs, and you have found that one of your Level 1 DFD describing a process in level 0.

  Create a data model of process showing entity associations

Identify the valid entities, and explain why the rejected entities should no be modeled and create a data model of the process showing entity associations.

  CSC72001 Develop a Database Prototype Assignment

Part A - Enhanced Entity Relationship Diagram. Part B - Develop a Database Prototype - Build and test a database prototype based on your design in Part A

  What do existing forfeiture statutes mandate

What do existing forfeiture statutes mandate? The establishment of an accreditation of forensic methodologies and examiners is expected to. Which of the following statements is true of data mining?

  ACCC5001 Database Management Systems Assignment

ACCC5001 Database Management Systems Assignment Help and Solution, University of Wales - Assessment Writing Service

  Write a query to display the columns listed

Write a query to display the columns listed below. The query should list each customer once, whether they have rented a movie or not. Where the customer has rented a movie it should show only the first rental date. The output should be sorted by m..

  Data collection procedures and data analysis techniques

Specify the approach (qualitative or quantitative), research design, sampling strategy, data collection procedures, and data analysis techniques to be used.

  Identify department store transactions that can be stored

Identify the potential sales and department store transactions that can be stored within the database. Justify how Big Data tools could be used for forecasting sales and inventory of the department store.

  Create the database in sql server

Review your diagram for the database, making sure that the design is complete and normalized. Create the database in SQL Server

  Identify required attributes that need to be tracked

Identify required attributes that need to be tracked. Identify functional dependencies. Show the redesign in 1NF, 2NF, and 3NF.

  Identify the potential sale and department store transaction

Evaluate whether the use of a distributed DBMS structure is appropriate and identify the optimization techniques that should be factored in to enhance the operations of the database in your design.

  Use three-sphere model for systems management

Use the three-sphere model for systems management and brainstorm issues related to the change based on the business, technology, and organization spheres.

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