Microsoft Word - D2指導書.docx

Size: px
Start display at page:

Download "Microsoft Word - D2指導書.docx"

Transcription

1 D2 データベースの設計と処理方式 本指導書は 本実験を行うにあたり有用な情報をまとめたものである 中盤に SQL 構文についての補助資料 を また後半に実験の方法および実験課題を添付しているのでそれぞれ参照のこと 1. 実験目的与えられた情報を持つデータベースを 関係モデルにおける正規化手法に基づき冗長性を取り除くよう設計し これを具体的な対象として 各種の問い合わせを行うための基本処理方式について関係演算を用いて実現し データベース [1] に関する理解を深めることを主たる目的とする 2. 関係データベースの基礎本セクションでは 本実験を進めるに際して理解しておく必要があると思われる諸概念を簡単に紹介する まず データベース構築の意義について簡単に触れた後 本実験に取り上げている関係モデルとこれに基づくデータベース処理方式の位置づけをする 2.1. データとはデータとは 辞書的定義によると データとは 物事の推論の基礎となる事実 また 参考となる資料 情報 [2] と定義されている データは実世界を認識 ( 観察 観測 調査 検査など ) することによって収集される また一般的に収集されたデータは 続いて編集 加工される ここで 編集 加工とは 蓄積や利用の形態にふさわしいようにデータの形態を変えることである さらに 編集 加工されたデータは続けて蓄積され 利用の段階において 必要に応じてユーザ向けの表現に変換され さまざまな計算や推論に用いられる 2.2. データベースとはデータベースとは 先に述べたデータを蓄積することによって コンピュータ内に構築された実世界のモデルと捉えることができる ( 厳密には データベースは実世界記述するためのデータモデルを基礎として 次にデータベーススキーマを規定し そのインスタンスとして形式的に定義されるべきものであるが この段階では 先に述べたような直感的な理解を前提に議論を進める ) データベースの要件としては 以下のものが挙げられる (1) データベース中のデータは統合されていること (2) データベース中は組織体の共有資源となっていることここで統合という概念は データベース中の異なったデータでも それらが実世界の同一の事物に関わるデータであるなら相互に関連づけられていて 本来有縁なデータ同士が無縁であるかのようには組織化されていないことを意味する また共有資源とは データベースがある特定の応用のためだけに構築されたものではなく 何人ものユーザ 何本もの応用プログラムから共通にアクセスされうる組織体の唯一無二の資源であることを意味する 従って 応用プログラムごとに構築される個別のデータ群であるファイルとは異なり データベースは応用プログラムの実行や終了とは無関係に存在する 即ち データはデータベース管理システム (Database Management System: DBMS) によって一元的に管理され 応用プログラムはデータベース管理システムの仲介でデータにアクセスすることになる このデータベース管理システムは ユーザとデータベースの橋渡しをするシステム であり 一般にはオペレーティングシステム (Operating System: OS) の上に構築される巨大なソフトウェアとして実現されている 1

2 関係名 属性名 R S# SNAME STATUS CITY PARTS S1 Smith 20 London PT1 S2 Jones 10 Paris PT2 S3 Blaks 30 Paris PT3 S4 Clark 20 London PT4 S1 Smith 20 London PT5 タップル 図 1: 関係表の例 2.3. データベース構築の意義データベース構築の意義 [3] は 組織体の統合 共有環境としての実世界の有限モデルをコンピュータ内に構築し さまざまな質問や応用プログラムの実行に役立てようとするものであり 以下のような効用があるとされている (1) 応用プログラムのデータ独立性の達成物理的データ独立性と論理的データ独立性 (2) データの一貫性の保証 - 参照一貫性 - ドメイン一貫性 - データの無矛盾性 (3) 重複データの発生の抑制特に 関係データベースでは後述するように関係の正規化によって理論的にもデータの重複が抑えられる (4) データの標準化の達成 (5) データの機密保護の達成 2.4. 関係モデル関係モデルが基礎とする関係は 数学的には以下のように定義される 関係 n 個の集合 S 1, S 2,, S n を考える これらの集合には互いに共通要素があってもよい 各 S j から要素を一つずつ取ってきて並べた n 個組 (s 1, s 2,, s n ) を要素とする集合 R を これら n 個の集合の上の関係と呼ぶ また S j を関係 R の第 j 定義域 n 個組 (s 1, s 2,, s n ) を関係 R のタップルと呼ぶ 一つの関係は 一つの表 ( 行列 ) で表すことができ この表を関係表と呼び この関係表は次の性質を持つものとする 関係表の性質 (1) 表の一つの行が関係 R の一つの n 個組を表す (2) 行同士の前後関係は意味を持たない (3) 全く同一の行を含まない (4) 表の一つの列 ( 例えば 第 j 列 ) は関係 R の定義域 S j に対応する (5) 各列には 関係 R の中で一意となる名前を付ける ここで 一般的には関係の定義域はすべて異なった集合である必要はない 図 1 には 部品の供給に関する関係を示した この関係の定義域は 供給業者番号 (S#) 供給業者名 2

3 重複行を取り除く R S# SNAME STATUS CITY PARTS S1 Smith 20 London PT1 S2 Jones 10 Paris PT2 S3 Blaks 30 Paris PT3 S4 Clark 20 London PT4 S1 Smith 20 London PT5 S S# SNAME STATUS CITY S1 Smith 20 London S2 Jones 10 Paris S3 Blaks 30 Paris S4 Clark 20 London 図 2: 射影演算の例 射影 R[S#, SNAME, STATUS, CITY] (SNAME) 供給業者状態コード (STATUS) 供給業者所在地 (CITY) 部品 (PARTS) の 5 つである 従って この関係は 5 つ組の集合になっている 定義域自身も集合であり この例では S# は {S1, S2, S3, S4} という集合である さて これまでは n 個組の中の要素を指定するために 何番目の要素という言い方をしてきた これからは 関係の中での定義域の呼び方を属性名と呼ぶことにする 関係 R における n 個の定義域参照を R の属性と呼ぶ そこで n 個組中の j 番目の要素は 関係 R の属性 A j の値といえばよい 関係を表形式で表した場合は 各列に対して属性名を与える 属性名は その列に現れる値の定義域とその意味とがわかりやすいように決めるのがよい 2.5. 射影演算関係を正規化するには 射影と呼ばれる論理演算を活用する 関係を一つの表形式で考えることにしよう 射影は その関係をいくつかの属性を指定し それに対して ( またはその上へ ) 射影する という言い方をする すなわち 指定された属性の集合を A とするとき A に対する射影とは もとの関係 ( 表 ) のうち A に含まれる属性の列だけからなる表を作り その中で重複する行を消去したものである この射影は以下のように 数学的に定義を与えることができる 射影演算 関係 R の全属性集合を A={A 1, A 2,, A n } とし A の部分集合を B={A i1, A i2,, A im } とする ここに 1 i1 i2 im n すなわち B A である このとき 関係 R の属性集合 B 上への射影 R[B] は次のように定義される R[B] = R[A i1, A i2,, A im ] ={(b 1, b 2,, b m ) (a 1, a 2,, a m ) R b 1 =a i1 b 2 =a i2 b m =a m } 図 1 の関係 R を射影した例を図 2 に示す 関係 S は R の4つの属性 {S#, SNAME, STATUS, CITY} の上に射影したものである この列において R の関係表から PARTS の列を消去した後 重複行を消去した結果 関係表は 4 つの属性と 4 つのデータ行になっている 3

4 R S# SNAME STATUS CITY PARTS S1 Smith 20 London PT1 S2 Jones 10 Paris PT2 S3 Blaks 30 Paris PT3 S4 Clark 20 London PT4 S5 Smith 20 London PT5 非正規関係 R, PT ( 非単純定義域 (PARTS) が存在 ) PT1 P# PNAME COLOR WEIGHT QTY CLASS P1 Nut Red P2 Bolt Green P3 Screw Blue P4 Screw Red P5 Cam Blue P6 Cog Red PT2 P# PNAME COLOR WEIGHT QTY CLASS P1 Nut Red P2 Bolt Green PT3 P# PNAME COLOR WEIGHT QTY CLASS P3 Screw Blue P5 Cam Blue PT4 P# PNAME COLOR WEIGHT QTY CLASS P2 Bolt Green P4 Screw Red P5 Cam Blue 図 3: 非正規関係の例 PT5 P# PNAME COLOR WEIGHT QTY CLASS P5 Cam Blue 関係データベースの正規化一般に関係の属性に対応する定義域が 集合の集合であることがわかる このような属性を含む関係を非正規関係と呼ぶ 関係を要素とする定義域を非単純定義域と呼ぶ ここでは非単純定義域は その要素である関係がすべて同一形式のもの すなわち属性の組合せが同じものだけを考えることにする 換言すれば 非単純定義域 D は D のすべての要素 ( 関係 ) が現れるある関係のべき集合 ( 集合のすべての部分集合を要素とする集合 ) の一つの部分集合になっている 図 3 は非正規関係の例である この関係 R の属性 PARTS の値が関係 PT になっている この供給業者と部品のデータモデルは 関係モデルの重要な性質が端的に現れるのでよく引用される ここに示した例の関係 R の属性が既に説明したが 残りの関係 PT1~PT5 の属性は 部品の色 (COLOR) 部品の重量 (WEIGHT) 部品数量 (QTY) 配送種別 (CLASS) である 3.1. 関係の正規化図 3 を見てもわかるように 非正規関係は整然としていないし 多くの冗長性を持っている このような非正規関係に対して 単純定義域だけを属性とすれば 取り扱いが容易になると同時に それを操作するための論理的な演算が定義できる 非正規関係を この望ましい性質の関係に変換することを 正規化と呼ぶ 3.2. 関数従属関係 R は一般に その属性の間の写像を定義していると捉えることができる 関係 R の属性の部分集合を 2 つ考え それぞれを A B とする (A B には共通要素があってもよい ) A = {A 1, A 2,, A n } のとき A の1つの値 a は a = {a 1, a 2,, a n } という n 個組になる ここで a j は属性 A j の値であり A j に対応する定義域 D j の要素 (a j D j ) である R によって定義される A と B の間の写像がどんな性質のものかは R[A, B] なる射影を行って調べればわかる 4

