3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 )

Size: px
Start display at page:

Download "3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 )"

Transcription

1 3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 )

2 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないものとします お客様が本製品を運用した結果の影響については お客様が負うものとします お客様ご自身の責任において 適用されるすべての著作権関連法規に従ったご使用を願います このドキュメントのいかなる部分も 米国 Microsoft Corporation の書面による許諾を受けることなく その目的を問わず どのような形態であっても 複製または譲渡することは禁じられています ここでいう形態とは 複写や記録など 電子的な または物理的なすべての手段を含みます マイクロソフトは このドキュメントに記載されている内容に関し 特許 特許申請 商標 著作権 またはその他の無体財産権を有する場合があります 別途マイクロソフトのライセンス契約上に明示の規定のない限り このドキュメントはこれらの特許 商標 著作権 またはその他の無体財産権に関する権利をお客様に許諾するものではありません 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス ロゴ 人物 出来事などの名称は架空のものです 実在する会社名 組織名 商品名 個人名などとは一切関係ありません 2010 Microsoft Corporation. All rights reserved. Microsoft SQL Server は 米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です 記載されている会社名 製品名には 各社の商標のものもあります 2

3 目次 1. はじめに 説明に必要な環境について... 4 (1) 本書で使用するテーブルの構造... 4 (2) 各テーブルのデータ SELECT 文... 5 (1) 内部結合... 5 (2) 外部結合... 6 (3) オブジェクト名の書き方... 7 (4) 列の別名... 8 (5) リテラル文字... 9 (6) 集合演算子 (7) 副次問い合わせ (8) 共通テーブル式 NULL 値の扱い (1) NULL = NULL と 1 = 1 の違い (2) NULL = じゃない (3) NULL 値とソート 更新系 (1) INSERT 文 (2) UPDATE 文と DELETE 文 最後に

4 1 はじめに SQL は リレーショナルデータベース管理システム (RDBMS) において データの操作や定義を行うため のデータベース言語です SQL は ISO によて標準規格として定められており 近年では SQL 2003 SQL 2009 などの規格があります 一方 各社の RDBMS では これら ISO の規格に対する実装度合いがばら ばらで 古くから独自の拡張を行ってきた関係から 互換性の保証の必要もあり SQL に独自の差異が生じ ています この独自の拡張による差異を SQL の方言と呼びます 本書では 特に SQL Server 2008 と 11g に的を絞り 方言を排除した SQL を記述する方法を説明します もう何度も SQL Server で SQL を組ん だことがあるけど は使ったことが無いとか は得意なので これから SQL Server を勉強 されるという方には どちらの RDBMS でもほぼ同じ SQL で操作することが出来るようになり お勧めの 内容です 2 説明に必要な環境について 1 本書で使用するテーブルの構造 本書では 以下の環境を前提に説明します 本書で使用する環境 社員表 EMPLOYEE 項目名 部署表 BUSINESS_UNIT 項目名 属性 制約 項目名 (日本語) 項目名 属性 制約 (日本語) 社員番号 ID INT 主キー 部署番号 BU_ID INT 氏名 NAME CHAR(50) NOT NULL 部署名 BU_NAME CHAR(20) 給料 SALARY INT 部署番号 BU_ID INT 2 各テーブルのデータ 各テーブルには以下のデータが格納されていることとします ①社員表 EMPLOYEE 社員番号 氏名 給料 部署番号 1 山田 500, 鈴木 太郎 300, 浅田 あさみ NULL 20 4 松田 裕太 700, 田中 次郎 500, 中村 五郎 500, 一郎 4 主キー

5 2 部署表 :BUSINESS_UNIT 部署番号 部署名 10 総務部 20 業務部 30 情報システム部 3. SELECT 文 (1) 内部結合 まず 下記の SQL を見てください SELECT * FROM EMPLOYEE 上記の SQL は 社員表 (EMPLOYEE) のリストを表示します この SQL は SQL Server と で はそれぞれ以下のように記述します 特に違いはありません SQL Server SELECT * FROM EMPLOYEE SELECT * FROM EMPLOYEE では 次の SQL はどうでしょうか? SELECT BU_NAME, ID, NAME FROM EMPLOYEE INNER JOIN BUSINESS_UNIT ON EMPLOYEE.BU_ID = BUSINESS_UNIT.BU_ID 5

6 上記 SQL は 社員表 (EMPLOYEE) と部署表 (BUSINESS_UNIT) を内部結合して 社員が所属している 部署の部署名と社員名の一覧を作成し 表示します この SQL には以下のように SQL Server と では FROM 句以降の記述の仕方に違いがあります SQL Server select BU_NAME, ID, NAME from EMPLOYEE INNER JOIN BUSINESS_UNIT on EMPLOYEE.BU_ID = BUSSINESS_UNIT.BU_ID select BU_NAME, ID, NAME from EMPLOYEE, BUSINESS_UNIT where EMPLOYEE.BU_ID = BUSSINESS_UNIT.BU_ID (2) 外部結合 次は 外部結合です 以下の SQL を見てみましょう SELECT BUSINESS_UNIT.BU_ID, BU_NAME, ID, NAME FROM BUSINESS_UNIT LEFT JOIN EMPLOYEE ON BUSINESS_UNIT.BU_ID = EMPLOYEE.BU_ID 6

7 上記 SQL は 社員表 (EMPLOYEE) と部署表 (BUSINESS_UNIT) を外部結合して まだだれも配属して いない部署 ( 情報システム部 ) も含めて一覧表示します この SQL にも先ほどと同じように 記述に違い があります SQL Server SELECT BUSINESS_UNIT.BU_ID, BU_NAME, ID, NAME FROM BUSINESS_UNIT LEFT JOIN EMPLOYEE ON BUSINESS_UNIT.BU_ID = EMPLOYEE.BU_ID SELECT BUSINESS_UNIT.BU_ID, BU_NAME, ID, NAME FROM BUSINESS_UNIT, EMPLOYEE WHERE BUSINESS_UNIT.BU_ID = EMPLOYEE.BU_ID(+) SQL Server と では 上記のようにテーブル結合の記述方法に違いがあります ですが 実は は SQL Server と同様の記述でも処理することができるのです よって テーブル結合の場合は INNER JOIN LEFT JOIN RIGHT JOIN を使用することで どちらの RDBMS でもおなじ SQL が実行できます まとめ テーブルの結合は INNER JOIN LEFT JOIN RIGHT JOIN を使用すること (3) オブジェクト名の書き方 SQL Server ではオブジェクト名であることを明確に判断し また通常許可されない文字をオブジェクト名 に使用するために 角カッコ ( [, ] ) を利用することができます 以下のように テーブル名に 空白を含めることや 項目名に \n\t といった制御文字チックな名称を付与することも出来ます CREATE TABLE [ あいう ] ( COL01 INT, [a n t] char(10) ) ところが では角カッコを使用することができません 特殊文字を使用したオブジェクト名定義する 7

8 場合は ダブルコーテーション " を使用します SQL Server CREATE TABLE [あ い う] ( COL01 INT, [a n t] CHAR(10) ) CREATE TABLE "あ い う" ( COL01 INT, "a n t" CHAR(10) ) どちらの RDBMS でも 極力特殊な文字は使用しないことが望ましいと言えます ただし どうしても使用 したい場合には 下記のように SQL Server でもオブジェクト名をダブルコーテーション " でくくるこ とで どちらの RDBMS でも同じ SQL を使用することができます 4 列の別名 列の別名を指定する場合 SQL Server では以下のような 2 種類の方法が使用できます SELECT FROM SELECT FROM "部署名" = BU_NAME, "部署コード" = BU_ID BUSINESS_UNIT BU_NAME as "部署名", BU_ID as "部署コード" BUSINESS_UNIT 8

9 では 列の別名の定義は 項目名 as 別名 の記述方法のみで 別名 = 項目名 のような記述方 法は使用できません SQL Server SELECT 部署名 = BU_NAME, 部署コード = BU_ID FROM BUSINESS_UNIT SELECT BU_NAME AS 部署名, BU_ID AS 部署コード FROM BUSINESS_UNIT よって どちらの RDBMS でも 項目名 AS 別名 の書き方に統一すべきです 5 リテラル文字 SQL Server ではリテラル文字を表す際に ダブル コーテーション とシングル コーテーション が 使用できます では リテラル文字は のみですので どちらの RDBMS でも で統一しま しょう SELECT * FROM EMPLOYEE WHERE NAME = '鈴木太郎' まとめ オブジェクト名には特殊文字を極力使用しないように心がけること また 列の別名は 項目名 AS 別名 とすること リテラル文字は シングルコーテーション を使用すること 9

10 6 集合演算子 集合関数には 最大 (MAX) 最小 (MIN) 平均 (AVG) 合計 (SUM) 件数 (COUNT) があります これ らの記述は どちらの RDBMS でも同じです SELECT MAX(SALARY) AS 最大値, MIN(SALARY) AS 最小値, AVG(SALARY) AS 平均, SUM(SALARY) AS 合計, COUNT(*) AS 件数 FROM EMPLOYEE 集合関数では NULL 値は集計されません 前述した (1) の結果にもありますが 浅田 あさみ さんの SALARY が NULL 値となっており 社員表の件数は 6 件ですが 上記の COUNT (SALARY) の結果が 5 件となっています また 平均 (AVG) では合計値 (2,500,000) を 5 で割った結果 (500,000) となって います ただし COUNT(*) は特例で 行数の集計という意味で 6 件という結果となります これらの結 果も どちらの RDBMS でも同じです まとめ 集合関数は NULL 値は集計されない ただし COUNT(*)は件数を集計するため 全ての行を集 計するので 結果が異なる場合がある 7 副次問い合わせ 次は 副次問い合せです 副次問い合せは便利な反面 SQL が複雑になりやすく 処理性能の面でも問題を 起こしやすい記述方法です ① 下は 会社全体の平均給与より 給与の多い社員の一覧を表示する SQL です 10

11 SELECT BU.BU_NAME AS 部署名, EMP.NAME AS 氏名, EMP.SALARY AS 給料 FROM EMPLOYEE EMP INNER JOIN BUSINESS_UNIT BU AND EMP.SALARY >= (SELECT AVG(SALARY) FROM EMPLOYEE SALALY_AVG ) 上記の SQL では 単一結果を返す ( 平均値を 1 件だけ返す ) 副次問い合せの例です この場合 SQL Server と での違いは特にありません SQL Server SELECT BU.BU_NAME AS 部署名, EMP.NAME AS 氏名, EMP.SALARY AS 給料 FROM EMPLOYEE EMP INNER JOIN BUSINESS_UNIT BU AND EMP.SALARY >= (SELECT AVG(SALARY) FROM EMPLOYEE SALALY_AVG ) SELECT BU.BU_NAME AS 部署名, EMP.NAME AS 氏名, EMP.SALARY AS 給料 FROM EMPLOYEE EMP INNER JOIN BUSINESS_UNIT BU AND EMP.SALARY >= (SELECT AVG(SALARY) FROM EMPLOYEE SALALY_AVG ) 2 次は 各部署毎の給料の平均より給料が多い社員の一覧を部署毎に表示する SQL です SELECT BU.BU_NAME AS 部署名, EMP.NAME AS 氏名, EMP.SALARY AS 給料, BSA.SALARY AS 平均給料 INNER JOIN ( SELECT BU.BU_ID AS BU_ID, AVG(EMP.SALARY) AS SALARY GROUP BY BU.BU_ID ) BSA ON BU.BU_ID = BSA.BU_ID AND EMP.SALARY >= BSA.SALARY 11

12 上記の SQL は 各部署の給料の平均を求める部分に副次問い合せを使用しています その問い合せ結果と別の表を結合するパターンです では INNER JOIN LEFT JOIN RIGHT JOIN を使用しない記述方法が通例で SQL Server の記述の仕方と比較すると 以下のように FROM 句以降が違います SQL Server SELECT BU.BU_NAME AS 部署名, EMP.NAME AS 氏名, EMP.SALARY AS 給料, BSA.SALARY AS 平均給料 INNER JOIN ( SELECT BU.BU_ID AS BU_ID, AVG(EMP.SALARY) AS SALARY GROUP BY BU.BU_ID ) BSA ON BU.BU_ID = BSA.BU_ID AND EMP.SALARY >= BSA.SALARY SELECT BU1.BU_NAME AS 部署名, EMP.NAME AS 氏名, EMP.SALARY AS 給料, BSA.SALARY AS 平均給料 FROM EMPLOYEE EMP, BUSINESS_UNIT BU1, ( SELECT BU2.BU_ID AS BU_ID, AVG(EMP1.SALARY) AS SALARY FROM EMPLOYEE EMP1, BUSINESS_UNIT BU2 WHERE EMP1.BU_ID = BU2.BU_ID GROUP BY BU2.BU_ID) BSA WHERE EMP.BU_ID(+) = BU1.BU_ID AND BU1.BU_ID = BSA.BU_ID AND EMP.SALARY >= BSA.SALARY 副次問い合せ結果の結合の場合も 前述した (1) 内部結合 や (2) 外部結合 と同様に INNER JOIN LEFT JOIN RIGHT JOIN を使用して結合するようにします よって SQL Server の記述方法に合 わせる必要があります 12

13 (8) 共通テーブル式上記 (7) 副次問い合せ のような 副次的な検索を行う SQL は 非常に便利ですが SQL が複雑になり 同じような副次問い合せが何度も出てくる場合に 非常にわかりづらい事があります 共通テーブル式 (WITH 句 ) を用いると 同じ SQL の副次問い合せが複数回登場する場合に その副次問い合せを構造化し 一時的にビュー表のような機能によって簡略化することができます WITH BU_SALARY_AVG(BU_ID, SALARY) AS ( SELECT BU.BU_ID, AVG(EMP.SALARY) GROUP BY BU.BU_ID ) SELECT BU.BU_NAME, EMP.NAME, EMP.SALARY, BSA.SALARY INNER JOIN BU_SALARY_AVG BSA ON BU.BU_ID = BSA.BU_ID AND EMP.SALARY >= BSA.SALARY 13

14 共通テーブル式の記述の違いは 1 行目の識別子の後の括弧で括った別名の定義部分にあります で は 識別子のあとに括弧で括って 別名の定義を記述することができません 具体的には 以下のように共 通テーブル式 (WITH 句 ) の結果の別名の定義方法に差異があります SQL Server WITH BU_SALARY_AVG(BU_ID, SALARY) AS ( SELECT BU.BU_ID, AVG(EMP.SALARY) GROUP BY BU.BU_ID ) SELECT BU.BU_NAME, EMP.NAME, EMP.SALARY, BSA.SALARY INNER JOIN BU_SALARY_AVG BSA ON BU.BU_ID = BSA.BU_ID AND EMP.SALARY >= BSA.SALARY WITH BU_SALARY_AVG AS ( SELECT BU.BU_ID AS BU_ID, AVG(EMP.SALARY) AS SALARY GROUP BY BU.BU_ID ) SELECT BU.BU_NAME, EMP.NAME, EMP.SALARY, BSA.SALARY INNER JOIN BU_SALARY_AVG BSA ON BU.BU_ID = BSA.BU_ID AND EMP.SALARY >= BSA.SALARY INNER JOIN BU_SALARY_AVG BSA ON BU.BU_ID = BSA.BU_ID AND EMP.SALARY >= BSA.SALARY 上記のように 別名の定義方法に違いがありますが 前述した (4) 列の別名 と同様に SQL Server で も のような別名の定義方法が使用できます よって 共通テーブル式を使用する場合は 列の別名 の定義方法を の記述方法に合わせる必要があります まとめ副次問い合せでは 単一結果の結合方法に差異はない 副次問い合せの結果を結合する場合は INNER JOIN LEFT JOIN RIGHT JOIN を使用すること 共通テーブル式を使用する場合は 別名の記述に識別子の後の括弧を使用せず 検索結果の別名定義 項目名 AS 別名 を使用すること 副次問い合せは 性能面で問題になりやすいので 使用する場合は 結合結果を少しでも多く絞り込める条件を副次化することが重要 14

15 4. NULL 値の扱い (1) NULL = NULL と 1 = 1 の違いあまりこのような SQL は記述しないと思いますが 以下のような SQL では WHERE 句の評価結果が TRUE ( 真 ) となるため 全ての行が選択されます SELECT * FROM EMPLOYEE WHERE 1=1 では 以下の SQL の場合はどうでしょうか? WHERE 句にある = の右辺と左辺は同じ値に見えます が NULL = NULL の評価結果は FALSE ( 偽 ) で 1 = 1 の評価結果とは違う結果になります SELECT * FROM EMPLOYEE WHERE NULL = NULL これは NULL 値の扱いによるもので NULL 値とは 値が無い 事を意味します よって 1 = 1 は同 じ値を比較しているので等価ですが NULL は値が無いので比較できず 等価ではない為 FALSE となる のです 15

16 (2) NULL = じゃない NULL = NULL や NULL = (0 文字のリテラル ) 等の扱いは SQL Server と で異なる評 価結果となるものがあります 下記の表に実行結果をまとめてみました SQL 文 SELECT * FROM EMPLOYEE WHERE NULL IS NULL SELECT * FROM EMPLOYEE WHERE '' IS NULL SELECT * FROM EMPLOYEE WHERE '' = NULL SELECT * FROM EMPLOYEE WHERE '' = '' SELECT * FROM EMPLOYEE WHERE NULL = NULL SQL Server での評価結果 TRUE FALSE FALSE TRUE FALSE での評価結果 TRUE TRUE FALSE FALSE FALSE 上記の結果より おそらく SQL Server は NULL と を違うものとして扱い = NULL と IS NULL は 同じ評価方法であるのに対し では NULL と を同じものとして扱い = NULL と IS NULL が違う評価方法となっているのではないでしょうか これにより プログラム等を利用し 両方の RDBS で同じ SQL を実行したとしても 思わぬトラブルに遭遇することになります 例えば ある変数 ([ 変数 X]) の値と NULL 値を比較する SQL ( WHERE [ 変数 X] IS NULL や WHERE [ 変数 X] = NULL ) で考えて見ましょう SQL Server では 変数 ([ 変数 X]) の値が でも NULL でも結果は FALSE となりますが では 異なる結果となる場合があります 実際に同じデータで同じ SQL を実行しても違う結果を返すので 間違いなく混乱するでしょう 極力 を使用せず NULL に統一することが混乱を防ぐポイントとなります (3) NULL 値とソート以下の SQL を見てください NULL 値を含む項目でソートを行っています 下記の結果では NULL 値の項目は 先頭にきていますが の場合は NULL 値の項目は最後になります 結果として NULL 値を含む値のソート結果は同じにはなりません SELECT * FROM EMPLOYEE ORDER BY SALARY 16

17 では ORDER BY 句で NULLS FIRST オプションを使用することで SQL Server と同じ結果 が得られます ただし 同様の SQL を SQL Server で実行した場合 エラーとなってしまいますので 同 じ SQL で同じ結果とすることはできません SQL Server SELECT * FROM EMPLOYEE ORDER BY SALARY SELECT * FROM EMPLOYEE ORDER BY SALARY NULLS FIRST まとめ NULL 値の取り扱いは NULL と の値の扱いや = NULL や IS NULL の評価方法 が SQL Server と で違う を使用せず NULL に NULL 値を統一することが 評 価の違いを避ける方法である また ソート データに NULL 値が含まれる場合の順序が違う為 十分注意すること 5 更新系 1 INSERT 文 次は 挿入 (INSERT) 文です 以下の挿入文は SQL Server では実行できますが では 実行で きません では INTO 句が必須だからです INSERT EMPLOYEE VALUES (7, '斉藤武', , 30) SQL Server INSERT EMPLOYEE VALUES (7, '斉藤 武', , 30) INSERT INTO EMPLOYEE VALUES (7, '斉藤 武', , 30) どちらの RDBMS でも同じ SQL を実行するために 挿入文では INTO 句を必ずつけましょう そうする ことで 特に問題なく同じ SQL を実行できます 17

18 2 UPDATE 文と DELETE 文 最後は 更新文 (UPDATE) と削除 (DELETE) 文です 以下の更新文を見てください UPDATE FROM WHERE AND EMPLOYEE SET SALARY = BUSINESS_UNIT EMPLOYEE.BU_ID = BUSINESS_UNIT.BU_ID BUSINESS_UNIT.BU_NAME = '情報システム部' SQL Server では FROM 句を使用して 他のテーブルとの結合した結果を更新することが可能ですが では FROM 句が使用できないため 同じように記述することができません また 以下の削除文も同様です DELETE EMPLOYEE FROM BUSINESS_UNIT WHERE EMPLOYEE.BU_ID = BUSINESS_UNIT.BU_ID AND BUSINESS_UNIT.BU_NAME = '情報システム部' では UPDATE 文も DELETE 文も 副次問い合せを使用します SQL Server UPDATE FROM WHERE AND EMPLOYEE SET SALARY = BUSINESS_UNIT EMPLOYEE.BU_ID = BUSINESS_UNIT.BU_ID BUSINESS_UNIT.BU_NAME = '情報システム部' DELETE FROM WHERE AND EMPLOYEE BUSINESS_UNIT EMPLOYEE.BU_ID = BUSINESS_UNIT.BU_ID BUSINESS_UNIT.BU_NAME = '情報システム部 18

19 UPDATE EMPLOYEE SET SALARY = WHERE BU_ID IN (SELECT BU_ID FROM BUSINESS_UNIT WHERE BU_NAME = '情報システム部') DELETE EMPLOYEE WHERE BU_ID IN (SELECT BU_ID FROM BUSINESS_UNIT WHERE BU_NAME = '情報システム部') 上記の更新文と削除文は FROM 句を使用せず 副次問い合せを使用することでどちらも同じ SQL を実行 することができます よって の記述方法に合わせる必要があります まとめ UPDATE 文と DELETE 文は FROM 句を使用せず 副次問い合せを使用すること 6 最後に ここまで SQL Server と の SQL の方言を排除した記述方法について述べてきましたが 実際に は他にもたくさんの 合わせられる 方言 と合わせられない 方言 があります 例えば以下のようなも のです 項目 SQL Server LIKE 'a[x-z]' REGEXP_%関数を使用 %(剰余算) MOD 関数を使用 + CONCAT 関数を使用 & ~ 使用不可 FROM 句 を 使 用 し ない SELECT 文 使用可 使用不可 DUAL 表を使用する 行番号の表示 ROW_NUMBER 関数を使用 ROWNUM 疑似列を使用 ROW_NUMBER 関数を使用 検索行の排他取得 HOLDLOCK を使用 FOR UPDATE を使用 Unicode リテラル N 文字 文字 N 文字 比較演算子 文字列連結 ビット演算子 方言の排除方法 は使用しない は使用しない SQL Server に REGEXP 関数を作成 SQL Server に MOD 関数を作成 SQL Server に CONCAT 関数を作成 合わせられない SQL Server に DUAL 表を作成する 性能 面での懸念あり ROW_NUMBER 関数を使用 合わせられない N 文字 に統一 上記は 方言としてとらえることのできる記述の違いの一部分にすぎません そのほかにも 方言と呼ばれ る記述の違いが多数存在するでしょう 最近の SQL は非常に高機能化し 多くの作業を SQL だけで行い 結果をアプリケーションに返すような処理が簡単に作成できます 複数種類の RDBMS に同じ SQL を提供 することを目的とするのであれば これら各社特有の機能は極力使用せず 基本的な SQL だけを使用する ような制限を設けることが 方言を生まない重要な要素となります 19

20 ただし 機能制限するだけでは せっかくの高機能な RDBMS も宝の持ち腐れとなってしまいます 特に性能を求める部分に関しては 方言を使用することもやむを得ない場合もあるでしょう どうしても差異が生まれてしまう部分については 上記の表のような差異の一覧を作成して管理することで RDBMS 間の SQL の移植をスムーズに行えるようになります ですが 基本的には本書に書いたように 極力 SQL の方言を排除していれば いつでも RDBMS を問わずに データベースアクセス機能をツール ( 部品 ) 化し 簡単に再利用することが可能となったり システムを別の RDBMS に移植する際も 非常に簡単になります みなさんも ぜひ実践し開発コストの削減に役立ててください 20

Microsoft Word - Circular-Memory-Leak_Mitigation

Microsoft Word - Circular-Memory-Leak_Mitigation 循環メモリリークの緩和 : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com このドキュメントに記載された内容は

More information

Microsoft Word - Manage_Add-ons

Microsoft Word - Manage_Add-ons アドオンの管理 : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com このドキュメントに記載されている情報は

More information

Microsoft Word - Per-Site_ActiveX_Controls

Microsoft Word - Per-Site_ActiveX_Controls サイト別 ActiveX コントロール : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ): Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com

More information

Microsoft PowerPoint - db03-5.ppt

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

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

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 - W3C's_ARIA_Support

Microsoft Word - W3C's_ARIA_Support W3C の ARIA (Accessible Rich Internet Applications) 対応 : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide

More information

Microsoft Word - Improved_Protected-Mode_API_Support

Microsoft Word - Improved_Protected-Mode_API_Support 改良された保護モード API サポート : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ): Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com

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

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

More information

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

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

More information

Office 365監査ログ連携機能アクティブ化手順書

Office 365監査ログ連携機能アクティブ化手順書 Discoveries InSite IntelliReport Office 365 監査ログ連携機能アクティブ化手順書 第四版 2018 年 6 月 26 日 Copyright 2018 Discoveries Inc. All Rights Reserved 目次 1 はじめに... 1 本書の目的... 1 作業対象者... 1 2 作業手順... 2 Office 365 監査機能のアクティブ化...

More information

Microsoft Word - User-Agent_String_and_Version_Vector

Microsoft Word - User-Agent_String_and_Version_Vector User Agent 文字列と Version Vector: Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com

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

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

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

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

Microsoft Word - Outlook Web Access _IE7_ Scenario.doc

Microsoft Word - Outlook Web Access _IE7_ Scenario.doc このテキストの中で使用しているアイコンの意味は以下のとおりです (OnePoint) 補足情報 ( 実習 ) 実習タイトル 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス

More information

このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないもの

このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないもの 2 - SQL の最適化 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります このドキュメントに記載された内容は情報提供のみを目的としており 明示または黙示に関わらず これらの情報についてマイクロソフトはいかなる責任も負わないものとします お客様が本製品を運用した結果の影響については お客様が負うものとします

More information

PowerPoint プレゼンテーション

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

More information

Microsoft PowerPoint pptx

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

More information

Visual Studio 2017 RC インストール & ファーストステップガイド 2016 年 11 月 16 日 (V1.0)

Visual Studio 2017 RC インストール & ファーストステップガイド 2016 年 11 月 16 日 (V1.0) Visual Studio 2017 RC インストール & ファーストステップガイド 2016 年 11 月 16 日 (V1.0) このドキュメントは現状版として提供されます このドキュメントに記載されている情報や見解 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更されることがあります このドキュメントに記載された例は 説明のみを目的とした架空のものです

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

データベースS

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

More information

著作権 このドキュメントに記載されている情報 URL 等のインターネット Web サイトに関する情報を含む は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メール アドレス ロゴ 人物

