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

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

データベースS

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

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

PowerPoint プレゼンテーション

現在 数多くの DBMS が存在しますが SQL の基本的なコマンドは標準化されており どの DBMS でもある程度同じものが利用可能です ただし それぞれの DBMS の機能の違いにより存在しないコマンドがあったり オプション指定が異なる場合があるため まったく同じとは言えません なお DBMS

Oracle SQL Developer Data Modeler

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

PowerPoint プレゼンテーション

データベースアクセス

Microsoft PowerPoint - db03-5.ppt

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

Microsoft Word - SQL.rtf

Basic descriptive statistics

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

APEX Spreadsheet ATP HOL JA - Read-Only

プレポスト【問題】

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

標準化 補足資料

Chapter Two

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

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

Microsoft Word - S01-01_データ抽出設定.docx

スライド タイトルなし

スライド タイトルなし

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

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

intra-mart Accel Platform

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

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

Microsoft Word - JDBC検証 docx

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

MxLogonサーバサイドツールキット用UI

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

Access研修テキスト

データベース暗号化ツール「D’Amo」性能検証

ER/Studio Data Architect 2016 の新機能

PowerPoint Presentation

ArcGIS Desktop Ⅱ 基礎編

関係データベース

3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB

Microsoft Word - JDBC-ODBCu691cu8a3c docx

Oracle Developer Tools for Visual Studioの11g新機能

PowerPoint プレゼンテーション

cmpsys13w14-15_database.ppt

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

スライド 1

VB.NET解説

テスト 1/7 ページ プレポスト Visual Studio による Windows アプリの開発 ( 基礎編 ) 受講日程受講番号氏名 1.NET Framework に関する記述で 誤っているものを選びなさい 1..NET Framework に含まれる CLR は プログラミング言語に依存し

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

SMv6menyu02Express.graffle

Microsoft Word - 206MSAccess2010

Chapter Two

オープンオフィス 3 入門ガイド - Calc: データを整理する このドキュメントは クリエイティブ コモンズに表示される帰属 日本のライセンスのもと提供しています このドキュメントの Web 版を OpenOffice.org 日本ユーザー会のドキュメントで公開しています http:

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

情報科学概論 第6回

<4D F736F F D CA08CC082AA B835E B D C58B9194DB82B382EA82DC82B582BD2E646F63>

OpenOffice.org Base とは?... 3 Base データベースファイル sampledb070.odb をダウンロードする... 3 Base データベースを登録する Base クエリーと SQL 文は表裏一体 Base から Access のデータベースに

WCF と IIS を使用して OData プロデューサーを作成する

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

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

ステップ 5: ファイルの管理 ステップ 6: レイヤーのデータソースの変更 演習のまとめ 第 3 章レイヤーの操作と共有 第 3 章概要 画面移動 1 : レイヤーの全体表示 画面移動 2 : [XY へ移動 ] ツール...

vi 目次 画像のサイズ設定 画像の効果 画面の取り込みとトリミング Office の共通基本操作 図形 図形の挿入と削除 図形の編集 図形の背景色の透過 Office

Oracle Direct Seminar <Insert Picture Here> 試験対策ポイント解説 11g SQL 基礎 Ⅰ 日本オラクル株式会社

目次 1. データモデルと SQL( 復習 ) 2.SQL の特徴 3.SQL の文法 4. データ定義 ( 基本編 ) 5.DB 管理 ( 基本編 ) 6. データ操作 ( 基本編 ) 7. レポート課題 8. 参考書ほか

文京女子大学外国語学部

ご存知ですか? データ転送

Design with themes — Part 1: The Basics

KTest

カードプリンターImageCreateDBL 簡単操作ガイド(Accessデータ差し込み編)

Microsoft PowerPoint - KeySQL50_10g_vlo2.ppt

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

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

コンピュータの構成

HULFT-DataMagic for Windows Ver レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン HULFT-DataMagic for Windows HULFT-DataMagic コード変換 オプション for Windows HU

2007 Microsoft Corporation. All rights reserved. 本書に記載した情報は 本書各項目に関する発行日現在の Microsoft の見解を表明するものです Microsoft は絶えず変化する市場に対応しなければならないため ここに記載した情報に対していかな

立ち読みページ

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

プレポスト【解説】


スライド 1

PowerPoint プレゼンテーション

目次 目次... 2 はじめに SQL Server 2005 製品版へのアップグレード SQL Server 2005 製品版へのデータベース (DPM インスタンス ) の構築 / 設定 データベース (DPM インスタンス ) の構築

Sharing the Development Database

DPCデータ分析環境をSQL SERVER® 2012 EXPRESS & Access®で構築する

Microsoft Office Excel 2007 と Excel 2003 の比較

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

ArcGIS Server 10 機能比較表


WinXp-Rmenu

< 住所録の作成 > 宛名印刷には 差し込む住所録ファイルが必要です Excel を使って住所録を作成しましょう Excel の起動 エクセルを起動しましょう ( スタートボタン ) をクリック すべてのプログラム をポイント Microsoft Office をクリック Microsoft Off

本日の内容 Access とBase の違い Base と接続可能な DB 形式 脱 Base その 1 HSQLDB の見直し 脱 Base その 2 Writer フォームを使う 脱 Base その 3 Calc をレポートに使う Access で作成されたアプリの移行 Access のクエリー

RICOH Device Manager Pro バックアップ/バージョンアップ作業手順書

検証報告書

Oracle BI Publisherを利用したレポートの作成

mySQLの利用

DataSpider製品紹介ハンズオンセミナー_演習シナリオ

Microsoft Word - wpphpmysql.doc

以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらな

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

Transcription:

Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作 Access 2007 と SQL Server Express を使用 SQL 文は SQL Server 主体で解説 Access 版ノースウィンドウデータベースを使用 DBMS プログラム サーバーエクスプローラ SQL 文 実行結果 データベース エンジン データベース SQL 文とは 1 度のコマンドで必要なデータを効率よく取得するための技術といえます SQL( エスキューエル, シークェル )-Wikipedia より リレーショナルデータベース管理システム (RDBMS) において データの操作や定義を行うためのデータベース言語 ( 問い合わせ言語 ) である リレーショナルデータベースの関係モデル ( リレーショナルモデル ) における演算体系である 関係代数と関係論理 ( 関係計算 ) にある程度基づいている データベース言語国際標準としての SQL は何かの略語ではない SQL は シークェル [ˈsiːkwəl] と読まれることもある これは SQL の元となったデータ ベース言語が IBM 社が開発した RDBMS の実験実装である System R の操作言語 SEQUEL (Structured English Query Language) であったことが由来である SQL は データ操作言語 (DML) データ定義言語 (DDL) データ制御言語 (DCL) に分類されます データ操作言語 (DML: Data Manipulation Language) 対象データの選択 ( 取得 ):SELECT 挿入:INSERT 更新:UPDATE 削除:DELETE データ定義言語 (DDL: Data Definition Language) データ構造の生成 更新 削除データ制御言語 (DCL: Data Control Language) アクセス制御 本書では サーバーエクスプローラのクエリで行うデータ操作 (DML) を主に解説します 対象データの選択 ( 取得 ):SELECT 挿入 :INSERT 更新 :UPDATE 削除 :DELETE 特に 取得時は条件による絞り込み ( フィルター ) 並び替えなど多彩な機能を解説します pg. 1 2010-2012 Maruyama Programming School

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft Access... 6 テーブル操作のサブメニューコンテキスト... 7 ビュー操作のサブメニューコンテキスト... 7 新しいクエリ ( デザイナ起動 )... 8 SQL 文について... 9 データの選択 ( 取得 照会 検索 )SELECT... 10 SELECT 文 - 構文... 10 SELECT ステートメントの処理順序... 11 並び替えの必要性... 12 全レコード 全フィールドを選択... 13 全レコード フィールドを指定して選択... 14 選択行を並び替える- 昇順 (ORDER BY)... 15 選択行を並び替える- 降順 (ORDER BY)... 15 選択されたすべての行から重複行を 1 行にまとめる (DISTINCT)... 17 フィールド名に別名 ( エイリアス ) を設定... 17 フィールドの連結... 18 フィールドとフィールドの間に空白文字を入れて連結する... 19 先頭から指定行数のレコードを取得する... 21 条件に合致したデータを分割で取得する ( ページング処理 Oracle では limit,offset)... 22 SQL サーバーへ Access のノースウィンドウをインポート... 23 SQL Server インポートおよびエクスポートウィザードを起動... 23 データソースの選択... 23 Microsoft Office 12.0 Access Database Engine OLE DB を選択... 25 テーブルとビュー -マッピング編集( 参考 )... 32 テーブルとビュー -プレビュー( 参考 )... 33 インポートの実行... 34 pg. 2 2010-2012 Maruyama Programming School

ウィザードの完了と実行... 35 インポート実行中のメッセージ... 36 インポートの完了メッセージ... 37 接続の追加 ( インポートされた SQL Server ノースウィンドウを接続 )... 38 データ接続 - 接続の追加... 38 データソースの変更... 39 サーバー名を選択... 40 データベース名の選択... 41 サーバーエクスプローラで接続が完了した結果... 42 pg. 3 2010-2012 Maruyama Programming School

サーバーエクスプローラ データ接続データ接続には 既存のデータベースを接続する操作 新しい SQL サーバーを作成する操作があります 本書では 添付の MS Access データベースを SQL Server へインポートし この SQL Server を接続して解説しています インポート方法は末尾に解説しています 以下は 既存のデータベースを接続した例です それぞれの項目毎の サブメニューコンテキスト の内容を以下に解説します pg. 4 2010-2012 Maruyama Programming School

データベース操作のサブメニューコンテキスト SQL Server の サブメニューコンテキスト Microsoft Access の サブメニューコンテキスト サブメニューコンテキスト (SQL Server) MS Access 概要 最新の情報に更新 最新の情報に更新する 削除 データ接続から削除する 既定 ビューの変更 オブジェクトの種類 データ接続のツリー表示の切り換え スキーマ 接続の変更 データ接続を変更する 切断 データ接続を切断する スキーマーの比較 ソースとターゲットのスキーマを比較 データの比較 ソースとターゲットのデータを比較 Publish to provider Database Publishing Wizard を起動 新しいクエリ クエリデザイナを作成する アプリケーションのデバッグ アプリケーションデバッグの切り換え SQL または CLS のデバッグを許可する デバッグモードの切り換え 名前の変更 データ接続名の変更 プロパティ プロパティ情報の表示 pg. 5 2010-2012 Maruyama Programming School

データベースのプロパティ SQL Server Microsoft Access pg. 6 2010-2012 Maruyama Programming School

テーブル操作のサブメニューコンテキスト ビュー操作のサブメニューコンテキスト pg. 7 2010-2012 Maruyama Programming School

新しいクエリ ( デザイナ起動 ) ダイアグラムペイン 抽出条件ペイン SQL ペイン 結果ペイン ツールバー : クエリデザイナ pg. 8 2010-2012 Maruyama Programming School

SQL 文について 改行の位置 SQL 文は改行を無視するため SQL 文中の任意の位置に改行を入れることが可能 ただし 文字列中の改行は 改行として認識する 文字列の囲み SQL 文では 文字列を ' '( シングル クオーテーション 単一引用符 ) で囲む なお SQL Server では 設定によってはダブル クオーテーションの使用も可能 オブジェクト名の囲み オブジェクト名 ( テーブル名 カラム名 ) 区切り文字なしに記述する なお 空白文字を含んだオブジェクト名の指定は ( ダブル クオーテーション ) で囲んで指定する NULL データがない もしくは 未定義 であることを表す単語レコードの並び替え時の NULL 値の扱いは データベースによって異なるので注意が必要 MS Access SQL Server MySQL は NULL 値を 最小値 として扱う Oracle PostgreSQL は NULL 値を 最大値 として扱う レコードの並び替えは利用頻度が高いので 移植の際に問題になることがあるため NULL を許可しているフィールド をソート対象にする際は十分に注意する必要がある 並べ替えの注意事項 text 型と image 型の列は指定できない pg. 9 2010-2012 Maruyama Programming School