Systems Programming (ICSI 402) Project: In-Memory Database Interface
VerifiedAdded on 2023/06/04
|13
|1316
|373
Project
AI Summary
This project focuses on the development of a naive command-line text-based user interface for accessing an in-memory database. The project involves creating an interface that can interpret script files and accept commands from the keyboard. The assignment includes building a file converter to handle data records, a srchindx function to search flight records using index files, and utilizing a binary search tree for efficient data structure. Error handling is implemented to manage potential issues in the file directory. An indexer is designed for mapping airline codes to text files. The structural requirements include implementing the user interface using shell programming, with the naiveinterface.c file. The interface supports command-line arguments and uses a header file for file conversion. Data is stored in structured arrays and linked lists with hash mapping. References to relevant research papers are also included. The project aims to create a functional and accessible database interface.
1 out of 13