UC-3.2

From Archivematica
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Main Page > Requirements > OAIS Use Cases > UC-3 Data Management > UC-3.2 Perform Queries on Data Management Database

UC-3.2 Perform Queries on Data Management Database

Summary
Number UC-3.2
Name Perform Queries on Data Management Database
Context UC-3 Data Management
Sub-Use Cases
Overview

Perform Queries receives a query request from Access and executes the query to generate a result set that is transmitted to the requester.

Actors
  • Perform Queries
  • Access>Co-ordinate Access Activities
  • Access>Generate DIP
Description
Preconditions

UC-3.1 Administer Data Management Database (database policies have been implemented and database integrity is intact); and (as appropriate):

  • UC-6.(?) Co-ordinate Access Activities; or,
  • UC-6.(?) Generate DIP
Trigger
  • UC-6.step(?) Co-ordinate Access Activities; or,
  • UC-6.step(?) Generate DIP
Successful outcome Query result set is provided to Co-ordinate Access Activities;

or Descriptive information is provided to Generate DIP

Steps
  1. Perform Queries receives a request from Co-ordinate Access Activities to perform a query on the database (OAIS page 4-9, s 4.1.1.4)
  2. Perform Queries receives a request from Generate DIP to perform a query on the database (OAIS page 4-9, s 4.1.1.4)
  3. Perform Queries executes a query on the database (OAIS page 4-9, s 4.1.1.4)
  4. Perform Queries sends the query result set to Co-ordinate Access Activities (OAIS page 4-9, s 4.1.1.4)
  5. Perform Queries sends descriptive information to Generate DIP (OAIS page 4-9, s 4.1.1.4)
Exceptions
Documentation
Citations OAIS page 4-9, s 4.1.1.4

The Perform Queries function receives a query request from Access and executes the query to generate a result set that is transmitted to the requester.

Diagrams
Notes

This use case provides Access (>Co-ordinate Access Activities or >Generate DIP) only the results of a single query at a time. Information aggregated from multiple queries and organized into a report or some other structured presentation is addressed by UC-3.3 Generate Reports from Data Management Database