5 R S# SNAME STATUS CITY PARTS PT1 P# PNAME COLOR WEIGHT QTY CLASS S1 Smith 20 London PT1 PT2 P# P1 PNAME Nut COLOR Red WEIGHT12 QTY3 CLASS1 S2 Jones 10 Paris PT2 PT3 P2 P# P1 Bolt PNAME Nut Green COLOR Red WEIGHT12 QTY3 CLASS1 S3 Blaks 30 Paris PT3 P2 P3 Bolt Screw Green Blue PT4 P# P3 PNAME Screw COLOR Blue WEIGHT17 QTY4 CLASS2 S4 Clark 20 London PT4 P4 Screw Red P5 Cam Blue PT5 P# P2 S5 Smith 20 London PT5 P5 PNAME Bolt Cam COLOR Green Blue WEIGHT17 12 QTY2 CLASS2 1 1 P5 P4 P6 Cam Screw Cog Blue Red Red P5 Cam Blue 射影 展開 & 射影 S S# SNAME STATUS CITY SPT S# P# PNAME COLOR WEIGHT QTY CLASS S1 Smith 20 London S1 P1 Nut Red S2 Jones 10 Paris S1 P2 Bolt Green S3 Blaks 30 Paris S1 P3 Screw Blue S4 Clark 20 London S1 P4 Screw Red S1 P5 Cam Blue S1 P6 Cog Red S2 P1 Nut Red 関係 R, PT の第一正規形 S, SPT S2 P2 Bolt Green S3 P3 Screw Blue S3 P5 Cam Blue S4 P2 Bolt Green S4 P4 Screw Red S4 P5 Cam Blue S5 P5 Cam Blue 図 4: 非正規形から第一正規形への変換 こうして得られる写像の性質は 次の 4 分類のいずれか あるいはそのいくつかを満たすものに整理できる (1) 限定しない写像 :A のどの属性も B のすべての属性に対応しその逆もいえる (2) 多対多の写像 :A の複数個の値が B の複数個の値に対応し B のある複数個の値も A の複数個の値に 対応している (3) 多対一の写像 :A のどの値もそれぞれ B のただ 1 つの値に対応しているが いくつかの A の値に対応す る B の値が同一でもあってもよい このような写像を特に関数関係と呼び B は A に関数従属であるとい う 関数従属であることを A B と書くことにする また 関数従属がないことを で表すことにする 例えば 図 3 の PT1 の関係において f:p# {PNAME} という関数関係があるため P# PNAME となる なぜならば 部品番号 (P# の値 ) はどれもただ 1 つの部品名に対応しているが 1 つの部品名が 2 つの異 なる部品番号に対応しているからである (4) 一対一の写像 : A のどの値もそれぞれ B のただ1つの値に対応し 逆の関係も成立している このよう な写像を特に索引関数と呼ぶ 関係 R の 2 つの属性集合 D,E を考えたとき E が D に関数従属であったとしよう (D E) このとき D のあらゆる 真部分集合を考えて E がそのいずれにも関数従属でないならば E は D に全関数従属であるという D E で表すこ とにする 5

