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

Slides:



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

ベイズ推定に向けた解析環境整備 WinBUGS, R2WinBUGS, RSWBwrapper.R のセッティング.
目次(電子納品 操作手順) ※ページはスライド番号
Accessによるデータベース(1) Ver.1 /11.
BBT大学 Ruby on Rails開発環境セットアップマニュアル
SQL データベースアクセスのための文法 担当 岡村耕二 月曜日 2限 平成20年度 情報科学III (理系コア科目・2年生)
初年次セミナー 第13回 2次元グラフィックス(1).
水曜パソコン講座 「Windows Update プログラム  を実行する手順」         を解説します.
SQLite3
インターネット技術特論 H:SQLite3 山口 実靖
データベース工学および演習 第5章 リレーショナルデータベース言語SQL
SQL データベースアクセスのための文法と MySQL
プレゼンテーションソフトを活用しよう PowerPoint 2007の使いかた.
静岡大学大学院理工学研究科 阿部 秀尚 Weka入門(セットアップ編) 静岡大学大学院理工学研究科 阿部 秀尚
実習用サーバの利用開始手順 (Windowsの場合) TeraTerm Proをインストール 公開鍵をメールで送付
3-1 MySQLについて 発表者:藤村元彦 自然言語処理研究室.
Linux リテラシ 2006 第2回 基本コマンド2.
Excel による データベース入門 Ver /9.
6-2 データベース 1.SQLite SQLを単純化した SQLite を使ってデータベースを操作 表「fruit」
Microsoft Office 2010 クイックガイド ~Access編~
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
SQL J2EE I 第3回 /
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
情報処理 第13回.
Microsoft Office 2010 クイックガイド ~応用編~
14.テーブル定義,一対多の関係,多対多の関係, 外部キー,索引(インデックス),データベース操作
table 'results' SELECT name, teacher FROM results;
マイクロソフト Access を使ってみよう 第5回
マイクロソフト Access を使ってみよう 第1回
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
マイクロソフト Access を使ってみよう 第4回
2004/05/13 3-4 データ型(カラムタイプ) について 発表者:藤村元彦 自然言語処理研究室.
11.Webサイトとデータベース, Webサイト+ブログシステムの開設手順例
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
SQL データベースアクセスのための文法 担当 岡村耕二 月曜日 2限 平成21年度 情報科学III (理系コア科目・2年生)
発表に必要なPCソフト等 について 社会福祉援助技術論Ⅲ 長崎和則.
Office IME 2010 を使う.
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
第1回.リレーショナルデータベースを使ってみよう
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 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使用の準備.
講義ノート共有データベース NoteTotter?
マイクロソフト Access を使ってみよう 第2回
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限 江草由佳
再帰CTE を使って遊ぼう 大阪#9 2012/04/14.
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
第1回.リレーショナルデータベースを使ってみよう
地理情報システム論 第6回 GISによる処理技法 GIS入門(2)
SQL J2EE I (データベース論) 第3回 /
クリエイティブ リサーチ 2019/05/20 日本工学院八王子専門学校 M.Katsube.
SQL データベース論 第11回.
Presentation transcript:

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

事前準備.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 プログラム】 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 以下であること」をチェック