Системы обработки информации - язык баз данных SQL


Соответствие


В этом стандарте определяются соответствующие язык SQL и реализации SQL. Соответствующий стандарту язык SQL должен придерживаться Формата БНФ и соответствующих Синтаксических правил. Соответствующая реализация SQL должна обрабатывать соответствующий стандарту язык SQL в соответствии с Общими правилами.

В реализации, провозглашаемой соответствующей SQL-DDL, должен обрабатываться SQL-DDL (<схема> (<schema>)) на уровне 1 или уровне 2.

В реализации, провозглашаемой соответствующей SQL-DML, на уровне 1 или уровне 2 должны обрабатываться:

  • Прямые вызовы операторов языка манипулирования данными SQL (<операторы SQL> (<SQL statement>)) и/или
  • Язык модулей (<модуль> (<module>)) и/или
  • один или более из


    a) COBOL со встроенным SQL (<программа на языке COBOL со встроенным SQL> (<embedded SQL COBOL program>));


    b) FORTRAN со встроенным SQL (<программа на языке FORTRAN со встроенным SQL> (<embedded SQL FORTRAN program>));


    c) Pascal со встроенным SQL (<программа на языке Pascal со встроенным SQL> (<embedded SQL Pascal program>));


    d) PL/1 со встроенным SQL (<программа на языке PL/1 со встроенным SQL> (<embedded SQL PL/1 program>)).

  • В реализации, провозглашаемой полностью соответствующей SQL, должно обеспечиваться на уровне 1 или уровне 2 соответствие SQL-DDL и соответствие SQL-DML.

    Соответствующие стандарту реализации могут обеспечивать дополнительные средства или возможности, не специфицируемые этим стандартом. Реализация остается соответствующей стандарту, даже если в ней обеспечиваются пользовательские опции для обработки языка, не соответствующего стандарту SQL или для обработки языка, соответствующего стандарту языка SQL, не соответствующим стандарту образом.

    При провозглашении соответствия этому стандарту должно устанавливаться:

  • Какой из следующих типов соответствия провозглашается:


    a) Полное соответствие SQL на уровне 1;


    b) Полное соответствие SQL на уровне 2;


    c) Cоответствие SQL-DDL на уровне 1;



    d) Cоответствие SQL-DDL на уровне 2;

    e) Cоответствие SQL-DML на уровне 1;

    f) Cоответствие SQL-DML на уровне 2.


  • Какие из следующих возможностей реализованы:

    a) Прямая обработка операторов языка манипулирования данными SQL;

    b) Язык модулей (<модуль> (<module>));

    c) COBOL со встроенным SQ (<программа на языке COBOL со встроенным SQL> (<embedded SQL COBOL program>));

    d) FORTRAN со встроенным SQL (<программа на языке FORTRAN со встроенным SQL> (<embedded SQL FORTRAN program>));

    e) Pascal со встроенным SQL (<программа на языке Pascal со встроенным SQL> (<embedded SQL Pascal program>));

    f) PL/1 со встроенным SQL (<программа на языке PL/1 со встроенным SQL> (<embedded SQL PL/1 program>)).


  • Реализовано ли средство поддержания целостности.


  • Этот стандарт не определяет метод или время связывания прикладных программ и компонентов системы управления базами данных.


    Содержание раздела