LoginSignup
1
1

More than 5 years have passed since last update.

超初学者がSQL周りを雑学した

Posted at

webエンジニアとしてインターンをさせていただいている大学生ですが、先日SQL文を書く機会がございまして。
これを機に少しざっくり学んでみようと思った次第です。

いきなりSQLの構文を学ぶのも良いですが、せっかくなので範囲を広げて、浅く、ざっくりと学んでみました。

DBMSとは

DataBase Management Systemの略。

サービスを作る際に必要となるデータ群を管理するソフトウェアの総称。

RDBMSとは

Relational DataBase Management Systemの略。

RDBというデータベース構造でデータ群を管理するソフトウェアの総称。

主なものとして
- MySQL
- SQLite
- PostgreSQL

がある。

RDBとは

Relational DataBaseの略。日本では「関係データベース」とも呼ばれる。

エクセルのように表形式でデータを管理する。

詳しくはこちら

NoSQLとは

SQLを使わないデータベース構造なので、NoSQL。

主なものとして
- Cassandra
- MongoDB

がある。

図にまとめるとこんな感じ

スクリーンショット 2018-12-22 11.21.14.png

SQLとは

文中で「SQL」というワードが良くでてきましたが、これは1つの「言語」として捉えるのが正しいでしょう。

SQLは「データベース言語」と呼ばれます。一般的な「プログラミング言語」とは少し違いますね。

SQLを用いることで、RDBMSを操作することができます。

参考

書いた後に見つけたのですが、こちらの方が詳しく書かれています。

データベースの基礎:RDBMS、MySQLの基礎、ビッグデータ

1
1
0

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
1
1