【DB入門】データベース概論 インメモリデータベースのメリット・デメリットとは 2021.10.05 インメモリデータベースとはコンピューターのメモリ(主記憶装置)上でデータを管理するデータベースです。 本記事ではインメモリデータベースのを通常のデータベースと比較してのメリット・デメリットを解説します。
【DB入門】RDBMS全般 SQLのサブクエリ(副問合せ)とは?~初心者向けに書き方を解説~ 2021.10.05 サブクエリを活用できるようになることで、SQLの活用の幅が広がり、複雑なクエリを発行する必要がある場合でも1つのSQL文だけで済むようになります。ここでは主にサブクエリの概要と書き方について解説します。
【DB入門】Oracle PL/SQL入門 ~概要から変数や処理の書き方を解説~ 2021.10.05 オラクル社が提供するOracle Databaseでは、データベース言語「SQL」以外に、SQLを拡張した「PL/SQL」が使用できます。SQLは知っているものの、PL/SQLはあまりよく知らないという方もいるのではないでしょうか。 PL/...
【DB入門】RDBMS全般 DDL、DML、DCLとは?SQLの書き方について基礎から解説 2021.10.05 皆さんは、SQLと呼ばれるデータベース言語をご存じでしょうか。現在稼働するシステムでは必ずといってよいほどデータベースが稼働しています。そのため、ITエンジニアを目指す人やデータベースを扱う人にとって、SQLは必須の知識です。本記事ではこの...
【DB入門】RDBMS全般 実行計画とは?コストなどの用語やチューニング方法も解説 2021.09.03 同じ結果を出力するSQLも、SQLの内容が異なればデータベース内での実行のされ方が異なります。SQLがデータベースでどのように実行されるか、その具体的な内容を示したものが「実行計画」です。効率のよいSQLを作成するには、実行計画を理解するこ...
【DB入門】Oracle マテリアライズドビューとは?作成やリフレッシュ方法も解説 2021.09.03 マテリアライズドビューを活用できるようになると動作の高速なビューを扱えるようになります。 ここではマテリアライズドビューのメリットとデメリットや使い方をご紹介します。
【DB入門】RDBMS全般 ストアドプロシージャとは?利点や書き方を解説 2021.09.03 データベースと言えばデータを格納する箱というイメージですが、.NETやJavaなどのようにプログラムを格納することもできるのをご存知でしょうか?今回はデータベース内で管理し実行できる「ストアドプロシージャ」機能の作り方をサンプルを交えてご紹...
【DB入門】Oracle SQL*Loaderとは?基本的な使い方からオプションまで解説 2021.09.03 Oracle Databaseの付属ツール「SQL*Loader」を使えるようになると、高速に大量のデータをテーブルに格納できるようになります。ここではSQL*Loaderの使い方と主要なオプション・コマンドをご紹介します。
【DB入門】データベース概論 リレーショナル データベース(RDBMS)についてわかり易く解説 2021.09.03 システム開発に携わっている方は「RDBMS」という言葉をよくお伺いすると思いますが、「RDBMSってなんの略?」「データベースとどう違うの?」といまいちわかっていない方もいらっしゃるのではないでしょうか。そこで本記事ではRDBMSについてわ...
リリース情報 【製品情報】SI Object Browser for Oracle 21.1動作環境追加のお知らせ 2021.08.31 本リリースでは、Oracle Database 21cのオンプレミス版に対応いたしました。
【DB入門】Oracle Oracle SQL*Plusとは?基本や利用できるコマンドや使い方について 2021.08.17 Oracle Databaseは世界的シェアを持つリレーショナルデータベース管理システムであり、「Oracle SQL*Plus」はOracle Databeseに付属しているソフトです。本記事では、SQL*Plusの概要や利用できるコマン...
【DB入門】Oracle Oracle Cloud Infrastructure(OCI)とは?メリットや成功事例を紹介! 2021.08.17 本記事では「Oracle Cloud Infrastructure(OCI)」の概略や構成、OCI・AWS・Azureとのサービス比較について解説します。OCIの導入メリットや成功事例も併せてご紹介しますので、導入を検討している企業担当者の...
【DB入門】RDBMS全般 PostgreSQLとは?特徴や最新バージョンの機能を紹介! 2021.08.17 本記事では、「PostgreSQL」の基礎知識や特徴、最新版の動向についてご紹介いたします。比較対象に挙げられやすい「MySQL」との違いや、PostgreSQLを利用するメリットなども併せて解説していますので、PostgreSQLの利用を...
【DB入門】Oracle Oracle Databaseとは?概要や特徴から19cの機能や21cの徹底解説! 2021.08.17 数あるRDBMS(リレーショナル・データベース管理システム)の中でも、とりわけ大きなシェアを持つのが「Oracle Database(オラクル・データベース)」です。本記事ではOracle Databaseの概要とともに、「Oracle D...
【DB入門】RDBMS全般 インデックスとは?仕組みをわかりやすく解説 2021.08.04 データベースにおけるインデックスとは、目的のレコードを効率よく取得するための「索引」のことです。テーブル内の特定の列を識別できる値(キー値)と、キー値によって特定された列のデータが格納されている位置を示すポインタで構成されています。インデッ...
【DB入門】RDBMS全般 ビューとは?使い方を解説 2021.08.04 ビューを活用できるようになると新しくテーブルを作る必要がなくなったり、同じようなSQLを1つにまとめたりできるようになります。 ここではビューを使うメリット・デメリットや使い方をご紹介します
【DB入門】RDBMS全般 データベースのテーブルとは?設計や作成方法を解説 2021.08.04 さまざまなデータを格納するデータベース。最も普及しているリレーショナル型データベースは、データを表形式の「テーブル」に格納して管理します。データを不整合なく格納するためには、テーブルを適切に設計し、管理していかなければなりません。 では、...
【DB入門】データベース概論 データベースとは?メリットや種類などの基本を解説 2021.08.04 社会インフラを支えるシステムにおいて、ほぼ必ずといってよいほど利用されているデータベース。今やデータベースはなくてはならない物となっています。 データベースとはいったい何でしょうか。データベースを利用するとどんなメリットがあるのでしょうか...
リリース情報 【製品情報】SI Object Browser for Oracle 21.1リリースのお知らせ 2021.08.04 本リリースでは、新たな動作環境としてOracle Database 21c (Oracle Cloud Infrastructure)に対応いたしました。また、ネイティブJSON型への対応やブロックチェーンテーブル作成機能を追加いたしました...
SQL 「SQLのアンチパターン」3パターンを解説します! 2021.06.24 SQLアンチパターンを知ることで、パフォーマンスの向上やバグの回避に役立てることができます。また、SQLをよく知ることは、ソフトウェア開発初級者が中級者へと進むための重要なステップでもあります。 良いSQLを知ることで一つ先のステージへ進め...