タグ

dbに関するmiijimaのブックマーク (21)

  • RDB/OODB/XMLDBで比較する永続化設計

    Webシステムが主流となり、データベース・アプリケーションはJavaやC#といったオブジェクト指向言語で開発することが多くなった。しかし、データベース設計はオブジェクト指向モデルとうまくかみ合わず、データモデル設計に苦労するエンジニアは少なくない。連載は、オブジェクト指向モデルとデータベースモデルのインピーダンスミスマッチに対応するテクニックを紹介する。(編集局) はじめに 連載の第2回「O/Rマッピングで失敗しない分析・設計のポイント」では「実装フェイズにおけるデータモデルの違い」、第3回「OOAとDOAを併用した最適な分析/設計パターン」では「設計フェイズにおける設計手法の違い」により、インピーダンスミスマッチが発生すること、そしてインピーダンスミスマッチの影響を局所化する方法を解説しました。 ここで題材としていたシステムは、オブジェクト指向アプローチ(OOA)によるシステム開発に

    RDB/OODB/XMLDBで比較する永続化設計
  • SQL*Loader の使い方 - オラクル・Oracleをマスターするための基本と仕組み

    SQL Loader (SQL ローダ) ユーティリティの使用方法 SQL Loader 概要 SQLLoader を使用することで外部ファイルに記述されている制御ファイルと一定の書式で記述されたデータレコードのみの大量のテキストデータ(※)を効率よく高速にデータベースの表にローディングすることができる。 (※) テキスト形式だけではなく、Native な型のデータや LOB 型のデータもコントロールファイルの設定によってローディングすることが可能。 SQL Loader の主な特徴 ダイレクト・パス API を使用した高速なデータのローディング(ダイレクト・パス・インサート) 複数のデータファイルからのパラレルロード 漢字コード(キャラクタセット)の変換 SQL 関数、ユーザー関数、シーケンスなどを使用してデータの生成、合成、変換が可能 不適格データの排除とレポート、ログ SQL Loa

  • 「Oracle8i SQL LOADERでのCSV取り込みについて教えて下さい」(1) Database Expert - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • SQL*Loaderメモ(Hishidama's sqlloader for Oracle9i Memo)

    CSVファイルからOracleのテーブルへデータを流し込むツール。 大量のinsert文を発行するよりは、断然高速。 データであるCSVファイルや固定長ファイルと、ロード方法を指定するコントロールファイルを用意 して実行する。 (CSVファイルからのロードはこのSQL*Loaderが使えるが、CSV出力には標準的な方法は無いらしくて、select文で加工する方法がよく使われるらしい。 このSQL文をいちいち書くのは少々面倒なので、SQL生成用Excelマクロを作ってみました) コントロールファイル CSVファイルの各項目とテーブルの項目との関連付け等を指定する。 (コントロールファイルをテキストエディタで書くのはけっこう面倒なので、コントロールファイル作成用Excelマクロを作ってみました(CSVファイル用、固定長ファイル用)) 例)emp.ctl: OPTIONS(LOAD=100,SK

  • WebLogic Workshop ヘルプ

  • JDBCによる更新処理の実行

    この連載では、Javaのデータベース・アクセスAPIである「JDBC」の機能を、サンプルコードを交えて解説していきます。また、J2EEにおけるJDBCの位置付けや、JDBCを利用するさまざまなテクノロジについても解説していく予定です。前提知識としては、Javaとリレーショナル・データベースに関するベーシックな知識があれば十分です。 前回は、JDBCでデータベースに接続し、検索(select文)を実行するサンプルを紹介しました。今回は、DDL文やDML文を実行するサンプル・コードを見ながら、これらの処理について解説をしていきます。併せて、例外処理やトランザクションについても、取り上げます。 DDL文の実行 最初に、DDL(データ定義言語:Data Definition Language)について見ていきましょう。DDL文には、表やビューをはじめとするデータベース・オブジェクトの作成(crea

    JDBCによる更新処理の実行
  • [syns.net] Javaサンプルソース

    Javaクラスソースのサンプル集です。 ・テキスト処理 ・ファイル I/O ・データベースアクセス ・ソケット処理 ・JavaBeans ・Servlet ・戻る サンプルクラス:InputCheck 入力文字列のチェックを行います。 <メールアドレスの簡易チェック> mailck(String mailadd) - boolean 引数mailaddの文字列がメールアドレスと判断した場合、trueを返します。それ以外はfalseを返します。 public class InputCheck { //メールアドレスのチェック public boolean mailck (String mailadd){ boolean rs = true; String pattern0 = "@"; int charstr = mailadd.indexOf(pattern

  • 無料で使える「Oracle Database XE」をインストール - builder by ZDNet Japan

    1. 無料のOracleデータベース 読者の皆さんはOracleデータベースに無料版が存在することをご存知でしょうか?残念ながら日オラクルから情報が出てないので、知らない方も多いと思います。 無料版のOracleデータベースとはOracle Database 10g Express Edition(以下「Oracle XE」)で、多少の制限はありますが中身は完全なOracleデータベースです(制限については後述)。 金額的に敷居が高いと感じていた方であっても、無料でOracleデータベースを用意することができます。開発プラットフォームとしてだけでなく、小規模システムであれば運用プラットフォームとしても十分に使えると思います。もちろん、Oracleデータベースの勉強にも有用でしょう。 データベースはデータを管理し、簡単に検索・抽出などをするために利用されます。通常はデータの管理等に利用され

    無料で使える「Oracle Database XE」をインストール - builder by ZDNet Japan
  • jpn.ph

    This domain may be for sale!

  • オラクルが好き! - やさしくわかるPL/SQL

    = 目 次 = 1.やさしくわかる PL/SQL 5.変数の宣言 9.繰り返し命令(LOOP) 13.カーソルの種類 17.行の読み込み 21.暗黙カーソルの属性 25.エラー処理関数 29.コメント文 33.プロシジャー 37.ストアド・ファンクション 41.DBMSパッケージ

  • SHIFT the Oracle - Oracle DBA, Oracle SQL and PL/SQL Tips

    Oracle DBA, Oracle SQL and PL/SQL Tips Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 SHIFT the Oracle オラクルマスターの取得や業務でオラクルを使って開発しているシステムエンジニアを目指している人のためのサイト オラクル入門者向けの Oracle SQL 入門、PL/SQL プログラミングから初歩的なチューニング・運用に関する情報、SQL のリファレンスやサンプル、Oracle Tips を取り扱っています IT News Oracle Database 18c XE 公開 Oracle Database Blog 2018/

  • オラクルが好き!

    Oracle RDBMSの基構造について説明しています。 Oracleの仕組みを理解してみましょう! ( 21p)

  • PL/SQLとJavaの強力な連携開発手法

    PL/SQLJavaの強力な連携開発手法 JavaからのPL/SQLの呼び出しとシームレス・デバッグ 2004年5月 概要 アプリケーション開発におけるJavaの利用は急速に拡大しています。しかしながら、既に多くのプログラム資産を所有しているユーザーにとって、すべてを一からJavaで作り直すのは無駄なことです。特にデータベース内に蓄えられたPL/SQLプログラムの資産を有効利用したいと考えるのは自然な発想です。このドキュメントでは、JavaからのPL/SQLの呼び出しと効果的なデバッグ方法を紹介します。 JavaからPL/SQLを呼び出すコードの作成 PL/SQLプログラムのデバッグ PL/SQLJavaのシームレス・デバッグ JavaからPL/SQLを呼び出すコードの作成 Java から PL/SQLプログラムを呼び出すためには、一般に以下のような手順をとります。 JDBC接続の確立

  • PL/SQL に関する覚え書き 1 — 旧メイン・ブログ | Baldanders.info

    何年かぶりにアプリケーションエンジニアに戻ったのだが, なんかもう色々忘れちゃってて。 歳はとりたくないものである。 特に忘れちゃってたのが PL/SQL。 設計段階で計画して使っていれば別だけど, こういうのって大抵抜き差しならない状態になって慌てて検討を始めるんだよね。 デスマーチ一歩手前のときとか。 で, そのときになって必死に思い出そうとするんだけど, 過去の悪夢も一緒によみがえって精神的なダメージを受けたり。 まぁ今回は幸いにも「抜き差しならない状態」ではなかったのでじっくり(といっても10人日ほど)取り組めたのでよかったのだが, もしかして「次回」があるかもしれないので, 忘れないうちに覚え書きの形で残しておこうと思う。 といっても PL/SQL の言語仕様を列挙してもしょうがないのでごくさわりの部分だけ。 こんだけ書いときゃ「そういえばそうだっけ」と(私が)思い出せる程度の内

    PL/SQL に関する覚え書き 1 — 旧メイン・ブログ | Baldanders.info
  • oklab -

    最近ではコンピューター、ウェブ、モバイルでゲームを楽しめるようになりました。これらのゲームプログラミングについて学びましょう。 ゲームプログラミングの特徴 ゲームプログラミングは比較的新しいジャンルです。 ゲーム開発に使用される言語は、C#、C++JavaScriptSwiftRubyです。ゲームでは通常のアプリケーションと異なり複雑なビジュアルを操作するパフォーマンスと速度が要求されますので、プログラム言語もそれに特化している言語がおすすめです。 ゲームプログラミングは今後も人気の職種です。習得してステップアップを目指しましょう。 Oracle PLのプログラミング言語について学びましょう。 Oracle PLの特徴 SQL、T-SQLと同様にOracle PLもデータベースを処理するための言語です。違いとしてはOracle PLは世界最大のデータベースのひとつであるOracle

  • PL/SQL プログラミング入門(1) - オラクル・Oracle PL/SQL プログラミング

    Oracle PL/SQL によるプログラミングのためのリファレンス その1

  • SQL関数

    関数とは? SQL99 では、特殊なコマンドとして関数と呼ばれる機能を提供します 実際に関数はひとつのコマンドであり、何らかの値を返します 関数の役割は、特殊な値の取得や計算のパッケージ化です データベースの性質上、列の合計や平均を取得するのは重要な機能です しかし、SQL文にプログラミング言語のような機能を持たせるのはやや冗長です そこで、基的な集計機能や文字列操作機能を関数として提供するのです 関数は、関数名、入力値、そして結果の3つから構成されます 関数の中には、入力値を必要としないものが存在しますが SQL の性質上、結果の無い関数というものは存在しません また、一般的に関数に渡す値を引数と呼びます 関数名( 引数 ) これが、一般的な関数の呼び出し方法です 関数コマンドが実行されると、入力された値に基づいて何らかの結果を返します そのため、関数は式のオペランドとして指定すること

  • SQL コマンド

    Table of ContentsABORT — 現在のトランザクションのアボート ALTER GROUP — ユーザをグループに追加、またはユーザをグループから削除 ALTER TABLE — テーブルのプロパティの更新 ALTER USER — ユーザアカウント情報の変更 BEGIN — 連鎖モードでのトランザクションの開始 CHECKPOINT — 強制的にトランザクションログのチェックポイントを実行CLOSE — カーソルの閉鎖 CLUSTER — 記憶領域のクラスタ構成情報のサーバへの供給 COMMENT — オブジェクトへのコメントの追加 COMMIT — 現在のトランザクションのコミット COPY — ファイルとテーブル間でデータのコピー CREATE AGGREGATE — 新しい集約関数の定義 CREATE CONSTRAINT TRIGGER — 制約

  • PostgreSQL 8.1.4文書

    目次はじめにPostgreSQLとは?PostgreSQL小史規約より進んだ情報バグレポートガイドラインI. チュートリアル1章さあ始めましょう2章SQL言語3章高度な諸機能II. SQL言語4章SQLの構文5章データ定義6章データ操作7章問い合わせ8章データ型9章関数と演算子10章型変換11章インデックス12章同時実行制御13章性能に関するヒントIII. サーバの管理14章インストール手順15章Windowsへのクライアントのみのインストール16章オペレーティングシステムの環境17章サーバの構成18章データベースロールと権限19章データベース管理20章クライアント認証21章多言語対応22章定常的なデータベース保守作業23章バックアップとリストア24章データベース活動状況の監視25章ディスク使用量の監視26章信頼性とログ先行書き込み27章リグレッションテストIV. クライアントインタフェー

  • mysqlコマンドでデータベース操作

    mysqlコマンドでデータベース操作:快速MySQLでデータベースアプリ!(2)(1/2 ページ) 今回は、MySQLの標準コマンドによる基的な操作を解説する。MySQLを使ったデータベースアプリケーション開発の前提となる機能なので、ここでしっかりとマスターしておいてほしい。 前回でMySQLのインストールが完了し、皆さんの手元には多くの可能性を秘めた高速データベースが用意されました。連載の趣旨は「おのおのの開発言語からMySQLを利用すること」です。皆さんの中には「早くPerlから使う方法を教えて!」「MySQL連動のWeb掲示板を作りたい」とはやる気持ちを抑えきれない方もいることと思います。ですが、ここはぐっとこらえて、まずは基的な操作や管理を取得しましょう。 クライアントプログラムとは MySQLが、WindowsをはじめとするUNIX以外のさまざまなプラットフォームにも対応し

    mysqlコマンドでデータベース操作