ICT-Literacy1

Size: px
Start display at page:

Download "ICT-Literacy1"

Transcription

1 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 1 ICT リテラシ 1/ 情報システム 1 第 12 回 SQL 心理 コミュニケーション学科コミュニケーション専攻 白銀純子

2 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 2 今回の内容 SQL テーブルの作成 レコードの挿入 削除 変更 関係演算 集合演算

3 前回の出席課題の解答 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 3

4 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 4 設問 1[1] 関係データベースにおいて, 正規化を行う目的はどれか ア関連するデータをポインタで結び, アクセス効率を高める アクセス効率は インデックスを用いて効率化する イデータにエラーを訂正する符号を付加して, 信頼性を高める 正規化に エラー訂正は関係なし ウデータを暗号化して, セキュリティを確保する 正規化に セキュリティは関係なし エデータを重複してもたないことなどによって, 保守性を高める 正しい ITパスポート 2016 年度秋期試験問 88 解答 : エ

5 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 5 設問 1[2] 関係データベースにおける主キーに関する記述のうち, 適切なものはどれか ア主キーに設定したフィールドの値に 1 行だけなら NULL を設定することができる NULL だとレコードを識別できないので 主キーに NULL は設定できない イ主キーに設定したフィールドの値を更新することはできない 他の値と重ならなければ 更新できる ウ主キーに設定したフィールドは他の表の外部キーとして参照することができない 外部キーは 他のテーブルの主キー エ主キーは複数フィールドを組み合わせて設定することができる できる ITパスポート 2016 年度秋期試験問 95 解答 : エ

6 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 6 設問 2 やってみよう![9] の 2 つ目のサンプルで 第 1 正規化をした結果 分割したテーブルの主キーにふさわしいのはどのフィールドか 答えなさい 解答 : LINE ID または電話番号

7 前回の質問の回答 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 7

8 Question! Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 8

9 前回の復習 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 9

10 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 10 望ましいデータベースの形 [1](p. 310) テーブルでの 1 行が 1 レコード 複数行で 1 レコードだと DBMS に登録できない データの重複がない ( 同じデータが複数箇所にない ) こと 重複があると データの変更や削除などがあった場合 あちこちのレコードを修正しなければならない 修正の手間が増える 修正のミスが起こりやすくなる 修正箇所の見落とし, 修正内容の間違い, etc. 正規化

11 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 11 望ましいデータベースの形 [2](p. 310) 望ましくない形 学生番号 氏名 専攻コード 専攻名 授業コード 授業名 曜日 時限 成績 K18X2001 東京子 X-2 東女専攻 JJ001 ICTリテラシ1 金曜 1 A JJ010 Reading 1 水曜 2 B JJ021 2 年次演習 木曜 3 S K18X2010 杉並裕子 X-2 東女専攻 JJ001 ICTリテラシ1 金曜 1 S JJ013 同じデータが複数個所にでき 変更スペイン語初級月曜 3 A ( 例えば JJ021 転学科 転専攻とか 2 年次演習木曜...) のときにあちこち修正が必要 3 A! K18Y1022 善福寺花子 Y-1 VERA 専攻 JJ021 2 年次演習 木曜 3 B 学生番号や氏名が空白のところを埋めれば... 学生番号 氏名 専攻コード 専攻名 授業コード 授業名 曜日 時限 成績 K18X2001 東京子 X-2 東女専攻 JJ001 ICTリテラシ1 金曜 1 A K18X2001 東京子 X-2 東女専攻 JJ010 Reading 1 水曜 2 B K18Y1001 東京子 Y-1 東女専攻 JJ021 2 年次演習 木曜 3 S

12 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 12 正規化とは?(p. 310) データの重複がないように テーブルを分割すること 正規化されたテーブル : 正規形 正規化されていないテーブル : 非正規形 3 段階の手順で分割 : 第 1 正規化, 第 2 正規化, 第 3 正規化 非正規形のデータ 学生番号 氏名 専攻コード 専攻名 授業コード 授業名 曜日 時限 成績 K18X2001 東京子 X-2 東女専攻 JJ001 ICTリテラシ1 金曜 1 A JJ010 Reading 1 水曜 2 B JJ021 2 年次演習 木曜 3 S K18X2010 杉並裕子 X-2 東女専攻 JJ001 ICTリテラシ1 金曜 1 S JJ013 スペイン語初級 月曜 3 A JJ021 2 年次演習 木曜 3 A K18Y1022 善福寺花子 Y-1 VERA 専攻 JJ021 2 年次演習 木曜 3 B

13 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 13 第 1 正規化 [1](p. 311) 繰り返し項目の部分を別テーブルに分割 繰り返し項目 : 1 つのレコード内にある 複数のデータ部分 Ex. 授業コード, 授業名, 曜日, 時限, 成績 学生番号 氏名 専攻コード 専攻名 授業コード 授業名 曜日 時限 成績 K18X2001 東京子 X-2 東女専攻 JJ001 ICTリテラシ1 金曜 1 A JJ010 Reading 1 水曜 2 B JJ021 2 年次演習 木曜 3 S K18X2010 杉並裕子 X-2 東女専攻 JJ001 ICTリテラシ1 金曜 1 S JJ013 スペイン語初級 月曜 3 A JJ021 2 年次演習 木曜 3 A K18Y1022 善福寺花子 Y-1 VERA 専攻 JJ021 2 年次演習 木曜 3 B 分割箇所 ( 学生テーブルと履修テーブルに分割 )

14 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 14 第 1 正規化 [2](p. 311) ただ分割するだけだと もう一方のテーブルとの対応が取れなくなる 学生テーブル 学生番号 氏名 専攻コード 専攻名 K18X2001 東京子 X-2 東女専攻 K18X2010 杉並裕子 X-2 東女専攻 K18Y1022 善福寺花子 Y-1 VERA 専攻 履修テーブル 授業コード 授業名 曜日 時限 成績 JJ001 ICT リテラシ 1 金曜 1 A JJ010 Reading 1 水曜 2 B JJ021 2 年次演習木曜 3 S JJ001 ICT リテラシ 1 金曜 1 S JJ013 スペイン語初級月曜 3 A JJ021 2 年次演習木曜 3 A JJ021 2 年次演習木曜 3 B 何を表したテーブル? 誰の成績? もう一方のテーブルの主キーと組み合わせる

15 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 15 第 1 正規化 [3](p. 311) 主キーを対応付けることにより 2 つのテーブルを関連付け 履修テーブル 学生番号 授業コード 授業名 曜日 時限 成績 学生テーブル K18X2001 JJ001 ICTリテラシ1 金曜 1 A 学生番号氏名専攻コード専攻名 K18X2001 JJ010 Reading 1 水曜 2 B K18X2001 東京子 X-2 東女専攻 K18X2001 JJ021 2 年次演習木曜 3 S K18X2010 杉並裕子 X-2 東女専攻 K18X2010 JJ001 ICTリテラシ1 金曜 1 S K18Y1022 善福寺花子 Y-1 VERA 専攻 K18X2010 JJ013 スペイン語初級月曜 3 A K18X2010 JJ021 2 年次演習 木曜 3 A K18Y1022 JJ021 2 年次演習 木曜 3 B 対応付け 誰がどの授業を履修し どういう成績だったかがわかる

16 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 16 第 2 正規化 [1](p. 312) 部分関数従属がないようにテーブルを分割すること 関数従属 : あるフィールド A の値が決まると フィールド B の値も一意 ( ただ 1 つ ) に決まること A B と書く 部分関数従属 : 主キーが複数ある場合 主キーの一部に フィールドが関数従属すること 主キーの項目のうち あるフィールドの値を識別するのに不要な項目が 1 つでもあれば そのフィールドは 主キーに部分関数従属 完全関数従属 : 主キーが複数ある場合 主キー全体に フィールドが関数従属すること

17 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 17 学生テーブルの主キー : 学生番号 第 2 正規化 [2](p. 312) 学生番号により 1 つのレコードが識別できるから 学生テーブル 学生番号 氏名 専攻コード 専攻名 K18X2001 東京子 X-2 東女専攻 K18X2010 杉並裕子 X-2 東女専攻 K18Y1022 善福寺花子 X-2 VERA 専攻 氏名は 学生番号がわかればわかる 関数従属 ( 学生番号 氏名 ) ( 学生番号, 授業コード 成績 )

18 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 18 第 2 正規化 [3](p. 312) 履修テーブルの主キー : 学生番号と授業コードの組み合わせ この 2 つを組み合わせることにより 1 つのレコードが識別できるから 履修テーブル ( 一部 ) 学生番号授業コード授業名曜日時限成績 K18X2001 JJ001 ICT リテラシ 1 金曜 1 A K18X2001 JJ010 Reading 1 水曜 2 B K18X2001 JJ021 2 年次演習木曜 3 S 授業名 曜日 時限は 授業コードがわかればわかる 授業名 曜日 時限を知るために 学生番号は不要 ( 主キーの一部のみ必要, 他は不要 ) 部分関数従属 ( 授業名 曜日 時限は 授業コードに部分関数従属 )

19 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 19 第 2 正規化 [4](p. 312) 履修テーブルの主キー : 学生番号と授業コードの組み合わせ この 2 つを組み合わせることにより 1 つのレコードが識別できるから 履修テーブル ( 一部 ) 学生番号授業コード授業名曜日時限成績 K18X2001 JJ001 ICT リテラシ 1 金曜 1 A K18X2001 JJ010 Reading 1 水曜 2 B K18X2001 JJ021 2 年次演習木曜 3 S 成績は 学生番号と授業コードがわかればわかる 成績を知るために 学生番号と授業コードのどちらも必要 ( 主キー全体が必要 ) 完全関数従属 ( 成績は 学生番号 授業コードに完全関数従属 )

