UC-3.2

From Archivematica
Revision as of 11:26, 4 September 2009 by Evelyn McLellan (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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[edit]

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