Difference between revisions of "UC-3.2"

From Archivematica
Jump to navigation Jump to search
(Created page with 'Main Page > Requirements > OAIS Use Cases > UC-3 Data Management > UC-3.2 Perform Queries on Data Management Database')
 
 
Line 1: Line 1:
 
[[Main Page]] > [[Requirements]] > [[OAIS Use Cases]] > [[UC-3|UC-3 Data Management]] > UC-3.2 Perform Queries on Data Management Database
 
[[Main Page]] > [[Requirements]] > [[OAIS Use Cases]] > [[UC-3|UC-3 Data Management]] > UC-3.2 Perform Queries on Data Management Database
 +
 +
{| border="1" cellpadding="10" cellspacing="0" width=90%
 +
| colspan="4" style="background-color:silver;"|
 +
===UC-3.2 Perform Queries on Data Management Database===
 +
|-
 +
|colspan="2" style="background-color:#E0FFFF;"|'''Summary'''
 +
|-
 +
|Number
 +
|UC-3.2
 +
|-
 +
|Name
 +
|Perform Queries on Data Management Database
 +
|-
 +
|-
 +
|Context
 +
|[[UC-3 | 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
 +
|-
 +
|colspan="2" style="background-color:#E0FFFF;"|'''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
 +
|
 +
#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)
 +
#Perform Queries receives a request from Generate DIP to perform a query on the database (OAIS page 4-9, s 4.1.1.4)
 +
#Perform Queries executes a query on the database (OAIS page 4-9, s 4.1.1.4)
 +
#Perform Queries sends the query result set to Co-ordinate Access Activities (OAIS page 4-9, s 4.1.1.4)
 +
#Perform Queries sends descriptive information to Generate DIP (OAIS page 4-9, s 4.1.1.4)
 +
|-
 +
|Exceptions
 +
|
 +
|-
 +
|colspan="2" style="background-color:#E0FFFF;"|'''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
 +
|
 +
|-
 +
|colspan="2" style="background-color:#E0FFFF;"|'''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 | UC-3.3 Generate Reports from Data Management Database]]
 +
|}

Latest revision as of 11:26, 4 September 2009

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