1 / 6

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

第1回.リレーショナルデータベースを使ってみよう. SQLite データベースの新規作成 SQL を用いたテーブル定義と一貫性制約の記述. 事前準備. SQLite 3 コマンドライン・インタフェースのダウンロード. SQLite の Web ページを開く. http://www.sqlite.org/ 「 Download 」をクリック sqlite-3_7_3.zip のダウンロードと解凍. SQLite データベースの新規作成. データベース論理名 :  C:SQLitemydb で, SQLite データベースの新規作成. 【 操作 】.

brede
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第1回.リレーショナルデータベースを使ってみよう第1回.リレーショナルデータベースを使ってみよう • SQLite データベースの新規作成 • SQL を用いたテーブル定義と一貫性制約の記述

  2. 事前準備.SQLite 3 コマンドライン・インタフェースのダウンロード • SQLite の Web ページを開く. http://www.sqlite.org/ • 「Download」をクリック • sqlite-3_7_3.zip のダウンロードと解凍

  3. SQLite データベースの新規作成 データベース論理名: C:\SQLite\mydb で,SQLite データベースの新規作成 【操作】 cd <SQLite を解凍したディレクトリ> .\sqlite3.exe c:\SQLite\mydb

  4. SQL を用いたテーブル定義と一貫性制約の記述 【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, updated_at DATETIME, UNIQUE (name, student_name) ); ※ {name, student_name} が主キー.SQLite で複数属性が主キーになるときの書き方

  5. SQL を用いたテーブルの削除 【SQL プログラム】 DROP TABLE score_records;

  6. SQLite コマンドライン・クライアントの終了 【操作】 .exit

More Related