データベース トランザクションとは?ビジネス用語・IT用語としての意味を解説 2024.05.08 トランザクションという用語は、ビジネスやITの分野で聞く機会が多いといえますが、それぞれ使われる文脈や意味が異なります。 この記事では、分野ごとのトランザクションの意味に加えて、データベースのトランザクション処理についての基本知識は一歩踏み...
データベース SQLのウィンドウ関数(OVER句でPARTITION BY、ROWS、RANGE)を使ってみよう! 2024.04.26 今回の初心者訓練所#14は、OVER句で使用する、集計対象のデータを範囲指定する3つの方法について説明していきます。
データベース SQLのウィンドウ関数(SUM関数とOVER句)を使ってみよう! 2024.03.14 今回の初心者訓練所#13は、SQLの「ウィンドウ関数」の1つ、SUM関数とOVER句について説明していきます。
データベース 「TOPSIC SQL CONTEST」にチャレンジⅡ 2024.03.12 今回の初心者訓練所#12は、初心者にはちょっと難易度が上がってしまうと思いますが、「TOPSIC SQL CONTEST(TSC)」にチャレンジⅡということで、先日開催されたTSC第11回目の問題について解説していきます。
データベース 「TOPSIC SQL CONTEST」の練習コンテストにチャレンジ! 2023.12.19 今回の初心者訓練所#11は、以前のブログで「おすすめの学習コンテンツ」として紹介しておりました「TOPSIC SQL CONTEST(TSC)」の難易度1から4の全4問の練習用コンテスト問題にチャレンジしていきます。
データベース ER図とは?書き方やテクニックをわかりやすく解説 2023.10.06 最近ではデータベースがクラウドサービス化されたことでデータベースを意識しない開発も可能となったことから、若手のエンジニアの中には「ER図を知らない」という方もいるのではないでしょうか?はじめてER図を書く方向けに、ER図の概要や書き方、テク...
データベース SQLのサブクエリを覚えよう!(FROM句、WHERE句での使い方) 2023.08.17 今回の初心者訓練所#10は、「サブクエリ」を覚えようPart.2として、FROM句および、WHERE句での使い方について説明していきます。前回と合わせて「サブクエリ」を習得してしまえば、初心者の域も超えてしまうかもですね。今回もデータベース...
データベース SQLのサブクエリを覚えよう!(SELECT、UPDATE、INSERTでの使い方) 2023.08.09 今回の初心者訓練所#09は、SQL文の色々な所に登場する「サブクエリ」について説明していきます。ちょっと敬遠されがちな「サブクエリ」も、出現パターンを覚えてしまえば怖くはありません。パターンが複数におよぶため、2回に分けて紹介しますが、登場...
データベース NewSQLとは?概要や特長を解説 2023.06.08 近年、データベース技術は驚異的な進化を遂げています。その中でも、NewSQLという概念が注目を浴びています。本記事ではNewSQLの概要や特徴、主な製品についてご紹介します。
データベース SQLの内部結合(INNER JOIN)を使ってみよう! 2023.04.27 今回は初心者訓練所#08として、#7で紹介した「テーブル結合」の中でも一番利用される「内部結合」について実践的な問題を通して説明していきます。問題は2問用意してあり、それぞれ「内部結合」を使用した解答例について解説を行います。「内部結合」を...
データベース JSON.parse()、JSON.stringify()の使い方|間違えやすいポイントも解説します! 2023.04.27 JavaScript Object Notation (JSON) は、データのやり取りを簡単にするために開発された軽量なデータ交換フォーマットです。この記事では、JSONの基本的な使い方であるparse()とstringify()メソッド...
データベース SQLの整形:具体的な進め方、ツール活用についても解説します。 2023.04.20 SQL文の整形は、コードの可読性を向上させ、チームメンバー間のコミュニケーションをスムーズにするために重要なスキルです。本記事では、SQLコードの可読性を向上させるためのベストプラクティスをご紹介します。
データベース JSONの整形・構文チェック|3つの方法とツール、具体例を解説 2023.04.13 JSON(JavaScript Object Notation)は、データ交換用の軽量なフォーマットで、人間にもコンピューターにも理解しやすい構造を持っています。 一方で、JSONデータを扱う際には、整形や構文チェックが重要です。今回は、J...
データベース システム開発の手法とは?ウォーターフォールとアジャイル開発との違い 2023.02.10 アジャイル開発がよいか?ウォーターフォール開発がよいか?という議論を、今でも耳にすることがあります。本稿ではシステム開発において、アジャイル型とウォーターウォール型の違いと、それぞれのメリット・デメリットについてご紹介します。
データベース これからのソフトウェア設計書に求められる書き方とは? 2023.02.10 現在はスピード重視であまり設計書を書かないスタイルも流行っていますが、大規模案件においてはやはりしっかりとした設計書を書くことが大事です。 どのように書けば後工程でミスが起きないのか、設計書の書き方についてお悩みの方も多いと思います。今回は...
データベース システム開発手順について押さえるべきポイント 2023.02.10 プログラミングなど技術的な話は別として、システム開発がどういった手順で行われてくかとい部分については明確に知っておくべきです。そこで本稿ではシステム開発手順について依頼側の視点からご紹介します。
データベース 設計工程って本当に必要なの? 2023.02.10 ソフトウェアの開発工程には「設計」という工程があり、基本設計(外部設計)と詳細設計(内部設計)の2つに分かれ、それぞれで役割は異なりますが、そもそも設計工程は重要なのかを本稿にて解説していきます。
データベース 理想的な設計手順とは? 2023.02.10 システム開発を行う際に設計書や仕様書ドキュメントが必要不可欠であることは言うまでもありません。 しかしながら一言で設計と言っても会社や案件によって手順が異なります。 今回は現在どのような設計手順があるのか紹介しつつ、弊社サービスがどのような...
データベース 非機能テストとは?種類や重要性、実施すべき課題例についてもご紹介 2023.02.10 当記事では、企業のエンジニアまたは、システム開発の担当者に向けて、主にパフォーマンスや可用性、安全性などをチェックする「非機能テスト」の概要を解説します。併せて、重要視されている理由や対象範囲、8種類のテストにも触れています。
データベース 要件定義とは?システム開発の進め方と抑えるべきポイント 2023.02.10 「要件定義」とは、発注者の要望に基づいて、実装すべきシステムの仕様を決定する工程を指す概念です。本記事では、要件定義の基本的な知識や要求定義との違いについて解説するとともに、要件定義の具体的な進め方や押さえるべきポイントをご紹介します。