1 Rel Ruby (+7NF) moriq 関西 RejectKaigi2007.

Slides:



Advertisements
Similar presentations
アドベンチャーにほんご1 L.1か4 CLASSROOM EXPRESSIONS. たんご Let’s begin. はじめましょう。 Stand. きりつ。 Bow. れい。 Sit. ちゃくせき。 ~is absent. (お)やすみです。 (the use of お O adds politeness.
Advertisements

あどべんちゃーにほんご L. 2か にほんごのきょうしつ /Japanese Classroom General goals of the lessons: You will be able to communicate the information below in the given situations.
Is Charlie Brown a Loser? Do you think you know your real character? Do you actually know, for example, the good and bad points about yourself? It is.
AIR マスターへの 抜け道!? ~といいつつ王道話です~ 平成 20 年 2 月 6 日 図書系のための アプリケーション開発講習会.
HKS Analysis Log Jun 2006 part3 D.Kawama. 0 .今回の目次 1.Target での dE/dX 2.HKS sieve slit simulation(Geant4)
SPSSによるHosmer-Lemeshow検定について
9.線形写像.
Boost::progress_display++ Boost. 懇親会 #5 名古屋 2011/05/14 郵便はみがき.
時間的に変化する信号. 普通の正弦波 は豊富な情報を含んでいません これだけではラジオのような複雑な情報 を送れない 振幅 a あるいは角速度 ω を時間的に変化 させて情報を送る.
麻雀ゲーム 和島研究室 ソ 小林巧人
5.連立一次方程式.
相関.
ノイズ. 雑音とも呼ばれる。(音でなくても、雑 音という) 入力データに含まれる、本来ほしくない 成分.
広告付き価格サービ ス 小園一正. はじめに 世の中には様々な表現方法の広告があり ます。その中でも私たち学生にとって身 近にあるものを広告媒体として取り入れ られている。 価格サービス(無料配布のルーズリー フ)を体験したことにより興味を惹かれ るきっかけとなった。主な目的は、これ.
地球温暖化と 天候の関係性 ~温暖化は天候のせいなのではないのか~. 目的課題 地球温暖化現象 ただの気象条件によるものではないのか? 地球温暖化現象に天候は関係しているの か?
1章 行列と行列式.
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
Excelによる積分.
線形符号(10章).
複素数.
4.プッシュダウンオートマトンと 文脈自由文法の等価性
1 9.線形写像. 2 ここでは、行列の積によって、写像を 定義できることをみていく。 また、行列の積によって定義される写 像の性質を調べていく。
3.プッシュダウンオートマトンと 文脈自由文法
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
伝わるスライド 中野研究室 M2 石川 雅 信. どのようなスライドを作れば良 いか 伝えたいこと.
JPN 312 (Fall 2007): Conversation and Composition Contraction (2); 意見を言う (to express your opinion)
Three-Year Course Orientation International Course.
JPN 311: Conversation and Composition 勧誘 (invitation)
JPN 311: Conversation and Composition 伝言 (relaying a message)
JPN 311: Conversation and Composition 許可 (permission)
地図に親しむ 「しゅくしゃくのちがう 地図を 使ってきょりを調べよ う1」 小学4年 社会. 山口駅裁判所 県立 美術館 サビエル 記念聖堂 山口市役所 地図で探そう 市民会館 県立 図書館.
方程式を「算木」で 解いてみよう! 愛媛大学 教育学部 平田 浩一.
C言語応用 構造体.
Servlet 入門 大岩研究室 川村昌弘. そもそも WEB アプリってなんやね ん n この研究会のテーマは『 WEB アプリケー ションの開発』でした. n じゃぁ WEB アプリケーションって何です か? o WEB アプリってどんなものがありますか? 検索エンジン 乗換え案内サイト 翻訳.
Li 系化合物の結晶育成と電気的性質の測定 - LabVIEW を用いた計測制御システムの開発 - 矢萩研究室 ソ 佐藤 蓉子
ノベルゲームシステムとネット ワークの連携について 1104081 下元 悠嗣. 研究内容 ノベルゲーム専用のスクリプトエンジン 吉里吉里 /KAG にネットワーク機能を追加 することで従来にない特色を持ったシス テムの開発.
JPN 312 (Fall 2007): Conversation and Composition 文句 ( もんく ) を言う.
1 プログラミング言語論 第13回 プログラムの意味論と検証 (2) 表示的意味論 担当:犬塚. 2 表示的意味論 denotational semantics  表示的意味論では、プログラムの要素とそれが 意味するものを対応付ける。 変数 式 文 A B … A+2 2B+C A:=A+2 if.
プログラミングⅠ( 2 組) 第 1 回 / pLB1.pptx.
NODA Ken, KAJITA Satoshi and SASA Yoshinobu Truss Contest 2004 idea 男がこう言っ た。 「デザインにこだわろう。」 現場が一瞬凍りついた。 男はこう続けた。 「記録に残るだけではだめだ、記憶に残さなくて は。」 現場がひとつになった。
ことばとコンピュータ 2007 年度 1 学期 第 1 回. 2 ことばとコンピュータ 授業科目名:言語情報処理論 授業題目名:ことばとコンピュータ 履修コード: 5067 教室: 323 一学期開講 授業の進め方 – 基本的に講義中心ですすめ,時々コンピュー タを使う.
CPU対戦可能な ビリヤードゲーム 和島研究室 ソ17002 阿部幸司
LANG3910 Japanese Ⅲ Lesson 14 依頼・現在進行形. 学習項目 1. 「て -form 」 2. 依頼表現 An expression of request 3. 相手の意向を尋ねる Ask someone’s mind 4. 現在進行形 Actions in Progress.
Kitenet の解析 (110118) 九州大学 工学部 電気情報工学科 岡村研究室 久保 貴哉.
NO!END!NO!CLEAR ! J チーム 渡邊光児 小山内彩子 下山直城. 役割 渡邊光児 ゲームオーバー画面の作成、ライフの絵作成 小山内彩子 ゲーム内のプログラム、主人公と敵と背景作 成 下山直城 タイトル画面の作成.
Exercise IV-A p.164. What did they say? 何と言ってましたか。 1.I’m busy this month. 2.I’m busy next month, too. 3.I’m going shopping tomorrow. 4.I live in Kyoto.
音の変化を視覚化する サウンドプレイヤーの作成
JPN 312 (Fall 2007): Conversation and Composition 面接 ( めんせつ )
本文. 考えながら読みましょ う 「いろいろなこと」( 3 行目)は何で すか 「①電話料金はコンビニで支払いをしていま す。いつでも払えますから、便利です。」 「②夕食はコンビニで買います。お弁当やお かずがいろいろありますから。」今、若者に 人気のあるコンビニは、いろいろなことをす るのに非常に便利な場所になった。
にほんご 日本語 nihon-go Japanese Language. Japanese Alphabets  3 different kinds of Alphabets – ひらがな ( hiragana) Used most often – カタカナ (katakana) Used for.
大阪在住(自宅…豊中、勤務先…淀屋橋) ブログ Microsoft MVP (Visual Developer – Visual C#) Visual.
To join sentences in English we use ‘and’. To join sentences in Japanese we use the ‘ て form’. Example adjectives: It is big. It is fun. おおきいです。たのしいです。
日本語一 1月 7 日 New Year’s Greetings : E b0.
たくさんの人がいっしょに乗れる乗り物を 「公共交通」といいます バスや電車 と 自動車 の よいところ と よくない ところ よいところ と よくない ところ を考えてみよう!
Title. まりも? 自然界の毬藻形成 – いまの自分たちの「まりも」との共通点、 大事なエッセンスを抽出しよう! 私たちの「毬藻」
YEAR 9 & 10 JAPANESE MINI PROJECT Tom Heath. おさかん (Osakan) CHARACTER EXPRESSIONS.
Useful daily expressions
日本語1 2月12日 愛 あい. みっきーは みにーを あいしてい ます。 ほーまーは まーじを あいしてい ます。
Jeopardy KatakanaAdverbsParticles Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy Vocabular y Translations.
英語勉強会 名手⇒詫間 2015/10/22. 原文 This study says acquiring motor skills support system. There is how to acquire moor skills that coach advises learner. Motor.
使役の make. Do you know Urashimataro ? Long, long time ago… There was a young fisherman.
Bellwork: Write in English 1) きいて ください。 2) おそく なりました。 3) かいて ください。 4) もう いちど おねがい し ます。 へいせい 二十五ねん 九がつ十六にち – げつようび Assignments: -Get Test signed by your.
平成 二十六年 三月十日 ・月曜日 Bellwork: 期待! (expectations) 日本語の教室で 何をしてもいい ですか。 何をしてはいけませんか。 Assignments: -complete sentences packet p. 4 -List 2 things each you 1)
RELATIVE CLAUSES Adjectival Clauses/Modifiers. RELATIVE CLAUSES A relative clause is the part of a sentence which describes a noun Eg. The cake (which)
J3H 9 月 24 日 今日の目標 ( もくひょう) To practice and become more proficient w/ 〜たり〜たり form To learn how to “nominalize” a verb To find a friend (???)
ようこそ日本・日本語のクラ スへ Welcome to Japanese Class! Transition Year 2011.
Japanese I: Integrated Activities
Ask Have ~ ? / How long ~ ? Answer these questions
Presentation transcript:

1 Rel Ruby (+7NF) moriq 関西 RejectKaigi2007

2 SQL なんでこんな言語なんだ? SELECT * FROM r SELECT * FROM r WHERE c SELECT name FROM r WHERE c SELECT... FROM (SELECT name FROM r WHERE c) JOIN s

3 Tutorial D そこで Tutorial D ですよ r r[c] r[c]{name} r[c]{name} JOIN s

4 D data language specification torial_D

5 Rel Tutorial D の Java 実装 An Implementation of Date and Darwen's "Tutorial D"

6 Rel Ruby Rel を Ruby で実装してみた trunk/rel-ruby/

7 O/R mapper Object Model Relational Model なんでマッピングなんだ?

8 Relation Object Relation.new(heading) r = Relation.new(id: Integer, name: String)

9 Tuple Object Tuple.new(attributes) r << Tuple.new(id: 1, name: 'matz') r << {id: 1, name: 'matz'}

10 Relational Ruby Ruby で Relational Model を表現 r r.select { |t| t.name == 'matz' } r['name'] r['name'].join(s)

11 Ruby(AR) vs DBMS validation reference constraint inheritance locking logging index validation reference constraint inheritance locking logging index

12 App + (RelEngine + Storage) (App + RelEngine) + Storage

13 Thank you