著作権 このドキュメントに記載されている情報 URL 等のインターネット Web サイトに関する情報を含む は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メール アドレス ロゴ 人物 Microsoft Dynamics CRM Online 自習書 無料トライアルセットアップ手順書 Office 365 をお使いでない場合 第 1.0 版 (2015 年 8 月 1 日 作成) 著作権 このドキュメントに記載されている情報 URL 等のインターネット Web サイトに関する情報を含む は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社

More information

Caché SQL に関するよくある質問

Caché SQL に関するよくある質問 Caché SQL に関するよく ある質問 Version 5.1 2006-03-14 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Caché SQL に関するよくある質問 Caché Version 5.1 2006-03-14 Copyright 2006 InterSystems

More information

Polycom RealConnect for Microsoft Office 365

Polycom RealConnect for Microsoft Office 365 ユーザガイド Polycom RealConnect for Microsoft Office 365 1.0 4 月 2017 年 3725-06676-005 A Copyright 2017, Polycom, Inc. All rights reserved. 本書のいかなる部分も Polycom, Inc. の明示的な許可なしに いかなる目的でも 電子的または機械的などいかなる手段でも 複製

More information

Microsoft Word - Outlook 2003 Senario.doc

Microsoft Word - Outlook 2003 Senario.doc このテキストの中で使用しているアイコンの意味は以下のとおりです (OnePoint) 補足情報 ( 実習 ) 実習タイトル 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス

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

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

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

More information

著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペ

著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペ Visual Studio Do-It-Yourself シリーズ 第 19 回 Web アプリケーション配置 著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペーパーは情報提供のみを目的としています

More information

PowerPoint Presentation

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

More information

基本サンプル

基本サンプル SQLCompiler for LINQ(C#) のサンプル ( 基本サンプル ) < 一覧表 > ファイル名 : 前版サンプルから更新したファイル名 ファイル名 説明 リンク No1.linq 単一テーブルを使用する 表 1 No2.linq 2つのテーブルのクロス結合を使用する 表 2 No3.linq 2つのテーブルの内部結合を使用する 表 3 No4.linq No3.linq で GROUP

More information

著作権 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メールアドレス ロゴ 人

著作権 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メールアドレス ロゴ 人 Microsoft Dynamics CRM Online 自習書 無料トライアルセットアップ手順書 Office 365 をお使いの場合 第 1.0 版 (2015 年 8 月 1 日 作成) 著作権 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社

More information

基本サンプル

基本サンプル SQLCompiler for LINQ(C#) のサンプル (LINQPad 用 LINQ to Entities 基本サンプル ) 本サンプルで使用した Visual Studio プロジェクトの pubs データベースの概念モデルは 以下のテーブル名とカラム名が 直接 SQL Sever へクエリする場合と異なるので が補正されています テーブル名が異なるもの employee employees

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

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7 Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba 2013 2013-06-02 自己紹介とみたまさひろ 長野県北部在住 プログラマー (Ruby & C) http://tmtms.hatenablog.com http://twitter.com/tmtms 好きなもの Ruby, MySQL, Linux Mint, Emacs, Git OSS 貢献者賞

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

基本サンプル

基本サンプル SQLCompiler for LINQ(VB) のサンプル (LINQPad 用 LINQ to Entities 基本サンプル ) 本サンプルで使用した Visual Studio プロジェクトの pubs データベースの概念モデルは 以下のテーブル名とカラム名が 直接 SQL Sever へクエリする場合と異なるので が補正されています テーブル名が異なるもの employee employees

More information

Project Professional 2013 プレビュー

Project  Professional 2013 プレビュー Project Professional 2013 新機能ガイド - 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス ロゴ 人物 場所 出来事などの名称は架空のものです

More information

Microsoft Word - Data_URI_Support

Microsoft Word - Data_URI_Support データ URI サポート Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com このドキュメントに記載されている情報は

More information

Oracle Database Connect 2017 JPOUG

Oracle Database Connect 2017 JPOUG Oracle Database Connect 2017 / JPOUG 異なるデータベース間の SQL 比較と Oracle Database 12c の新機能 Noriyoshi Shinoda March 8, 2017 自己紹介篠田典良 ( しのだのりよし ) 所属 日本ヒューレット パッカード株式会社テクノロジーコンサルティング事業統括 現在の業務 Oracle Database をはじめ

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

Microsoft Word - Versioning_and_Internet_Explorer_Modes

Microsoft Word - Versioning_and_Internet_Explorer_Modes バージョン管理と Internet Explorer のモード : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com

More information

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 SQL トレーニング データベース アーキテクチャ コースを受講された方 もしくは同等の知識をお持ちの

More information

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

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

More information

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート Oracle Application Express 4.0 を使用した データベース アプリケーションへのセキュリティの追加 Copyright(c) 2011, Oracle. All rights reserved. Copyright(c) 2011, Oracle. All rights reserved. 2 / 30 Oracle Application Express 4.0 を使用した

More information

Microsoft PowerPoint - KeySQL50_10g_vlo2.ppt

Microsoft PowerPoint - KeySQL50_10g_vlo2.ppt Oracle データベースと Microsoft Excel の連携ツール KeySQL 5.0 操作概要 Vol. 2 検索編 2004 年 7 月 テニック株式会社 はじめに > 本資料の目的 本講習会では KeySQLをはじめてお使いになる方を対象として Oracleクライアントのインストールから KeySQL の基本的な使用方法までをご説明いたします 実際にアプリケーションを操作しながら実習を進めてまいりますので

More information

Visual Studio Do-It-Yourself シリーズ 第 11 回テーマとスキン

Visual Studio Do-It-Yourself シリーズ 第 11 回テーマとスキン Visual Studio Do-It-Yourself シリーズ 第 11 回テーマとスキン 著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペーパーは情報提供のみを目的としています

More information

,, create table drop table alter table

,, create table drop table alter table PostgreSQL 1 1 2 1 3,, 2 3.1 - create table........................... 2 3.2 - drop table............................ 3 3.3 - alter table............................ 4 4 - copy 5 4.1..................................

More information

目次 はじめに... 3 仮想化環境上の仮想マシン保護方法... 4 ( 参考 )Agent for Virtual Machines での仮想マシンのバックアップ... 8 まとめ 改訂履歴 2011/04 初版リリース 2012/10 第 2 版リリース このドキュメントに含まれる特

目次 はじめに... 3 仮想化環境上の仮想マシン保護方法... 4 ( 参考 )Agent for Virtual Machines での仮想マシンのバックアップ... 8 まとめ 改訂履歴 2011/04 初版リリース 2012/10 第 2 版リリース このドキュメントに含まれる特 解決!! 画面でわかる簡単ガイド : 仮想環境データ保護 ~ 仮想マシンの保護方法について ~ 解決!! 画面でわかる簡単ガイド CA ARCserve Backup r16 仮想環境データ保護 ~ 仮想マシンの保護方法について ~ 2012 年 10 月 CA Technologies 1 目次 はじめに... 3 仮想化環境上の仮想マシン保護方法... 4 ( 参考 )Agent for Virtual

More information

2 マイクロソフトサーバー製品のログ監査ガイド 注意事項 : マイクロソフト ( 米国 Microsoft Corporation 及び同社が直接または間接に所有する法人を含みます 以下同じ ) は 本書の内容及び本書を使用した結果について明示的にも黙示的にも一切の保証を行いません また マイクロソ

2 マイクロソフトサーバー製品のログ監査ガイド 注意事項 : マイクロソフト ( 米国 Microsoft Corporation 及び同社が直接または間接に所有する法人を含みます 以下同じ ) は 本書の内容及び本書を使用した結果について明示的にも黙示的にも一切の保証を行いません また マイクロソ マイクロソフトサーバー製品のログ監査ガイド [ タスクについての監査 ] ホワイトペーパー 発行日 : 2007 年 4 月 16 日 最新の情報 http://www.microsoft.com/ja/jp/ 2 マイクロソフトサーバー製品のログ監査ガイド 注意事項 : マイクロソフト ( 米国 Microsoft Corporation 及び同社が直接または間接に所有する法人を含みます 以下同じ

More information

Windows Server 2012/2012 R2 Active Directory環境へのドメイン移行の考え方

Windows Server 2012/2012 R2 Active Directory環境へのドメイン移行の考え方 Active Directory 環境への ドメイン移行の考え方 第 2.3 版 2018 年 2 月富士通株式会社 改版履歴 改版日時版数改版内容 2012.9 1.0 新規作成 2013.4 1.1 ADMTツールの 2012 対応状況を更新 新規ドメイン構築& アカウント移行 のデメリットに クライアントPCのドメイン再参加作業が必要となり 移行時のユーザ負担が増加 の記載を追加 2013.10

More information

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10

Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10 PASSEXAM http://www.passexam.jp Exam : 70-461J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10 1. あなたが ContosoDb 付きの Microsoft SQL Server 2012 のデータベースを管理します 展示に示すように テーブルが定義されています ( 図表ボタンをクリックします

More information

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 2 Excel 1 SQL 1 SQL Server sp_executesql Oracle SQL

More information

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント はじめに コース概要と目的 Oracle をより効率的に使用するための SQL チューニング方法を説明します また 索引の有無 SQL の記述方 法がパフォーマンスにどのように影響するのかを実習を通して習得します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 SQL トレーニング データベース アーキテクチャ コースを受講された方 もしくは同等の知識をお持 ちの方 テキスト内の記述について

More information

Basic descriptive statistics

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

More information

目次 Discoveries InSite について InSite ポータルの特徴と搭載される機能 社内ポータルサイトを作成する InSite にサインインする 社内ポータルサイトを作成する 社内ポータルサイトを変更す

目次 Discoveries InSite について InSite ポータルの特徴と搭載される機能 社内ポータルサイトを作成する InSite にサインインする 社内ポータルサイトを作成する 社内ポータルサイトを変更す InSite サイト管理者向け使い方ガイド 1 目次 Discoveries InSite について... 3 1.InSite ポータルの特徴と搭載される機能... 3 2. 社内ポータルサイトを作成する... 4 2.1 InSite にサインインする... 4 2.2 社内ポータルサイトを作成する... 6 3. 社内ポータルサイトを変更する... 8 3.1 サイトの変更画面を確認する...

More information

本書はクラウド型 Dynamics CRM Online に基づいておりますが 設置型の Dynamics CRM 2013 についてもほぼすべての内容が適用できます 本書は 2013 年 10 月執筆時点での Dynamics CRM Online 製品リリース版に基づ いており 機能強化などによ

本書はクラウド型 Dynamics CRM Online に基づいておりますが 設置型の Dynamics CRM 2013 についてもほぼすべての内容が適用できます 本書は 2013 年 10 月執筆時点での Dynamics CRM Online 製品リリース版に基づ いており 機能強化などによ Microsoft Dynamics CRM Online Office 365 連携設定編 Created by 本書はクラウド型 Dynamics CRM Online に基づいておりますが 設置型の Dynamics CRM 2013 についてもほぼすべての内容が適用できます 本書は 2013 年 10 月執筆時点での Dynamics CRM Online 製品リリース版に基づ いており 機能強化などにより

More information

目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst, MoveNext, MovePrevious, MoveLast)...

目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst, MoveNext, MovePrevious, MoveLast)... レコードセット (ADODB.Recordset) の使い方 作成日 : 2018/02/05 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2018/02/05 新規作成 西村 1 目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst,

