3GL   4GL   5GL   .

-

-

  1. SQL?
  2. SQL -
  3. -
  4. -
  5. -
  6. ODMG
  7. SQL-3 - - SQL
  8. SQL.
  9. -
- () - , . , .

"" Simula (1967 .) - . ", " ( .). , , (, , - ""). , ( ) - .

-

, "- " . "" - .

, : , . , - :

:

-

- :

, - , . - , SmallTalk, ++ Java.

- , , , . - , :

, - :

, . - - ( ODMG), (SQL-3, - ).

-

- -, , . . , , . .

- ObjectStore, , ++ Java. -. . . , . ( ). , . .

ObjectStore ( ), : - B- , SQL.

ObjectStore - Object Design Inc.

ODMG

ODMG (Object Data Management Group) - , 1991 . . , ODMG 2.0. .

ODMG 2.0 : (SQL), ( OMG - Object Management Group) - (++, Smalltalk, Java).

ODMG - : , . :

ODMG ( ) .. ODMG-93: . N 1, 1996.

. SQL-3

- SQL-3. (. . , " " N 4 1994 .). .

SQL-3 , . , :

   Create type Address (
        number char (6),
        street char (30),
        aptno integer,
        city char (30),
        state char (2),
        zip integer
   );

, :

        Create table Addresses of Address;

(.. ):

      reate table People of new type Person (
             name char (30),
             address Address,
             birthdate date,
      );

under.

     Create type Employee under Person (
         empno char(10),
         dept ref(Department)
     );

dept , Department. .. , Department. , SQL-3 , - OID, .

CREATE TABLE :

 Create table People of new type Person (
     name char(30),
     address Address,
     birthdate date
     function age(: ref(Person)) return date;
     begin
        current_age:=:.birthdate-current_date;
        return current_age;
     end;
 );

age, Person, People. SELECT.

SQL-3 . ., , Oracle 8, .

, . , , . . .

- .

-

        3GL   4GL   5GL   .

, Polymorphism, - - , .




 10.11.2021 - 12:37: - Personalias -> WHO IS WHO - - _.
10.11.2021 - 12:36: - Conscience -> . ? - _.
10.11.2021 - 12:36: , , - Upbringing, Inlightening, Education -> ... - _.
10.11.2021 - 12:35: - Ecology -> - _.
10.11.2021 - 12:34: , - War, Politics and Science -> - _.
10.11.2021 - 12:34: , - War, Politics and Science -> . - _.
10.11.2021 - 12:34: , , - Upbringing, Inlightening, Education -> , - _.
10.11.2021 - 09:18: - New Technologies -> , 5G- - _.
10.11.2021 - 09:18: - Ecology -> - _.
10.11.2021 - 09:16: - Ecology -> - _.
10.11.2021 - 09:15: , , - Upbringing, Inlightening, Education -> - _.
10.11.2021 - 09:13: , , - Upbringing, Inlightening, Education -> - _.
Bourabai Research -  XXI Bourabai Research Institution