LoginSignup
0

More than 5 years have passed since last update.

個人学習メモ#8 代表的なデータベースの種類

Last updated at Posted at 2018-07-25

Samurai様からの引用です。

データベースの基本
https://www.sejuku.net/blog/8763
データベースの種類
https://www.sejuku.net/blog/8964

ログイン機能の仕組みを知りたくてとあるサイトから
・FORM(POST)の知識
・JavaScriptの知識
・データベースの知識
が必要なことがわかりました。

これ以外に必要な知識、オススメのサイトなどありましたら、
教えていただけると幸いです。

今回は
・データベースとは?
・代表的なデータベースは何があるのか
この2点に関してメモを残していきたいと思います。

データベースとは・・・

一定の形式で整理されたデータの集まり

複数で共有、利用すること・検索、加工すること

利点
・データを整理して貯める
・データを情報として活用しやすくなる

データ・モデルーこのデータをどうやって整理して管理するかの方法

リレーショナルデータベース(RDB)
テーブルといわれる表形式の構造でデータを管理する関係モデルを使ったデータベース

行=レコード

列=フィールド

なぜRDBが使われるのか
・データの重複を避けられること
・検索能力が高い

代表的なデータベース

Oracle Database

高機能だが、高額、大規模なデータに使われることが多い

MySQL

世界で最も有名なオープンソースデータベースで、基本的に無料で使用することができる。(一部有料)

多くのレンタルサーバーで利用することができるため、市場シェアが高いデータベースになっている。

XAMPPで標準インストールされ、PHPとの相性も非常に良いことが特徴としてあげれる。

PostgreSQL

MySQLと同じオープンソースデータベース

大規模商用データベースが持つような機能をもっており、MySQLと並んでとても人気がある。
MySQLに比べて、
関数や機能等が豊富なのも特徴としてあげられる。

SQLite

データ保存に単一ファイルのみを使用する軽量データベースです。

中小規模のデータ管理に適しており、今モバイル環境での利用がとても増えてきている。
アプリケーションに組み込んで利用されることを想定していて、Android端末のライブラリとして採用されているのも特徴です。

Microsoft SQL Server

MicrosoftがOracleの対抗製品として開発しているデータベース

高機能、高額。

Windows Server やMicrosoftの開発言語との相性が抜群に良い

Microsoft Access

Microsoft office製品の一つで、他のoffice製品同様の操作感でデータベースの構築・管理を行うことができます。

FileMaker

MacOS,windowsで使用できるデータベース。
グラフ作成機能が充実していて、レポート作成や分析資料作成をしやすいことで人気

iPhoneやiPadとの親和性も高く、好んで利用している人も多くいる。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0