More information

Microsoft Partner Network Yammer モバイル利用ガイド 2015 年 8 月

Microsoft Partner Network Yammer モバイル利用ガイド 2015 年 8 月 Microsoft Partner Network Yammer モバイル利用ガイド 2015 年 8 月 著作権このドキュメントに記載されている情報 ( URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス ロゴ

More information

Oracle Enterprise Linux 5における認証

Oracle Enterprise Linux 5における認証 Oracle Enterprise Linux 5 における認証 ORACLE Oracle Enterprise Linux 5 Oracle Enterprise Linux 5 は Red Hat Enterprise Linux 5 と完全互換 ( ソース バイナリとも ) Oracle Enterprise Linux 5 は完全 kabi 準拠 オープン ソースとしてご利用いただける Oracle

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

DumpCollection IT Exam Training online / Bootcamp PDF and Testing Engine, study and practice

DumpCollection IT Exam Training online / Bootcamp   PDF and Testing Engine, study and practice DumpCollection IT Exam Training online / Bootcamp http://www.dumpcollection.com PDF and Testing Engine, study and practice Exam : 1z0-144 日本語 (JPN) Title : Oracle Database 11g: Program with PL/SQL Vendor

More information

PA4

PA4 SQL チューニングによる 性能改善の効果とポイント 株式会社アクアシステムズ PPA4003J-00-00 株式会社アクアシステムズ Oracle データベースを専門とする技術者集団 Oracle チューニング & 監視ツール Performance Analyzer の開発 / 販売 Oracle 診断及びパフォーマンスチューニング Oracle データベースに関するコンサルティング Oracle

More information

Microsoft Word - Outlook 2007 Senario.doc

Microsoft Word - Outlook 2007 Senario.doc このテキストの中で使用しているアイコンの意味は以下のとおりです (OnePoint) 補足情報 ( 実習 ) 実習タイトル 著作権このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス

More information

PSQL v12 新機能のご紹介 ~ 認証要件変更に伴う運用の見直し ~ 株式会社エージーテック 2015 年 1 月 13 日

PSQL v12 新機能のご紹介 ~ 認証要件変更に伴う運用の見直し ~ 株式会社エージーテック 2015 年 1 月 13 日 PSQL v12 新機能のご紹介 ~ 認証要件変更に伴う運用の見直し ~ 株式会社エージーテック 2015 年 1 月 13 日 免責事項株式会社エージーテックは本書の使用を 利用者またはその会社に対して 現状のまま でのみ許諾するものです 株式会社エージーテックは いかなる場合にも本書に記載された内容に関するその他の一切の保証を 明示的にも黙示的にも行いません 本書の内容は予告なく変更される場合があります

More information

パソコン決裁7 捺印ツールインストールマニュアル

パソコン決裁7 捺印ツールインストールマニュアル 捺印ツールインストールマニュアル 第四版 2014 Shachihata Inc. All rights reserved. 内容 1 はじめに... 3 2 捺印ツールについて... 3 3 自動起動について... 3 3.1 Business 捺印ツール... 3 3.2 Basic 捺印ツール... 4 4 前提アプリケーションについて (Business Basic 共通 )... 4 5

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

導入設定ガイド

導入設定ガイド Big Bang System Corporation ExLook Online 機体認証オプション 管理者マニュアル 第 2 版平成 24 年 2 月 17 日 株式会社ビービーシステム Copyright (c) 2010, Big Bang System Corporation. All rights reserved. 本書に記載された事項で発生したいかなる事態もその責務を負いません また

More information

eYACHO 管理者ガイド

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

More information

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

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

More information

この文章に含まれる情報は 公表の日付の時点での Microsoft Corporation の考え方を表しています 市場の変化に応える必要 があるため Microsoft は記載されている内容を約束しているわけではありません この文書の内容は印刷後も正しいとは保障で きません この文章は情報の提供の

この文章に含まれる情報は 公表の日付の時点での Microsoft Corporation の考え方を表しています 市場の変化に応える必要 があるため Microsoft は記載されている内容を約束しているわけではありません この文書の内容は印刷後も正しいとは保障で きません この文章は情報の提供の シリーズ No.2 SQL 基礎の基礎 Published: 2008 年 4 月 30 日 SQL Server 2012 更新版 : 2012 年 8 月 17 日 有限会社エスキューエル クオリティ この文章に含まれる情報は 公表の日付の時点での Microsoft Corporation の考え方を表しています 市場の変化に応える必要 があるため Microsoft は記載されている内容を約束しているわけではありません

More information

FUTRO管理ツール レポート機能説明書

FUTRO管理ツール レポート機能説明書 B6FJ-9601-01 Z0-00 目次 1 Scout Report... 2 2 プログラムの概要... 2 2.1 データベースアクセス... 3 2.2 新しいレポートの作成... 4 2.3 レポートの名前の変更... 4 2.4 レポートの削除... 5 2.5 レポートの保存... 5 2.6 レポートの印刷... 5 3 レポートの定義... 6 3.1 レポートのレイアウト...

More information

Microsoft認定資格問題集(70-483_demo)

Microsoft認定資格問題集(70-483_demo) Microsoft 認定資格問題集 受験番号 : 70-483 受験名 : C# でのプログラミング言語 : 日本語問題数 :179 問 テストバリュー (TESTVALUE) はこの日本語版問題集の著作権を所有します 問題集の他人への展開 譲渡 転売 複製 転載等の無断行為は法律上で禁止されています 違反が発覚した場合 法的措置を取らせて頂きますので 予めご了承ください 問題 1 Orderオブジェクトのコレクションがあります

More information

データベースアクセス

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

More information

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name SQL mysql mysql ( mush, potato) % mysql -u mush -p mydb Enter password:****** mysql>show tables; usertable mysql> ( ) SQL (Query) : select < > from < > where < >; : create, drop, insert, delete,... ; (

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

この文書が翻訳版の場合 オリジナル版と内容に違いが認められた場合にはオリジナル版に従うものとします 記載された情報は発行日時点のものです この文書に記載されている URL や参照しているウェブサイトを含む情報や見解は 予告なく変更される場合があます 断りがない限り 例として記載されている企業 組織

この文書が翻訳版の場合 オリジナル版と内容に違いが認められた場合にはオリジナル版に従うものとします 記載された情報は発行日時点のものです この文書に記載されている URL や参照しているウェブサイトを含む情報や見解は 予告なく変更される場合があます 断りがない限り 例として記載されている企業 組織 Windows 10 対応の アプリケーション テスト環境の作成について 作成 2015 年 9 月 この文書が翻訳版の場合 オリジナル版と内容に違いが認められた場合にはオリジナル版に従うものとします 記載された情報は発行日時点のものです この文書に記載されている URL や参照しているウェブサイトを含む情報や見解は 予告なく変更される場合があます 断りがない限り 例として記載されている企業 組織

More information

Caché SQL ゲートウェイの使用法

Caché SQL ゲートウェイの使用法 Caché SQL ゲートウェイの 使用法 Version 5.1 2006-03-14 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Caché SQL ゲートウェイの使用法 Caché Version 5.1 2006-03-14 Copyright 2006 InterSystems

More information

Microsoft Word - SQL.rtf

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

More information

Microsoft Word - ESX_Setup_R15.docx

Microsoft Word - ESX_Setup_R15.docx 解決!! 画面でわかる簡単ガイド : 仮想環境データ保護 (VMWARE ESX) ~ 仮想マシン 丸ごと バックアップ環境の設定手順 ~ 解決!! 画面でわかる簡単ガイド CA ARCserve Backup r15 仮想環境データ保護 (VMware ESX) ~ 仮想マシン 丸ごと データ保護環境の設定手順 ~ 2011 年 4 月 CA Technologies 1 目次 はじめに... 3

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

Microsoft Word - Non-Admin_ActiveX_Controls

Microsoft Word - Non-Admin_ActiveX_Controls Non Admin ActiveX コントロール : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ): Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com

More information

Base_and_Additive_Client_Access_Licenses_JP (Jun 2017)

Base_and_Additive_Client_Access_Licenses_JP (Jun 2017) コマーシャルライセンス簡易ガイド この簡易ガイドは すべてのマイクロソフトボリュームライセンスプログラムに適用されます 目次 概要... 1 この簡易ガイドの更新内容... 1 詳細... 1 追加 CAL... 2 よく寄せられるご質問 (FAQ)... 4 概要 クライアントアクセスライセンス (CAL) を必要とするサーバーソフトウェアでは 1 つのベース CAL と 1 つ以上の追加 CAL

More information

Microsoft Word - Printing_Improvements

Microsoft Word - Printing_Improvements 印刷機能の改善 : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com このドキュメントに記載されている情報は

More information

ホームページ・ビルダー サービス「ライトプラン」

ホームページ・ビルダー サービス「ライトプラン」 マニュアル ホームページ ビルダー 14 以前のバージョンをお使いの方へ お手続きの流れ 2 1. お知らせメールの確認 3 2. コンテンツの移動 5 3. 自動転送設定の申し込み 8 ホームページ ビルダーサービス は 株式会社ジャストシステムが提供するサービスです Just MyStage は 株式会社ジャストシステムが提供するサービスです Microsoft Windows Internet

More information

Windows VDA の権利を取得する方法 Windows VDA の権利は 3 つのライセンス形態を通じて取得できます これらの使用権により ライセンスを取得したデバイスは 使用するライセンス形態に応じてリモートまたはローカルで仮想 Windows デスクトップにアクセスすることができます Wi

Windows VDA の権利を取得する方法 Windows VDA の権利は 3 つのライセンス形態を通じて取得できます これらの使用権により ライセンスを取得したデバイスは 使用するライセンス形態に応じてリモートまたはローカルで仮想 Windows デスクトップにアクセスすることができます Wi ボリュームライセンス簡易ガイド 仮想マシンを使用した Windows デスクトップオペレーティングシステムのライセンス 目次 この簡易ガイドは すべてのマイクロソフトボリュームライセンスプログラムに適用されます 概要... 1 詳細... 1 Windows VDA の権利を取得する方法... 2 Windows VDA の権利の比較... 3 ソフトウェアのインスタンスの実行... 3 ローミング使用権...

More information

InfiniDB最小推奨仕様ガイド

InfiniDB最小推奨仕様ガイド 最小推奨仕様ガイド Release 4.0 Document Version 4.0-1 www.calpont.com 1 InfiniDB 最小推奨仕様ガイド 2013 年 10 月 Copyright 本書に記載された InfiniDB Calpont InfiniDB ロゴおよびその他のすべての製品またはサービスの名称またはスローガンは Calpont およびそのサプライヤまたはライセンサの商標であり

More information

Oracle Direct Seminar <Insert Picture Here> 体感型セミナー SQL をクイズ感覚で学ぶ! SQL クイズ 日本オラクル株式会社

Oracle Direct Seminar <Insert Picture Here> 体感型セミナー SQL をクイズ感覚で学ぶ! SQL クイズ 日本オラクル株式会社 Oracle Direct Seminar 体感型セミナー SQL をクイズ感覚で学ぶ! SQL クイズ 日本オラクル株式会社 はじめに 本セミナーは 翔泳社 SQL クイズ をもとに 実際に SQL を考えていただく 受講者参加型のセミナーです 宿題 やってありますか? 抜き打ちテスト対策 大丈夫ですか? Copyright 2011, Oracle.

More information

ホームページ・ビルダー サービス「ライトプラン」

ホームページ・ビルダー サービス「ライトプラン」 マニュアル ホームページ ビルダー 15 をお使いの方へ お手続きの流れ 2 1. お知らせメールの確認 3 2. コンテンツの移動 5 3. 自動転送設定の申し込み 8 ホームページ ビルダーサービス は 株式会社ジャストシステムが提供するサービスです Just MyStage は 株式会社ジャストシステムが提供するサービスです Microsoft Windows Internet Explorer

More information

スライド 1

スライド 1 XML with SQLServer ~let's take fun when you can do it~ Presented by 夏椰 ( 今川美保 ) Agenda( その 1) XML XML XSLT XPath XML Schema XQuery Agenda( その 2) SQLServer における XML XML 型 XML Schema XQuery & XPath チェック制約

More information

Windows Server 2016 Active Directory環境へのドメイン移行の考え方

Windows Server 2016 Active Directory環境へのドメイン移行の考え方 Active Directory 環境への ドメイン移行の考え方 第 1.1 版 2018 年 2 月富士通株式会社 改版履歴 改版日時版数改版内容.11 1.0 新規作成 2018.02 1.1 ADMT の開発終了に伴い 記載を変更 目次 はじめに 1 章 ドメインへの移行のポイント 1. 移行メリット 2. 移行方法の種類 3. 各移行方法のメリット デメリット 4. 既存ドメインからの移行パス

More information

◎phpapi.indd

◎phpapi.indd PHP や HTML の知識がなくても大丈夫 PHP や HTML の基本も学べる FileMaker データベースを Web に公開したい FileMaker を使って動的な Web サイトを作りたい FileMaker しか知らない人が Web アプリケーションを作れるようになる! はじめに まず 本書を手に取ってくださりありがとうございます 本書はある程度 FileMaker Pro の扱いに慣れ

More information

ホームページ・ビルダー サービス「ライトプラン」

ホームページ・ビルダー サービス「ライトプラン」 マニュアル ホームページ ビルダー 16 をお使いの方へ お手続きの流れ 2 1. お知らせメールの確認 3 2. コンテンツの移動 5 3. 自動転送設定の申し込み 8 ホームページ ビルダーサービス は 株式会社ジャストシステムが提供するサービスです Just MyStage は 株式会社ジャストシステムが提供するサービスです Microsoft Windows Internet Explorer

More information

Microsoft Word - ESX_Restore_R15.docx

Microsoft Word - ESX_Restore_R15.docx 解決!! 画面でわかる簡単ガイド : 仮想環境データ保護 (VMWARE ESX)~ 仮想マシン 丸ごと 復旧手順 ~ 解決!! 画面でわかる簡単ガイド CA ARCserve Backup r15 仮想環境データ保護 (VMware ESX) ~ 仮想マシン 丸ごと 復旧手順 ~ 2011 年 4 月 CA Technologies 1 目次 はじめに... 3 仮想マシンの復旧... 5 まとめ...

More information

KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ <HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DI

KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ <HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DI KeyWeb Creator R3.0 Beta 日本オラクル株式会社システム製品マーケティング部 1 KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ show_book

More information

スマクラ版バージョン 2 記録システム操作マニュアル 特別養護老人ホームリスクマネジメント 株式会社富士データシステム

スマクラ版バージョン 2 記録システム操作マニュアル 特別養護老人ホームリスクマネジメント 株式会社富士データシステム スマクラ版バージョン 2 記録システム操作マニュアル 特別養護老人ホームリスクマネジメント 株式会社富士データシステム リスクマネジメント ( 特別養護老人ホーム ) はじめに 本書は 記録管理システム の操作説明書です 本書の著作権 その他知的財産権は 株式会社富士データシステムが所有しております 当社の許可なく複製 複写 改変 配布を行うことはできません 本書の内容に関しては将来予告なしに変更する可能性があります

More information

はじめに コース概要と目的 Oracle を使用した開発 管理を行う上でのファースト ステップとして リレーショナル データベース管理ソフトウェアである Oracle の役割 基本機能 基本アーキテクチャを幅広く理解することを目的としています 受講対象者 これから Oracle を使用する方 データ

はじめに コース概要と目的 Oracle を使用した開発 管理を行う上でのファースト ステップとして リレーショナル データベース管理ソフトウェアである Oracle の役割 基本機能 基本アーキテクチャを幅広く理解することを目的としています 受講対象者 これから Oracle を使用する方 データ はじめに コース概要と目的 Oracle を使用した開発 管理を行う上でのファースト ステップとして リレーショナル データベース管理ソフトウェアである Oracle の役割 基本機能 基本アーキテクチャを幅広く理解することを目的としています 受講対象者 これから Oracle を使用する方 データベース入門者の方 前提条件 コンピュータの基本操作 ( マウス操作やキーボード操作 ) と基本用語 (

More information