2015-10-17 80 views
0

有誰能告訴我這個符號的名字是什麼?我的意思是所有這些()[] {}括號?我在哪裏可以找到他們的意思?符號的名稱是什麼?

CREATE TABLE Nazwa_relacji 
({nazwa_atrybutu typ_atrybutu [{NOT NULL} | NULL] 
[DEFAULT wartość_domyślna] 
[{ograniczenie_atrybutu [ ...]}] [, ...]} 
[,{ograniczenie_relacji [, ...]}]); 

回答

1

這是Backus–Naur Form表示法的簡化使用。 BNF在技術文檔中非常常見,因爲它是描述大多數編程語言語法的有效方式。在實施例中的符號的意思是:

  • []可選項目
  • {}一組項目,通常配合使用...
  • ...標記,其中在該組重複前述項目
  • |要麼/或

在BNF中沒有定義的任何符號都是字面上的,例如()