6 図 4 の SPT を具体例に考えてみよう D = {S#, P#}, E = {QTY} からなる属性集合を考える D のあらゆる部分集合について調べてみればわかるように S#= QTY, P#= QTY であり しかも {S#, P#} QTY であるから E は D に全関数従属である すなわち {S#, P#} {QTY} である ここで我々が扱っているデータは時間の推移に従って変化していくものである そこで ある関係において属性間に関数関係は索引関数があるというのは 現在および将来のどの時点をとってもデータ間にそのような写像があると考える場合を指すのである 換言すれば 関数従属性とは モデル化される対象の実世界における構造や データに対して与えられた構造の定義によって決まるデータの本質的な構造を表すものと考えるべきである それは ある時点でのデータにたまたま見いだされるといった偶発的なものではないのである 関係の候補キーとは その 1 つの属性または属性の集まり A であり R の一意の識別子であって非冗長な識別子なるものをいう 換言すれば R のどの属性 B j も A に関数従属であり ( 一意性 ) A から属性を 1 つ取り除くと もはやそれには関数従属にならない属性 B j が存在する ( 非冗長性 ) ような A のことである これからわかるように A が 1 つの属性であり かつ R の一意な識別子であれば それは明らかに候補キーである 例えば 関係 PT1 において P は 1 つの候補キーである 1 つの関係に対して 候補キーが 2 つ以上存在することがある この場合 そのどれか 1 つを選択してその関係の主キーとする 図 3 では R の主キーとして S を考えることができる 以降主キーには下線をつけて示すことにする 3.3. 正規形 第一正規形 関係 R がその属性として非単純定義域を 1 つも含まないとき R は第一正規形 (1NF) であるという R(A, B, C) を非正規関係とし 属性 C が非単純定義域を参照し A B は単純定義域に対する属性であるとする C が参照する非単純定義域は C(X, Y) という関係で作られているとしよう ( 非単純定義域とは 既に述べたように同一形式の関係を要素とする集合である ) 従って 関係 R は R(A, B, C (X, Y)) と書くことができる R の主キーを A C の主キーを X とすれば R を次の 2 つの関係に分解することができ これによって情報が失われることはない R = R (A, B) C = C (A, X, Y) 図 3 に示した供給業者と部品の関係モデルを第一正規形にすれば 図 4 のようになる 第二正規形 第一正規形の関係が さらに次の条件を満たすとき その関係は第二正規形 (2NF) であるという 第二正規形では 主キー以外の属性はいずれもいかなる候補キーにも全関数従属である 図 4 の SPT では PNAME COLOR WEIGHT CLASS はいずれも P# だけに関数従属である 一方 QTY は S# と P# の組に対して関数従属である ここで SPT の主キーは S# と P# の組であるから 主キー ( これも候補キーの 1 つである ) に全関数従属でない属性 (PNAME COLOR WEIGHT CLASS) が存在することになり SPT は第二正規形ではないことがわかる 第二正規形への正規化は 第一正規形に含まれるある種の冗長性と不統一性を除くことを意味している 供給業者と部品の第二正規形表現を図 5 に示す 第二正規形を作るには 第一正規形の関係に対して射影演算を行う 例えば 第一正規形の関係 R(A, B, C, D) を考え 次の従属関係があるとする A C (A, B) D この場合 R を次の 2 つの新しい関係に分解 ( 射影による ) すればよい 6

7 SPT S# P# PNAME COLOR WEIGHT QTY CLASS SP S# P# QTY S1 P1 3 S1 P2 2 S1 P3 4 S1 P4 2 S1 P5 1 S1 P6 1 S2 P1 3 S2 P2 4 S3 P3 4 S3 P5 2 S4 P2 2 S4 P4 3 S4 P5 4 S5 P5 5 S1 P1 Nut Red S1 P2 Bolt Green S1 P3 Screw Blue S1 P4 Screw Red S1 P5 Cam Blue S1 P6 Cog Red S2 P1 Nut Red S2 P2 Bolt Green S3 P3 Screw Blue S3 P5 Cam Blue S4 P2 Bolt Green S4 P4 Screw Red S4 P5 Cam Blue S5 P5 Cam Blue 射影 : SPT[S#, P#, QTY] 1NF: P# (PNAME, COLOR, WEIGHT, CLASS) (S#, P#) QTY P P# PNAME COLOR WEIGHT CLASS P1 Nut Red 12 1 P2 Bolt Green 17 2 P3 Screw Blue 17 2 P4 Screw Red 14 1 P5 Cam Blue 12 1 P6 Cog Red 19 2 図 5: 供給業者と部品の関係の第二正規形 射影 : SPT[P#, PNAME, COLOR, WEIGHT, CLASS] R1 = R (A, C) R2 = R (A, B, D) 第二正規形でない形には 3 つの問題点が指摘されている 供給業者と部品の関係の例でその問題点は以下のようになる (1) P# PNAME COLOR WEIGHT といった部品の明細情報は 業者がその部品を実際に供給するまでデータベースに格納できない 部品情報だけを事前に格納するには架空の業者番号を作って登録しなければならない (2) ある部品を供給しているすべての業者が 一時的にその部品の供給を中止した場合 この部品の番号 7

8 P P# PNAME COLOR WEIGHT CLASS P1 Nut Red 12 1 P2 Bolt Green 17 2 P3 Screw Blue 17 2 P4 Screw Red 14 1 P5 Cam Blue 12 1 P6 Cog Red 19 2 射影 : P[P#, PNAME, COLOR, WEIGHT] P P# PNAME COLOR WEIGHT P1 Nut Red 12 P2 Bolt Green 17 P3 Screw Blue 17 P4 Screw Red 14 P5 Cam Blue 12 P6 Cog Red 19 2NF: 推移従属が存在 P# PNAME, COLOR, WEIGHT WEIGHT CLASS 射影 : C[WEIGHT, CLASS] C WEIGHT CLASS 図 6: 供給業者と部品の関係の第三正規形を持つデータがデータベースから消去され その結果 この部品に関する固有の明細情報もすべて失われる (3) ある部品の明細に変更があった場合 多数の n 個組を変更しなければならなくなる いくつの n 個組を変更しなければならないかは そのときどきで異なってくる 第三正規形 関係 R において 互いに重複しない 3 つの属性集合 A B C を考えよう いま B は A に関数従属であり C は B に関数従属であるが A は B に関数従属でないとしよう このとき C は A に推移従属であるという これを以下のように書くことにする A B B C 第二正規形の関係に推移従属性があるとき それがなくなるように分解した関係を第三正規形と呼ぶ 上記の関係 R は次のように分解すればよい R1 = R (A, B) R2 = R (B, C) 関係 R において属性集合 A B C の間に次のような関数従属性があるとき C は A に完全推移従属であるという A B B C B A C B 関係 R が第三正規形であるとは 第一正規形であり主キー以外のいずれの属性もすべて候補キーに全関数従属であり しかも推移従属性が存在しないものをいう 8

9 図 5 の例について考えてみよう この関係 P には推移従属性がある この列の配送種別は WEIGHT<15 なら CLASS = 1 WEIGHT 15 なら CLASS = 2 という約束で決められている 従って CLASS は WEIGHT に関数従属 (WEIGHT CLASS) であるが その逆は成り立たない (CLASS WEIGHT) 同様に CLASS と WEIGHT とは ともにそれぞれ P# に関数従属である (P# CLASS, P# WEIGHT) そこで P の関係から CLASS を除くように分解すれば第三正規形を作ることができる 図 6 はこうして得られた結果である 第二正規形を第三正規形にしなければならない理由は データベースを後日更新する場合に 第二正規形のままでは困った問題が起こる可能性があるためである 例えば 前の例で部品 P4 の重量を 14 から 17 に変更する必要が起こったとしよう 第二正規形でこの更新を行うとデータベースに矛盾が生じる可能性がある すなわち この重量の変更に伴って 配送種別も 1 から 2 に変更しておかなければならないからである データベースが第三正規形であれば 部品の重量を変更するだけでよく 関係 C を参照することによって 正しい配送種別が自然に選ばれることになる もちろんこの場合 新しい重量値 17 が関係 C に登録されていることが必要である 3.4. 関係演算重要な関係演算は既に述べた射影に加えて 結合 選択の 3 種類である まず結合演算と選択演算を定義するために θ 比較演算を説明する ここに θ は =,, <,, >, のいずれかの関係演算子を表すものとする 関係 R の 2 つの属性 A i と A j が θ 比較可能というのは A i と A j が同じ定義域の上に定義されていて かつ R の任意のタップルを t とするとき t[a i ] θ t[a j ] という命題が真か偽かのいずれかに決めうる ( すなわち 判定不能にならない ) ことを意味する 個々で t[a i ] は関係 R のタップル t の第 i 属性の値である 同様に 2 つの関係 R(A) と S(B) の属性集合 A, B A =A 1, A 2,, A k B =B 1, B 2,, B k の間に θ 比較可能というのはそれぞれの A j, B j (j=1, 2,, k) の間に θ 比較可能であることをいう さて R(A) と S(B) を 2 つの関係とする A, B はそれぞれ A, B の部分集合とする さらに A, B を θ 比較可能な属性集合とするとき R と S の A と B 上の θ 結合とは次のように定義される関係である R[A θ B ]S = (a,b) a R b S (a[a ] θ b[b ]) なお θ 結合演算は後で述べる直積と θ 選択演算を使って次のように定義することができる R[A θ B ]S = (R S) [R.A θ S.B ] θ が等号 (=) のとき 等結合と呼ぶ さらに自然結合を次のように定義する R(A 1, A 2,, A n ) と S(B 1, B 2,, B m ) の共通属性 ( すなわち 名前と定義域が等しい属性 ) を C 1, C 2,, C k とする ( つまり (A 1, A 2,, A n ) (B 1, B 2,, B m ) = C 1, C 2,, C k ) このとき R と S の自然結合 ( これを R*S と書く ) は次のように定義される R*S=R([C 1 =C 1, C 2 =C 2,, C k =C k ]S)[ A 1, A 2,, A n, D 1, D 2,, D m-k ] ここで (B 1, B 2,, B m )-C 1, C 2,, C k = A 1, A 2,, A n, D 1, D 2,, D m-k とする 自然結合は 次のように操作的に説明することもできる R の n 個組と S の n 個組とで 自然結合すべき属性に対応する値が等しいものを一組ずつ (r と s) 抽出し 2 つを続けて並べた長い n 個組の関係を作る 一致するものすべてに対してこれを行い 長い n 個組の関係を作る この関係から重複した属性の列の一方を消去する こうしてできた関係が R と S の自然結合である 関係の正規化によって 関係従属性に基づいて分割された 2 つの関係は 自然結合によってもとの 1 つの関係に復元できる 例えば図 5 の関係 SPT は 関係 P と関係 SP とを 属性 P# に関して自然結 9

10 SPT S# P# PNAME COLOR WEIGHT QTY CLASS S1 P1 Nut Red S2 P1 Nut Red 図 1: 供給業者と部品の関係を選択した結果の例 合すれば復元できる これまで述べてきた射影と結合は 関係表の列に関して分割あるいは併合するものであった もう一つの関係演 算である選択は 関係の行をある条件を満足するものだけに選択するものである 例えば図 7 の関係は 関係 SPT を P# = p1 で選択した結果である このように選択は 指定した条件を満たさない行を関係からすべて消去するという働 きをする R[A θ B]= r : r R (r[a] θ r[b]) これまで説明してきた 3 つの関係演算以外にも 次の演算も使われる (1) デカルト積 ( 外積 ) (2) 和 (3) 共通集合 (4) 差 - (5) 商 デカルト積 ( 外積 )( ) は関係代数で用いられ m+n 個組の拡大関係を作り出し次のように定義される R S = (r, s): r R s S 和 ( ) 共通集合( ) 差(-) は集合演算のそれと同じである ただし 演算対象となる関係は 同じ属性からな る関係どうしでなければならない 商 ( ) は 次式を満足するものとして定義する (R S ) S = R 他の方法で商を定義することもできるが ここではデカルト積の逆演算として定義しておく 以上の演算を組み合 わせれば 関係データベースのいずれの情報も完全に取り出すことが可能となることが知られている [4] 参考文献 [1] Olle, T. W.: The Codasyl Approach to Data Base Management, John Wiely & Sons, New York (1978). ( 邦訳 : 西村, 植村 ( 監訳 ), CODASYL のデータベース, 共立出版 (1979)). [2] 松村明監修他 : 大辞泉, 小学館 (1998). [3] 増永良文 : リレーショナルデータベースの基礎, オーム社 (1990). [4] Codd, E. F.: A Relational Model of Data for Large Shared-Data Banks, Communication ACM, Vol.13, no.6, pp (1970). 10

11 SQL 構文についての補助資料 ( 次頁に続く )

12 電子情報工学専門実験データベースの設計と処理方式補足資料 関係表の定義 CREATE TABLE テーブル名 ( 属性名 1 属性 1 の型 ( 属性 1 に対する列制約 ), 属性名 2 属性 2 の型 ( 属性 2 に対する列制約 ),..., 属性名 n 属性 n の型 ( 属性 n に対する列制約 ), ( テーブル制約 ) ); カッコ内はオプションと書くと 下の関係表が出来上がります テーブル名 属性名 1 属性名 2 属性名 n ( 中身は空 ) 属性の型 としては 例えばこんなものがあります INT: 整数値 CHAR(m): m 文字の固定長文字列 VARCHAR(m): 可変長文字列 ( 最大 m 文字 ) また 列制約 については NOT NULL: NULL( 空白 ) を許可しない PRIMARY KEY: 主キー などがあります テーブル制約 では PRIMARY KEY ( 属性名 1, 属性名 2): 属性名 1 と属性名 2 のセットを主キーとする FOREIGN KEY ( 属性名 2) REFERENCES 関係表名 : 属性名 2 を 関係表名の外部キーとする などの指定ができます

13 電子情報工学専門実験データベースの設計と処理方式補足資料 関係表の削除 DROP TABLE テーブル名 ; と書くと テーブル名 として定義している関係表を削除します データの追加 関係表の定義 で定義した関係表に対し INSERT INTO テーブル名 VALUES ( 属性値 1, 属性値 2,..., 属性値 n ); と書くと 以下のようにデータが追加されます テーブル名 属性名 1 属性名 2 属性名 n 属性値 1 属性値 2 属性値 n データの検索 ( 基本 ) SELECT 属性名 1, 属性名 2 FROM テーブル名 WHERE 条件 ; と書くと テーブル名 の関係表から 条件 を満たすタップルの 属性名 1 と 属性名 2 を照会することができます 全属性を照会したい場合は 属性名のところを * すれば OK です また 条件を指定しない場合 WHERE の行は省略できます 例えば テーブル名 の関係表に入っている全てのデータを照会したい場合は SELECT * FROM テーブル名 ; とすれば良いわけです

14 電子情報工学専門実験データベースの設計と処理方式補足資料 データの検索 ( 複数テーブルの照会 ) SELECT テーブル名 1. 属性名 1, テーブル名 2. 属性名 2 FROM テーブル名 1, テーブル名 2 WHERE 条件 ; と書くと 複数のテーブルに対する照会が行えます 上記の例だと 条件 を満たすタップルのうち テーブル名 1 の 属性名 1 と テーブル名 2 の 属性名 2 を照会することになります また 条件の中で指定する属性は SELECT 句の中身と同様 テーブル名. 属性名 とピリオドで区切る形で表現します 例えば 関係表 A の属性 a と 関係表 B の属性 b の値が等しい という条件は WHERE A.a = B.b と表現します データの検索 ( その他もろもろ ) SELECT で指定する属性名には 平均値 (avg) や最大値 (max) 合計 (sum) などを指定できます 例えば GROUP BY 属性名という記述を追加すると その属性名でグループ化した結果を出力します ORDER BY 属性名という記述を追加すると 出力結果がその属性名について昇順に並べ替えられます 降順にしたい場合は さらに後ろに DESC と記述すれば OK です SELECT で指定する属性名の後ろに as 表示属性名と書くと 出力の際に表示される属性名を指定できます WHERE の 条件 は AND や OR を使って複数指定できます SELECT avg( 属性名 1) as 平均値 FROM テーブル名 WHERE 条件 1 OR 条件 2 GROUP BY 属性名 2 ORDER BY avg( 属性名 1) DESC;

15 電子情報工学専門実験データベースの設計と処理方式補足資料 と書くと テーブル名 中で 条件 1 または 条件 2 を満たすタップルのうち 属性名 2 ごとの 属性名 1 の平均値が 平均値 という属性として 属性名 1 の平均に対して降順に出力されます WHERE で指定する 条件 には =, <, >,!= などが使えます また WHERE 属性名 1 IN ( 属性値 1, 属性値 2,..., 属性値 n) と書くと WHERE 属性名 1 = 属性値 1 OR 属性名 1 = 属性値 2... OR 属性名 1 = 属性値 n と同じ意味になります これを応用すると WHERE 属性名 1 IN ( ) SELECT 属性名 2 FROM テーブル名 2 WHERE 条件 のように SELECT 文の結果出力されたものを条件として利用できるようになります 上記の例は テーブル名 2 の中で 条件 を満たすタップルの 属性名 2 のいずれかと 属性名 1 が等しい という意味になります 複数の属性の組み合わせで IN を使うこともでき WHERE ( 属性名 1-1, 属性名 1-2) IN ( ) SELECT 属性名 2-1, 属性名 と書けば IN 内の SELECT 文で抽出される 属性名 2-1 と 属性名 2-2 の組み合わせのいずれかと 属性名 1-1 と 属性名 1-2 の組み合わせが等しい という意味になります

16 実験の方法および実験課題 ( 次頁に続く )

17 実験の方法および実験課題 電子情報工学専門実験第 1 部 データベースの設計と処理理 方式 担当 : 情報システム工学クラス古川正紘 実験の 目的与えられた情報を持つデータベースを 関係モデルにおける正規化手法に基づき冗長性を取り除くよう設計し これを具体的な対象として 各種の問い合わせを行うための基本処理方式について関係演算を用いて実現し 関係データベースに関する理解を深めることを主たる目的とする 実験の準備 1. ワークステーション (SunRay クライアント ) にログインする 初期パスワードは アカウント名! に設定されている 適宜変更すること 2. 端末エミュレータを起動する デスクトップ上の右クリックメニューから 端末エミュレータを開く を選択する 以降 実験はこの端末エミュレータ上で行う 3. データベースを構築し 内容を確認する データベースの操作は ソースファイルを作成し それを読み込ませることで行う ソースファイルの編集にはテキストエディタ ( 画面左下の 起動 アプリケーション アクセサリ テキストエディタ ) を用いる vi など 他のエディタを使っても良い 以下のコマンドで サンプルプログラム test.sql をコピーし その内容を確認する cp ~furu/expd2/test.sql. ( 終端の ピリオド を忘れないこと sql は SQL の小文字 ) ( 次頁に続く ) 1

18 実験の方法および実験課題 test.sql の内容は以下の通り の後はコメント -- 関係表 テスト の構築 CREATE TABLE テスト ( 氏名 CHAR(16), 年齢 INT ); -- テスト にデータを追加 INSERT INTO テスト VALUES ( 佐藤太郎, 20); -- テスト の内容を確認 SELECT * FROM テスト ; 次に端末エミュレータ上で以下のコマンドを入力し SQL を実行する psql は PSQL の小文字 $ psql h exptrma1 f test.sql オプションの説明 : -h データベースのあるサーバ -f 実行するファイル名 SQL の実行に成功すると以下のように表示される CREATE TABLE INSERT xxxxxx 1 (xxxxxx は適当な数値 ) 氏名 年齢 佐藤太郎 20 (1 row) 注意! エラーが出る場合 以下の原因が考えられる ü 日本語を使用するときは文字コードを UTF にする ü スペース 括弧 コンマ セミコロン スペースなど 日本語文字以外で全角になっている 文字がある すべて半角にすること 全角 / 半角は [ 半角 / 全角 ] キーで切り替える ü 文の末尾にセミコロンがない Ctrl-S で全角スペースを検索すること ü 文字列をシングルクオーテーション ( ) で囲んでいない ü 必要なところにスペースが入っていない 2

19 実験の方法および実験課題 最後に test.sql を以下のように修正し psql コマンドで再実行する の後はコメント -- 関係表 テスト の削除 DROP TABLE テスト ; -- 関係表 テスト の再構築 CREATE TABLE テスト ( 学籍番号 CHAR(16) NOT NULL, -- 空白を許可しない 氏名 CHAR(16), 年齢 INT, 性別 CHAR(4), PRIMARY KEY ( 学籍番号 ) -- 主キー ); -- テスト にデータを追加 INSERT INTO テスト VALUES ( 822xxx01, 佐藤太郎, 20, 男 ); INSERT INTO テスト VALUES ( 822xxx02, 鈴木花子, 21, 女 ); -- テスト の内容を確認 SELECT * FROM テスト ; 実行に成功すると以下のように表示される DROP TABLE NOTICE: CREATE TABLE / PRIMARY KEY will create ( 以下略 ) CREATE TABLE INSERT xxxxxx 1 (xxxxxx は適当な数値 ) INSERT xxxxxx 1 (xxxxxx は適当な数値 ) 学籍番号 氏名 年齢 性別 xxx01 佐藤太郎 20 男 822xxx02 鈴木花子 21 女 (2 rows) メモ 実験を進めていくと 問い合わせ結果を表示させた直後から操作ができなくなることがある こ の場合はアルファベットの q キーを押して 画面表示状態から抜け出る (quit) 3

20 実験の方法および実験課題 実験課題 1 週 目 1. 正規化以下のデータベーススキーマを用いて 学生が受講した科目とその成績を管理しているものとする このスキーマを正規化 ( 第 1 正規形 第 2 正規形 第 3 正規形 ) せよ グループ={ 学籍番号 氏名 年令 } 個人成績 ={ 学籍番号 科目コード 科目名 単位数 点数 成績 } 属性 単位数 は 科目の単位数 ( 例えば この専門実験の単位数は 2 単位 ) 属性 成績 は 点数によって決まるランク ( 例えば 優 良 可 不可 ) 第 2 正規形 第 3 正規形に正規化する手順と それぞれの理由 ( 主キーや属性の従属関係を用いて ) を明記すること 2. データベース構築課題 1. で設計したスキーマ ( 第 3 正規形 ) をもとに 関係表を定義 (CREATE TABLE ) せよ また 課題 3. の問合せ結果が正しいことを証明できるような 適当なデータを格納 (INSERT INTO ) せよ CREATE TABLE の際 主キー (PRIMARY KEY) は必ず指定すること 学生 10 人程度 5 科目程度は登録すること 各学生には 少なくとも 2 科目は受講させること 科目の内容など 具体的なデータの中身については 特に制限を設けない 課題 3. の結果が正しいか判定できる範囲で任意のものを登録可とする 2 週 目 3. 問合せ以下の問合せを SQL で記述し 結果を確認せよ (1) 科目別平均点のリスト 科目名 平均点 を求めよ (2) 個人別平均点のリスト 氏名 平均点 を求めよ (3) 個人別取得単位数のリスト 氏名 取得単位数 を求めよ (4) 科目別合格者のリスト 科目名 氏名 を求めよ (5) 科目別最高点 科目名 氏名 最高点 を求めよ ( やや難 ) SQL による問合せ文作成の際 テーブルを結合する SQL 構文 JOIN は利用しないこと 考察課題 1. データベース管理システムとしては 今回用いた関係データベース管理システム (RDBMS: Relational Database Management System) のほかに オブジェクト指向データベース管理システム (OODBMS: Object-Oriented Database Management System) がある OODBMS の特徴を RDBMS と比較しながら説明せよ また RDBMS と OODBMS がそれぞれどのようなアプリケーションに向いているかを述べよ 4

21 実験の方法および実験課題 2. 非常に重要なデータ ( 成績や銀行口座のデータなど ) が格納されたデータベースでは 機密保護や障害対策が非常に重要となる そのためにデータベース管理しシステムがどのような機能を提供しているかを調べよ ( アクセス権管理 バックアップ管理 二重化 複製管理など ) 3. 現在広く利用されている World Wide Web (WWW) とデータベースの関係について あなたが思うことを述べよ レポートの作成 提出 1. 2 週分で 1 つのレポートを作成すること Word OpenOffice などのワープロソフト LaTeX など 作成方法は問わない 2. レポート形式は以下の構成とすること (1) 実験日時 (2) 実験目的 (3) 実験の理論的背景 (4) 実験課題 : 課題 2, 3 の SQL や出力結果については (9) 付録に記載してもよい (5) 考察課題 (6) 得られた知見 (800 字程度に要約する ) (7) 実験の感想 (8) 謝辞 参考文献 (9) 付録 ( タイトルを付記したプログラム およびデータリスト ) 付録のデータリストについては 作成したテーブルの属性名が分かるように表形式で出力すること psql コマンドを実行した結果出力された形式で記載することが望ましい レポート本文の付録として記載のこと ( 出力結果を個別ファイルで送らないこと ) レポートの提出期限は 2 週目の翌週の木曜日 13:00 とする 提出は電子メールにより行うこと 宛先 : m.furukawa@ist.osaka-u.ac.jp 件名 : データベースレポート 本文 : 氏名, 学籍番号 ( 全桁 ) を含めること 参考 HP 等 PostgreSQL 文書 ( Ⅱ SQL 言語 および Ⅵ リファレンス 等 ) データの正規化 (Web 教材木暮仁氏作 ) 実験の内容についての質問は 古川 ( 脳情報通信融合研究センター (CiNet) 3A1 前田研究室 : m.furukawa@ist.osaka-u.ac.jp ) まで電子メール等にて受け付ける 端末の操作などの質問は 大倉先 生 (E6 棟 2F 情報処理演習室 : ookura@ist.osaka-u.ac.jp ) まで 5

D2 データベースの設計と処理方式 本指導書は 本実験を行うにあたり有用な情報をまとめたものである 実験の方法および実験課題は 実験当日に配布する資料を参照のこと 1. 実験目的与えられた情報を持つデータベースを 関係モデルにおける正規化手法に基づき冗長性を取り除くよう設計し これを具体的な対象とし

D2 データベースの設計と処理方式 本指導書は 本実験を行うにあたり有用な情報をまとめたものである 実験の方法および実験課題は 実験当日に配布する資料を参照のこと 1. 実験目的与えられた情報を持つデータベースを 関係モデルにおける正規化手法に基づき冗長性を取り除くよう設計し これを具体的な対象とし D2 データベースの設計と処理方式 本指導書は 本実験を行うにあたり有用な情報をまとめたものである 実験の方法および実験課題は 実験当日に配布する資料を参照のこと 1. 実験目的与えられた情報を持つデータベースを 関係モデルにおける正規化手法に基づき冗長性を取り除くよう設計し これを具体的な対象として 各種の問い合わせを行うための基本処理方式について関係演算を用いて実現し データベース [1] に関する理解を深めることを主たる目的とする

More information

Microsoft PowerPoint - db03-5.ppt

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

More information

データベースS

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

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

リレーショナルデータベース入門 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

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

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

More information

Microsoft PowerPoint - system8.ppt

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

More information

プレポスト【問題】

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

More information

Microsoft PowerPoint pptx

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

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

データベース 【1:データベースシステムとは】

データベース 【1:データベースシステムとは】 データベース 1: データベースシステムとは 石川佳治 データベースシステムとは データベースシステム (database system) 各種アプリケーションが扱うデータ資源を統合して蓄積管理 効率的な共有, 高度な利用 アプリケーションシステムの例 ウェブサイト : ショッピングサイトなど 人事管理, 成績管理システム データベース (database, DB) 複数の応用目的での共有を意図して組織的かつ永続的に格納されたデータ群

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

内容 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

標準化 補足資料

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

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

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

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

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

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

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

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

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

問題 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

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

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

More information

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y  小幡智裕 Java Script プログラミング入門 3-6~3-7 茨城大学工学部情報工学科 08T4018Y 小幡智裕 3-6 組み込み関数 組み込み関数とは JavaScript の内部にあらかじめ用意されている関数のこと ユーザ定義の関数と同様に 関数名のみで呼び出すことができる 3-6-1 文字列を式として評価する関数 eval() 関数 引数 : string 式として評価する文字列 戻り値 :

More information

マニュアル訂正連絡票

マニュアル訂正連絡票 < マニュアル訂正連絡票 > ASP レプリケーションサービス説明書 V25 [J2K 0-1056-01] 2015 年 12 月 22 日発行 4.7. 2ASP と PC 間のレプリケーション ~( 中略 )~ (3) オフライン同期 (CSVLink の利用 ) ASP の CNVDF コマンドでレプリケーション対象ファイルのデータを移出した CSV ファイルを PC に転送し 各 DBMS

More information

Microsoft PowerPoint - 10.pptx

Microsoft PowerPoint - 10.pptx m u. 固有値とその応用 8/7/( 水 ). 固有値とその応用 固有値と固有ベクトル 行列による写像から固有ベクトルへ m m 行列 によって線形写像 f : R R が表せることを見てきた ここでは 次元平面の行列による写像を調べる とし 写像 f : を考える R R まず 単位ベクトルの像 u y y f : R R u u, u この事から 線形写像の性質を用いると 次の格子上の点全ての写像先が求まる

More information

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

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

More information

Microsoft Word - SQL.rtf

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

More information

PowerPoint Presentation

PowerPoint Presentation 付録 2 2 次元アフィン変換 直交変換 たたみ込み 1.2 次元のアフィン変換 座標 (x,y ) を (x,y) に移すことを 2 次元での変換. 特に, 変換が と書けるとき, アフィン変換, アフィン変換は, その 1 次の項による変換 と 0 次の項による変換 アフィン変換 0 次の項は平行移動 1 次の項は座標 (x, y ) をベクトルと考えて とすれば このようなもの 2 次元ベクトルの線形写像

More information

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

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

More information

三科目合計の算出関数を用いて各教科の平均点と最高点を求めることにする この2つの計算は [ ホーム ] タブのコマンドにも用意されているが 今回は関数として作成する まず 表に 三科目合計 平均 と 最高点 の項目を用意する 項目を入力する際 適宜罫線などを設定し 分かりやすい表作成を心がけること

三科目合計の算出関数を用いて各教科の平均点と最高点を求めることにする この2つの計算は [ ホーム ] タブのコマンドにも用意されているが 今回は関数として作成する まず 表に 三科目合計 平均 と 最高点 の項目を用意する 項目を入力する際 適宜罫線などを設定し 分かりやすい表作成を心がけること Excel 関数の基礎 この回では Excel での数値処理に役立つ 関数 について解説する 1. 課題の確認 成績の集計について 関数を利用して行う 利用するソフトウェア :Microsoft Excel 1.1. 演習の内容関数は 表計算ソフトで数値処理を自動化するものである 例えば 合計 平均 条件判断などがある 関数の記述には 基本的な形があり この形を覚えておくことで 様々な関数に対応することができる

More information

第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います 何種類ものファイルや帳簿で管理していたデータをコンピュータ上で互

第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います 何種類ものファイルや帳簿で管理していたデータをコンピュータ上で互 B コース 1 / 14 ページ コンピュータリテラシー B コース 第 12 講 [ 全 15 講 ] 2011 年度春学期 基礎ゼミナール ( コンピューティングクラス ) 第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います

More information

関係データベース

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

More information

掲示板の閲覧 掲示板の閲覧 登録権または参照権のある掲示板グループの掲示版を閲覧することができます 各利用者の権限は 管理者によって設定されます 掲示板を閲覧する 1 掲示板画面を表示し 閲覧する掲示が含まれている掲示板グループ 掲示板の順にクリックします 掲示板画面の表示方法 ポータル画面の画面説

掲示板の閲覧 掲示板の閲覧 登録権または参照権のある掲示板グループの掲示版を閲覧することができます 各利用者の権限は 管理者によって設定されます 掲示板を閲覧する 1 掲示板画面を表示し 閲覧する掲示が含まれている掲示板グループ 掲示板の順にクリックします 掲示板画面の表示方法 ポータル画面の画面説 この章では 掲示板の利用方法などについてご案内しています 掲示板には文書を登録したり 返信を書き込むことができます 掲示板グループや掲示板は 管理者によって登録されます 掲示板の閲覧 140 掲示板の検索 146 掲示内容を転送する 148 掲示内容の登録 151 掲示内容をメールで登録する 158 掲示板の登録予約 159 掲示板の設定 163 掲示板の閲覧 掲示板の閲覧 登録権または参照権のある掲示板グループの掲示版を閲覧することができます

More information

Windows 版 SAS 9.3 ライセンス適用の手引き

Windows 版 SAS 9.3 ライセンス適用の手引き Windows 版 SAS 9.3 ライセンス適用の手引き 1. はじめに この文書は SAS 9.3 Windows 版 にライセンス情報を適用する方法の説明をしています これらの作業手順は 弊社テクニカルサポートの Web ページ インストールセンター や KNOWLEDGE BASE にあるドキュメントにおいて説明していますが 馴染みのない用語や手順があるために 作業をスムーズに進めることができない

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 PowerPoint - 2.ppt [互換モード]

Microsoft PowerPoint - 2.ppt [互換モード] 0 章数学基礎 1 大学では 高校より厳密に議論を行う そのために 議論の議論の対象を明確にする必要がある 集合 ( 定義 ) 集合 物の集まりである集合 X に対して X を構成している物を X の要素または元という 集合については 3 セメスタ開講の 離散数学 で詳しく扱う 2 集合の表現 1. 要素を明示する表現 ( 外延的表現 ) 中括弧で 囲う X = {0,1, 2,3} 慣用的に 英大文字を用いる

More information

Exfront4.1.0リリースノート

Exfront4.1.0リリースノート Exfront4.6.1 リリースノート 4.6.1 / 2018 年 6 月 1 日 Exfront4.6.1 リリースノート June 1, 2018 目次 1. 概要...2 2. 最新ミドルウェアへの対応...3 2.1. 全文検索エンジン Apache Solr 7.3.1 への対応...3 2.2. データベース PostgreSQL 10 への対応...3 2.3. アプリケーションサーバー

More information

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

書式に示すように表示したい文字列をダブルクォーテーション () の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf( 情報処理基礎 ); printf(c 言語の練習 ); printf 情報処理基礎 C 言語についてプログラミング言語は 1950 年以前の機械語 アセンブリ言語 ( アセンブラ ) の開発を始めとして 現在までに非常に多くの言語が開発 発表された 情報処理基礎で習う C 言語は 1972 年にアメリカの AT&T ベル研究所でオペレーションシステムである UNIX を作成するために開発された C 言語は現在使われている多数のプログラミング言語に大きな影響を与えている

More information

第21章 表計算

第21章 表計算 第 3 部 第 3 章 Web サイトの作成 3.3.1 WEB ページ作成ソフト Dreamweaver の基本操作 Web ページは HTML CSS という言語で作成されており これらは一般的なテキストエディタで作成できるのが特徴ですが その入 力 編集は時に煩雑なものです そこで それらの入力 編集作業など Web ページの作成を補助するソフトウェアである Dreamweaver の使い方について解説していきます

More information

スクールCOBOL2002

スクールCOBOL2002 3. 関連資料 - よく使われる機能の操作方法 - (a) ファイルの入出力処理 - 順ファイル等を使ったプログラムの実行 - - 目次 -. はじめに 2. コーディング上の指定 3. 順ファイルの使用方法 4. プリンタへの出力方法 5. 索引ファイルの使用方法 6. 終わりに 2 . はじめに 本説明書では 簡単なプログラム ( ファイル等を使わないプログラム ) の作成からコンパイル 実行までの使用方法は既に理解しているものとして

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション コンパイラとプログラミング言語 第 3 4 週 プログラミング言語の形式的な記述 2014 年 4 月 23 日 金岡晃 授業計画 第 1 週 (4/9) コンパイラの概要 第 8 週 (5/28) 下向き構文解析 / 構文解析プログラム 第 2 週 (4/16) コンパイラの構成 第 9 週 (6/4) 中間表現と意味解析 第 3 週 (4/23) プログラミング言語の形式的な記述 第 10 週

More information

2 Word2010 応用 第 1 章書式設定 第 5 章グループ作業で役立つ機能 1.1 文字書式と段落書式 10 分 / 5.1 コメントの活用 15 分 / 1.2 スタイルの登録と利用 15 分 / 5.2 変更履歴の活用 20 分 / 1.3 組み込みスタイルの利用 10 分 / 5.3

2 Word2010 応用 第 1 章書式設定 第 5 章グループ作業で役立つ機能 1.1 文字書式と段落書式 10 分 / 5.1 コメントの活用 15 分 / 1.2 スタイルの登録と利用 15 分 / 5.2 変更履歴の活用 20 分 / 1.3 組み込みスタイルの利用 10 分 / 5.3 1 Word2010 基礎 第 1 章 Word の基本操作 第 4 章表の作成と編集 1.1 Word の特徴 10 分 / 4.1 表の概念と構成要素 5 分 / 1.2 Word の起動 5 分 / 4.2 表の挿入 10 分 / 1.3 Word の画面構成 5 分 / 4.3 表への文字の入力 10 分 / 1.4 ファイル操作 10 分 / 4.4 表の編集 20 分 / 1.5 画面の操作

More information

データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編

データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編 手順 4 Excel データを活用する ( リスト / グラフ 色分け ) 外部の表データ (CSV 形式 ) を読み込み リスト表示やカード表示 その値によって簡単なグラフ ( 円 正方形 棒の 3 種類 ) や色分け表示することができます この機能を使って地図太郎の属性情報に無い項目も Excel で作成し CSV 形式で保存することにより 自由に作成することができます (Excel でデータを保存するとき

More information

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更 ファイル操作 アプリケーションソフトウェアなどで作成したデータはディスクにファイルとして保存される そのファイルに関してコピーや削除などの基本的な操作について実習する また ファイルを整理するためのフォルダの作成などの実習をする (A) ファイル名 ファイル名はデータなどのファイルをディスクに保存しておくときに付ける名前である データファイルはどんどん増えていくので 何のデータであるのかわかりやすいファイル名を付けるようにする

More information

フィルタとは

フィルタとは フィルタコマンドの使い方 フィルタとは? 一般的にはフィルタとは, 与えられたものの特定成分を取り除いたり, 弱めたりする機能を持つものをいう ( コーヒーのフィルタ, レンズのフィルタ, 電気回路のフィルタ, ディジタルフィルタなど ). Unix では, 入力されたデータを加工して出力するプログラム ( コマンド ) をフィルタと呼ぶ. ここでは,Unix の代表的なフィルタコマンドとして次のものを取り上げる.

More information

ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : K 氏名 : 當銘孔太

ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : K 氏名 : 當銘孔太 ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : 095739 K 氏名 : 當銘孔太 1. UNIX における正規表現とは何か, 使い方の例を挙げて説明しなさい. 1.1 正規表現とは? 正規表現 ( 正則表現ともいう ) とは ある規則に基づいて文字列 ( 記号列 ) の集合を表す方法の 1 つです ファイル名表示で使うワイルドカードも正規表現の兄弟みたいなもの

More information

SULMS簡単操作マニュアル

SULMS簡単操作マニュアル SULMS 簡単操作マニュアル ( 受講者編 ) 作成日 2017 年 1 月 12 日 目次 1 LMS とは... 2 2 SULMS とは... 2 2.1 SULMS の画面構成... 2 2.2 用語の説明... 4 3 ログイン... 5 4 資料ダウンロード... 6 5 課題レポートの提出... 7 5.1 提出する... 7 5.2 提出を確認する... 9 6 小テスト... 10

More information

Functional Programming

Functional Programming PROGRAMMING IN HASKELL プログラミング Haskell Chapter 7 - Higher-Order Functions 高階関数 愛知県立大学情報科学部計算機言語論 ( 山本晋一郎 大久保弘崇 2013 年 ) 講義資料オリジナルは http://www.cs.nott.ac.uk/~gmh/book.html を参照のこと 0 Introduction カリー化により

More information

CONTENTS マニュアルの表記... S01-02_01 1.DataNature Smart 全体概要図... S01-02_11 2. 基本操作... S01-02_ ジョブの作成... S01-02_21 加工条件設定... S01-02_21 Step1: 処理対象データの指

CONTENTS マニュアルの表記... S01-02_01 1.DataNature Smart 全体概要図... S01-02_11 2. 基本操作... S01-02_ ジョブの作成... S01-02_21 加工条件設定... S01-02_21 Step1: 処理対象データの指 シリーズ 管理ツール操作マニュアル S01-02 このソフトウェアの著作権は 株式会社エヌジェーケーにあります このソフトウェアおよびマニュアルの一部または全部を無断で使用 複製することは法律で禁止されております このソフトウェアおよびマニュアルは 本製品の使用許諾契約書のもとでのみ使用することができます このソフトウェアおよびマニュアルを運用した結果の影響については 一切責任を負いかねますのでご了承ください

More information

スライド タイトルなし

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

More information

Microsoft Word - no103.docx

Microsoft Word - no103.docx 次は 数える例です ex19.c /* Zeller の公式によって 1 日の曜日の分布を求めるプログラム */ int year, month, c, y, m, wnumber, count[7] = {0, i; for(year = 2001; year

More information

スライド 1

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

More information

PostgreSQL Plus 管理者ガイド

PostgreSQL Plus 管理者ガイド 2.4 旧バージョンからの移行 ここでは PostgreSQL Plus V1.0 および V1.1 から PostgreSQL Plus V2.0 にインスタンスの資産 を移行する手順について説明します PostgreSQL Plus V1.0 および V1.1 は PostgreSQL 7.3 をベースとしています また PostgreSQL Plus V2.0 は PostgreSQL 7.4

More information

やってみようINFINITY-写真管理 編-

やってみようINFINITY-写真管理 編- 目次 やってみよう for Wingneo INFINITY やってみよう for Wingneo INFINITY... 1 目次... 1 システムの起動... 1 写真管理に登録する写真を準備する... 1 写真管理 ( 電子納品 ) の操作方法... 2 写真整理... 2 成果区分の設定... 4 成果管理から電納編集ツールへの操作方法... 5 電納編集ツール ( 写真管理 ) の操作方法

More information

情報リテラシー 第1回

情報リテラシー 第1回 情報リテラシー第 2 回 担当 : 工藤 嗣友 本日の内容 1.KeePass2 で Office365 の内容を登録し運営できること 2. 指定されたファイル名で保存する 3.Office365 のメールを使って添付ファイル付きメールの送信 作業フォルダについて 講義で作成したファイル等を格納する作業フォルダを作成します 指定ノート PC 自前 PC で 2 つにハードディスクが分かれている諸君ローカルディスク

More information

レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン < 追加機能一覧 > 管理番号 内容 説明書参照章 カナ文字拡張対応 < 改善一覧 > 管理番号 内容 対象バージョン 説明書参照章 文字列のコピー ペースト改善 ~ 子画面の表示方式 ~ 履歴の詳細情報 ~ タブの ボタン ~ 接続時の管

レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン < 追加機能一覧 > 管理番号 内容 説明書参照章 カナ文字拡張対応 < 改善一覧 > 管理番号 内容 対象バージョン 説明書参照章 文字列のコピー ペースト改善 ~ 子画面の表示方式 ~ 履歴の詳細情報 ~ タブの ボタン ~ 接続時の管 レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン < 追加機能一覧 > 管理番号 内容 説明書参照章 カナ文字拡張対応 < 改善一覧 > 管理番号 内容 対象バージョン 説明書参照章 文字列のコピー ペースト改善 ~ 子画面の表示方式 ~ 履歴の詳細情報 ~ タブの ボタン ~ 接続時の管理情報の英小文字対応 ~ 管理ホスト情報の表示 グループ情報と詳細情報の表示 ~ 検索条件設定時の一覧画面の操作

More information

Prog1_2nd

Prog1_2nd 2019 年 10 月 3 日 ( 木 ) 実施浮動小数点数 Java 言語で実数を扱う場合, 実用的な計算には変数のデータ型としては,double 型を用いる 浮動小数点数とは, 実数を表す方式の一つで,2 進数の場合は例えば 1.101 2 3 ( 判り易さの為にここでは 2 や 3 は 10 進数で表記 ) の様な表記法である なお, 第 1 回の教材にあった, 単精度, 倍精度という用語で,

More information

PowerPoint プレゼンテーション

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

More information

6回目

6回目 ir05b.web 情報検索課題提出項目の確認 1. 検索課題の設定 2.Googleによる日本語キーワード検索 3. Google 以外の日本語キーワード検索 4. 英語検索エンジンによるキーワード検索 5. Web 情報検索のまとめ 6. 情報収集結果のまとめかた : サイトの信頼度 重点項目 (Web 情報検索のねらい ) 1 目的 目標の設定 4,5,6,7(kw11,12,13 ) 2 蓋然的信頼性

More information

Microsoft Word - データベース.doc

Microsoft Word - データベース.doc 1 データベース 世の中には膨大なデータが満ちあふれていますが それらは活用されない限り 情報 としての価値を持ちません データが 情報 として活用されるためには 検索されやすい形で整理 保管され 必要に応じて抽出できることが必要となります 本章ではデータの整理 保管 抽出機能を持ったデータベースについての概要を学習します STEP1 STEP1 データベースを使ってみよう データを 情報 として利用するためには

More information

プログラミング基礎

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

More information

2. オプション設定画面で, 必要事項を記入 選択します. 少なくとも, タイトル に課題の見出しとなる文章を入力する他, 種別 を アンケート( 無記名式 ) に設定する必要があります. また, アクセス制限はここでは コースメニューで非表示にする に設定します. その他設定は必要に応じて行って下

2. オプション設定画面で, 必要事項を記入 選択します. 少なくとも, タイトル に課題の見出しとなる文章を入力する他, 種別 を アンケート( 無記名式 ) に設定する必要があります. また, アクセス制限はここでは コースメニューで非表示にする に設定します. その他設定は必要に応じて行って下 (WebClass チュートリアル ) 公開アンケートの実施 ここではアンケート, 特にメンバーを限定せず広く実施する無記名アンケート ( 以下, 公開アンケート ) の実施方法について解説します. 公開アンケートでは, 回答者が WebClass にログインすることなく回答できるというメリットがありますが, 回答資格の判別や, 同一人による複数回の回答をチェックすることが出来ない欠点がありますのでご注意下さい.

More information

Microsoft Word - 206MSAccess2010

Microsoft Word - 206MSAccess2010 第 6 章データベース 6.1 MS-Access 2010 の起動 終了 1.Access2010 の起動 (1) マウスの左ボタンでスタートボタンをクリックします (2) 表示されるメニューの [ すべてのプログラム ] にマウスカーソルを移動します (3) 表示されるプログラム一覧から [Microsoft Office] [Microsoft Access 2010] の順にクリックすると

More information

はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹

はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹 はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹介することを目的としているため 細かな構文やオプションの習得を目的とはしていないことを 予めご了承ください

More information

Basic descriptive statistics

Basic descriptive statistics データ 情報基盤の活用事例 Scopus-NISTEP 大学 公的機関名辞書対応テーブルの活用事例 ( その 1) 2013 年 7 月 1 日 科学技術 学術政策研究所 科学技術 学術基盤調査研究室 1 < はじめに > はじめに 本資料には Scopus-NISTEP 大学 公的機関名辞書対応テーブルの活用事例をまとめています 本資料と併せて Scopus-NISTEP 大学 公的機関名辞書対応テーブル説明書

More information

データベースアクセス

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

More information

Microsoft Word - WebClass Ver 9.08f 主な追加機能・修正点.docx

Microsoft Word - WebClass Ver 9.08f 主な追加機能・修正点.docx WebClass Ver 9.08f 主な追加機能 修正点 from9.07d 追加機能 共通 1. SCORM2004 形式の教材に対応しました 但し WebClass サーバの PHP のバージョンが 5.2.0 以上 &PHP に dom モジュールが組み込まれている環境が必要です SCORM2004 の教材のご利用を予定されている場合は WebClass サポートデスクまでご連絡をお願いいたします

More information

第 2 回 (4/18) 実力診断の解説と表作成の復習

第 2 回 (4/18) 実力診断の解説と表作成の復習 第 2 回 (4/18) 実力診断の解説と表作成の復習 Gmail の設定を見直す Gmail の必要と思われる設定 送信元情報 署名 Gmail での設定変更 画面右上の歯車マークをクリック 設定 送信元情報と署名 メール設定 アカウント 名前 メール設定 全般 署名 最低限 氏名とアドレスは書こう スレッド表示の無効化 ( 任意 ) スレッド表示とは 関連性のあるメールを合わせて表示 実際にはうまくいかないことが多い

More information

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作 マイナンバー管理表 操作説明書 管理者用 2015 年 11 月 30 日 ( 初版 ) 概要 マイナンバー管理表 の動作環境は以下の通りです 対象 OS バージョン Windows7 Windows8 Windows8.1 Windows10 対象 Excel バージョン Excel2010 Excel2013 対象ファイル形式 Microsoft Excel マクロ有効ワークシート (.xlsm)

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

Microsoft Word ã‡»ã…«ã‡ªã…¼ã…‹ã…žã…‹ã…³ã†¨åłºæœ›å•¤(佒芤喋çfl�)

Microsoft Word ã‡»ã…«ã‡ªã…¼ã…‹ã…žã…‹ã…³ã†¨åłºæœ›å•¤(佒芤喋çfl�) Cellulr uo nd heir eigenlues 東洋大学総合情報学部 佐藤忠一 Tdzu So Depren o Inorion Siene nd rs Toyo Uniersiy. まえがき 一次元セルオ-トマトンは数学的には記号列上の行列の固有値問題である 固有値問題の行列はふつう複素数体上の行列である 量子力学における固有値問題も無限次元ではあるが関数環上の行列でその成分は可換環である

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

復習 (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

2011 年度春学期基礎ゼミナール ( コンピューティングクラス ) A コース 1 / 18 コンピュータリテラシー A コース 第 10 講 [ 全 15 講 ] 2011 年度春学期 基礎ゼミナール ( コンピューティングクラス ) 同志社大学経済学部 DIGITAL TEXT コンピュータリ

2011 年度春学期基礎ゼミナール ( コンピューティングクラス ) A コース 1 / 18 コンピュータリテラシー A コース 第 10 講 [ 全 15 講 ] 2011 年度春学期 基礎ゼミナール ( コンピューティングクラス ) 同志社大学経済学部 DIGITAL TEXT コンピュータリ A コース 1 / 18 コンピュータリテラシー A コース 第 10 講 [ 全 15 講 ] 2011 年度春学期 基礎ゼミナール ( コンピューティングクラス ) 第 10 講データ処理 5 10-1 ブック ( ファイル ) を開く第 8 講で保存した meibo.xlsx を開きましょう 2 / 18 10-2 行列の非表示と再表示 E 列 と F 列 を非表示にしましょう 1. 列番号

More information

PowerPoint プレゼンテーション

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

More information

PowerPoint プレゼンテーション

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

More information

Microsoft PowerPoint - KanriManual.ppt

Microsoft PowerPoint - KanriManual.ppt 環境一般教育 マニュアル 管理者用 1 管理者機能一覧管理者が利用できる機能は以下の通りです 印がついている操作手順について後のページでご説明いたします (p.10) 受講者の学習状況に応じメールを送信することができますメール設定 (p.16) 登録されている受講者の削除が出来ます受講者の削除受講者に関する操作 (p.5) 個人を指定して学習進捗を確認できます学習進捗 (p.3) 受講者を一覧にした受講状況を確認します

More information

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計 データセンターの効率的な 資源活用のためのデータ収集 照会システムの設計 株式会社ネットワーク応用通信研究所前田修吾 2014 年 11 月 20 日 本日のテーマ データセンターの効率的な資源活用のためのデータ収集 照会システムの設計 時系列データを効率的に扱うための設計 1 システムの目的 データセンター内の機器のセンサーなどからデータを取集し その情報を元に機器の制御を行うことで 電力消費量を抑制する

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

yukarik

yukarik ワイド WEB システム 操作手順書 Ver1.0.1.2-1 - - 目次 - ワイド WEB システム操作手順書... 4 1. ワイド WEB システムの起動と終了... 4 1-1. ワイド WEB システムを起動する... 4 (1) ログイン 画面を表示する... 4 (2) 仮パスワード発行 を行う... 5 (3) プロキシサーバ情報 を設定する... 5 1-2. ワイド WEB

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 講座を行う前に 自己紹介 僕と上回生について 1 年生同士で少しお話しよう! オリエンテーションの宿題 アルゴロジック http://home.jeita.or.jp/is/highschool/algo/index3.html どこまでできましたか? あまりできなかった人はこれから全部クリアしよう! 2016 年度 C 言語講座 第一回目 2016/6/11 fumi 今回の目標 プログラムを書いて実行するやり方を覚える

More information

<4D F736F F F696E74202D20352D335F8D5C90AC CF909482CC90B690AC82C695D28F572E707074>

<4D F736F F F696E74202D20352D335F8D5C90AC CF909482CC90B690AC82C695D28F572E707074> RD_301 構成要素一覧と検索 から構成要素の編集辞書 ( 削除 ) を作る 作成 ( 編集 ) する削除辞書を開きます 構成要素を検索します ドラック & ドロップでも OK 範囲を選択して右クリック 右クリック 削除辞書に登録 ( 追加 ) したい構成要素を選択しコピーします 削除辞書に追加 ( 貼りつけ ) ます Step5. 削除辞書に構成要素が登録 ( 追加 ) されます 構成要素一覧と検索

More information

Excel2013 データベース1(テーブル機能と並べ替え)

Excel2013 データベース1(テーブル機能と並べ替え) OA スキルアップ EXCEL2013 データベース 1( テーブル機能と並べ替え ) 1 / 8 Excel2013 データベース 1( テーブル機能と並べ替え ) データベース機能概要 データベース機能とは データベース とは売上台帳 顧客名簿 社員名簿など 特定のルールに基づいて集められたデータを指します Excel のデータベース機能には 並べ替え 抽出 集計 分析 といった機能があります

More information

DBMSリポジトリへの移行マニュアル

DBMSリポジトリへの移行マニュアル DBMS Repository Guide by SparxSystems Japan Enterprise Architect 日本語版 (2018/05/16 最終更新 ) 1 1. はじめに Enterprise Architect コーポレート版では 外部のデータベース管理ソフトウェア ( 以下 DBMS) 上にプロジェクトを配置することができます これにより DBMS が持つ堅牢性 安定性

More information

Microsoft PowerPoint - InfPro_I6.pptx

Microsoft PowerPoint - InfPro_I6.pptx 今日の学習内容 ファイルとディレクトリ ( 続 )(pp.34-36) 色々なUNIXのコマンド (pp.203-209) 今日の基礎教養セミナ講演会 Yahooの坂本さん 3コマ (13:10~) A204 ディレクトリ ( 復習 ) UNIXファイルシステムにはファイルとディレクトリがあり ツリー状の階層型構造をしている ツリー構造の頂点 ( ツリー構造の根の部分 ) 一番上の唯一のディレクトリをルートディレクトリと呼ぶ

More information

知識工学 II ( 第 2 回 ) 二宮崇 ( ) 論理的エージェント (7 章 ) 論理による推論 命題論理 述語論理 ブール関数 ( 論理回路 )+ 推論 ブール関数 +( 述語 限量子 ( ) 変数 関数 定数 等号 )+ 推論 7.1 知識

知識工学 II ( 第 2 回 ) 二宮崇 ( ) 論理的エージェント (7 章 ) 論理による推論 命題論理 述語論理 ブール関数 ( 論理回路 )+ 推論 ブール関数 +( 述語 限量子 ( ) 変数 関数 定数 等号 )+ 推論 7.1 知識 知識工学 II ( 第 回 ) 二宮崇 ( ninomiya@cs.ehime-u.ac.jp ) 論理的エージェント (7 章 ) 論理による推論 命題論理 述語論理 ブール関数 ( 論理回路 )+ 推論 ブール関数 +( 述語 限量子 ( ) 変数 関数 定数 等号 )+ 推論 7. 知識に基づくエージェント知識ベース (knowledge base, KB): 文 の集合 他の 文 から導出されない

More information

Si 知識情報処理

Si 知識情報処理 242311 Si, 285301 MS 第 12 回 竹平真則 takemasa@auecc.aichi-edu.ac.jp 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その

More information

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

More information

ガイダンス

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

More information

Microsoft Word - thesis.doc

Microsoft Word - thesis.doc 剛体の基礎理論 -. 剛体の基礎理論初めに本論文で大域的に使用する記号を定義する. 使用する記号トルク撃力力角運動量角速度姿勢対角化された慣性テンソル慣性テンソル運動量速度位置質量時間 J W f F P p .. 質点の並進運動 質点は位置 と速度 P を用いる. ニュートンの運動方程式 という状態を持つ. 但し ここでは速度ではなく運動量 F P F.... より質点の運動は既に明らかであり 質点の状態ベクトル

More information

スライド 1

スライド 1 知識情報演習 Ⅲ( 後半第 3 回 ) 辻慶太 http://slis.sakura.ne.jp/cje3 1 索引付けの手順概要 ( 復習 ) (1) 索引語の抽出 文字バイグラム, 単語, フレーズなど (2) 不要語の削除 (3) 接辞処理 (4) 索引語の重み付け 検索手法 ( 検索モデル ) によっては不要例えば, 論理式によるブーリアンモデルでは不要 (5) 索引ファイルの編成 extract.prl

More information

Microsoft PowerPoint - exp2-02_intro.ppt [互換モード]

Microsoft PowerPoint - exp2-02_intro.ppt [互換モード] 情報工学実験 II 実験 2 アルゴリズム ( リスト構造とハッシュ ) 実験を始める前に... C 言語を復習しよう 0. プログラム書ける? 1. アドレスとポインタ 2. 構造体 3. 構造体とポインタ 0. プログラム書ける? 講義を聴いているだけで OK? 言語の要素技術を覚えれば OK? 目的のプログラム? 要素技術 データ型 配列 文字列 関数 オブジェクト クラス ポインタ 2 0.

More information

eYACHO 管理者ガイド

eYACHO 管理者ガイド eyacho 管理者ガイド 第 1 版 - ios は Cisco の米国およびその他の国における商標または登録商標であり ライセンスに基づき使用されています - Apple ipad は Apple Inc. の商標です - Microsoft, Excel および Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です

More information

Microsoft PowerPoint - mp11-02.pptx

Microsoft PowerPoint - mp11-02.pptx 数理計画法第 2 回 塩浦昭義情報科学研究科准教授 shioura@dais.is.tohoku.ac.jp http://www.dais.is.tohoku.ac.jp/~shioura/teaching 前回の復習 数理計画とは? 数理計画 ( 復習 ) 数理計画問題とは? 狭義には : 数理 ( 数学 ) を使って計画を立てるための問題 広義には : 与えられた評価尺度に関して最も良い解を求める問題

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Excel VBA の基本 1 VBA Visual Basic for Applications Office シリーズに搭載されているプログラミング言語 マクロを作成するために使われる 1 プログラミングとは 人間の意図した処理を行うようにコンピュータに指示を与えること セル A1 の内容をセル B1 にコピーしなさいセル A1 の背景色を赤色にしなさいあれをしなさいこれをしなさい 上から順番に実行

More information

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行 はじめに コース概要と目的 SQL での作業の幅を広げるための応用的なテクニックをご説明します また 効率性の向上や正しい結果を得 るための記述方法など 実践的な記述方法についても併せてご説明します 本コースは SQL の応用的な記述テクニックとしてどのようなものがあるかを 1 日で広く浅くご理解いた だくことを目的としたコースです 細かな構文やオプションの習得は目的としておりませんことをご了承 ください

More information

目次 Webフォルダの特長と仕組み 3 Webフォルダの開き方 4 1 児童生徒の場合 4 2 先生の場合 5 Webフォルダ機能 ファイルのアップロード ( 保存 ) 6 ファイルのダウンロード 7 ファイルの開き方 8 新規フォルダの作成 9 フォルダ ファイルの名称の変更 10 フォルダ ファ

目次 Webフォルダの特長と仕組み 3 Webフォルダの開き方 4 1 児童生徒の場合 4 2 先生の場合 5 Webフォルダ機能 ファイルのアップロード ( 保存 ) 6 ファイルのダウンロード 7 ファイルの開き方 8 新規フォルダの作成 9 フォルダ ファイルの名称の変更 10 フォルダ ファ Web フォルダマニュアル 目次 Webフォルダの特長と仕組み 3 Webフォルダの開き方 4 1 児童生徒の場合 4 2 先生の場合 5 Webフォルダ機能 ファイルのアップロード ( 保存 ) 6 ファイルのダウンロード 7 ファイルの開き方 8 新規フォルダの作成 9 フォルダ ファイルの名称の変更 10 フォルダ ファイルの削除 11 Webフォルダ内でのフォルダ ファイルの移動 12 Webフォルダ内でのフォルダ

More information

<4D F736F F F696E74202D F938C8B9E979D89C891E58A77976C5F91B28BC690B68CFC82AF E67654F6E6C696E B B837D836A B5F76312E322E707074>

<4D F736F F F696E74202D F938C8B9E979D89C891E58A77976C5F91B28BC690B68CFC82AF E67654F6E6C696E B B837D836A B5F76312E322E707074> メール / スケジュールユーザーマニュアル for WEB (IE Firefox) 2014 年 01 月 20 日初版 2014 年 02 月 10 日二版 INDEX 1. サインイン 1.1. Office 365 へのサインイン 1.2. パスワードを忘れたときは 2. メール 2.1. 受信したメールを確認する 2.2. メールを新規作成して送信する 2.3. ファイルを添付する 2.4.

More information

(Microsoft Word - 01PowerPoint\217\343\213\211C\203p\203^\201[\203\223\222m\216\257\225\\\216\206.doc)

(Microsoft Word - 01PowerPoint\217\343\213\211C\203p\203^\201[\203\223\222m\216\257\225\\\216\206.doc) Microsoft PowerPoint プレゼンテーション技能認定試験 上級 2003 サンプル問題 知識試験 制限時間 30 分 受験会場 受験番号 氏 名 問題 1 次の文章は 作業環境について述べたものである を解答群 { } より選び その記号で答えよ にあてはまる適切なもの 設問 1. はルーラーの一部で 1 に示されるインデントマーカーは 設定するものである を { ア. 先頭行のインデントイ.

More information