database

database

エンジニアを目指す学生が学生のうちにやっておくといいこと

24卒のエンジニアとして、私自身の経験と多くの先輩エンジニアたちの助言を基に、今こそ伝えたい学生時代にやっておくといいことをまとめました。
database

Web/ITエンジニアに向いている人の性格や必須スキル9選!

実際にエンジニアとして働いていみて感じたWeb/ITエンジニアに向いている人の性格や身に付けておきたいスキルを9個に絞って、解説していきます。
database

OCI8についてと使い方

はじめにデータベースとアプリケーションをつなげるためには、様々なツールやライブラリが必要です。その中で、Oracleデータベースにアクセスするためのライブラリ「OCI8」は非常に便利です。様々な言語で使用できるものですが、今回は現在私が使っ...
database

Navicatを使ってデータベース管理をもっとスムーズに行う

はじめに「データベースって難しそう…」そんな風に思っている人にとって、便利なデータベース管理ツールがいくつかあります。その一つが、「Navicat」です。Navicatは、様々な種類のデータベースを視覚的に操作できる、まさにデータベース管理...
database

オープンソースで使えるMySQLというデータベース管理システムとは

はじめにMySQLは世界中で広く使われているオープンソースのデータベース管理システムです。ウェブサイトやアプリケーションがデータを効率的に管理するために、MySQLは非常に重要な役割を果たしています。今回はMySQLの基本的な仕組みや使い方...
database

MySQLとOracleの違いから適しているDBMSを考える

はじめにデータベース管理システム(DBMS)は、私たちが今いる情報社会において欠かせない存在です。ビジネスのデータから日常のアプリケーションまで、DBMSは情報を整理し、効率的に管理する役割を果たします。今回は広く使われているデータベースシ...
database

Oracleというデータベース管理システムについて

IT業界に興味がある方なら一度は「Oracle(オラクル)」という名前を耳にしたことがあるかもしれません。しかし、その詳細について詳しく知っているという方まではそこまで多くないでしょう。今回はこの「Oracle」というものについてまとめてい...
database

SQLインジェクションとは何なのかまとめる

SQLインジェクションは、攻撃者が悪意のあるSQL文をデータベースに送り込み、不正にデータを取得したり、改ざんしたりする攻撃手法です。
database

シングルトンパターン(Singleton)をPHPで使う

シングルトンパターンはソフトウェア開発において、特定のクラスのインスタンスが1つだけであることを保証するデザインパターンです。これにより、特定のリソースや設定がグローバルに一貫して管理されることを可能にします。
database

トランザクションとデータベースの関係性

トランザクションとは、データベース操作において一連の操作をひとまとまりとして扱う概念で、ACID特性を持つことが求められます。