Permalink
Browse files

write some lines to README.md

  • Loading branch information...
1 parent 9074d34 commit a9087222964fedb8a012f7c5896f3c2c7cfff1c9 @pokarim committed Oct 10, 2012
Showing with 21 additions and 2 deletions.
  1. +21 −2 README.md
View
@@ -1,4 +1,23 @@
-archerial
+Archerial
=========
-sql toolkit
+Archerial は、RDBMS と仮想的なBinary relational DBをマッピングするツールです。
+
+Object-relational mapperならぬ、Binary relational-relational mapperです。
+
+Binary relational DBとは、
+Binary relation == 二項関係 == 2項タプルの集合
+に基づくデータベースモデルです。
+一方RDBは、多項関係、つまりn項のタプルの集合に基づくデータベースモデルです。
+
+Binary relational DB(以下BRDB)は、RDBの各テーブルのカラムを2列に制限したものとも言えます。
+
+BRDBの特徴は、関数合成やパイプによる結合に似たテーブル合成方法を持つ点です。
+これはRDB/SQLにおけるjoinのようなテーブル結合とは大きく異なります。
+
+
+id | name | boss_id
+--------|------
+1|Hokari|1
+2|Mikio |1
+3|Keiko |2

0 comments on commit a908722

Please sign in to comment.