2.3.2 スキーマ
HiRDB/SDにはスキーマという概念があります。スキーマとは,SDBデータベース,およびSDBデータベースを構成するレコード型およびインデクスなど,ユーザが所有するリソースを包括した概念です。
ユーザは,SDBデータベースを定義する前にスキーマを定義しておく必要があります。スキーマは定義系SQLのCREATE SCHEMAで定義します。1ユーザには1スキーマを定義できます。スキーマの概念を次の図に示します。
例えば,ユーザAのスキーマに含まれるSDBデータベースAは,ユーザAの所有となります。そのため,ユーザBはユーザAのSDBデータベースAの定義内容を変更することはできません。