. ,
.
:
;
.
.
.
– , ,
, , .
– ,
–
),
.
- , ,
( ), , .
( ) – ,
. , ;
" " . ,
.
– ,
) , , , , (
, ). " " .
19.44.
:
[ ; ; 23.02.1980; 126543]
:
: [ ; ; 23.02.1980]
] = 345234
:
: [ ; ; 23.02.1980]
, 1979 .:
: ] >=01.01.1980 AND
] < 01.01.1981
,
100000 – 200000:
: ] >= 100000 AND
] < 200000
]:
|
|
|
|
|
|
|
|
|
|
12.12.80 |
123245 |
|
|
1.1.80 |
233244 |
, , dBASe, Paradox, FoxPro, Clipper, Rbase .,
, ,
dBASE- (X-Base).
dBASe.
, ( ,
Assist .), ( ),
.
(CREATE, MODIFY, UPDATE, DELETE .).
( ) ,
( ). ,
. (
– 1).
:
, ( ,
);
.
,
:
APPEND BLANK, BROWSE, CHANGE, EDIT, INSERT - , (
);
DELETE – ( ); SEEK, FIND, LOCATE – ;
COPY – ; CONTINUE - .
:
RECORD n – n;
ALL – ;
NEXT n – n , ;
REST – , .
FOR WHILE.
1 ( ) :
, .
, :
2 , : WHILE
] < 1.1.80
, FIELDS,
.
19.52.
DELETE FOR 1 WHILE 2
( ) ,
1. ,
2.
COPY TO FIELDS FOR 1 WHILE yc 2
, 1, 2,
,
.
, ,
.
:
, .
19.53.
JOIN WITH FOR FIELDS
,
, . ,
.
,
.
,
:
(DO WHILE .... END DO);
(IF ... ELSE ... ENDIF);
(DO CASE ... OTHERWISE ...ENDCASE) .
dBASE-
,
, ,
.
( )
Q B E (Query By Example),
, , Microsoft Query.
.
.
)
(
).
) ( )
.
, :
–
:
*
+
-
/
– : > ( )
>= ( ) < ( )
<= ( ) <> ( )
= ( ).
– ,
:
– , today –
.
,
, .
19.58. , 4 5,
( ):
–
. : , , ,
. , 4 5.
QBE ( )
, .
: ONLY – – ,
NO – ,
EVERY – – , EXACTLY – .
SET.
19.59. ,
, 123456
(INSERT),
(DELETE) (CHANGETO).
SQL
SQL
SQL (Structured Query Language) – ,
(ORACLE, dBASE IY, dBASE Y, Paradox, Access
.).
SQL
, ,
. SQL , –
, ,
, , . SQL
.
SQL.
SQL
1. .
: , ( ).
.
:
|
- ; |
1, 2 |
- ; |
|
– ; |
|
– ; |
1, 2 |
- ( ); |
– .
.
( ):
CONSTRAINT {PRIMARY KEY | UNIQUE |
REFERENCES [( )]}
(
):
CONSTRAINT {PRIMARY KEY ( 1[, 2 [,....]]) | UNIQUE
1[, [, ...]]) | FOREIGN KEY ( 1[, 2 [, ...]]) REFERENCES [( 1 [, 2 [,...]])]}
:
UNIQUE - ( ,
, );
PRIMARY KEY - ( ;
);
FOREIGN KEY – (
);
REFERENCES – .
19.60.
CREATE TABLE
([ ] TEXT,
] TEXT,
] DATETIME,
CONSTRAINT UNIQUE ([ ], [ ], [ ]))
, :