DBを再設計する必要がありまして。
ちょうどいいER図作成ツールないかなーと思ってxmindとか使い始めてみたのですが、あまりしっくりとこなかったので以前使っていたツール(オントロジーエディタ)に戻ってみました。
オントロジー(英: ontology)は、哲学用語で存在論のこと。
ここでは学術的な説明は要約しかしませんので、オントロジの構成要素←このあたりを読んでいただくと情報系の方は「あぁ!」って納得していただけるかもしれません。
プログラミング言語でいうところのクラスに相当するものです。
上位概念と下位概念を結ぶリンクです。基本的に継承関係です。
概念(クラス)が持つプロパティやメンバーと捉えていただくとよいかもしれません。
多くのプログラミング言語には型が存在します。
一例として「野球リーグ管理システム」のDB設計をするためにいくつか必要な情報を列挙してみます。
このような学術的なツールを使って書くこともできますよ、という話でした。学問って改めて振り返るとこういう形で使われているんだーという学びがありますね。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント