データベース PostgreSQLとは?特徴や最新バージョンの機能を紹介! 2021.08.17 本記事では、「PostgreSQL」の基礎知識や特徴、最新版の動向についてご紹介いたします。比較対象に挙げられやすい「MySQL」との違いや、PostgreSQLを利用するメリットなども併せて解説していますので、PostgreSQLの利用を...
データベース Oracle Databaseとは?概要や特徴から19cの機能や21cの徹底解説! 2021.08.17 数あるRDBMS(リレーショナル・データベース管理システム)の中でも、とりわけ大きなシェアを持つのが「Oracle Database(オラクル・データベース)」です。本記事ではOracle Databaseの概要とともに、「Oracle D...
データベース インデックスとは?仕組みをわかりやすく解説 2021.08.04 データベースにおけるインデックスとは、目的のレコードを効率よく取得するための「索引」のことです。テーブル内の特定の列を識別できる値(キー値)と、キー値によって特定された列のデータが格納されている位置を示すポインタで構成されています。インデッ...
データベース ビューとは?使い方を解説 2021.08.04 ビューを活用できるようになると新しくテーブルを作る必要がなくなったり、同じようなSQLを1つにまとめたりできるようになります。 ここではビューを使うメリット・デメリットや使い方をご紹介します
データベース データベースのテーブルとは?設計や作成方法を解説 2021.08.04 さまざまなデータを格納するデータベース。最も普及しているリレーショナル型データベースは、データを表形式の「テーブル」に格納して管理します。データを不整合なく格納するためには、テーブルを適切に設計し、管理していかなければなりません。 では、...
データベース データベースとは?メリットや種類などの基本を解説 2021.08.04 社会インフラを支えるシステムにおいて、ほぼ必ずといってよいほど利用されているデータベース。今やデータベースはなくてはならない物となっています。 データベースとはいったい何でしょうか。データベースを利用するとどんなメリットがあるのでしょうか...
データベース 「SQLのアンチパターン」3パターンを解説します! 2021.06.24 SQLアンチパターンを知ることで、パフォーマンスの向上やバグの回避に役立てることができます。また、SQLをよく知ることは、ソフトウェア開発初級者が中級者へと進むための重要なステップでもあります。 良いSQLを知ることで一つ先のステージへ進め...
データベース データベース設計のアンチパターン、その対処法 2021.06.03 データベース設計におけるアンチパターンを覚え、それを回避する方法を身につけておけば、あなたの開発するシステムはとてもシンプルになり、生産性、保守性、そしてシステムの寿命を大きく伸ばしてくれます。 ここではデータベース設計におけるアンチパター...
データベース データベースの正規化とは? 2021.05.29 リレーショナルデータベースの設計において、「正規化」という作業は、データの信頼性を高め、更新を効率化するために必要不可欠です。本記事では正規化の概要や手順について解説していきます。
データベース DELETE文(SQLを基本から学ぶシリーズ) 2021.05.24 DELETE文は、SELECT文やUPDATE文、INSERTと比較して地味な存在です。ですが、実はDELETE文でも多彩な表現が可能です。単に主キーの値を指定して削除するだけではなく、DELETE文をもっと活用してみましょう!
データベース データベーススペシャリストとは?資格の概要・出題形式・合格のポイントを解説 2021.05.19 データベーススペシャリストはIT関連の資格のなかでも特に知られているもののひとつで、2016年には大ヒットドラマ「逃げるは恥だが役に立つ」の登場人物が所持していることでも話題になりました。 本記事ではデータベーススペシャリストの概要や出題形...
データベース MongoDBとは?ドキュメント指向データベースを学ぼう! 2021.05.13 DBMSといえばリレーショナル型データベース管理システム(RDBMS)が普及していますが、MongoDBはNoSQL(RDBMSでない)データベースに分類されます。本記事では、NoSQLデータベースの中で最も利用されている、MongoDBに...
データベース PythonからSQLiteを操作する方法 2021.04.26 Pythonからデータベースを扱う方法について、SQLiteを例に解説します。 プログラム内でデータベースを使えるようになると、Webアプリケーション作成の幅が大きく広がりますよ!
データベース データベースの基礎知識(1)|DBMS・RDB・マスタデータ・テーブル結合などを解説 2021.04.26 データを取り扱うにあたり、多くの場合でデータベースの知識は避けられないものとなります。 これからデータベースについて学ぶ方、データベースの基本事項について学習したい方向けに、データベースの基本的な知識や役割について解説していきます。
データベース INSERT文(SQLを基本から学ぶシリーズ) 2021.04.19 SQLにおけるINSERT文は「どのようなデータをどのテーブルに登録するか」を記述したものです。 本記事ではINSERT文の基本構文から始まり、CASE文やテーブル結合を活用したINSERT文、それらにまつわるよくあるエラーやアンチパターン...
データベース SQLの関連資格・検定3選|知っておきたい取得時の注意点やメリット 2021.04.15 SQLの資格・検定をご紹介するとともに、それらの資格の取得時の注意点やメリットについても解説します。 現在SQLを学んでいる人、これから学ぼうとしている人などに幅広くご活用いただける記事です。
データベース 初心者必見!SQLを学習するための10コのエッセンス 2021.03.04 プログラミング言語やフレームワークを問わず、データベースを使うときには必ず何らかの形でSQLにかかわることになるでしょう。本記事では、SQLを学ぶ上で知っておくと、学習がスムーズになる10個のエッセンスをお教えします。
データベース データベースのスキーマを理解する 2021.02.08 データベースにおける抽象的な概念である“スキーマ”について、基礎的な概念をおさらいするとともに、SI Object Browserを用いて視覚的な理解をしましょう。
データベース NoSQLとは?その特徴や利用するメリット、活用事例を解説 2020.12.25 NoSQLはNot only SQLの略で、 データベース管理システム(DBMS)の分類を表す用語です。 現在最も普及しているリレーショナルデータベース(RDB/ RDBMS)とは異なるニーズを充足し、今後ますます採用されていくことが期待さ...
データベース データベース別インスタンスの関係性 2020.12.25 インスタンスの考え方はデータベースの種類によって少しずつ違いがあります。その違いを比較するとともにSI Object Browserでの参照方法も確認していきましょう。