20 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 20 第 2 正規化 [5](p. 312) 部分関数従属している箇所をテーブルから分離 主キーの項目の中で 関数従属している項目を 分離したテーブルの主キーに 履修テーブル 学生番号授業コード授業名曜日時限成績 K18X2001 JJ001 ICT リテラシ 1 金曜 1 A K18X2001 JJ010 Reading 1 水曜 2 B K18X2001 JJ021 2 年次演習木曜 3 S K18X2010 JJ001 ICT リテラシ 1 金曜 1 S K18X2010 JJ013 スペイン語初級月曜 3 A K18X2010 JJ021 2 年次演習木曜 3 A K18Y1022 JJ021 2 年次演習木曜 3 B 分割部分 ( 履修テーブルと授業テーブルに分割 ) これだけだと主キーになるものがないので 授業コードを新しいテーブルにコピー

21 第 2 正規化 [6](p. 312) 部分関数従属している箇所をテーブルから分離 重複部分は統一 履修テーブル 学生番号 授業コード 成績 K18X2001 JJ001 A K18X2001 JJ010 B K18X2001 JJ021 S K18X2010 JJ001 S K18X2010 JJ013 A K18X2010 JJ021 A K18Y1022 JJ021 B 授業テーブル 授業コード授業名曜日時限 JJ001 ICTリテラシ1 金曜 1 JJ010 Reading 1 水曜 2 JJ021 2 年次演習 木曜 3 JJ001 ICTリテラシ1 金曜 1 JJ013 スペイン語初級 月曜 3 JJ021 2 年次演習 木曜 3 JJ021 2 年次演習 木曜 3 重複するレコードを統一 授業コード 授業名 曜日 時限 JJ001 ICTリテラシ1 金曜 1 JJ010 Reading 1 水曜 2 JJ013 スペイン語初級 月曜 3 JJ021 2 年次演習 木曜 3 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 21

22 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 22 第 3 正規化 [1](p. 312) 推移的関数従属がないようにテーブルを分割すること 推移的関数従属 : 主キー以外のフィールドAが 主キー以外のフィールドBに関数従属していること 学生テーブル ( 主キー : 学生番号 ) 学生番号氏名専攻コード専攻名 K18X2001 東京子 X-2 東女専攻 K18X2010 杉並裕子 X-2 東女専攻 K18Y1022 善福寺花子 Y-1 VERA 専攻 専攻名は 専攻コードが分かればわかる 専攻名を知るために 学生番号 ( テーブルの主キー ) は不要 推移的関数従属 ( 専攻名は 学生番号に推移的関数従属 )

23 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 23 第 3 正規化 [2](p. 312) 推移的関数従属している箇所をテーブルから分離 分離したテーブルの主キーを もとのテーブルに外部キーとして残す 学生テーブル 学生番号 氏名 専攻コード 専攻名 K18X2001 東京子 X-2 東女専攻 K18X2010 杉並裕子 X-2 東女専攻 K18Y1022 善福寺花子 Y-1 VERA 専攻 分割部分 ( 学生テーブルと専攻テーブルに分割 ) 専攻コードを学生テーブルからなくしてしまうと学生の所属がわからなくなるので 専攻コードは学生テーブルに外部キーとして残す

24 第 3 正規化 [3](p. 312) 推移的関数従属している箇所をテーブルから分離 重複部分は統一 学生テーブル 学生番号 氏名 専攻コード K18X2001 東京子 X-2 K18X2010 杉並裕子 X-2 K18Y1022 善福寺花子 Y-1 所属テーブル 専攻コード 専攻名 X-2 東女専攻 X-2 東女専攻 Y-1 VERA 専攻 重複するレコードを統一 専攻コード 専攻名 X-2 東女専攻 Y-1 VERA 専攻 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 24

25 テーブルの最終形 (p. 312) 学生テーブル 学生番号 氏名 専攻コード K18X2001 東京子 X-2 K18X2010 杉並裕子 X-2 K18Y1022 善福寺花子 Y-1 所属テーブル 専攻コード 専攻名 X-2 東女専攻 Y-1 VERA 専攻 履修テーブル 学生番号 授業コード 成績 K18X2001 JJ001 A K18X2001 JJ010 B K18X2001 JJ021 S K18X2010 JJ001 S K18X2010 JJ013 A K18X2010 JJ021 A K18Y1022 JJ021 B 授業テーブル 授業コード 授業名 曜日 時限 JJ001 ICTリテラシ1 金曜 1 JJ010 Reading 1 水曜 2 JJ013 スペイン語初級 月曜 3 JJ021 2 年次演習 木曜 3 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 25

26 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 26 演算 (p. 313) データベースから必要なデータを取り出すこと 関係演算と集合演算の 2 種類 それ以外にも 挿入 ( レコードを追加 ) 削除 ( 指定したレコードを削除 ) 更新 ( レコードの内容を修正 ) の操作あり SQL(Structured Query Language) によって データベース管理システムを操作 データベース管理システムへの操作の命令を文字で行うための言語 ISO( 国際標準化機構, 国際的な規格を決める団体 ) や JIS( 日本工業規格, 日本での規格を決める団体 ) によって 書き方が標準化 データベース管理システムの種類が違っても 同じ書き方で命令の記述が可能

27 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 27 関係演算 (p. 314) テーブルから目的のデータを取り出す演算 射影 : 指定したフィールド ( 列 ) を取り出す 選択 : 指定したレコード ( 行 ) を取り出す 結合 : 2つ以上のテーブルで あるフィールドの値が同じものだけを取り出す 取り出すレコードをまとめた形で取り出す

28 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 28 指定したフィールド ( 列 ) を取り出す 射影 (p. 314) 学生テーブル 学生番号 氏名 専攻コード K18X2001 東京子 X-2 K18X2010 杉並裕子 X-2 K18Y1022 善福寺花子 Y-1 学生番号と氏名のフィールドだけを取り出す 学生番号 K18X2001 K18X2010 K18Y1022 氏名東京子杉並裕子善福寺花子

29 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 29 指定したレコード ( 行 ) を取り出す 選択 (p. 314) 学生テーブル 学生番号 氏名 専攻コード K18X2001 東京子 X-2 K18X2010 杉並裕子 X-2 K18Y1022 善福寺花子 Y-1 専攻コードが X-2 のレコードだけを取り出す 学生番号氏名専攻コード K18X2001 東京子 X-2 K18X2010 杉並裕子 X-2

30 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 30 結合 (p. 314) 2 つ以上のテーブルで あるフィールドの値が同じものだけを取り出す 結合の基準になるキー : 結合キー 学生テーブル 所属テーブル 学生番号 氏名 専攻コード 専攻コード 専攻名 K18X2001 東京子 X-2 X-1 SS 専攻 K18X2010 杉並裕子 X-2 X-2 東女専攻 K18Y1022 善福寺花子 Y-1 Y-1 VERA 専攻 専攻コードが同じデータを結合する ( 専攻コード : 結合キー ) 学生番号 氏名 専攻コード 専攻名 K18X2001 東京子 X-2 東女専攻 K18X2010 杉並裕子 X-2 東女専攻 K18Y1022 善福寺花子 Y-1 VERA 専攻

31 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 31 集合演算 (p. 314) テーブルから目的のデータを取り出す演算 和 : 2つのテーブルのレコードをまとめる 積 : 2つのテーブルで共通するレコードを取り出す 差 : 2つのテーブルで 一方のテーブルだけにあるレコードを取り出す

32 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved つのテーブルのレコードをまとめる 和 (p. 315) 学生テーブルA 学生テーブルB 学生番号 氏名 専攻コード 学生番号 氏名 専攻コード K18X2001 東京子 X-2 K18X1022 三鷹恵子 X-1 K18X2010 杉並裕子 X-2 K18X1025 武蔵野春子 X-1 K18Y1022 善福寺花子 Y-1 K18X2001 東京子 X-2 K18Y1022 善福寺花子 Y-1 学生テーブル A 杉並裕子 東京子善福寺花子 学生テーブル B 三鷹恵子武蔵野春子 学生番号 氏名 専攻コード K18X1022 三鷹恵子 X-1 K18X1025 武蔵野春子 X-1 K18X2001 東京子 X-2 K18X2010 杉並裕子 X-2 K18Y1022 善福寺花子 Y-1 重複するデータは 1 つにまとめる

33 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 33 積 (p. 315) 2 つのテーブルで共通するレコードを取り出す 学生テーブルA 学生テーブルB 学生番号 氏名 専攻コード 学生番号 氏名 専攻コード K18X2001 東京子 X-2 K18X1022 三鷹恵子 X-1 K18X2010 杉並裕子 X-2 K18X1025 武蔵野春子 X-1 K18Y1022 善福寺花子 Y-1 K18X2001 東京子 X-2 K18Y1022 善福寺花子 Y-1 学生テーブル A 杉並裕子 東京子善福寺花子 学生テーブル B 三鷹恵子武蔵野春子 学生番号氏名専攻コード K18X2001 東京子 X-2 K18Y1022 善福寺花子 Y-1

34 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 34 差 (p. 315) 2 つのテーブルで 一方のテーブルだけにあるレコードを取り出す 学生テーブルA 学生テーブルB 学生番号 氏名 専攻コード 学生番号 氏名 専攻コード K18X2001 東京子 X-2 K18X1022 三鷹恵子 X-1 K18X2010 杉並裕子 X-2 K18X1025 武蔵野春子 X-1 K18Y1022 善福寺花子 Y-1 K18X2001 東京子 X-2 K18Y1022 善福寺花子 Y-1 学生テーブル A 杉並裕子 東京子善福寺花子 学生テーブル B 三鷹恵子武蔵野春子 学生番号 氏名 専攻コード K18X1022 三鷹恵子 X-1 K18X1025 武蔵野春子 X-1 学生テーブル B だけにあるデータを取り出す

35 SQL Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 35

36 Structured Query Language SQL とは? データベース管理システムへの操作の命令を文字で行うための言語 データベースシステムの種類に関わらず 同じ言語で操作可能 DDL DML DCLの3 種類 DDL (Data Definition Language) テーブルの作成のための言語 DML (Data Manipulation Language) テーブルへのデータの追加 削除 変更 演算をするための言語 DCL (Data Control Language) テーブルに対して様々な制限をかけるための言語 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 36

37 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 37 データベースの実習ソフト [1] DB Fiddle: SQLの練習用ソフト Webブラウザから利用可能 日本語はうまくいかないこともあり 入力した内容をファイルに保存したり... はできないようなので注意! Save というボタンがあるが これはサーバ側に保存するらしい 入力した内容を保存する場合は 内容をコピーして メモ帳などで保存する 左上の Database の欄は PostgreSQL v10.0 を選択 初期値の MySQL だと 利用できない操作方法がある 入力内容に文法的な間違いがあると 下部に赤字でエラーを表示

38 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 38 左の欄にデータベースの定義とレコードの挿入 削除 変更 右の欄に関係演算 集合演算 入力したら Run ボタンをクリック PostgreSQL を選択する データベースの定義とレコードの挿入 削除 変更 データベースの実習ソフト [2] 左右の欄に入力したら押す 関係演算 集合演算

39 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 39 基本操作 データベースの実習ソフト [3] 左の欄に データベースの作成とレコードの追加の命令を書く DB Fiddle を使い終わるまで消さない 右の欄に 関係演算 集合演算の命令を書く Run ボタンを押す 下部に演算の結果が表示される 演算の内容が複数ある場合は Query # 番号 という形で 1 つ目の演算から順に結果が表示される

40 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 40 データベースの実習ソフト [4] 実行例 テーブルの作成とレコードの追加 演算の結果その 1 演算の結果その 2

41 テーブルの作成とレコードの追加 (DB Fiddle の左側 ) Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 41

42 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 42 SQL の書き方基本 ( テーブル作成 )[1] テーブル名 フィールド名 データ型 主キー, etc. を定義 テーブル名 フィールド名 : 自分で好きな名前をつけることが可能 英数字 _( アンダースコア ) などの文字を利用可能 半角 64 字以内 データ型 : データの種類 ( 文字の並び 数値 日付, etc) CHAR: どのデータも同じ文字数の文字の並び ( () で文字数を指定する) VARCHAR: データにより 文字数が異なる文字の並び ( () で最大文字数を指定する) INTEGERまたはINT: 整数 etc. 主キー : 主キーのフィールドに PRIMARY KEY のキーワードを付加

43 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 43 SQL の書き方基本 ( テーブル作成 )[2] 書式 CREATE TABLE テーブル名 ( フィールド名, データ型 PRIMARY KEY, フィールド名, データ型, フィールド名, データ型,... ); フィールド名, データ型 のセットは 必要な分だけ書く 主キーのフィールドには データ型の後に PRIMARY KEY のキーワードを書く 例 CREATE TABLE StudentTable ( StudentCode CHAR(8) PRIMARY KEY, StudentName VARCHAR(30), Aff CHAR(3), Score INTEGER ); 以下をフィールド名にしたテーブルの作成 8 文字の学生番号 ( 主キー ) 最大 30 文字の氏名 3 文字の所属コード 整数の得点 StudentCode StudentName Aff Score

44 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 44 SQL の書き方基本 ( レコードの追加 ) 表名と具体的な値を指定して追加 書式 INSERT INTO テーブル名 VALUES ( 値 1, 値 2, 値 3,...); 作成したテーブルで定義したフィールドの順番どおりに値を記述する 文字の並びの値は ' で囲む 例 INSERT INTO StudentTable VALUES ('K18X1001', 'Azuma Kyoko', 'X-2',75); INSERT INTO StudentTable VALUES ('K18X1002', 'Suginami Yuko', 'X-2',63); テーブル作成時に学生番号 氏名 所属 得点の順だったので その順で値を記述 StudentCode StudentName Aff Score K18X2001 Azuma Kyoko X-2 75 K18X2010 Suginami Yuko X-2 63

45 関係演算 (DB Fiddle の右側 ) Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 45

46 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 46 データベースの操作 [ 基本形 ] 書式 SELECT 取り出すデータのフィールド名 FROM 検索対象のテーブル名 WHERE 検索条件 FROM で指定されたテーブル内のデータから 検索条件 に合うレコードのうち SELECT で指定されたフィールドの値が取り出される 取り出すデータのフィールド名 複数のフィールドを取り出すのであれば, で区切ってフィールド名を記述 すべてのフィールドを取り出すのであれば * を指定 検索条件 : 書き方は様々 ( フィールドの値をすべて取り出す場合は 記述不要 ) あるフィールドの値が特定の数値よりも大きい / 小さい あるフィールドの値が特定のキーワードと一致する, etc.

47 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 47 データベースの操作 [ 射影 ] 射影 : 特定のフィールドを取り出す操作 SQL で 検索条件の指定は不要 StudentCode SutdentNumber Aff Score K18X2001 Azuma Kyoko X-2 75 K18X2010 Suginami Yuko X-2 63 K18Y1022 Zempukuji Hanako Y-1 97 K18Y1031 Tachikawa Yoko Y-1 50 K18X1005 Mitaka Keiko X-1 88 K18X1006 Musashino Haruko X-1 71 例 SELECT StudentCode, Score FROM StudentTable 学生番号と得点のフィールドを取り出し StudentCode Score K18X K18X K18Y K18Y K18X K18X

48 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 48 データベースの操作 [ 選択 ][1] 選択 : 指定したレコード ( 条件に一致するレコード ) を取り出す StudentCode SutdentNumber Aff Score K18X2001 Azuma Kyoko X-2 75 K18X2010 Suginami Yuko X-2 63 K18Y1022 Zempukuji Hanako Y-1 97 K18Y1031 Tachikawa Yoko Y-1 50 K18X1005 Mitaka Keiko X-1 88 K18X1006 Musashino Haruko X-1 71 例 SELECT StudentCode, Score FROM StudentTable WHERE Score > 80 得点が 80 点以上のレコードを取り出し StudentCode Score StudentCode K18X K18X K18Y K18Y K18X K18X Score

49 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 49 データベースの操作 [ 選択 ][2] 選択 : 指定したレコード ( 条件に一致するレコード ) を取り出す StudentCode SutdentNumber Aff Score K18X2001 Azuma Kyoko X-2 75 K18X2010 Suginami Yuko X-2 63 K18Y1022 Zempukuji Hanako Y-1 97 K18Y1031 Tachikawa Yoko Y-1 50 K18X1005 Mitaka Keiko X-1 88 K18X1006 Musashino Haruko X-1 71 例 StudentCode SutdentNumber Aff Score SELECT * FROM StudentTable WHERE Aff = 'X-2' 所属が X-2 のレコードを取り出し すべてのフィールド K18X2001 Azuma Kyoko X-2 75 K18X2010 Suginami Yuko X-2 63

50 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 50 データベースの操作 [ 結合 ][1] 結合 : 2 つ以上のテーブルで あるフィールドの値が同じものだけを取り出す StudentCode SutdentNumber Aff Score K18X2001 Azuma Kyoko X-2 75 K18X2010 Suginami Yuko X-2 63 K18Y1022 Zempukuji Hanako Y-1 97 K18Y1031 Tachikawa Yoko Y-1 50 K18X1005 Mitaka Keiko X-1 88 K18X1006 Musashino Haruko X-1 71 AffCode X-1 SS AffName X-2 TWCU Y-1 VERA 例 SELECT StudentTable.StudentCode, StudentTable.StudentName, StudentTable.Aff, StudentTable.Score, AffTable.AffName FROM StudentTable, AffTable WHERE StudentTable.Aff = AffTable.AffCode

51 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 51 データベースの操作 [ 結合 ][2] 例 SELECT StudentTable.StudentCode, StudentTable.StudentName, StudentTable.Aff, StudentTable.Score, AffTable.AffName FROM StudentTable, AffTable WHERE StudentTable.Aff = AffTable.AffCode SELECT 対象 : 学生テーブルの学生番号 氏名 所属 得点 所属テーブルの所属名のフィールドを取り出す テーブル名. フィールド名 で どのテーブルのどのフィールドか を表す Ex. StudentTable.StudentCode: 学生テーブルの学生番号 取り出されたテーブルは フィールドが SELECT で指定されたフィールドの順になっている FROM: 学生テーブルと所属テーブル WHERE: 学生テーブルの所属と所属テーブルの所属コードが一致するもの

52 データベースの操作 [ 結合 ][3] StudentCode SutdentNumber Aff Score K18X2001 Azuma Kyoko X-2 75 K18X2010 Suginami Yuko X-2 63 K18Y1022 Zempukuji Hanako Y-1 97 K18Y1031 Tachikawa Yoko Y-2 50 K18X1005 Mitaka Keiko X-1 88 K18X1006 Musashino Haruko X-1 71 AffCode X-1 SS AffName X-2 TWCU Y-1 VERA SELECT StudentTable.StudentCode, StudentTable.StudentName, StudentTable.Aff, StudentTable.Score, AffTable.AffName FROM StudentTable, AffTable WHERE StudentTable.Aff = AffTable.AffCode StudentCode SutdentNumber Aff Score AffName K18X2001 Azuma Kyoko X-2 75 TWCU K18X2010 Suginami Yuko X-2 63 TWCU K18Y1022 Zempukuji Hanako Y-1 97 VERA K18Y1031 Tachikawa Yoko Y-2 50 VERA K18X1005 Mitaka Keiko X-1 88 SS K18X1006 Musashino Haruko X-1 71 SS Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 52

53 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 53 以下の 2 つの表を作成してみよう KyokoDiary Date Rainfall Breakfast Reiwa W Reiwa W Reiwa O Reiwa J Reiwa O Reiwa N Reiwa J Reiwa W やってみよう![11-1] Breakfast Code Name W Western food J Japanese food O Other N None

54 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 54 やってみよう![11-2] 作成した 2 つの表に対し 以下の関係演算をしてみよう 射影 : 日付 (Date) と降水確率 (Rainfall) を取り出すこと 選択 : 降水確率 (Rainfall) が 70% 以上のレコードを取り出すこと 取り出すフィールドはすべて 選択 : 朝食のメニューが J の日のレコードを取り出すこと 取り出すフィールドは日付 (Date) のみ 結合 : KyokoDiary と Breakfast の 2 つのテーブルについて 朝食コードが同じレコードを取り出すこと 取り出すフィールドは KyokoDiary の日付 (Date) と Breadfast の朝食名 (Name)

55 Question! Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 55

56 集合演算 (DB Fiddle の右側 ) Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 56

57 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved つのテーブルのレコードをまとめる データベースの操作 [ 和 ][1] 書式 SELECT * FROM テーブル 1 UNION ALL または DISTINCT またはなし SELECT * FROM テーブル 2 ALL: 重複を削除しない DISTINCT: 重複を削除する なし : 重複を削除する

58 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 58 データベースの操作 [ 和 ][2] StudentTableA StudentTableB StudentCode StudentName Aff StudentCode StudentName Aff K18X2001 Azuma Kyoko X-2 K18X1022 Mitaka Keiko X-1 K18X2010 Suginami Yuko X-2 K18X1025 Musashino Haruko X-1 K18Y1022 Zempukuji Hanako Y-1 K18X2001 Azuma Kyoko X-2 K18Y1022 Zempukuji Hanako Y-1 例 SELECT * FROM StudentTableA UNION SELECT * FROM StudentTableB; StudentCode StudentName Aff K18X1022 Mitaka Keiko X-1 K18X1025 Musashino Haruko X-1 K18X2001 Azuma Kyoko X-2 K18X2010 Suginami Yuko X-2 K18Y1022 Zempukuji Hanako Y-1

59 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 59 データベースの操作 [ 積 ][1] 2 つのテーブルで共通するレコードを取り出す 書式 SELECT * FROM テーブル 1 INTERSECT SELECT * FROM テーブル 2 INTERSECT に ALL や DISTINCT キーワードをつけることも可能 結果は つけてもつけなくても同じ

60 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 60 データベースの操作 [ 積 ][2] StudentTableA StudentTableB StudentCode StudentName Aff StudentCode StudentName Aff K18X2001 Azuma Kyoko X-2 K18X1022 Mitaka Keiko X-1 K18X2010 Suginami Yuko X-2 K18X1025 Musashino Haruko X-1 K18Y1022 Zempukuji Hanako Y-1 K18X2001 Azuma Kyoko X-2 K18Y1022 Zempukuji Hanako Y-1 例 SELECT * FROM StudentTableA INTERSECT SELECT * FROM StudentTableB; StudentCode StudentName Aff K18X2001 Azuma Kyoko X-2 K18Y1022 Zempukuji Hanako Y-1

61 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 61 データベースの操作 [ 差 ][1] 2 つのテーブルで 一方のテーブルだけにあるレコードを取り出す 書式 SELECT * FROM テーブル 1 EXCEPT SELECT * FROM テーブル 2 テーブル 1 だけにある ( テーブル 2 にはない ) レコードを取り出す EXCEPT に ALL や DISTINCT キーワードをつけることも可能 結果は つけてもつけなくても同じ

62 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 62 データベースの操作 [ 差 ][2] StudentTableA StudentTableB StudentCode StudentName Aff StudentCode StudentName Aff K18X2001 Azuma Kyoko X-2 K18X1022 Mitaka Keiko X-1 K18X2010 Suginami Yuko X-2 K18X1025 Musashino Haruko X-1 K18Y1022 Zempukuji Hanako Y-1 K18X2001 Azuma Kyoko X-2 K18Y1022 Zempukuji Hanako Y-1 例 SELECT * FROM StudentTableB EXCEPT SELECT * FROM StudentTableA; StudentTableB だけにあるレコードを取り出す StudentCode StudentName Aff K18X1022 Mitaka Keiko X-1 K18X1025 Musashino Haruko X-1

63 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 63 やってみよう![12] 以下の 2 つの表を作成し 和 積 差の集合演算をしてみよう 差については TWCU_Cafe のみにあるレコードを取り出すこと TWCU_Cafe MenuCode Name Price Cake1 Chocolate 350 Cake2 Fruit 420 Cake3 Tarte 400 Cake4 Cheese 380 Cake5 Pie 330 VeraCafe MenuCode Name Price Cake1 Chocolate 350 Cake2 Fruit 420 Cake3 Tarte 400 Cake6 Moose 360 Cake7 Mont blanc 410

64 Question! Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved. 64

65 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2019, All rights reserved 月 26 日 ( 金 ) 2 限 9105 教室 範囲 : 前期の内容全て 持ち込みはすべて不可 試験時間 : 60 分 期末試験 期末試験の重点勉強ポイント : 近々掲載

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 データベース とは? データ (Data) の基地 (Base) 実世界のデータを管理するいれもの 例えば 電話帳辞書メーラー検索エンジン もデータベースである Copyright 2008 SRA OSS, Inc.

More information

スライド 1

スライド 1 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2010, All rights reserved. 1 コンピュータ 2L 第 9 回 LAN 構築 人間科学科コミュニケーション専攻白銀純子 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University

More information

Chapter Two

