Design of the Human-Computer Interface for a Computer Aided Design Tool for the Normalization of Relations.

Abstract

The project involved the design and implementation of the human-computer interface of a computer aided design tool used in conjunction with a relational database. The tool gives a database administrator an interactive means of specifying functional dependencies for a given relation. It then executes a nonloss decomposition, normalizing the original relation to third normal form. Background information is provided on the fundamentals of a relational database and on the concept of functional dependencies. An understanding of the term user-friendly system is developed, together with a summary of state-of-the-art techniques and guidelines meant to help the system designer create more friendly interfaces. The program development process used in the project is described in detail. Major design issues of the project are described, with emphasis placed on areas impacting the system's human-computer interface. A tool is developed to measure and quantify the extent of user satisfaction in the software system. The measurement tool is implemented by a test group asked to evaluate the normalization tool interface. Results of the evaluation are presented. Keywords: Theses.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1985
Accession Number
ADA164100

Entities

People

  • Thomas C. Mallary

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Computer Graphics
  • Computer Programming
  • Computer Programs
  • Computer-Aided Design
  • Computers
  • Data Displays
  • Database Management Systems
  • Databases
  • Human-Computer Interaction
  • Human-Computer Interfaces
  • Human-Machine Interfaces
  • Information Processing
  • Lists (Data Structures)
  • Relational Databases
  • Software Development
  • Students

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Database Systems and Applications