viewテーブルとデータベース設計
実テーブルとビューテーブル データベースでの表の構造は、テーブルの集合で表され、これは概念スキーマに相当する。 しかし、プログラマーの視点では、複数の表から構成されているといった所を気にせずプログラムを作れると便利。こう […]
SQLの演習と複雑なSQL
SQLの演習 最初に、SQLの演習環境の使い方。 下記URLにアクセスすると、認証画面が表示されるので、情報処理センターのユーザIDとパスワードで、Login する。 SQL演習環境 以下のような画面が表示されるので、最 […]
SQLの基礎とデータ定義文
前回のデータベースの説明で、最も中心的な機能のSQLについて説明を行ったが、その続き。 SQLの基礎 データベースでは、記録されているデータの読み書きは、SQLという言語を用いる。 SQLでは、射影・結合・選択を表す処理 […]
データベースとガイダンス
今日が後期の選択科目「データベース」の第一回目ということで、シラバス説明&ガイダンスをしてからぁ〜のぉ〜、概要説明。 インターネットの情報量 インターネット上の情報量の話として、2010年度に281EB(エクサバイト)参 […]
データベースの課題ER図の作成
課題 「卒業研究で扱うデータをER図で表現する」 実験系のテーマの人は、実験結果をデータベースに保存することを 想定してER図を作成すること。 どうしても、ER図で表現しづらいテーマの人は、身の回りのデータ をデータベー […]
SQLと串刺し処理と副問い合わせ
SQLの基本命令selectの使い方を説明したけど、 複数の表を組合せた処理の記述の説明が不十分だったので、 串刺しに相当する処理を説明 SQLの直積と串刺し処理 データベースの処理の例として、学生と科目の成績表を使って […]
SQLの最初
関係データベースの導入説明が終わったので、実際のSQLの説明。 create user データベースを扱う際の create user 文は、DDL(Data Definition Language)で行う。 CREAT […]
データベース・ガイダンス
今日が後期の選択科目「データベース」の第一回目ということで、 シラバス配布&ガイダンスをしてからぁ〜のぉ〜、概要説明。 インターネットの情報量 インターネット上の情報量の話として、2010年度に281EB(エクサバイト) […]
SQLite3でデータベース
卒研でデータベースを使いたい人もいるようだけど、 MySQLとかまで完璧なのが必要なければ、SQLite を使ったほうが楽。 ただし、データ型は実質すべてtext型になるけど、簡単なアプリベースなら 支障はないはず。 & […]
データベースの用語など
データベースの2回目ということで、データベースの形式などの説明のあと、 データベースの数学的な表記方法などを示す。 データベースの基本 データベースを利用する際、プログラマにしてみれば、SQLというデータ問い合わせ言語を […]