Chapter Two Database 第 9 回 :SQL 言語 ( データベース操作 : 集合関数 抽出条件 副問い合わせ ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 2011/12/8 2011 Eiko Takaoka All Rights Reserved.

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx データベース 第 11 回 (2009 年 11 月 27 日 ) テーブル結合と集計 ( 演習 ) 第 11 回のテーマ 前回より シラバスから離れ 進捗状況に合わせて全体構成を変更しています テーマ1: テーブルの結合 テーマ 2: 結合した結果からの様々な検索 テーマ3: 集計の方法 今日学ぶべきことがら Select 文のさまざまな表現 Natural join sum(*) orrder

More information

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索 eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索する 違うデータに変更する 要らなくなったデータを削除する 各システムごとに障害対策も含めて 正確にこのようなデータ処理のプログラムを作ることは大変なことです

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション データベースシステム入門 7. 集計, 集約 1 リレーショナルデータベースシステム コンピュータ リレーショナルデータベース管理システム 記憶装置 リレーショナルデータベース あわせてリレーショナルデータベースシステム データの種類ごとに分かれた たくさんのテーブルが格納される 2 SQL をマスターするには SQL のキーワード create table テーブル定義 select 射影など from

More information

PowerPoint Presentation

PowerPoint Presentation Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる

More information

データベースS

データベースS データベース S 第 4 回データベース言語 SQL(1) システム創成情報工学科尾下真樹 2018 年度 Q2 今日の内容 前回の復習 SQLの概要 SQLによる問い合わせの記述方法 SQLの基本的な書き方 条件 (WHERE) の書き方 出力 (SELECT) の書き方 順序付け (ORDER BY) グループ表 (GROUP BY) 教科書 リレーショナルデータベース入門 [ 第 3 版 ]

More information

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作 Access 2007 と SQL Server Express を使用 SQL 文は SQL Server 主体で解説 Access 版ノースウィンドウデータベースを使用 DBMS プログラム サーバーエクスプローラ SQL 文 実行結果 データベース エンジン データベース SQL 文とは 1 度のコマンドで必要なデータを効率よく取得するための技術といえます

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? 2 年次演習 第 5 回無線 LAN 探検 人間科学科コミュニケーション専攻 白銀純子 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2012, All rights reserved. 1 第 5 回の内容 発表テーマとスケジュール決定 無線 LAN 探検 Copyright (C) Junko Shirogane,

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 1. データベースとは データベースとは いろいろな用途に共用されるデータの集まりで 登録 検索 変更 削除ができるように構成されたもの 情報化社会において不可欠な存在 不特定多数向けのもの から 地域 企業 官庁など 特定者向けのもの まで色々 システム / サービス例 Google yahoo!japan のWeb( インターネットサイト ) 検索 宿泊施設予約( 楽天トラベルなど ) 路線検索(Yahoo!

More information

Microsoft PowerPoint - 講義補助資料2017.pptx

Microsoft PowerPoint - 講義補助資料2017.pptx 66 SQL 最も標準的なリレーショナルデータベースの言語 ISO による国際標準規格であり特定の企業に依存しない SQL の規格 :SQL89(SQL1), SQL92(SQL2), SQL:1999(SQL3), SQL:2003, SQL:2006, SQL:2008, SQL:2011 標準規格としての SQL は 何かの略語ではない と規定されている ( 参考 : IBM 社の製品で使われている

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2013, All rights reserved. 1 コンピュータ 3C ~ マルチメディア ~ 第 5 回編集の練習 人間科学科コミュニケーション専攻 白銀純子 Copyright (C) Junko Shirogane, Tokyo Woman's Christian

More information

Microsoft PowerPoint - db03-5.ppt

Microsoft PowerPoint - db03-5.ppt データベース言語 SQL リレーショナルデータモデルにおけるデータ操作言語 : リレーショナル代数 少なくともリレーショナル代数と同等のデータ検索能力をもつときリレーショナル完備という. リレーショナル代数はユーザフレンドリではない. 自然な英文による質問の表現が必要になる. リレーショナルデータベース言語 SQL 英文による簡単な構文 リレーショナル代数でできない, 合計, 平均, 最大などの計算機能の組み込み.

More information

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第7版   None

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第7版   None クイック検索検索 目次 Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報概要レコードの追加 / 更新 / 削除レコードの編集レコードを削除するレコードの一括インポートとエクスポート日本語のキャプション表示 2 改訂情報 変更年月日 変更内容 2012-10-01 初版 2013-10-01 第 2 版下記が追加 変更されました 対応するフィールドの型

More information

データベースアクセス

データベースアクセス データベースアクセスコンポーネント 1. 概要 データベースアクセスコンポーネントとは SQL データベースにアクセスして SQL 文を実行することによりデータベース検索を行う機能を提供するコンポーネントです また データベースアクセスコンポーネントでは データベースの構成情報 接続情報 エラー情報等を取得することも可能です データベースアクセスコンポーネントは アプリケーションビルダーのメニューから以下のように選びます

More information

プレポスト【問題】

プレポスト【問題】 1/5 ページ プレポスト データベース基礎 受講日程受講番号氏名 1 データベースの特徴で間違っているものを選びなさい 1. データの一元管理が可能 2. データの重複が少ない 3. プログラムとの関係が1 対 1 4. データの整合性の確保 2 ANSI/SPARC による 3 層スキーマについて正しいものを選びなさい 1. 外部スキーマ : プログラムに必要な部分のデータ構造を定義概念スキーマ

More information

Webシステム授業資料

Webシステム授業資料 Web システムプログラミング b 第 12 講目 Web システムプログラミング講義資料 到達目標 到達目標 Web システムを設計し 開発できること 最終成果物 : 学生生活で利用できる Web システム 授業計画 第 09 講 (12/03):Webシステムの基本設計 (1) 第 10 講 (12/10):Webシステムの基本設計 (2) 第 11 講 (12/17):WebシステムのDB 設計

More information

Microsoft Word - SQL.rtf

Microsoft Word - SQL.rtf データベース資料古原作成 1 データベースとは データ管理の専用システムのことをデータベースと呼ぶ データをさまざまな形で格納し 取り出しやすくしている データベースの種類 カード型データベース リレーショナルデータベース カード型データベースはカードを単位としてデータを入力する カード一枚に各項目があり その内容を記述する カードは表で言えば一行に該当する リレーショナルデータベースでは複数の表を使うことが出来る

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2013, All rights reserved. 1 コンピュータ 2C ~ マルチメディア ~ 第 2 回 Web ページを作成するには? (HTML の基本 2) コミュニケーション専攻 白銀純子 Copyright (C) Junko Shirogane, Tokyo

More information

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第8版  

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第8版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報概要レコードの追加 / 更新 / 削除レコードの編集レコードを削除するレコードの一括インポートとエクスポート日本語のキャプション表示 2 改訂情報 変更年月日 変更内容 2012-10-01 初版 2013-10-01 第 2 版下記が追加 変更されました 対応するフィールドの型 が追加されました

More information

cmpsys13w14-15_database.ppt

cmpsys13w14-15_database.ppt 情報システム論 第 14-15 週データベース根來 均 アプリケーションとは 英和 Application: 適用 応用 ( 申し込み ) 応用ソフト :OS( 基本ソフト ) の機能を 応用 したソフト ( 循環論的な命名法 ) 英英 Application : practical purpose for which a machine, idea etc can be used, or the

More information

Chapter Two

Chapter Two Database 第 8 回 :SQL 言語 ( データベース操作 ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 1 Schedule 日程 内容 第 1 回 10 月 6 日 ガイダンス, データベースとは? 第 2 回 10 月 13 日 三層スキーマ,

More information

Microsoft Word - Android_SQLite講座_画面800×1280

Microsoft Word - Android_SQLite講座_画面800×1280 Page 24 11 SQLite の概要 Android にはリレーショナルデータベースである SQLite が標準で掲載されています リレーショナルデータベースは データを表の形で扱うことができるデータベースです リレーショナルデータベースには SQL と呼ばれる言語によって簡単にデータの操作や問い合わせができようになっています SQLite は クライアントサーバ形式ではなく端末の中で処理が完結します

More information

Literacy1

Literacy1 情報処理技法 ( リテラシ )1 第 13 回期末試験対策他 人間科学科コミュニケーション専攻 白銀純子 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2018, All rights reserved. 1 第 13 回の内容 Microsoft PowerPoint( 続き )( 木曜 1 限のみ ) タイピング試験

More information

SQLite データベース IS04 組み込み 1

SQLite データベース IS04 組み込み 1 SQLite データベース IS04 組み込み 1 SQLite データベースは ファイルベースで SQL を実行することができる軽量データベースです データベース1つにつき 1 ファイルで管理し この中に複数のテーブルを持つことができます このファイルをアクセスするための実行ファイルをダウンロードするだけという手軽さです リレーショナルとは 複数のテーブルを関連するフィールドで結合して 大きな表があるように振舞わせるものです

More information

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO

復習 (SQL 文 ) 3/6 復習 (SQL 文 ) 4/6 表の作成 CREATE TABLE...; 表の削除 DROP TABLE テーブル名 ; 表内のデータが全て消えてしまう. 表内のデータを得る SELECT 列名 FROM 表名...; 表にデータを挿入する. INSERT INTO SQLite SQLite3 http://www.ns.kogakuin.ac.jp/~ct13140/prog/ オープンソース ( フリー )RDBMS 実装の 1 個 http://www.sqlite.org/ 現在,3.6 が最新版. SQLite 2.x と SQLite 3.x が有名. 特徴 RDBMS サーバプロセスの起動が不要. 1 データベース,1 ファイル で格納.. つまり

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2012, All rights reserved. 1 コンピュータ 3C ~ マルチメディア ~ 第 5 回 imovie での編集の練習 人間科学科コミュニケーション専攻 白銀純子 imovie での編集の練習 第 5 回の内容 参考文献 : Mac Fan ilife

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション マイクロソフト Access での SQL 演習 第 2 回 集計, 集約 キーワード : 問い合わせ ( クエリ ), 集計, 集約,SQL ビュー https://www.kunihikokaneko.com/free/access/index.html 1 今日の授業で行うこと 元データ 集計 SQL で A 3 B 2 データの個数 国語 2 算数 2 理科 1 データの個数 A 90 B

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション JAN コード登録マニュアル 項目説明 CSV で商品データを upload するに当たり 間違えやすいカラムについてまとめました 項目 説明 備考 コントロールカラム CSV 上で当該商品情報をどうするのか ( 更新 削除等 ) 指示するコード "u": 更新 "d": 削除等 商品管理番号 出来上がった商品ページURLの一部であり 入力がない場合は自動採番される web 上で商品を特定するキーコード

More information

スライド タイトルなし

スライド タイトルなし 情報分析演習 Access 第 3 回 注意 : この回の操作演習は 第 2 回で作成したアドレス帳の内容をもとに実施します クエリ query [1] 疑問, 質問.(question の形式張った語 ) [2] 疑い, 疑惑, 疑念 [3] 疑問符 [4] 問い合わせ ( ランダムハウス英和辞典より ) データベースでは 問合せや照会の意味で テーブルのデータからある条件に見合うものを引っ張り出し

More information

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 yamamoto@sraoss.co.jp Sylph-Searcher とは Sylpheed 向け電子メール全文検索アプリケーション PostgreSQL 8.2の全文検索機能を利用 Linux/Unix Windows 2000

More information

模擬試験問題(第1章~第3章)

模擬試験問題(第1章~第3章) 基本情報技術者試験の練習問題 - 第 8 回 この問題は平成 19 年度秋期の問題から抜粋しています 問 1 次のプログラムの説明及びプログラムを読んで, 設問 1,2 に答えよ プログラムの説明 スタックを使って, 実数値を 10 進数字列 ( 文字列 ) に変換する副プログラム FloatFormat である (1) FloatFormat は, 実数 Float の値を 10 進数字列に変換し,

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2010, All rights reserved. 1 コンピュータ 1 第 13 回最終課題と期末試験対策 人間科学科コミュニケーション専攻白銀純子 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University

More information

Microsoft PowerPoint - system8.ppt

Microsoft PowerPoint - system8.ppt データベースの要件と RDBMS データベース Keywords データベース (Data Base: DB) DB の種類 関係 DB(Relational DB: RDB) キーの概念と関係 DB の演算 データベース : 関係データについて 1 データベースの要件 利用目的にあったデータの抽出 データの修正 更新, 一貫性 データ機密の安全性 データベースの構築 運用するためのデータベース専用のアプリケーションが必要になる

More information

GEC-Java

GEC-Java Copyright (C) Junko Shirogane, Waseda University 2019, All rights reserved. 1 プログラミング初級 (Java) 第 14 回継承 白銀純子 第 14 回の内容 継承 オーバーライド ポリモーフィズム Copyright (C) Junko Shirogane, Waseda University 2019, All rights

More information

1,.,,,., RDBM, SQL. OSS,, SQL,,.

1,.,,,., RDBM, SQL. OSS,, SQL,,. 1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................

More information

結合演算 ( 復習 ) データベース論 (9) R 社員番号 氏名麻生太郎安部晋三与謝野馨森喜朗 部門経理課営業課総務課営業課 S 部門経理課営業課総務課 電話 問合せ言語と SQL(2) R S 社員番号

結合演算 ( 復習 ) データベース論 (9) R 社員番号 氏名麻生太郎安部晋三与謝野馨森喜朗 部門経理課営業課総務課営業課 S 部門経理課営業課総務課 電話 問合せ言語と SQL(2) R S 社員番号 結合演算 ( 復習 ) データベース論 (9) R 社員番号 046 064 011 011 氏名麻生太郎安部晋三与謝野馨森喜朗 部門総務課 S 部門総務課 電話 45 4567 問合せ言語と SQL(2) R S 社員番号 046 064 011 011 氏名麻生太郎安部晋三与謝野馨森喜朗 部門総務課 電話 45 4567 DB-9 4 結合演算 結合演算 ( 例題演習 ) R 社員番号 046

More information

問題 1 次の文章は Access データベース およびデータベースの概要について述べたものである にあてはまる適切なものを解答群 { } より選び その記号で答えよ 設問 1. Microsoft Access 2007 データベースのテーブルでは 表す としてデータを { ア. レコードを列 フ

問題 1 次の文章は Access データベース およびデータベースの概要について述べたものである にあてはまる適切なものを解答群 { } より選び その記号で答えよ 設問 1. Microsoft Access 2007 データベースのテーブルでは 表す としてデータを { ア. レコードを列 フ Microsoft Access ビジネスデータベース技能認定試験 3 級 2007 サンプル問題 知識試験 制限時間 30 分 受験会場 受験番号 氏 名 問題 1 次の文章は Access データベース およびデータベースの概要について述べたものである にあてはまる適切なものを解答群 { } より選び その記号で答えよ 設問 1. Microsoft Access 2007 データベースのテーブルでは

More information

プログラミング基礎

プログラミング基礎 C プログラミング Ⅰ 授業ガイダンス C 言語の概要プログラム作成 実行方法 授業内容について 授業目的 C 言語によるプログラミングの基礎を学ぶこと 学習内容 C 言語の基礎的な文法 入出力, 変数, 演算, 条件分岐, 繰り返し, 配列,( 関数 ) C 言語による簡単な計算処理プログラムの開発 到達目標 C 言語の基礎的な文法を理解する 簡単な計算処理プログラムを作成できるようにする 授業ガイダンス

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション MUSCAT 操作マニュアル ( シラバス ) 共通部分 PCサイトスマホサイト P P~8 P9~ 第 章 基本操作 ここではシラバスの検索手順について 説明します. シラバスへのアクセス サイトアドレス : https://muscat.musashinou.ac.jp/portal/ パソコン用サイト MUSCAT へアクセスした際 操作している端末によって表示画面 が変わります パソコン用サイト

More information

问题集 ITEXAMPASS 1 年で無料進級することに提供する

问题集 ITEXAMPASS   1 年で無料進級することに提供する 问题集 ITEXAMPASS https://www.itexampass.jp 1 年で無料進級することに提供する Exam : 70-762 Title : Developing SQL Databases Version : DEMO 1 / 10 1. ドラッグドロップ注 : この質問は 同じシナリオを使用する一連の質問の一部です あなたの便宜のために シナリオは各質問で繰り返されます 各質問は異なる目標と答えの選択を提示しますが

More information

FormPat インポート設定ガイド

FormPat インポート設定ガイド FormPat 7 インポート設定ガイド 2019/07/12 Copyright(C) 2019 Digital Assist Corporation. All rights reserved. 1 / 11 目次 目次... 2 はじめに... 3 データベースおよびテーブルの作成... 4 インポート定義ファイルの作成... 5 インポート定義ファイルの見出し行... 5 インポート定義ファイルの明細行...

More information

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター はじめに コース概要と目的 データベース処理に使用する SQL の基本構文と使用方法について説明します 受講対象者 SQL を使用してアプリケーション開発される方 管理者となられる方 前提条件 Oracle 概要 コースを受講された方 もしくは同等の知識をお持ちの方 テキスト内の記述について 構文 [ ] 省略可能 { A B } A または B のどちらかを選択 n _ 数値の指定 デフォルト値

More information

? ScoreBook Version 3.20 User s Guide 問題コース アンケート編 株式会社テンダ 1. 問題形式コースの作成 ( 登録 変更 削除 ) 社内管理者 学習管理者... 4 問題形式コースを新規登録する... 4 問題コース情報を変更する... 8 問題コースを削除する... 10 2. 問題コース管理 - 問題の編集 ( 登録 変更 削除 ) 社内管理者 学習管理者...

More information

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 Oracle Direct Seminar 試験対策ポイント解説 11g SQL 基礎 Ⅰ 日本オラクル株式会社 アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 資格体系 実務エキスパートの認定

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション マイクロソフト Access を使ってみよう第 5 回 キーワード : フォーム https://www.kunihikokaneko.com/free/access/index.html 1 データベースの運用イメージ フォームの作成には 専用のツールを使う (SQL にフォーム機能は無い ) 問い合わせ ( クエリ ) 新しいデータ フォーム 新規データの追加 データの確認や編集 データベース検索

More information

モデリング操作ガイド (データベースモデリング編)

モデリング操作ガイド (データベースモデリング編) Tutorial by SparxSystems Japan Enterprise Architect 日本語版 (2019/08/22 最終更新 ) 目次 1. はじめに... 3 2. データベース設計のモデリング... 4 2.1. テーブル要素の作成... 5 2.2. テーブルの定義... 7 2.3. 列の定義... 7 2.4. テーブル間の関係の定義... 9 3. データベース設計のモデリングでの便利なテクニック

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 1 コンピュータ 2C ~ マルチメディア ~ 第 2 回 Web ページを作成するには? (HTML の基本 2) 人間科学科コミュニケーション専攻 白銀純子 Copyright (C) Junko Shirogane,

More information

LiveCampus教務情報システム

LiveCampus教務情報システム 教務情報システム (LiveCampus) ユーザーマニュアル ( 学生用 ) 1 Copyright 2018 NTT DATA KYUSHU CORPORATION LiveCampus 教務システムユーザーマニュアル ( 職員用 ) 目次 1 機能一覧 1 2 基本動作の説明 2 3 履修科目を登録する 4 4 時間割表を参照する 6 5 成績情報を参照する 7 6 学籍情報を更新する 8 7

More information

APEX Spreadsheet ATP HOL JA - Read-Only

APEX Spreadsheet ATP HOL JA  -  Read-Only Oracle APEX ハンズオン ラボ スプレッドシートからアプリケーションを作成 Oracle Autonomous Cloud Service 用 2019 年 7 月 (v19.1.3) Copyright 2018, Oracle and/or its affiliates. All rights reserved. 2 概要 このラボでは スプレッドシートを Oracle データベース表にアップロードし

More information

<4D F736F F D E322E33816A91E58BB3554E F B582BD8DCC935F936F985E837D836A B2E646F6378>

<4D F736F F D E322E33816A91E58BB3554E F B582BD8DCC935F936F985E837D836A B2E646F6378> 大教 UNIPA を利用した 採点登録マニュアル 大阪教育大学 学務部教務課 大教 UNIPA を利用した採点登録マニュアル 目次 1. 大教 UNIPA へのアクセス方法... - 2-2. 大教 UNIPA にログインする... - 2-3. トップページから採点登録の画面へ... - 3-4. 採点登録...- 4-4-1. 直接入力による採点登録...- 4-4-2.CSV ファイルを利用した採点登録...-

More information

スーパー英語アカデミック版Ver.2

スーパー英語アカデミック版Ver.2 オーサリング オーサリング機能は 先生独自のオリジナル教材を作成することのできる機能です AE3 で使用されている音声やパッセージを利用した問題の作成や YouTube などの動画や先生オリジナルの音声など 独自の素材を利用した問題の作成が可能です ここでは オーサリングの素材管理に関する利用法を説明します 素材管理 オーサリングの素材管理機能では クラス管理者が独自に登録する音声や画像 パッセージ

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2012, All rights reserved. 1 コンピュータ 1 第 12 回 Microsoft PowerPoint 人間科学科コミュニケーション専攻 白銀純子 第 12 回の内容 Microsoft PowerPoint Copyright (C) Junko

More information

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成 KDDI ホスティングサービス (G120, G200) ブック ASP.NET 利用ガイド ( ご参考資料 ) rev.1.0 KDDI 株式会社 1 ( 目次 ) 1. はじめに... 3 2. 開発環境の準備... 3 2.1 仮想ディレクトリーの作成... 3 2.2 ASP.NET のWeb アプリケーション開発環境準備... 7 3. データベースの作成...10 3.1 データベースの追加...10

More information

システム管理マニュアル

システム管理マニュアル Sales Force Assistant 顧客創造 ( 深耕 ) ユーザー操作マニュアル 名刺 Scan 目次 1. 名刺 SCAN... 2 1-1. 名刺 Scan とは... 2 1-2. 名刺 Scan 情報を顧客 パーソン情報として登録する... 4 操作.1 新規取り込みを行う顧客を編集する... 10 操作.2 類似顧客を選択 編集する... 11 操作.3 類似パーソンを選択 編集する...

More information

7-1- 基 RDB に関する基礎知識 1 独立行政法人情報処理推進機構

7-1- 基 RDB に関する基礎知識 1 独立行政法人情報処理推進機構 7-1- 基 RDB に関する基礎知識 1 7-1.RDB に関する知識 OSS のデータストアとしてのデータベースの機能と役割に関して 実際の開発 運用の際に必要な管理知識 手法の種類と特徴 内容を Ⅰ. 概要理解し SQL やトランザクションなどデータベースを設計 活用するために必要なノウハウを学ぶ Ⅱ. 対象専門分野職種共通本カリキュラムの基本的なデータベース コンピュータシステム基礎 Ⅲ.

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Waseda University 2016, All rights reserved. 1 プログラミング初級 (Java) 第 10 回オブジェクト指向って? 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2016, All rights reserved. 2 第 10

More information

練習 4 ディレクトリにあるファイルを直接指定する (cat) cat コマンドを使う (% cat ファイル名 ) と ファイルの内容を表示できた ファイル名のところにパス名を使い ディレクトリ名 / ファイル名 のように指定すると ディレクトリ内にあるファイルを直接指定できる 1 % cat _

練習 4 ディレクトリにあるファイルを直接指定する (cat) cat コマンドを使う (% cat ファイル名 ) と ファイルの内容を表示できた ファイル名のところにパス名を使い ディレクトリ名 / ファイル名 のように指定すると ディレクトリ内にあるファイルを直接指定できる 1 % cat _ UNIX 入門 4 ディレクトリ操作に関するコマンドと実習以下の実習を実施しなさい ファイル aaa は 先の実習で % date _ > _ aaa の命令で作成したファイルである aaa がホームディレクトリにない場合には事前に作成しておくこと 方法がわからない者は TA に聞きなさい なお 本日の練習は上から順に実施する必要がある 前の練習が正しく行われていないと 次の練習がうまくできない場合がある

More information

ハピタス のコピー.pages

ハピタス のコピー.pages Copyright (C) All Rights Reserved. 10 12,500 () ( ) ()() 1 : 2 : 3 : 2 4 : 5 : Copyright (C) All Rights Reserved. Copyright (C) All Rights Reserved. Copyright (C) All Rights Reserved. Copyright (C) All

More information

Copyright 2008 All Rights Reserved 2

Copyright 2008 All Rights Reserved 2 Copyright 2008 All Rights Reserved 1 Copyright 2008 All Rights Reserved 2 Copyright 2008 All Rights Reserved 3 Copyright 2008 All Rights Reserved 4 Copyright 2008 All Rights Reserved 5 Copyright 2008 All

More information

Mcafee

Mcafee 神戸市看護大学御中 認証システム ユーザ情報変更操作手順書 第 1.0 版 目次 1. パスワード変更サイトへのアクセス方法... 1 1.1. 接続方法... 1 2. 個人情報変更... 3 2.1. ログイン画面... 3 2.2. 個人情報表示... 5 2.3. パスワード変更画面... 6 2.4. メール転送設定... 8 2.5. 別名メールアドレス設定... 10 3. パスワードリマインダ設定...

More information

Instruction to Authors

Instruction to Authors 日本地震工学会論文集 Journal of Japan Association for Earthquake Engineering ScholarOne Manuscripts オンライン投稿マニュアル 1 ログイン (Log In) 2 3 アカウント作成 (Create an Account) 4 メインメニュー (Main Menu) 5 ダッシュボード (Dashboard) 6 ステップ1:

More information

GEC-Java

GEC-Java プログラミング初級 (Java) 第 11 回オブジェクト指向って? 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2018, All rights reserved. 1 第 11 回の内容 プログラミングの種類 オブジェクト指向とは? Copyright (C) Junko Shirogane, Waseda University 2018,

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2012, All rights reserved. 1 コンピュータ サイエンス 2 第 7 回ソフトウェア 人間科学科コミュニケーション専攻 白銀純子 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University

More information

Kazasu アンケート機能 操作マニュアル 1

Kazasu アンケート機能 操作マニュアル 1 Kazasu アンケート機能 操作マニュアル 1 目次 アンケート送信機能とは... 3 利用の流れ... 3 質問形式の種類... 4 アンケートの新規作成... 6 テンプレートアンケート... 7 アンケートの基本構造... 8 テンプレートを使って作成... 14 項目内容の追加... 20 アンケート項目の削除... 23 アンケート登録... 23 回答画面の確認... 23 項目の種類について...

More information

ガイダンス

ガイダンス 情報科学 B 第 2 回変数 1 今日やること Java プログラムの書き方 変数とは何か? 2 Java プログラムの書き方 3 作業手順 Java 言語を用いてソースコードを記述する (Cpad エディタを使用 ) コンパイル (Cpad エディタを使用 ) 実行 (Cpad エディタを使用 ) エラーが出たらどうしたらよいか??? 4 書き方 これから作成する Hello.java 命令文 メソッドブロック

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション No 区分実行版 dbsheetclient2013 リリースノート Project Editor 内容 2012/5/29 現在 管理 V 1 新機能 タスクタイプ 参照ブックを開く (62201) に以下の機能を追加しました 1 オープンしたブックのファイル名出力 指定したセルにオープンした Excel ブックのファイル名 ( パスを含む ) を出力します 2 オープンしたブックの上書き保存を許可する

More information

3. 科目登録 3-1. 科目の登録方法登録方法 1: コード入力による登録 自分の名前 番号を確認して下さい エラーが出ても慌てず 7 ページのエラーメッセージを読んで進めて下さい 学部によりコースやモデルが表示されます ログインすると 履修申請書 画面が開きます ここから履修登録を始めていきます

3. 科目登録 3-1. 科目の登録方法登録方法 1: コード入力による登録 自分の名前 番号を確認して下さい エラーが出ても慌てず 7 ページのエラーメッセージを読んで進めて下さい 学部によりコースやモデルが表示されます ログインすると 履修申請書 画面が開きます ここから履修登録を始めていきます Web 履修登録の流れ... 1 1. ホームページにアクセス... 1 2. ユーザー ID 入力... 1 3. 科目登録... 2 3-1. 科目の登録方法... 3 3-2. 抽選科目の登録方法... 3 3-3. 集中講義の登録方法... 4 - 第 15 版 - 3-4. 登録確定... 5 3-5. 登録科目数 単位数計算. 6 3-6. シラバスの参照方法...6 4. エラー画面が赤くなったら.

More information

フォト・ボックス

フォト・ボックス カードボックス BARI かんたん操作マニュアル Microsoft Access 2007/2010/2013/2016 版 下記のリンクをクリックすると最新のマニュアルを取得できます 最新マニュアルダウンロード 1. プログラムの起動手順 BariSpPGv2j.accdb (C:\App\BariSp) または作成したショートカットアイコンをダブルクリックしてプログラムを起動して下さい プログラムが起動すると右の画面が表示されます

More information

ez_mail-err-reflect-file.ppt

ez_mail-err-reflect-file.ppt 手元にあるエラー情報を DB に反映する方法 Copyright 2010 PIPEDBITS Co.,Ltd. All rights Reserved. 1 1. 概要 配信の度に配信リスト ( 配信エラー情報を除く ) をスパイラルのデータベースにインポートし 配信後に削除している場合 前回以前の配信エラーの情報をダウンロードし 次回配信するリストに反映させることができます また 配信エラーが発生しているメールアドレスに対しては配信を行わないようにすることができます

More information

Microsoft Word A08

Microsoft Word A08 1 / 12 ページ キャリアアップコンピューティング 第 8 講 [ 全 15 講 ] 2018 年度 2 / 12 ページ 第 8 講関数とデータベース処理 8-1 旧バージョンのデータとの互換性 Office2007 以降のファイル形式は 旧バージョンと異なる新しい形式となっています Excel の場合 旧バージョンの拡張子は.xls Excel2007 以降では.xlsx となっています ネット上のブック

More information

システム設計書 システム名 : 居酒屋検索システム 教育情報システム学講座 岩淵直人 プロクター鎌田奉訓 1. 要求仕様書に関する内容 システム機能の概要 居酒屋の新規登録および削除 編集が行えること 検索機能は人数 料金 場所 ジャンル( 和 洋 中 ) で検索できること 検

システム設計書 システム名 : 居酒屋検索システム 教育情報システム学講座 岩淵直人 プロクター鎌田奉訓 1. 要求仕様書に関する内容 システム機能の概要 居酒屋の新規登録および削除 編集が行えること 検索機能は人数 料金 場所 ジャンル( 和 洋 中 ) で検索できること 検 システム設計書 システム名 : 居酒屋検索システム 教育情報システム学講座 0312003016 岩淵直人 プロクター鎌田奉訓 1. 要求仕様書に関する内容 システム機能の概要 居酒屋の新規登録および削除 編集が行えること 検索機能は人数 料金 場所 ジャンル( 和 洋 中 ) で検索できること 検索できる場所は 盛岡 滝沢 などでよい 登録されている居酒屋に自由にコメントを書くことができること 基本的に居酒屋は次のものを最低限含むことにする

More information

Microsoft Word - Cプログラミング演習(9)

Microsoft Word - Cプログラミング演習(9) 第 9 回 (6/18) 3. ファイルとその応用 外部記憶装置に記録されたプログラムやデータを, ファイルと呼ぶ シーケンシャルファイルやランダムファイルへのデータの記録や読み出し, 更新の手順について学習する (1) ファイルとレコードファイル複数の関連したデータを一つに集めたり プログラムを外部記憶装置に保存したものレコードファイルを構成する一塊のデータ ex. 個人カードフィールドレコードを構成する個別の要素

More information

3 課題提出方法競技者は 完成した作品 ( 未完成作品も含む ) を大会主催者側の用意する外付けの USB メモリに保存し提出する なお作品を保存した USB メモリは競技時間終了と同時に競技委員が回収する 4 注意事項 (1) 各テーブル用の CSV データは事前に配布されるファイルを使用する (

3 課題提出方法競技者は 完成した作品 ( 未完成作品も含む ) を大会主催者側の用意する外付けの USB メモリに保存し提出する なお作品を保存した USB メモリは競技時間終了と同時に競技委員が回収する 4 注意事項 (1) 各テーブル用の CSV データは事前に配布されるファイルを使用する ( 愛知県障害者技能競技大会データベース競技課題 1 課題公立図書館の業務を管理するシステムを後述 (P14) するDFD 図 (Data Flow Diagram) および仕様に基づいて作成しなさい データベースの名称は 図書館業務管理システム とする 課題は以下の1から 9 とする 課題 1. システムで必要とされるデータに関して それぞれのテーブルを作成し必要に応じて適切な主キーおよび制約 リレーションップを設定する

More information

ユーザーのページ

ユーザーのページ WebClass インターネット教育システム ウェブクラス コース管理者 ( 先生 ) 講習会用テキスト WebClass とは... 3 主な機能... 3 特徴... 4 主なユーザの種類と役割... 4 システム管理者 (admin)...4 コース管理者 (author)( 先生 )...4 ユーザ (user)( 学生 )...4 WebClass を利用する際の流れ... 5 WebClass

More information

講習No.9

講習No.9 日本語は通常 2 バイトの文字コード.JIS コード, シフト JIS コード, Unicode (UTF-8) 等の様々な文字コードがある. アスキーコード表 (ASCII code) アスキーコード ( 値 ) 漢字変換無しでキーボードから直接入力できる半角文字 32 48 0 64 @ 80 P 96 ` 112 p 33! 49 1 65 A 81 Q 97 a 113 q 34 " 50

More information

関係データベース

関係データベース データベース動的コンテンツ 2011 年 5 月 19 日 4 班宇賀一登尾形勇磨田口龍一藤森夏輝藤原祐太 目次 データベースシステム データベース データベース管理システム SQL 動的コンテンツ 今回の課題について データベースシステム DBS (Data Base System) 各種アプリケーションが取り扱うデータを効率的に管理 共有 利用 ユーザ アプリケーション データベース管理システム

More information

GEC-Java

GEC-Java Copyright (C) Junko Shirogane, Waseda University 2019, All rights reserved. 1 プログラミング初級 (Java) 第 1 回人がコンピュータに命令するには? ( プログラムの基本原理と書き方 実行方法 ) 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2019,

More information

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部 はじめに コース概要と目的 Oracle 独自の手続き型言語である PL/SQL について説明します PL/SQL の基本構文 ストアド サブプログラム トリガーの作成方法 またストアド サブプログラムの管理について習得することを目的としています 受講対象者 これから PL/SQL を使用してアプリケーション開発をされる方 前提条件 SQL トレーニング コースを受講された方 もしくは 同等の知識をお持ちの方

More information

データ構造

データ構造 アルゴリズム及び実習 7 馬青 1 表探索 定義表探索とは 表の形で格納されているデータの中から条件に合ったデータを取り出してくる操作である 但し 表は配列 ( 連結 ) リストなどで実現できるので 以降 表 の代わりに直接 配列 や リスト などの表現を用いる場合が多い 表探索をただ 探索 と呼ぶ場合が多い 用語レコード : 表の中にある個々のデータをレコード (record) と呼ぶ フィールド

More information

GEC-Java

GEC-Java プログラミング初級 (Java) 第 1 回人がコンピュータに命令するには? ( プログラムの基本原理と書き方 実行方法 ) 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2018, All rights reserved. 1 Copyright (C) Junko Shirogane, Waseda University 2018,

More information

変更履歴 版数変更日変更内容 /9/1 初版設定

変更履歴 版数変更日変更内容 /9/1 初版設定 EXcel データ出力ガイドブック 第 1.0 版平成 30 年 9 月 1 日制定 株式会社中電シーティーアイ 変更履歴 版数変更日変更内容 1.0 2018/9/1 初版設定 目次 1 はじめに... 1 1.1 本書の位置付... 1 2 Excel テンプレートの作成... 2 2.1 キーファイルの準備... 2 2.2 テンプレートエリアの宣言... 3 2.3 テンプレートに記述する内容...

More information

ユーザ デバイス プロファイルの ファイル形式

ユーザ デバイス プロファイルの ファイル形式 CHAPTER 34 CSV データファイルの作成にテキストエディタを使用する場合 デバイスフィールドと回線フィールドを CSV データファイル内で識別するファイル形式を使用する必要があります このファイル形式には次のオプションがあります Default User Device Profile: ユーザデバイスプロファイルのデバイスフィールドと回線フィールドの事前決定済みの組み合せを含む Simple

More information

SQL 基礎 (6) JOIN 句 - データの結合 作成日 : 2016/02/22 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2016/02/22 新規作成 西村 はじめに この資料では 下記のような JOIN によるテーブル ( データ ) の結合について簡単に説明します INNE

SQL 基礎 (6) JOIN 句 - データの結合 作成日 : 2016/02/22 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2016/02/22 新規作成 西村 はじめに この資料では 下記のような JOIN によるテーブル ( データ ) の結合について簡単に説明します INNE SQL 基礎 (6) JOIN 句 - データの結合 作成日 : 2016/02/22 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2016/02/22 新規作成 西村 はじめに この資料では 下記のような JOIN によるテーブル ( データ ) の結合について簡単に説明します INNER JOIN LEFT JOIN RIGHT JOIN 1 サンプルのデータ この資料では 下記のテーブルをもとに各クエリの結果がどうなるかを示します

More information

Access のようなデータベースはないの? 答えは あります OOo は下記の なんちゃって Access の機能を持っています テーブルの作成とデータ操作が可能 クエリでデータの抽出 関連付けが可能 入力フロントエンドになるフォームの作成が可能 宛名ラベル レポートなどの印刷機能 データソース画

Access のようなデータベースはないの? 答えは あります OOo は下記の なんちゃって Access の機能を持っています テーブルの作成とデータ操作が可能 クエリでデータの抽出 関連付けが可能 入力フロントエンドになるフォームの作成が可能 宛名ラベル レポートなどの印刷機能 データソース画 OpenOffice.org データソース機能の可能性 OOo だけで Microsoft Office + Access に挑戦! OpenOffice.org 日本ユーザー会 鎌滝雅久 kamataki@m1.people.or.jp http://www.st.rim.or.jp/~kamataki/knoppix/ Access のようなデータベースはないの? 答えは あります OOo は下記の

More information

iNFUSE インフューズ

iNFUSE インフューズ はじめての DataMagic セゾン情報システムズ HULFT 事業部 目的と学習内容 この動画では次の内容をご紹介していきます DataMagicとは システムデータ連携の課題と解決ポイント DataMagicの機能一覧のご紹介 DataMagicの導入事例 DataMagic 技術コラムのご紹介 All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.

More information

tkk0408nari

tkk0408nari SQLStatement Class Sql Database SQL Structured Query Language( ) ISO JIS http://www.techscore.com/tech/sql/02_02.html Database sql Perl Java SQL ( ) create table tu_data ( id integer not null, -- id aid

More information

標準化 補足資料

標準化 補足資料 高度専門データベース技術 SQL99 補足資料 ( 株 ) アイテック情報技術教育研究部 2012 年 2 月 14 日 ( はじめに ) この補足資料は,SQL99(ISO/IEC9075-2,JIS X3005-2) の必須機能 (Core SQL) のうち, SQL92に対し機能拡張が行われた部分で, 高度専門データベース技術 ( 以下, DB 技術 という ) に記載のないものについて記述する

More information

スライド 1

スライド 1 第 6 章表計算 B(Excel 2003) ( 解答と解説 ) 6B-1. 表計算ソフトの操作 1 条件付き書式の設定 1. ( ア )=E ( イ )= お 条件付き書式とは セルの数値によりセルの背景に色を付けたり 文字に色を付けたり アイコンをつけたりして分類することができる機能です 本問題では 以下の手順が解答となります 1 2 ユーザー定義の表示形式 1. ( ア )=2 ( イ )=4

More information

CMP2-3SQL2b.pptx

CMP2-3SQL2b.pptx サーバサイドプログラミング 3. SQL コンテンツメディアプログラミング演習 Ⅱ 2014 年 菊池, 斉藤 SQL 概要 n SQL (Structured Language) q リレーショナルデータベースの為のプログラミング言語. q IBM が提案し,1987 に ISO 国際標準化. q データ定義, データベース操作 ( 挿入, 削除, 選択 ),( トランザクション管理機能 ) q

More information

Microsoft Word - 教科書大1b第12週06.doc

Microsoft Word - 教科書大1b第12週06.doc 5. 表計算におけるデータベース機能 表計算ソフトには 表作成 グラフ作成と並んでもう一つ重要な機能があります 表のデータベース操作です この章では エクセルのもつデータベース操作機能について学んでいくことにしましょう 5-1 データベーステーブルデータベース機能とは 表のデータを並べ替えたり 条件にあったデータのみを取り出したり 様々な集計を行うことをいいます そのような機能を使用するためには まず表をデータベーステーブルの形式に作成しておくことが必要です

More information

Exam : 1z0-882 日本語 (JPN) Title : Oracle Certified Professional, MySQL 5.6 Developer Vendor : Oracle Version : DEMO 1 / 4 Get Latest & Valid 1z0-882-JP

Exam : 1z0-882 日本語 (JPN) Title : Oracle Certified Professional, MySQL 5.6 Developer Vendor : Oracle Version : DEMO 1 / 4 Get Latest & Valid 1z0-882-JP itexamdump 최고이자최신인 IT 인증시험덤프 http://www.itexamdump.com 일년무료업데이트서비스제공 Exam : 1z0-882 日本語 (JPN) Title : Oracle Certified Professional, MySQL 5.6 Developer Vendor : Oracle Version : DEMO 1 / 4 Get Latest

More information

ワープロソフトウェア

ワープロソフトウェア 表計算ソフト (Excel) 表計算ソフト (Excel) とは 表計算ソフト数値データの集計 分析に用いられるアプリケーション表 グラフの作成 統計関数によるデータ解析 データベースなどを行うことができる メリットとして計算が自動 また簡単なシミュレーションができる Excel Microsoftによって提供されている表計算ソフトの名称関数の入力やマクロ機能,GUIの操作に優れており様々な用途に使用されている

More information

JavaScriptで プログラミング

JavaScriptで プログラミング JavaScript でプログラミング JavaScript とは プログラミング言語の 1 つ Web ページ上でプログラムを動かすことが主目的 Web ブラウザで動かすことができる 動作部分の書き方が C や Java などに似ている 2 JavaScript プログラムを動かすには の範囲を 1. テキストエディタで入力 2..html というファイル名で保存

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 明治学院大学マークシートマニュアル (08 年 6 月 8 日 ) 使用前に下記 4 点をご用意ください 正解マークシート. 正解配点登録で使用 配点マークシート. 正解配点登録で使用 3 答案マークシート 3. シート読み取りで使用 4 データ保存用 USB 5. 採点結果表示で使用 もくじ. テスト作成. 正解配点登録 P P 3. シート読み取り 4. データ確認修正 5. 採点結果表示 P9

More information

改訂履歴 日付バージョン記載ページ改訂内容 V2.1 - 初版を発行しました V3.1 P5 ドキュメントラベルが新規追加された事を追記 P7 P8 新しくなったラベルのツリー表示説明を追記 新しくなったラベルの作成 削除操作を追記 P9 ラベルのグループ

改訂履歴 日付バージョン記載ページ改訂内容 V2.1 - 初版を発行しました V3.1 P5 ドキュメントラベルが新規追加された事を追記 P7 P8 新しくなったラベルのツリー表示説明を追記 新しくなったラベルの作成 削除操作を追記 P9 ラベルのグループ 改訂履歴 日付バージョン記載ページ改訂内容 2012-10-23 V2.1 - 初版を発行しました 2013-08-30 V3.1 P5 ドキュメントラベルが新規追加された事を追記 P7 P8 新しくなったラベルのツリー表示説明を追記 新しくなったラベルの作成 削除操作を追記 P9 ラベルのグループ別参照権限設定操作を追記 2015-06-16 V5.0 P27 クラスター入力値を帳票備考にコピーする説明を追記

More information

第 2 版 東洋英和女学院大学大学院

第 2 版 東洋英和女学院大学大学院 第 版 東洋英和女学院大学大学院 WebCampus に入る Webブラウザアドレス 手順 横浜キャンパス以外からのアクセスは以下の通りです Webブラウザアドレス https://campus.toyoeiwa.ac.jp WebCampusのHPにアクセス ログイン ログイン ユーザIDとパスワードを入力して ログイン を押す WebCampus を終了する 手順 ログアウト を押す WebCampus

More information