第1回.リレーショナルデータベースを使ってみよう

Slides:



Advertisements
Similar presentations
データベースの基礎知識 ACEESS の基本操作. データベースの基礎知識 データベース  特定のテーマや目的に毎のデータの集合体 データベースソフトウェア  データベースを作成、管理するソフトウェアの総 称 Oracle(Oracle) IBM(DB2) Microsoft(SQL Server)
Advertisements

ベイズ推定に向けた解析環境整備 WinBUGS, R2WinBUGS, RSWBwrapper.R のセッティング.
目次(電子納品 操作手順) ※ページはスライド番号
BBT大学 Ruby on Rails開発環境セットアップマニュアル
農業者年金記録管理システム 研修資料の入手等について
水曜パソコン講座 「Windows Update プログラム  を実行する手順」         を解説します.
Windows版設定マニュアル VPNクライアントソフトの入手
7-4.WEKOインポート機能による 一括登録 マニュアル Version1.0
SQLite3
インターネット技術特論 H:SQLite3 山口 実靖
WebLSDローカルキット2008のインストール1
SQL データベースアクセスのための文法と MySQL
静岡大学大学院理工学研究科 阿部 秀尚 Weka入門(セットアップ編) 静岡大学大学院理工学研究科 阿部 秀尚
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
実習用サーバの利用開始手順 (Windowsの場合) TeraTerm Proをインストール 公開鍵をメールで送付
3-1 MySQLについて 発表者:藤村元彦 自然言語処理研究室.
Linux リテラシ 2006 第2回 基本コマンド2.
6-2 データベース 1.SQLite SQLを単純化した SQLite を使ってデータベースを操作 表「fruit」
Microsoft Office 2010 クイックガイド ~Access編~
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
SQL J2EE I 第3回 /
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
2005年11月17日 Webサービス II (第6回) 年11月17日.
Visual Studio インストール インストール時間:約1時間.
Cubsonモジュール作成のながれ モジュール生成 テーブルに対する コードの生成 モジュールトップの アクションを指定 バリデーション
14.テーブル定義,一対多の関係,多対多の関係, 外部キー,索引(インデックス),データベース操作
マイクロソフト Access を使ってみよう 第5回
マイクロソフト Access を使ってみよう 第1回
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
マイクロソフト Access を使ってみよう 第4回
情報技術演習Ⅰ 人文学研究のための情報技術入門 2017/06/22
Titanium Studioを使った アプリ開発 Vol.1
11.Webサイトとデータベース, Webサイト+ブログシステムの開設手順例
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
SQL データベースアクセスのための文法 担当 岡村耕二 月曜日 2限 平成21年度 情報科学III (理系コア科目・2年生)
発表に必要なPCソフト等 について 社会福祉援助技術論Ⅲ 長崎和則.
Office IME 2010 を使う.
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
第1回.リレーショナルデータベースを使ってみよう
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
マイクロソフト Access での SQL 演習 第5回 副問い合わせ
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
Unreal Engine 4 のインストール 2017年 7月 金子邦彦.
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
3-6.インデックスについて 3-7.関数と併用されることの 多いMySQLコマンド
3-3.テーブルを更新する 2004年 4月22日(木) 01T6074X 茂木啓悟.
「Webデータベースの構築技術」正誤表 ページ 項目 誤記 訂正 18 表1.4 アクセス 権限の削除 ・・・テーブル名 TO ユーザ名
マイクロソフト Access での SQL 演習 第4回 並べ替え(ソート)
Processing使用の準備.
マイクロソフト Access を使ってみよう 第2回
日本郵便 「Web-EDI」利用ガイド (JP EDIシステム)
JXTA Shell (1) P2P特論 (ソフトウェア特論) 第4回 /
WinSCPのインストール方法
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
データベース設計 第8回 クライアント=サーバーモデル(2)
UNIX演習 情報ネットワーク特論.
マイクロソフト Access を使ってみよう 第3回
マイクロソフト Access での SQL 演習 第2回 集計,集約
3.リレーショナルデータベース,主キー, SQL
~目次~ Ⅰ.動作環境 Ⅱ.ファイルのダウンロード Ⅲ.システムのインストール Ⅳ.初期設定 Ⅴ.アンインストール
情報基礎演習I(プログラミング) 第8回 6月8日 水曜5限 江草由佳
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
第1回.リレーショナルデータベースを使ってみよう
地理情報システム論 第6回 GISによる処理技法 GIS入門(2)
SQL J2EE I (データベース論) 第3回 /
クリエイティブ リサーチ 2019/05/20 日本工学院八王子専門学校 M.Katsube.
7-Zipのインストール (Windows 10)
SQL データベース論 第11回.
Presentation transcript:

第1回.リレーショナルデータベースを使ってみよう SQLite のインストール SQLite コマンドライン・インタフェースの起動と終了 SQLite データベースの新規作成 SQL を用いたテーブル定義

SQLite とは 軽量 (Lite) である パスワード,権限の機能が無い. サーバクライアントでない.通信がない. 設定なしで動く 索引,トランザクション,ビュー オープンソース 利用条件:http://www.sqlite.com/copyright.html オープンソースのマナー 利用条件は必ず確認. 剽窃しないこと.無許可で改変して再配布しないこと.

事前準備.SQLite コマンドライン・インタフェースのダウンロード ① SQLite の Web ページを開く. http://www.sqlite.org/

事前準備.SQLite コマンドライン・インタフェースのダウンロード ②「Download」をクリック ③ Windows 版のダウンロード

事前準備.SQLite コマンドライン・インタフェースのダウンロード ④ ダウンロードした .zip ファイルを展開(解凍) sqlite3.exe を使う

SQLite データベースの新規作成 データベース論理名: C:\SQLite\mydb で,SQLite データベースの新規作成 ① 前もって Windows で C:\SQLite というディレクトリ(フォルダ)を作成しておく ② sqlite3.exe を実行 ③ 新しい画面が開くので確認

SQLite データベースの新規作成 データベース論理名: C:\SQLite\mydb で,SQLite データベースの新規作成 ④ 「.open --new」で,SQLite データベースの新規作成 .open --new C:\\SQLite\\mydb ・このファイルがすでに存在するときは,いったん削除 され,空のファイルが新規作成される ・このファイルが存在しないときは, 新しい SQLite データベースのファイルが新規作成される

テーブル P(id, name, weight) の定義 SQL を用いたテーブル定義 テーブル P(id, name, weight) の定義 【SQL プログラム】 create table P ( id integer primary key not null, name text, weight real ); データ型 空値 NULL テキスト(文字列) char, text 数値 integer, real 日付や時刻など datetime ブール値 bool など primary key not null 主キーであり, NULL になること  はない(非空)という制約の指定

SQL を用いたテーブルの削除 テーブル P の削除 【SQL プログラム】 drop table P;

SQLite コマンドライン・インタフェースの終了 次のコマンドを実行 .exit

主キーと一貫性制約について 【SQL プログラム】 UNIQUE (name, student_name) CREATE TABLE score_records ( name TEXT NOT NULL, score INTEGER NOT NULL CHECK ( score >= 0 AND score <=100 ), student_name TEXT NOT NULL, created_at DATETIME NOT NULL, UNIQUE (name, student_name) ); UNIQUE (name, student_name) {name, student_name} が主キー. SQLite で複数属性が主キーになるときの書き方 NOT NULL レコードが変更されるとき「NULLでないこと」をチェック CHECK ( score >= AND score <= 100 ) レコードが変更されるとき「値が 0 以上 100 以下であること」を チェック

終わりに Web ページ: http://www.kkaneko.jp/dblab/intro/ http://www.kkaneko.jp/index-j.html 謝辞: SQLite の作者に感謝します