1 $ SET ZIP DMCONTROL
2 OPTIONS (
3 AUDIT
4 ) ;
5 DEFAULTS (PACK = DMSII);
6 RSTART RESTART DATA SET (ALPHAID ALPHA (7));
7 POP-EMP POPULATION (50) OF EMP;
8 EMP DATA SET "MASTER EMPLOYEE FILE" POPULATION = 50 (
9 EMP-NO NUMBER (4); %ACTUAL EMP NUMBER
10 EMP-NAME GROUP (
11 EMP-LNAME ALPHA (10);
12 EMP-FNAME ALPHA (10);
13 );
14 EMP-SALARY "MONTHLY" NUMBER (6,2);
15 EMP-ED DATA SET "EDUCATIONAL RECORDS FOR EACH EMPLOYEE"
16 POPULATION = 10 (
17 ED-DATE "YYMMDD" NUMBER (6);
18 ED-INST-NAME ALPHA (30);
19 ED-INST-CODE NUMBER (4); %UNIQUE TO SCHOOL
20 ED-COURSE ALPHA (10);
21 ED-GPA NUMBER (3, 2); %GRADE PT AVR
22 );
23 ED-DATE-SET SET OF EMP-ED KEY ED-DATE I-S;
24 );
25 EMP-NO-SET SET OF EMP KEY EMP-NO I-S;
26 EMP-LNAME-SET SET OF EMP
27 KEY EMP-LNAME DUPLICATES I-S;
28 EMP-OVER10-SUBSET "VESTED EMPLOYEES" SUBSET OF EMP
29 WHERE (EMP-DATE-HIRED < 700000) BIT VECTOR;
Unisys. Getting started with DMSII.
O código I acima, apresenta uma definição de base de dados utilizando a linguagem DASDL. Julgue o item a seguir, acerca das informações apresentadas e dos conceitos de bancos de dados DMSII e utilitários.
A verificação de integridade de dados no DMSII é suportada pela ferramenta chamada DBANALYZER, e, entre suas opções, encontram-se: monitoração (DMMONITOR), controle de acessos (DMACCESS) e reorganização de índices (DMREORGANIZATION).