特定非営利活動法人エルピーアイジャパン(LPI-Japan)が、オープンソースデータベース(OSS-DB)に関する技術力と知識を、公平かつ厳正に、中立的な立場で認定するIT技術者認定資格です。 企業で必要とされる技術者は、様々なデータベースの知識を持ち、顧客に最適なデータベースシステムを提案し、構築・運用できる技術者になる為、OSS-DB技術者認定資格は、企業から必要とされるデータベース技術者を認定する資格となります。
データベースを知らない人、あるいは学習を始めたばかりの人にとって、スキーマ(SCHEMA)はあまり耳慣れない言葉かもしれませんが、データベース管理において重要な概念です。 データベースをOSに例えてみると、データベース内に作成したテーブル(表)は、OSが管理するディスク上に作成されたファイルに相当します。OSで多数のファイルを作るとき、ファイルの種類、目的、所有者などに応じて複数のディレクトリ(フォルダ)に分けて保存する、というのが普通です。データベースでも、多数のテーブルを作るときに、テーブルの目的や所有者に応じて格納場所を別にすることで、分類できます。そのための仕組みがスキーマです。 データベースのスキーマは、OSのディレクトリとよく似た性質を持っています。 テーブルなど、すべてのオブジェクトは、何らかのスキーマに所属します。これは、OSのファイルが、何らかのディレクトリに所属するのと
このページの最終更新日時は 2015年7月14日 (火) 18:09 です。 このページは 151,966 回アクセスされました。 プライバシー・ポリシー OSS-DB標準教科書Wikiについて 免責事項
この連載について 月に一度のペースで「OSS-DB入門」を連載していきます。 商用DBではOracle、SQL Server、DB2が有名でシェアもほぼこの3つで占めていますが、OSS-DBとしてはMySQLとシェアを2分しているのが、本連載で取り扱うPostgreSQLです。 本連載で想定している読者のスキルは以下の通りです。 RDBMS製品に触れたことがある 基本的なSQLについて知っている また、以降の連載で使用していくOSやPostgreSQLのバージョンは以下の通りです。 Ubuntu 11.10 PostgreSQL 9.1.x (xはマイナーバージョンなので、その時点での最新版を使用することをお奨めします) PostgreSQLとは □ライセンス PostgreSQLはBSDライセンスに似たPostgreSQL Licenseを採用しており、個人利用・商用利用に関わらず誰でも
今回はデータベースの正規化について取り上げます。 PostgreSQL固有ではなく、RDBMS全般に関わる一般的なテーマですが、データベースを扱う上で重要な下地となる部分ですので、ぜひ基礎固めとしてご利用ください。「正規化」はOSS-DB Exam Silverの出題範囲にも含まれていますので、受験を考えている方も気を抜かずに取り組みましょう。 データの重複をなくし整合的にデータを取り扱えるようにデータベースを設計することを、データベースの正規化と呼びます。正規化を行っておくと、データの追加・更新・削除などに伴うデータの不整合や喪失が起きるのを防ぎ、メンテナンスの効率を高めることができます。 正規化の段階には、第1~第5正規形およびボイスコッド正規形がありますが、ここでは、データベースを設計する際に一般的に用いられる第1~第3正規形までを、前回登場したテーブルをもとにして説明していきます。
以下の教材は、OSS-DB Examの出題範囲を網羅しているかどうかの審査に合格し、出題範囲に添って作成された教材として、一般社団法人エデュコが認定した教材です。 OSS-DB技術者認定資格の取得を目指す方に、質の高い教材としてお勧めします。 最強WEB問題集OSS-DB SilverNEW PostgreSQL 9.4まで対応した、ブラウザ上で学習可能なWEB問題集です。全400問以上を収録し、解説では管理コマンドやSQLなどの実行例を豊富に掲載しています。 携帯・スマートフォン用サイト「Ping-tモバイル」で空き時間を使用した学習も可能です。(PC版と学習状況を完全同期)独自の金銀銅システム(*)で弱点問題の復習を効率化します。*詳細はリンク先をご参照ください。 毎日の学習履歴を確認することができ、進捗状況もグラフ化して表示します。分野別の演習や、模擬試験モードでの演習が可能です。
ポイントインタイムリカバリ(PITR)についての説明の中から、適切なものを2つ選びなさい。 A. ベースバックアップは、データベースクラスタ全体のバックアップなので、同じバージョンのPostgreSQLがインストールされている環境にコピーすれば、そのまま使うことができる。 B. ベースバックアップは、システムの運用開始時に1度だけ取得すれば良い。 C. pg_xlog ディレクトリが消失した場合は、リカバリ時に一部の更新情報が失われ、最新の状態にまで復旧できない場合がある。 D. ベースバックアップを再取得すれば、それ以前の古いアーカイブログは消しても良い。 E. より安全な運用のためには archive_timeout パラメータの設定を、パフォーマンスに支障が出ない範囲で大きくすることが望ましい。 ※この例題は実際のOSS-DB技術者認定試験とは異なります。 解答と解説 まずPITRの
データベースは業務システムはもちろん、Webアプリケーションのバックエンドなど様々なシステムにおける必須の構成要素となっています。 本セミナーでは『OSS-DB標準教科書』をテキストに、リレーショナルデータベースの操作方法について、デモを交えながら解説します。 デモでは、オープンソースのデータベースソフトウェア「PostgreSQL」を使って、実際のデータベース操作を分かりやすく解説します。 データベースをまったく触ったことがない方におすすめする入門セミナーです。 【参加者特典】 参加者全員に『オープンソースデータベース標準教科書―PostgreSQL- 』の製本版をプレゼント! 本セミナーにご参加された方に限り、OSS-DB Examを【5%OFF】でご受験できる受験クーポンを差し上げます! お申込みはこちらから!
< 12345678 > イベント・セミナー2018.10.01 【開催中】 【企業向けプログラム】OSS-DB認定取得企業TOP10掲載プログラム2019のご案内 イベント・セミナー2018.11.14 【申込受付中】 LPI-Japanは、アジア圏最大級のPostgreSQLイベント「PGConf. Asia 2018」にスポンサーとして出展します イベント・セミナー2018.12.05 【結果報告】 『OSS-DB Exam Gold 技術解説無料セミナー』@東京 12/2(日)開催結果のご報告 イベント・セミナー2018.10.25 【結果報告】 『OSS-DB Exam Silver 技術解説無料セミナー』@東京 11/4(日)開催結果のご報告 イベント・セミナー2018.10.02 【申込受付中】 富士通ミドルウェア・テクニカルカンファレンス2018が開催されます。 イベント・
テーブルに行番号のような、データを一意に特定するための列を作りたいことはよくあります。このようなときに使われるのがシーケンスです。 デフォルトでは、シーケンスは1から始まり、1ずつカウントアップされていきます。ID列など他の行と値を重複させたくないときに使うことができます。 PostgreSQL では、CREATE SEQUENCE 文によってシーケンスを作成することができます。 CREATE SEQUENCE seqtest; とすれば、seqtest という名前のシーケンスが作成されます。 行番号などとして使える数を生成するには、nextval 関数を使い、引数にはシーケンス名を文字列として渡します。 SELECT nextval('seqtest'); とすれば、シーケンスがカウントアップされ、新しい番号が返されます。 テーブルの行番号として使うには、INSERT 文の値として ne
LPI-Japanでは、PostgreSQL CEの認定者の方々に、下記の特典をご提供しております。 「PostgreSQL CE」の認定者の皆さまが、「OSS-DB技術者認定資格」の取得を目指す場合は、「OSS-DB Exam Silver」の受験が免除(期間限定)になります。 是非、この機会にOSS-DB技術者認定資格の取得を目指してください! 「OSS-DB Gold」の認定取得を目指す場合、「2013年6月30日」までは「OSS-DB Exam Silver」の受験が免除されます。 「2013年6月30日」までに「OSS-DB Exam Gold」を受験し合格すると、「OSS-DB Gold」に認定されます。 「PostgreSQL CE 8 Silver」 または 「PostgreSQL CE 8 Gold」 の認定者の方への特典
本試験はOSS-DBのなかでも、特に商用データベースとの連携に優れ、エンタープライズ・システムでも多く活用されている「PostgreSQL 9.0以上」を基準のRDBMSとして採用しています。 (※)2016年現在、9.4まで対応しております。 OSS-DB Exam Gold OSS-DBの一般的特徴 【重要度:4】 説明: PostgreSQLの機能概要、ライセンス、OSSのコミュニティの役割などに関する理解を問う 主要な知識範囲: PostgreSQLの機能全般、OSS-DBおよびOSS一般のライセンス、OSS-DBのコミュニティ、活動内容、参加方法など リレーショナルデータベースに関する一般知識 【重要度:4】 説明: リレーショナルデータベースの基本概念、一般的知識を問う 主要な知識範囲: リレーショナルデータモデルの基本概念 データベース管理システムの役割 SQL に関する一般
OSS-DB道場 コラム コラムの掲載時期と読者の皆様がお読みになる時期とでは状況が違うケースがありますので予めご了承ください。 第1回トランザクション 第2回文字列リテラル 第3回SQL と引用符 第4回バックアップとリストア、リカバリ 第5回データ型 第6回シーケンス 第7回テキストファイル(CSVなど)の入出力 第8回NULLって何? 第9回SELECT 文の FROM 句の省略 第10回レプリケーションについて(その1) 第11回レプリケーションについて(その2) 第12回デッドロックについて 第13回表別名と列別名 第14回トランザクションログ 第15回スキーマ 第16回権限管理 第17回日付の計算 第18回データベースクラスタ 第19回SELECT文のLIMITとOFFSET 第20回RDBMSの種類によるUPDATE文の仕様の違い 第21回PostgreSQL 9.5について
今回はデータベースの正規化について取り上げます。 PostgreSQL固有ではなく、RDBMS全般に関わる一般的なテーマですが、データベースを扱う上で重要な下地となる部分ですので、ぜひ基礎固めとしてご利用ください。「正規化」はOSS-DB Exam Silverの出題範囲にも含まれていますので、受験を考えている方も気を抜かずに取り組みましょう。 正規化とは データの重複をなくし整合的にデータを取り扱えるようにデータベースを設計することを、データベースの正規化と呼びます。正規化を行っておくと、データの追加・更新・削除などに伴うデータの不整合や喪失が起きるのを防ぎ、メンテナンスの効率を高めることができます。 正規化の段階には、第1~第5正規形およびボイスコッド正規形がありますが、ここでは、データベースを設計する際に一般的に用いられる第1~第3正規形までを、前回登場したテーブルをもとにして説明し
新バージョン(Ver.3.0.0)公開! SQLを使ったデータベースの操作、作成、管理について、実習形式で基礎から学習できる教科書です オープンソースデータベース標準教科書は、データベース初心者を対象にSQLを使ったデータベースの基本的な操作から一歩進んだ使い方までを実習形式で解説している学習テキストです。 PostgreSQLの基本操作から体系的に解説をしているので、教育機関はもとより企業でのPostgreSQLの研修用テキストとして多く利用されているほか、「OSS-DB技術者認定試験 Silver」の学習にも役立てることができます。 (注:出題範囲の全てを網羅しているわけではありません。OSS-DBの受験対策は、LPI-Japan OSS-DB認定教材をご利用ください。) 今回のVer3.0.0へのバージョンアップでは基準となるデータベースをPostgreSQL 13にアップデートし、
これまでの回では、主にデータベースの構築について学んできました。今回は、構築したデータベースのバックアップとリストアを行なってみましょう。 ハードウェアの障害やソフトウェアの不具合、操作ミスによる誤った更新や削除といったトラブルに備えて、また、別の環境への移行といったときに、バックアップを取得し、更に、その復元を行うことが必要となります。 データベースを安全に運用するために重要となるバックアップ・リストアについて学んでいきましょう。 バックアップ・リストアにはいくつかの方法があります。 1.ディレクトリ全体のコピーとリストア 物理ファイルをまるごとバックアップするという最もシンプルな方法です。 データベースクラスタが格納されているディレクトリ全体を、rsyncやtarコマンドなどを用いてバックアップとして取得し、リストア先のディレクトリに配置します。 この操作を行う際には、PostgreS
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く