. , , ,

,,,

" " — ,

. 2

1. . 4

1.1. . 4

1.2. . 13

2. . 18

2.1. -. 18

2.2. . 20

. 23

.. 24


.

, , :

-    , ;

-    ;

-    .

. , , , .

() , , .. ( ). , ( ) ( ), .

() , , . , , -, ( ). (.. -). ( ), , , .

-. . , . , , . , , , . , .

-- , . .

-- . , .

, , , , .


1.

 

1.1.

, (- ), - .

, . - . , . SQL API (Application Programming Interface ). , SQL-, , . MS Windows, ODBC .

-:

( , , ;

);

;

( ).

-, , . . . , , , :

, ,

, , . - -, . (, Oracle SQLbase). / (, PowerBuilder SQLWindows), Oracle SQL Server.

, . :

.


1

( 1) ( 2)
--

1 . . , - . , .

. . . ? , ! , . , , , , . .

. :

.

;

;

;

.

, . . , 2. 1, .

. , ( 1).



.1

OLDVAL() , , .

CURVAL() .

TABLEUPDATE() , .

TABLEREVERT() , OLDVAL().

. . RECNO() , 1.

RECNO() -

, .

, :

;

, ;

, , . .

. , ():

1

2

1 4
4 1
, ,
, , , ,

, . -, , .. 2- , . -, , .

:

,

, . . . , , , . .

.

, , . .

ODBC API SQL , (ISAM) .

ANSI SQL (CLI - call-level interface), ODBC . CLI , 1991 SQL Access Group, SQL API. , , ODBC.

ODBC API DLL- Windows. ODBC.DLL - ODBC, . CLI : .

, ANSI SQL. , dBase, Paradox, FoxPro . , , ANSI SQL , .

SQL- -. ANSI SQL, , ODBC SQL- ( "passthrough").

ODBC - Oracle, Informix, Microsoft Sybase SQL Server, Rdb, DB2, Ingres, HP/Image Any SQL.

4 () API.

1 - . (handle) ODBC, ODBC . , .

2 - SQL. , SQL- ( ~ ), ODBC .

3 - . , . , , . , .

4 - . , , , . .

ODBC , , . . ODBC , .

. , ODBC . SQL, . ODBC . , ODBC . ODBC "" .


1.2.

, , , , ( , , ). (, , , , ). , , , , , , . (, , , , , , ..).

:

, (Microsoft Access, FoxPro ..) ;

( , Microsoft Word Microsoft Excel, , , , ), ;

, , ( ).

, , , . , :

, ;

(, ), ;

, ;

, , .

, , -, .

. () - (, , ..) (). , , , . . - . , .., . , , ..

, , , , .

. ( ) , , - , WWW- .. ( ) ( ).

, , , "-".

"-" : / ; , ; . .

"-" , , :

(Remote Data Access-RDA), . , . , , . , , , ;

(DataBase Server-DBS), , , -, , , - . DBS- RDA . DBS- ;

(Application Server-AS), , -, . . , , , RDA . AS- , , , .

.

- - , , ( ) .

, , , . , Oracl SQL Server Sybase SQL Server NetWare, Microsoft Windows NTSQL Server, Oracle Unix, Lotus Notes. ( Intel, RISC- HP, DEC ..), . Oracle , . Oracle , . ORACLE 2000WG, Novell NetWare Oracle. , Lotus Notes.


2.

 

2.1. -

, . : , , "-" .. "-" ER- ( . Entity-Relationship, .. -).

.

.

, - , , .

- , , , , , , , ER-.

, . , . , , . , , , . , .

.



2.2.

, , . ( ). , . , .

.

-- (1:): 0, 1 .


-. . , , . . - . POWER DESIGNER. , , . . , . , , , .

, . , .

. , .

, / . / . / . , - .

: -- (1:1), -- (1:), -- (:).

-- , .

-- (1:) , , , , .

-- (:) , , . .


.

, . . , , , . , , . , , , . , , .

. , .


1.         .., .. Microsoft Access 2002. .: -., 2003. 720 .

2.         .., .., .. . MS Access: () . .: , 2000. 124 .

3.       .., .., .. : . .: : -, 2003. 352 .

4.       . . / . ... .: , 1999. 640 .

5.         .. : , , . .: , 2002. 304 .

6.         .. . .: , 2003. 688 .

7.         .. MS SQL Server 2000: . .: -, 2000. 368 .

. 2 1. . 4 1.1. . 4 1.2. . 13 2. . 18 2.1. -. 18 2.2.

 

 

 

! , , , .
. , :